skysight-inc/HackerNews huggingface dataset:
Yep, and it would appear that's what they're doing:

A:34_acibadem_lg# ping 8.8.4.4 source 195.175.239.100
64 bytes from 8.8.4.4: icmp_seq=1 ttl=250 time=6.58ms.
64 bytes from 8.8.4.4: icmp_seq=2 ttl=250 time=6.55ms.
64 bytes from 8.8.4.4: icmp_seq=3 ttl=250 time=6.52ms.
64 bytes from 8.8.4.4: icmp_seq=4 ttl=250 time=6.93ms.
64 bytes from 8.8.4.4: icmp_seq=5 ttl=250 time=6.57ms.

---- 8.8.4.4 PING Statistics ----
5 packets transmitted, 5 packets received, 0.00% packet loss
round-trip min = 6.52ms, avg = 6.63ms, max = 6.93ms, stddev = 0.154ms

A:34_acibadem_lg# ping 8.8.8.8 source 195.175.239.100
PING 8.8.8.8 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=1 ttl=250 time=6.58ms.
64 bytes from 8.8.8.8: icmp_seq=2 ttl=250 time=6.51ms.
64 bytes from 8.8.8.8: icmp_seq=3 ttl=250 time=6.54ms.
64 bytes from 8.8.8.8: icmp_seq=4 ttl=250 time=6.52ms.
64 bytes from 8.8.8.8: icmp_seq=5 ttl=250 time=6.51ms.

---- 8.8.8.8 PING Statistics ----
5 packets transmitted, 5 packets received, 0.00% packet loss
round-trip min = 6.51ms, avg = 6.53ms, max = 6.58ms, stddev = 0.044ms

A:34_acibadem_lg# traceroute 8.8.4.4 source 195.175.239.100
traceroute to 8.8.4.4 from 195.175.239.100, 30 hops max, 40 byte packets
1 acbdm-2-1-acbdm-bgp-1.turktelekom.com.tr (212.156.120.49) 7.03 ms 3.57 ms 10.3 ms
2 0.0.0.0 * * *
3 195.175.166.207.static.turktelekom.com.tr (195.175.166.207) 10.3 ms 9.31 ms 12.0 ms
4 cagis-ess1-t4-1-balikesir-t3-2.turktelekom.com.tr.252.156.212.in-addr.arpa (212.156.252.89) 10.4 ms 18.9 ms 12.6 ms
5 ulus-t3-4-ulus-t2-1.turktelekom.com.tr.203.212.81.in-addr.arpa (81.212.203.78) 11.2 ms 10.8 ms 29.7 ms
6 0.0.0.0 * * *
7 0.0.0.0 * * *
...

On a side note, it looks like TT does very little, if any, filtering of announcements they receive from peers so it'd be pretty trivial for one of their peers to do BGP hijacking. :/

Added: Interestingly enough, if I ask TT's LG for the routes it has for 8.8.4.0/24 or 8.8.8.0/24, it throws an error ("Please enter a valid IPv4/IPv6 address!"). I get the same result if I ask for a subnet that doesn't exist in BGP. That makes me guess that they're filtering out the routes from their peers.
off-topic: but can you update your profile to say "formerly known as 'gruseom'"?

I am irrationally attached to the old handle.
When I think about Transmeta I see bad journalism on the part of the IEEE Spectrum. Many read the magic show IEEE Spectrum article and incredulous believe that the performance problems were due to low performing 16bit code but when in-fact the idea at the core was flawed. They had recreated the x86 through shadow registers, the only performance gain would be to perform serious optimization which is a job for a software compiler. When the demand was right Intel pulled off Core line.

Transmeta didn't change anything.
This is actually on purpose, I'm trying to emulate a physical lens distortion, adding a subtle chromatic aberration:

http://en.wikipedia.org/wiki/Chromatic_aberration
The MIPS R3K is deserved of a mention. This chip was at the heart of early SGI workstations, the machines that pioneered everything 3D whether that be on screen or in some GIS application. Although SGI were known for the movie stuff that was the tip of the iceberg, when it came to meteorology, geology (oil) and military applications a lot was possible thanks to SGI, and, by proxy, the MIPS chips.

Later on there were plenty of gaming consoles that used the MIPS R3K series chips. An expectation that games would be in 3D rather than 2D sprites came along with it.

Clearly a lot of other innovations went on at SGI and around anything with a MIPS chip, however, for a while it was the preferred option for any hardware that did 3D.
ARMiga – home made prototype of the next Amiga
I know, this one line made my day
Well, my first thought is that if they go the way of MySpace, it will probably play out a lot like MySpace did.

I've yet to hear of anyone being extorted or having their data sold post-MySpace.
I don't think what you describe is possible in make alone. You will have to generate make-files with your header dependencies with GCC -MMd option, you will later have to include these files from your main make file. As you say, its possible but it feels like you are building hacks upon hacks.

Add to that diamond shaped dependencies such as several h files including another generated h file and you're in for many sleepless nights.
Probably busy with married life --- lucky girl married a billionaire at such a young age. Won't need to worry about money for the rest of her life
A load balancer need (should) not be SPOF: You run two (or more) of them, with IP takeover (e.g. via keepalived or similar, that continuously vote on the master), or you make the clients try to connect to two or more IP's. Or both.

It's really quite trivial to ensure your load balancer is not SPOF if you're ok with clients having to reconnect on failure, and only slightly more hassle if you want to allow connections to survive one of your load balancer boxes failing.
Thanks, I found a TT LG in the meantime.

Interestingly enough, it throws an error ("Please enter a valid IPv4/IPv6 address!") when I ask it for the routes it has for 8.8.4.0/24 or 8.8.8.0/24. If I ask for 8.8.33.0/24 (the "closest" subnet I see in my own BGP tables), it responds normally.
That doesn't address anything I said. My parent comment already presupposed that they're able to change their rates. Are they really required to insure anyone who wants it, all on exactly the same terms? If so, maybe the problem isn't that earthquake insurance is just a natural death spiral?
>Politeness is not "grovelling"

I don't think he's referring to the tone of the email. The process of even having to ask for your account back is "grovelling".
I feel like this is a sign that books are on the verge of extinction.
Here is another single datapoint (but supported by a peer-reviewed paper!): I just bought blue light blocking glasses which I put on at around 9 or 10pm every day. They look goofy but it seems to actually work! It’s like a real-life Flux app. I seem to fall asleep much faster and it seems that the bright bathroom light does not to make me as alert anymore.

http://www.nature.com/scitable/blog/mind-read/what_keeps_you...

http://www.amazon.com/Uvex-S1933X-Eyewear-SCT-Orange-Anti-Fo...

http://justgetflux.com/
It's not a Russian, but a Ukrainian company.
Aye, it's an MCU I was thinking of in the first place, where read/write operations are done through a reasonably simple Flash controller and can be abstracted in a separate driver. I have written FS drivers of fairly similar complexity, in pretty much similar space constraints. That's why I wasn't incredulous.
Oh yeah man I'm totally with you on that. My unproductive side takes over on those days: "Hmm could work on that project... na feeling a bit sleepy, how about some video games... just a bit..."

;)
I think many entrepreneurs just don't want to take that high risk of failing anymore, as with startups the odds are against you. And even if they would want to, I can imagine successful entrepreneurs have more money then they would need for a new company, so why wouldn't they want to invest that money into other startups, a world they understand well?
Thanks - germ cells was the key term I was missing, this section on the germline on Wikipedia answers my original question:

Germline cells are immortal, in the sense that they have reproduced indefinitely since the beginning of life. This is largely due to the activity of the enzyme known as telomerase. This enzyme extends the telomeres of the chromosome, preventing chromosome fusions and other negative effects of shortened telomeres. Most somatic cells, by comparison, can only divide around 30-50 times according to the Hayflick limit. Certain somatic cells, known as stem cells, also express telomerase and are potentially immortal.
Let's just hope they don't leak 100k+ routes again.
The Buffett Formula – How To Get Smarter
http://www.leighdrogen.com/selling-shovels-in-a-gold-rush/
A very simple reason is the difference in business model between an hardware company, and a ad-based web site.
Everyone doubts a single company can sustain the two in parallel.
Occulus original vision is to focus on the hardware, sell it with a margin and keep improving at it ( and the software on top). And have an ecosystem of service providers using your device. Much like Apple.

Facebook wants to create free services that gets as much information from their user as possible, and create new features ( or buy concurrents) only when they see them slip away.

It's pretty easy to predict where the two won't match.
There's a link to the next part under /Next Part/. Did you miss that (or am I misunderstanding you)?
Given that Chris Granger was a program manager on the Visual Studio team, it seems likely he is aware of what it provides and does not consider it an adequate solution. It may not even be a step on the path to an adequate solution.
Do you follow the K.I.S.S. Y.A.G.N.I. and D.R.Y. Principles in your development?
Actually, on my Mavericks box, Safari 7.0.2 seems to pass Acid2 just fine; the nose even changes color on hover. However, Chrome 35.0.1912.2 pretty obviously fails with the top of the head being messed up and a red line over the forhead. The nose changes color, so that's good. :)
Install the Stylebot (Chrome) or Stylish (Chrome / Firefox) plugins and make your CSS edits permanent.

I've created over 1000 custom CSS styles over the past 9 months or so fixing various site "errors" such as this. Fixed headers, flyouts, and anything that moves are among the first to go.
Very good attempt at evading the HN humour police!
well said, you have a way with words.
An alternative that doesn't leak information on site, very barebones, but you can just drop-it to your .bash_profile or similar https://gist.github.com/pyr/9870029
What screens still use blue violet light? If i'm not mistaken, it was several years since they stopped using screens that has that wavelength of light that was damaging.
I'm not sure what do you mean. Only code that I wrote for this demo is in index.html and main.js. These two files are not minified. Ocrad.js, jquery, modernizr, bootstrap are minified because these are libraries that I'm importing. Everything is explained under the app, please read the description.
Where's the code review.. and did he really their in an ide circlejerk in this article? I can't even tell what it's about. Why is this on hn.
All these comments seem like they want to blame someone for Aaron's outcome. How much of the blame do people put on Aaron/MIT/JSTOR/govt/other?
Ask HN: Why hasn’t Google Wave caught on?
I can't function at the top of my game without 9 hours. At 9 I feel godly, everything sinks in, at 8 I'm OK, at 7 I'm phasing out all the time.
I confirm what others have said: it must be better than Trello and it must work very well...so maybe i wouldn't pay for such a software
I understand why people are upset about Facebook's acquisition of OVR, especially the hardcore gamers. I was surprised and upset when I first heard the news, too. However, from Facebook's perspective and the perspective of anyone who cares about having better long distance social experiences or virtual reality experiences, it's a great move. I am sure VR will be primarily used in games, and the tech will be perfected on games, but it has real value in so many other realms. All these assumptions I keep hearing (and those in the article) about how it is going to turn into Second Life style "Metaverse" or whatever is just cynical. Sure, it could turn into that, and be as pernicious as you can imagine. But alternate possibilities are that I could replace Skype, which is awkward for my mother to use, and I could actually go sit in my living room across the ocean and have a conversation with her. That would be amazing.

If all you can see for VR platforms is games/metaverse, then you aren't thinking far enough ahead. I think it would be a tremendous shame if VR is only ever used for games. And Facebook/Oculus won't be the only one pushing VR. Sony is already doing it, and it wouldn't surprise me if Apple, Google, etc. are also working on it. The future (with virtual reality) is going to be awesome. Any privacy concerns can be handled separately, and should be.
I tried to boot with my Intel HD 3000 enabled (secondary GPU in my Thinkpad) and while it was very slow, demo did work.

I'm on Windows 7. Weird it doesn't work on newer GPUs and newer OS, regresses do happen sometimes.

It does work for me elsewhere, on my Nvidia Quadro 2000M and oldie ATI Radeon HD3650, Chrome and Firefox, with DX9 ANGLE, DX11 ANGLE and OpenGL rendering backends.
Out dated information for both languages.. even if it was up to date.. why do they need to be compared?
> http://whatsmyresolver.stdlib.net/

I didn't know this could be done. I am using powerdns on my own server at home, and it displays correctly my ip address.
Can you give me some pointers to understand how this works?
I've considered a password management system many times but I can't think of something that's not over-engineered.

So, for the last 20 years or so, I just have a single GPG encrypted file that contains the list of my passwords for various sites and services, ssh keys, and whatnot. I usually read and write that file in Emacs, or gpg -o - out to shell with an alias for quick read-only access.

The file is easy to backup and easy to distribute even carelessly: I even had it on my public www server at some point when I needed access to the passwords over the network.

I can't think of a simpler scheme than that.

Of course, the GPG keys themselves can lock and unlock my life completely. I have them in a separate backup file that is also encrypted using GPG but with a symmetric cipher. Thus, I don't depend on any extra files to decrypt my GPG keys.

As the passphrase for that symmetrically encrypted file is basically the master password to my life and because I've never needed it yet I store the password in a suitable physical location. But I can still distribute the backup file itself: even obtaining the passphrase to the symmetric cipher doesn't really expose my secrets yet. It will only give access to my GPG keys which in turn need my regularly-used private-key-passphrase to be useful at all.
No, there's no mangling of data (apart from HTTP which gets injected with a RST flagged packet once in a while)
Nah, not enough drama.
Excellent story. The comments from previous workmates give the sense that this was a nice place to work.

Here is a puzzle...

In my old pre-ubiquitous-computing physics lab we did something similar to the system described in the OA with a large piece of graph paper and a collection of coloured pens. It was called the Who Buys Next Chart.

We made our own coffee and tea, you understand. Axes were drawn with number of cups made along the bottom and money up the side. A thick black line of gradient equal to the average cost per cup was drawn(1). Each member had a different colour pen.

When you made a drink you extended your line along an amount equal to the number of drinks. When you bought something you extended your plot with a vertical line equal to the amount you spent. Equitable contributions implied a plot approaching the thick black line.

When we ran out of a crucial ingredient, the person whose plot had reached furthest left below the line (i.e. who had made the most drinks but not bought much) had to go and buy the stuff.

The system was gamed in various ways - or more accurately various strategies evolved to avoid having to go out in the rain and various issues about equitable contribution arose.

Can you spot some of the more obvious ones?

(1) The gradient was determined by the accumulated result from the previous WBNC. This tradition had been in place for some years, and a large sheet of graph paper lasted for a couple of months.
Statistical Natural Language Processing in Python
How is what you describe an "extreme vacation"? Isn't a week off every few months fairly normal?
More like nothing but drama.
Okay, I hear you and appreciate that you put some real feeling into what you wrote there. That's genuinely helpful—more than you might think—and quite rare.

If it's true that what people really need is feedback about what they're doing that's inappropriate for HN, and if we'd only give it to them then they would respond by adjusting their behavior, then I have to agree with you: we should find a way to give that feedback. It would be a clear path to improving the site and correcting some of its dysfunction. I'm not sure that it is true, but I hope it is and am willing to test the idea. But we'd need a way to do it that would scale.
I still have no idea why we even go through with daylight saving anymore. It's been exactly 100 years since WWI.
Thats my point. Google is a US innovation.
http://www.webglacademy.com/

is great for learning basics of WebGL or shaders alone.
Just seconding the KeePass notion. It works very well on other platforms as well. This is my preferred option for storing my passwords.
Let me confess upfront to being ignorant when it comes to demographics and statistics about Turkey... but it looks like TT is a pretty big player WRT Internet in Turkey.

As of a few moments ago, I see ~5,363 prefixes in BGP originating from TT or one of their downstream peers, of which there appear to be ~307 (my numbers are approximate and almost certainly not exact, due to the way I came up with them). That's a whole lotta people that are affected by this.
While I find your question specious, there were about four commands I wasn't immediately familiar with there (some are somewhat distro / choice specific with other alternatives being present), and that's with 17 years professional experience. I'd run across the vast majority within my first year or two (and had been using others for years on Unix systems).

That said: some of the commands I use most often are exceptionally basic. And in the case of others, I'm learning things all the time. Say, such as mplayer's constant-pitch video playback speed argument:

http://redd.it/21qe7i
Another interesting flipside might be that people become less willing to participate in a revolution for the sake of improving a few decades of their own lives and the lives of future generations when the risk of dying in a revolution means potentially giving up hundreds of years of one's own useful living.
I came across Pass when I was looking for a password manager a while ago. I don't use it, but it is responsible for the idea behind my super simple workflow.

I have a folder, ~/pass. It contains gpg encrypted text files. They are named by category. So, a product key would be keys.ftl.gpg. A website would be sites.hackernews.gpg.

I create and edit files with emacs. It handles gpg files and lets you choose which key to use to encrypt.

For random password generation, I use pwgen.

That's it. Being files, you can ls and grep to see if you already have an account somewhere or find out the file name that belongs to a site. If you are concerned with "giving away" where you have accounts if the system is compromised, you can create larger generic files like "sites" and then use your text editor to search through them.

It's simple, easy to backup via rsync and cross platform because gpg, emacs and pwgen are on every platform. When the SSD in my Linux machine failed I was stuck using Windows for a month while the RMA went through. It was trivial to get up and running with cygwin.
Beautiful Science – exploring data visualisation at the British Library
Pretty cool/creepy how the eyes keep looking at you when the head rotates.
I tried using https://www.npmjs.org/package/gulp-changed, but couldn't get that to work in the timebox I allowed myself. Also, just passing the changed file to the typescript compiler would probably not work in our case (since we also need to pass in our type definitions in the same compiler pass), and recompiling a single file might lead to errors in a different file importing the changed file that you would miss with this setup...

The tsc executable does have a -watch flag itself for incremental compilation, which presumably takes into account these dependencies. So may be the solution is to use that outside of gulp (since gulp-tsc doesn't seem to be able to launch the compiler in watch mode).
Your interpretation is correct.
Well, it can be either depending on the perspective you are using at the time: objective or subjective. Some kinds of efficiency hew more to the former and some to the latter.
In the last few thousand years money has done more than perhaps anything else to generate macro-economic efficiencies. So much so that it's hard to now imagine that it might be time for alternatives.
I voted you back up because what you're saying is interesting. But please, everybody: enough with the complaints when you're downvoted. It happens to all of us and there isn't a thing you can say about it that isn't old and boring and makes you look bad. It's the worst HN trope there is, so just move on.

If the downvote was unfair, someone often comes along and fixes it; and if it was fair, then you should reflect on what you said. Either way, the impulse to complain should be held in check.
So this is a boxed RPi with an Amiga Emulator?

There are a number of projects out there emulating an Amiga in a FPGA. That makes much more sense.
Sadly the source code review stays far away from the source code for most lines.

I would have liked to see examples on how algorithms are implemented in git and general notions on git's coding style, testing?? and other interesting stuff that one might find in one of the landmark open source projects.
That might make a good poll question.

In my experience, systems admins tend to be the most familiar and comfortable on the shell, though even there, mileage varies markedly. Devs can vary a lot, I find skills rare among UI / design types, even those (most nowadays) using Macs, and for administrative / project management types, it's often very little. Based largely on casual observation, mind.

The other point is that specificity of knowledge can very greatly, and IT is all about specialization. Even people who are good at multiple tools often have their limits, and I'll see specialization in development, databases, networking, build/release management, QA, systems development (as opposed to app or UI work), and related specialties such as networking and others. Specific skillsets too are often accidents of opportunity and history -- having moved through a specific shop or acquired a particular skill is very much dependent on where you've been, much less a mark of innate ability.

One recent team I worked with had access to a set of highly complementary talents: very strong systems knowledge, database, overall app and enterprise architecture, and a networking consultant. Resolving a number of issues and enhancements turned out to rely very much on each individual's strengths, where what any given member could provide by way of easily accomplished tasks (seconds or less) would have set the rest of the team hours or days.

What I find particularly damaging is environments in which expertise is guarded while at the same time begrudging others for what they didn't know (and not providing for knowledge transfer) generally leads to negative engagements. This is almost always present in part (nobody knows everything or has time to teach everyone), but in particular cases has been a very strong undercurrent.
well if you need generics that badly, I think you could improvise with this github.com/leeview/godsl/. My feeling is that in time Go will become a more multipurpose language than it is today. Even Rob Pike said that he and other authors have a list on which add everything that they would like to change in Go and consider it for Go 2.0 or Go 3.0 which could be not backward compatible with Go1.* (this is similar to what D lang did, D2 is a nice improvement on the lessons learned from D1).