Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
beza1e1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
beza1e1
16y ago
> The biggest thing that could be improved about parsing IMO is for grammars to be reusable. This is not solely about parsing. There is the semantic analysis phase afterwards, which is just as hard. In your example "sizeof(struct MyStru
212.
▲
by
beza1e1
16y ago
> Just consider. The simple way of removing a single "i" tag from strings like "<i>help me</i> he said" is never going to be "load XML parser, issue commands, close XML parser". A single loop removing the offending chara
213.
▲
by
beza1e1
16y ago
> I think parser-generators are unpopular because people would prefer to just write code, rather than compile something else to automatically generated code that is nigh on unreadable. Also, a manual lexer/parser can introduce context w
214.
▲
Android surpassed Apple in smartphone marketshare
(comscore.com)
1 points
by
beza1e1
16y ago
|
0 comments
215.
▲
by
beza1e1
16y ago
For a programmer I'd rather explain it in database terms. It's a single table T, which basically contains the edges of Kleppmann's graphs. amount source target (metadata like date ...) For each account X you get the left and right
216.
▲
by
beza1e1
16y ago
You do not exist. Go away!
217.
▲
by
beza1e1
16y ago
That's essentially the argumentation of Torvalds, why i likes C. In C you know, what the code does. Higher macro magic is rare.
218.
▲
by
beza1e1
16y ago
So how long is a second?
219.
▲
by
beza1e1
16y ago
There is no order for named arguments. You could call the function like this after all: f(b=3)
220.
▲
by
beza1e1
16y ago
Easy there! MySQL is something completely different. If relational database replication would be as easy as Dropbox, then they would all support it out of the box. Do NOT use MySQL on Dropbox! Dropbox is for stuff, which needs to be synced
221.
▲
by
beza1e1
16y ago
In my definitions, innovation is simply the step after invention and before imitation. * invention: have an idea and build a prototype to verify * innovation: make it a product and sell it * imitation: make it scale
222.
▲
by
beza1e1
16y ago
Keynote: This is one of the biggest things i miss in Linux. Hopefully, the Ease project will mature soon. http://www.ease-project.org/
223.
▲
by
beza1e1
16y ago
My personal guidelines: * Partition into sections for fonts, colors+images, positions+spacing, text, and specials. * Refactor for minimal property duplication, instead of selectors. For example text-weight:bold; will be mentioned only once,
224.
▲
by
beza1e1
16y ago
Maybe we should ask in stuff. What can you buy for one year's income (after taxes) in your region: A new laptop, a used car, a new car, a 1-room flat, a 3-room flat, a little house, or a big house with a swimming pool? Also, household inco
225.
▲
by
beza1e1
16y ago
I just wrote myself a little script. Let's see, if it sticks ... $ cat bin/journal #!/bin/bash FILE=${HOME}/Dropbox/journal.txt echo >>${FILE} date >>${FILE} echo >>${FILE} vim + ${FILE}
226.
▲
by
beza1e1
16y ago
Here the number of commits from one of my current papers (accepted, not yet published, names obfuscated). $ git shortlog -s 193 First Author 289 Second Author 36 Third Author If you write something together version contr
227.
▲
by
beza1e1
16y ago
Interesting. So the Starcraft 2 system is actually less accurate than TrueSkill to motivate beginners with bonus points.
228.
▲
by
beza1e1
16y ago
TrueSkill is nice because Microsoft published the math. The article is a nice and colorful introduction. From what i hear the Starcraft 2 matching algorithm is very impressive. What system do they use?
229.
▲
by
beza1e1
16y ago
Commits should be as small as possible, but not break anything. With git the more important questions: When do you push? Not as often as possible. I repeatedly regret a push, because i need to commit a revert/change commit afterwards. If i
230.
▲
by
beza1e1
16y ago
"so closures can be, and are, used to implement very effective objects with multiple methods" I don't really believe this to be efficient. The linked text by Kiselyov implements the dispatch via Scheme's (case ...) expression. Efficient dyn
231.
▲
Star-Trek-like home computer
(youtube.com)
4 points
by
beza1e1
16y ago
|
1 comments
232.
▲
by
beza1e1
16y ago
I'm currently having fun at http://hacker.org , which features a cool map.
233.
▲
by
beza1e1
16y ago
how to fix -> ticking clicking sound in macbook pro unibody Seems like the faucets are better here, but the macbooks are broken. No suggestion for "a pair of pl".
234.
▲
by
beza1e1
16y ago
The trend of niche-languages (e.g. Objective-C for iPhone) isn't actually a new trend. For example the high performance computing (HPC) community uses Fortran nearly exclusively for decades. The number of niches increases, though, so i expe
235.
▲
by
beza1e1
16y ago
We should be careful about words here. Invention, innovation and creation are all different things. Linux and git are both innovations, as they made known concepts (Unix kernel, DVCS) useable by the masses. They are hardly inventions, becau
236.
▲
by
beza1e1
16y ago
This sounds more like "Ben left Pylons to fork BFG"
237.
▲
by
beza1e1
16y ago
Here is one vendor for example: http://www.x-software.com
238.
▲
by
beza1e1
16y ago
I found X quite easy to configure. Just set a few values in Xorg.conf and nowdays it even works without this sometimes. X11 as a protocol is old and mature like TCP or SMTP. Just like SMTP it has some problems, but Wayland throws away some
239.
▲
by
beza1e1
16y ago
I think most people (including me) do not feel any "tension". So why is it important to avoid it? Only the typography-nerds will be affected.
240.
▲
by
beza1e1
16y ago
Version control on a semantic level would require to understand the semantics of source code. Thus, your ideal vcs tool must have a parser for every programming language, every XML schema and other non-binary data format.
More ›