skysight-inc/HackerNews huggingface dataset:
My response wasn't to the victim. It was to the commenter that basically suggested it should be common sense the victim shouldn't have left his stuff out.

That shouldn't be common sense. It's shameful that we think it is.
Personally, I'm looking forward to an OS based on rust myself. It seems like the language with the right mix of features that will prompt systems developers to re-invent lots of the base pieces of operating systems.
It's important to remember that you don't have to review all your "due" cards at once. Just open it up and do one card per deck. Maybe you'll do more as you get going or if the next card after the first is easy. It accumulates, but over time as you actually memorize things you'll whittle the due set down as every card starts becoming "due" months into the future.
It says "autosomal" in the first sentence.

What makes you think the mutation process is relevant to this subject? He's talking about ancestry of genomic segments. It doesn't matter what mutations occur on those ancestral lineages.

If you don't understand the topic, I'm baffled as to why you would post two sentences criticizing it.
Twitter allows you to interact anyone in the world (that is on Twitter, of course).

I'm going to NYC for the first time this week. I want to eat at places where the locals eat, not what's trendy on the Web or TV. How did I get recommendations?

Twitter.

I reached out to NY food bloggers and they happily responded with tips.

I don't need to get introduced by someone else. I don't need to personally know them or "friend them". I don't need to pay for 3rd party services to hunt down a phone number or an email address.

People often miss on what I think is one of the most fantastic features of Twitter.
And the similar: server-side/back-end is easy!

Sure, there's an ubersmooth learning curve with HTML/CSS/Javascript, but once you get to heavy client side SPAs and supporting every device and format under the sun and then someone say "it's not good enough, try and make it feel like a 100% native iOS app - and no, you can't just write an iOS app" ...and good luck hiring a good front-end guy (at least if you don't do the expensive way of "hire 5 instead and fire 4 of them after two months" route).
Goodbye Compass
Okay, I think 6a0f1f6d5af7c7300d3db7a0ba2b068f8abd222b "sd-event: rework API to support CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM, too" removed the dual_timestamp_is_set assert. It looks like it was fixed by accident, and there's zero acknowledgement that flooding /dev/kmsg could be a problem on systemd's side.
Sure, if they used a unique filename for each email. Something like render.png?id=12345.
There's another song of his, Concret PH, that is absolutely mind-blowing on a hi-fi system or with high end headphones. On lo-fi equipment its kind of staticy, but on good equipment it's like sitting in a room with thousands of thin walled crystal wine glasses shattering around you.
Search for your life – Sioril
Man's high-tech paradise lost: bionic eye removed
No, we've been there for a long long time now.

I use different email address for different people, and virtually every single one of them has been harvested and used to send spam from that person.

At this point I don't expect email to be secure at all. You basically have to expect that unless you are dealing with someone with IT skills their email will inevitably get hacked.

The implication is that email is NOT a good way of doing password resets. The problem is what's the alternative (that doesn't require specialized hardware, like a 2nd auth token generator)?
https://what-if.xkcd.com/11/
Not me, but I hope to still be hacking away when I am 60 or older. Maybe it is actually good for the brain to keep at it, I don't know.
Wired Magazine article about him having the bionic eye installed: http://archive.wired.com/wired/archive/10.09/vision_pr.html
If you have actually tried to implement TLS yourself, there are a lot of places where you can go wrong. There are some places in TLS where it is easy to make implementation errors, and you can't confidently say there are unlikely to be any vulnerabilities in an implementation.

spipes builds upon well-understood primitives and provides a simple, clear, and likely to be correct implementation.
i installed google now for android but the desktop still don't have the bell icon...
Teacher in CA slipped LSD by student on a field trip; writes account of ordeal
I do many of these functions with just the usual Google voice commands. It's not as fancy, but making it into a separate app instead of making the features more accessible seems silly.
> Ask HN: any hackers over 60? 70?

I'm 68, and I should add that "hacker" meant something different when I first heard it used. :)

> Are you still employed or retired?

I'm retired, but I still program for enjoyment. I have a line of free Android apps published:

https://play.google.com/store/search?q=lutus&c=apps

> How does one's passion and aptitude for hacking evolve towards this part of one's life?

If anything, programming has become more important to me as I have gotten older, for the same reason that mathematics has greater appeal to a maturing mind -- it represents a rational counterpoint to a world that, over time, seems to make less sense.
Google not showing the world cup doodle for world cup finalists, not cool.
no, he means that because google caches the image upon reciept you can neither change the email nor delete it after it is sent.
Tell that to all the horses that ended up unemployed during the first industrial revolution that never ended up finding employment in other activities.

Horses lost out because they weren't retrainable to perform other productive activities. Up until now most new jobs have been within the grasp of those people willing to go through a little training. However, now we're eliminating jobs fast enough and the new jobs we're willing to fill require a level of knowledge that are either impossible for certain workers or at least "economically impossible" since the cost and time necessary to train is too high to make sense.
i think it's the quantity. it's not one house, it's that there's a neighborhood with a thousand of very similar houses.
I feel like people upvoted this without reading it first.
Facebook HN bot
reinvented stunnel.
Two different thoughts:

First, It'll take me a while before trusting MS again (people often forget or don't know the depth of what the anti trust case revealed). But I can't even _start_ to consider it as they continue to be a part of the patent-problem. (I'd say a big part, but big or small, it's old MS as usual as far as I'm concerned).

Second, when I was closer to MS, it really felt like there was company wide blindness. I'm not sure that's gone yet. I especially look at Xbox and Azure and I can't believe the cheerleading that's going into these massive money losing projects. Azure in particular..there was a Gartner report that showed Microsoft spending 5x more than Amazon yet having relatively no market share. It's like Bing all over again. Absolutely and totally disillusioned. (the report could have been wrong I guess).
I think Linus has been pretty clear on both topics (fix A, and if you won't, fix B) and on general policy (don't break it for users or I don't want to work with you in the kernel). Yeah, the reporter could have framed it better from the start, but the developers are supposed to be adults and handle imperfect bug reports too.

FWIW, I don't really consider the first issue fixed. The trigger was lost in a refactoring that can't be backported, and there are probably other ways to trigger the issue.
This sounds great. Maybe 2014 will be the (attempted) return of privacy. Anonymous messaging, expiring emails, pseudonymous payments, etc.
Carte r4 3ds
La R4 3DS est la dernière version de la R4 fonctionne avec la dernière console de Nintendo 3DS. Une autre grande caractéristique de la 3DS R4 est son support pour les cartes mémoire Micro SDHC, qui sont disponibles dans des capacités allant jusqu'à 32Go.
The author of the linked article could have at least mentioned the dual unit system that's now in play:

http://en.wikipedia.org/wiki/Gibibyte

1 gigabyte = 1000^3 (10^9) bytes.

1 gibibyte = 1024^3 (1,073,741,824) bytes.
In pure logic, the author didn't admit that he was not a materialistic scientist. That's not an important point, right?
The old school part of me who had to use gnuplot with tek40xx emulation because that's all we had for graphics kinda loves seeing this. Then the 2014 me is thinking/shouting "Why? Working with graphics terminals really sucked back then."
Exactly what I was thinking, expiration isn't even necessary.
When doing real-time graphics and looking at a profiler, it does help to know that you want to have less than 16 ms of calculations per frame. But agreed, in most other respects fps is nicer.
Mean.js generators are live
>Apple's genius with the iPhone and iPad, was realising its time had not come, and waiting and refining their design until the basic underlying hardware "caught up" and they could provide a product suitable for "normal users". Everyone else got to make the expensive mistakes; most of the companies involved are no longer around, or pulled out of that market before Apple made its entry.

Aren't you forgetting that Apple made the Newton?
Yup, in computing, there often is the situation where in 60ies or so they already figured out the proper way to solve some particular problem, but noted that is impractical due to the unimaginably huge resources required (such as gigabytes of storage or CPU comparable to a modern smartphone); while the 'state of art' of that problem is based on directions that were known to be strictly limited, but could be practically implemented given the hardware limitations of the time.
"It took about a week before Bill decided to upgrade notepad++ to the new version."

Which is why I'm always wary of installing unsigned software. In such cases I try to check some hashes some way. Obviously if the download page lists them I check against those, but in most cases it's insufficient because that page is not HTTPS. So I always help myself with google, both by googling the filename to find some pages listing a hash, and by googling my own hash (note that Google is accessed with HTTPS).
That seems to be a non-argument to me: you shouldn't implement TLS yourself anyways. And given that spiped is a younger project than say OpenSSL will mean less eyeballs applied to finding bugs. And the cryptographic primitives spiped uses are available in TLS as well.

TLS and spiped are simply two different tools, for two different purposes. Control only one of the endpoints? You'll have to use TLS. Want to secure communication between infrastructure you control? Check out spiped.
I really love this effect. In use, I would suggest changing the text from "Submit" to "Saving", to better explain what's happening.
don't count on the bell. it can barely be heard from inside a car
They're not useless if you rely on Google for verification (see my top level comment).
The author uses stunnel to terminate SSL connections[1], so if he reinvented it, it's because he thought it necessary.

[1] http://www.daemonology.net/blog/2009-09-28-securing-https.ht...
Was that the same talk you claimed Quicksort was O(n)? ;-)
Fearing Cyberattack, Israel Curbs Government Websites’ Foreign Traffic
Just love this part from above:
it represents a rational counterpoint to a world that, over time, seems to make less sense.
Does the OR account for pupillary distance? At the 5th percentile, the pupillary distance for women is 2mm smaller than men and at the 95th percentile, it's a 5mm difference. With that in mind, an OR for women may need to be designed to account for a smaller pupillary distance.

What about children? How likely are they to experience nausea? Anyone with kids and an OR dev kit have anecdotal data here?

http://en.wikipedia.org/wiki/Pupillary_distance
Very nice.

I mean this as a total compliment: HTML/CSS/JS seems to be quickly catching up to the opening scenes of my two favourite news shows from the 1990s: The Day Today [1] and Brass Eye [2]. Thirty second clips of those scenes for each below:

[1] http://www.youtube.com/watch?v=s_nk8PzL0Zw
[2] http://www.youtube.com/watch?v=OuCAQnWyAiQ
Schofield, you're fired!

Maybe the incentives are wrong. Less bugs, less work for the dev.

Maybe the people processing bug submissions should be paid more per bug submitted and should not be on the same team as the developers.

But there's ocean of incompetence out there, and clever processes can only get you so far when you're dealing with incompetence.
This is exactly what i was looking for a long time.
Doesn't the target need to have an active router admin session for the CSRF to work?

Unless I'm missing something...
With most cars today driving more than 20km/L, it would perhaps make sense to change to L/1000km already.
You assume that you/we can know the direction of 'forward'. I very much doubt that.

> Smalltalk was at least two steps forward

... then Smalltalk would be a major programming language today.
Hi, I'm interested in learning low level programming too! I've been taking classes, reading tutorials about programming, and starting projects on my own. It really depends on what kind of projects you want to work on. Some of the major types of projects include compilers, OS-level projects (drivers, kernel, etc.), networking (server/client), and graphics. You'll probably want to learn C and/or Assembly, probably x86 but I've found ARM to be fun. (and Raspberry Pi is built on it!)

- Compilers: I'm taking the Stanford course on Coursera right now. It just started two weeks ago so you can still catch up. Here's the link: https://class.coursera.org/compilers-004
Here's some literature on compilers/interpreters/JIT (Just In Time compilation): http://www.stephendiehl.com/llvm/ (I've heard good things about LLVM!)
http://blog.reverberate.org/2012/12/hello-jit-world-joy-of-s... (Just saw this today)
Tutorial on building a Lisp in C, from two days ago: http://www.buildyourownlisp.com/

- Operating Systems: Definitely check out MIT's open courseware on xv6! It's an implementation of Unix version 6. The course includes a git project that you can clone and play with yourself, as well as some labs. Here's the link: http://pdos.csail.mit.edu/6.828/2012/index.html
OSDev wiki had some resources too: wiki.osdev.org
If you have a Raspberry Pi or are patient enough to try to emulate the hardware, here are some tutorials on ARM assembly for RasPi: https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/

- Networking: Here, you'll probably want to look for tutorials on socket programming and the TCP/UDP protocol. People recommend Beej's tutorials, which are quite comprehensive and a good source of information, but I found some of his server code confusing and convoluted (deeply nested loops and if statements).
Here's a link to his site: http://beej.us/guide/bgnet/
Here's a easy to learn server/client tutorial: http://www.thegeekstuff.com/2011/12/c-socket-programming/

- Graphics: I have the least amount of exposure to this, but a good resource is at the website open.gl. Basically you'll want to learn about shader languages and how the graphics pipeline works.

Hope this helps!
Miracle health device crowdfunds $730k, but might be bullshit
The answer to the last question depends on the geolocation. In developing countries, people won't enjoy programming when they get old, there are too many problems to solve in real-life that don't allow them to do what they like:/
To be fair the 'schofield' has been diligent before:
https://www.google.com/search?q=site:hackerone.com+schofield

Are the relationship pairs actually being exposed? All I can see are the email / name pairs - not who invited the user (and you have to be logged into a Yahoo account).
I just hone to be like you when I get to 60's...
The only way all claimed features can work is if the email body remains on their servers at all times. I.e. they send some sort of wrapper that either iframes the content or talks to the Pluto backend in some other form or fashion. Needless to say - good luck with that!
It's certainly true that the manufacturer should have no say over what you do with your car (if they had what would stop them from going the way of the printer industry and force you to only use their tires etc).

I might have misused the words "their" in this sentence so what I was trying to say is that since modifying software can very easy (no special tools, garage or knowledge required, just an unchecked download and a 5€ self made adapter of ebay) I'm in the favour of locking down security critical systems (the WHOLE car) as much as possible since not only you but everyone around you is concerned at least until checks associated with getting a valid license are updated and enforced.

What would be really great is if manufactures where to offer an API to allow developers and hackers customizations where they make sense (like adding your favourite online service) and not forcing them through the whole process of trial and error.
Conrad Wolfram is leading a campaign to change that: http://computerbasedmath.org/
The GPG-signed release announcement.
By convention, the syntax for showing the HN community something is — "Show HN : Your Title Here".

And this article doesn't qualify for "Show HN". As far as I've observed, Show HN applies for stuff OP has built or a service/tool you've discovered.

That being said, this is an entertaining set of videos, some of which made me smile.
> A lot of people simply don't want to live in a crowded city in an apartment crowded on every side with other apartments. I'd prefer a location in a low-density suburban area (with a lot of forest around me) where I could get to the city in a few minutes.

This is always an interesting aspect of the zoning debate to me. People who prefer to live in suburbs often seem to oppose zoning that allows densification. But if more development were allowed in cities, there would be less pressure to densify the suburbs. Seems like it would be a win-win for both lifestyle preferences.
I would like to try Anki on iOS but the developer has decided to offer it for a price of £17.50. Considering the web version is free and the desktop version is open source, I'm not sure what's motivated this decision, and it leaves a bad taste. I'm all for developers being paid for their time, but considering this is an app of most use to students (of which I am one) I can say for sure that I'm never going to be able to pay that much for it...
Besides patents problem, MS is still into lock-in and sabotaging open standards where possible. Until that behavior ceases, all these new developments won't even start looking sincere.
Various projects. Two recent ones are a POS system running on the iPad. The app is wrapped using Cordova for native scanner/receipt printer access, but the rest is built in Opal with a Sinatra backend. So lots of client models, lots of UI rendering using our opal-haml integration. Considering the POS system is dealing with thousands of product lines, performance on the iPad is great. Also, testing using rspec for all the opal client side code as the models are shared on the backend. Testing the same code using the same specs on both client and server is really nice, and saves a huge amount of duplication. It all comes from some extensions to Vienna which treats the opal stuff as a view layer replacement. Hoping to blog most of it soon, including the Cordova integration.
> "This book is the course material to teach a second paradigm: imperative programming, using C as the programming language."

Yep, 'functional' is an overloaded term.
Not sure why the downvotes either. Was an honest question...
You mean, like he did in the bit where he said: "Finally, even for RAM calling 2^30 bytes "1 GB" isn't really proper; instead, the IEC binary multiplier prefix "Gi-" should be used."
Glad to see people still see spam as a problem, a few days ago when there was an article about Twitter Spam people where making it out like Email Spam has gone away and that Twitter should implement the same rules.
Why Doesn't America Read Anymore?
Well, at least I'll know why I can't see certain people's emails. ;)
> (...) making an 25th percentile salary relatively to the US average. Saving less than I should of my disposable income but in the 10th percentile relatively to my peers due to (...)

Is that what you wanted to say? "10th percentile" means you're close to the bottom (not the top) of the distribution.
Also: https://en.wikipedia.org/wiki/Visual_prosthesis
The link WFM, but try http://www.dailymail.co.uk/news/article-2596059/Where-taxes-... ?
What if your brain sees it but you don't see it?
They are disgusting, or arent't tasty, or a combination of both.
Essential Websites for iOS App Designers
This is constructive criticism, but your landing page is like really wordy, to the point the average user would not take the time to read it all. I wonder if it could be improved by putting more pictures & less words?
Why does the United States keep using “old” date representations?
Full-Spectrum Cyber Effects
Your suggestion to rate houses with a "Miles per day" rating is brilliant. With some moderately rigourous standardization, I could see the concept becoming more commonplace in urban centres where private vehicle travel is simply unfeasible.
Tried that. I got it to work, but it's super hackish and brittle. Basically, Github supports deployment keys, but they need to be unique per repo, so if I have many repos I want to clone (for each private npm module) I will need to clone multiple keys. Then since ssh only allows different keys based on the hostname or username, and all git clones are git@github.com, you have to create a script for the GIT_SSH env var to choose the right key based on the value of $2 passed to the GIT_SSH script. The only way a deployment key makes sense is to make a dummy user with read only access to the repos you need, which is yet another undesirable hack.
Will the United States REALLY Be the Last Country to Adopt the Metric System?
What is this, submit-everything-tarsnap-related week? I mean, not that I mind the extra traffic...
Hard drives used to be sold by the powers of 2 bytes. I distinctly remember when all manufacturers suddenly started stating drive sizes using powers of 10 bytes and the explanation that made the most sense wasn't a sudden desire to conform to SI prefix standards, but to market their drives as having greater capacity.

In fact, I've got a 20MB SCSI drive here which I should hook up to verify...
Being a Comcast consumer I found this interesting, political or not.
Good effort. But the idea is kinda broken to me. Very much like snapchat is never going to actually work like it is advertised.
The Metric System Is Lost On These American Olympic Viewers (TWEETS)
>55mph is a sweet spot where the engine is operating close to peak efficiency and air resistance hasn't yet exploded.

i think 55 is just the speed of EPA "highway" efficiency tests
Quick! Make a blog post about it so we can submit that too!
Does that difference really matter though? A gas stop is what, 5 minutes? And I quite often stop when I don't even need gas, just to get up and walk around a little and/or use the bathroom.
So I clicked on one of the example invite links listed in the bug report. I was then prompted to log in to my Yahoo account. Hmm, OK... so I logged in, at which point I was taken to a page with a form asking me to join Flickr. I did NOT fill in or submit the form because I don't want a Flickr account, though it was presented with defaults based on my Yahoo ID anyway. I closed that window and tried clicking on an invite link again. Much to my surprise, the link then worked and I received an email saying "Welcome to Flickr". What the hell?

[edit: on the plus side, Flickr make it very easy to delete your account entirely. The only obvious side effect is that the screen name you had is now unavailable for any further users]