skysight-inc/HackerNews huggingface dataset:
I really agree with you jerf.

> Because recursion in the languages they are using involves allocating stack frames for the recursion, which means they can't predict stack depth, which means they can't predict the amount of memory the stack will consume, which means they may run out of memory, which means their spaceship may be destroyed.

Thank you. It is trivial to turn a recursive function into a loop. Trivial especially compared to running through all the stack space (1MB on Windows) and crashing the process in some runtime environments[1]. Or your space ship. Either way: recursion belongs in academics. I don't care if you are using JS or ASM, learn how to avoid using it.

> Manage your variables with respect. Regularize variables declaration by putting them in the top of scope

That really isn't what is meant by "Do not use dynamic memory allocation after initialization." Memory is allocated on the stack the second you enter the frame, no matter where you declare the variable. That is a style recommendation.

> JS is not even capable of following #3 about memory allocation.

Not to mention that the wrong definition of a GC is used.

[1]: http://stackoverflow.com/questions/107735/stackoverflowexcep...
This is absolutely beautiful and makes me believe I'm living in the future.
Things not enough kids know before going to college
And the introduction of mandatory fixed formatting for go (in the name of making semicolons optional) wasn't without some opponents either, if I remember correctly, even in that rather obedient fandom.
if any of the links(to book and software) would work, that would be great
I agree, it is mind boggling.

From personal experience: I've talked to people I know from Russia, who are supportive of the current regime. What either ends the conversation or gets misdirected in nanoseconds is the question "What's in it for you?" when discussing the gov't decisions. For example, even without the sanctions, the Crimea annexation would cost the Russian taxpayer an insane amount, but as far as I could tell people supporting the decision tend to forget that fact.
Student unmasks his own identity thief. Perp is a Thiel Fellow from Dartmouth
Do you happen to speak German, Japanese, Mandarin, Spanish and French?

You don't need to learn all the programming languages, either.

Get a glimpse of a few to discover new ways of thinking, but specialize in a handful only.
They do. I don't think they did at first. I think that is a major reason why you see a lot of code hosted on GitHub and the binaries hosted elsewhere.
Implying that execution complexity is increased? Is a function not dynaically bound at the last moment anyway, regardless of how it is called? Where is the increased complexity?
I mind. You can't own an SSID and they are not uniquely set. Just because you have the same SSID as me what gives you the right to deauth my router?
A 60 line limit for functions sounds way over-generous to me.
They have managed to put a single satellite into low orbit (back in 2012) which is only about 2,000KM (a far cry from the 10,000KM you claim)... and only after several failed attempts.

Regardless, the flight characteristics of a space-bound launch vehicle are far different from an ICBM, and are very easily detectable and intercepted by just about all countermeasures.

They would be more of a threat to South Korea of an attack than on US soil. To the US, they are a non-credible threat.
Perhaps, but it doesn't sound at all that the case is all new stuff is go for them.
Once again this has more to do with the idea that everything must be deterministic. Using a pointer when it's not absolutely needed is just one more place where a non-deterministic runtime issue can crop up.
> intentionally pirating and distributing large amounts of copyrighted material to which he did not have permission to do so

Pirating is bad because it supposedly takes money out of the content producers' pockets (let's ignore the studies that suggest the contrary).

The people who produced the content for the journals he "intentionally [pirated]" were not paid for the content they created. They, the content creators, are not hurt by someone pirating their research (most of which was funded by taxpayers).

Additionally, society is benefited by more people being exposed to the knowledge of publicly funded scientific research.

Legally, you are correct, but outside that microcosm, conflating what Aaron did with piracy misses the point.

> He is also an idiot for killing himself

Oh just fuck off.
I'm in the process of doing the same thing. Instead of using Rust I'm going to try to use Go. Would you mind sharing any resources that you found to help write the emulator?
This is funny. Great work!
Then why is it allowed to be automated? Why we don't require a few sentences of explanation for each of submitted URLs, explaining how each of them infringes copyright.
Enterprise sales also takes ages. Even if a manager likes your product, and their boss, and their boss it can take another couple of steps (months) until somebody fills out a purchase order. And if you're unlucky you chase them to pay your bill. Not a small company, but major (publicly traded) companies with huge profits. So frustrating.
I like the approach explained by etsy engineers in the blog post https://codeascraft.com/2014/11/17/personalized-recommendati...
tl;dr "hearing loss is caused by uneven or abnormal frequency response of ear compared to that of normal human"
Delaying Proxy in Node.js – Node.js for Java Developers
Boy Band Disrupts DjangoCon Europe
Forgive me for seeming naive, but as an avid wow player, what's the advantage of using this instead of using an addon like Auctioneer, if any?

Don't get me wrong, it's a really interesting article and I enjoyed reading it, but is there any practical use for it or is it just 'reinventing the wheel', so to speak?
We Are Not All Charlie
Our Startup’s Wins, Fails and Lessons from the Last 6 Months
> It is far from being generaly accepted, see Clojure, Scala, Rust, Ruby, ... I'd say more new languages don't follow this than do. And despite general love for Python its most controversial feature is exactly this.

Maybe, but the question is whether they are better off or worse off for it.
"they hope to sweep this high end market"

How long before something like this ends up in the Gp's office?
Just to clarify, the diagrams on that page are actually made with Synplify from the generated HDL. As a matter of fact, I agree with you, and we do think that visualization is important. In our tool we have two views: if you're in a task, we show its state machine (kind of required since the input is structured code); and if you're in a network, we show a block diagram. This is how I made the pipeline in another post there: https://blog.synflow.com/hardware-acceleration/

No waveform yet because of limited manpower, but this is on the TODO list :-)
You're right, they're still fairly subtle and probably not the first thing someone would notice about me, but if I turn my head slightly, you're bound to notice my ear moulds/tube.
How France Used Unemployment Benefits to Kickstart Entrepreneurship
I've often heard people say that piracy isn't harmful, but looking at what it does to video game developers, I'm not sure it always isn't. Day 1 cracks are obviously a serious concern if developers like this one would go to so much effort to prevent them. And I remember Nintendo saying piracy had hurt DS software sales in Europe (understandably: instead of buying several full titles, people would buy a cheap "R4" or similar flash cart and play hundreds of games for free - I recall having friends who did this).
Well this is unrelated to 'dumbing down' but setting a minimum tab width below 30 pixels is remarkably painful these days. It used to be a single config setting, then a single rule in userchrome, but now it takes an add-on that removes Australis and a couple dozen lines of custom fragile CSS that took far too long to write.
... referred to as "real time computing" in CS, a term that has recently been made homonymous by UI/UX/front-end designers to describe responsiveness ...

And to add to the confusion, the term "responsive" was co-opted to mean "adaptive layout".

So now it's perfectly possible to have this conversation:

- This site is not responsive.

- Sure it is, try resizing your browser.

- No, I mean that it takes too long to react to user input.

- Oh, you mean it should be real time?

- No, nothing even close to real time -- I'd be happy if something happened in less than 1 second when I click this button...

- So, real time then.
Tips to Make Your Man Happy in the Bedroom
What was strange is that... after all that struggle, they seemed to hit on a better idea, and the investors (?) dismissed it, and told them to continue to build the original clone which was clearly not working.

Always annoys me when people who don't know how to do something are adamant that doing what you recommend will "take too long". I don't hit to too much in my own work right now, but plenty of colleagues hit that on a regular basis. "Well, we can't do XYZ because the management said someone else said that would take too long, so we need to finish ABC". WTF? ABC has been in dev for 18 months, is clearly broken, and ... XYZ is a half-done skunkworks project that needs 3 more weeks.

Non-workers who hide behind "that will take too long" need to learn to clearly pronounce "I'm threatened by your knowledge/ability/insight." At least be honest.
I found it works better on my machine if I adjust .bars height to be 15.5px with a margin-bottom of 1px.
Importance of Breastfeeding for Infant and New Moms
Explaining open source to the in-laws
Here's a documentary about Aaron Swartz. https://archive.org/details/TheInternetsOwnBoyTheStoryOfAaro...

Edit: It was educational, emotional, and enlightening to see what he went through to make the world a better place. Also it's scary to see how much the government can get away with. .. Makes you think.
Action Figure
Right, 'real-time' vs. 'real-fast'. Control systems for electro-mechanical devices is the primary domain for this type of software. It is required for any motion control where missing a timing mark can cause an undesired physical event. Imagine a walking robot that missed a motor position adjustment during garbage collection. It might mean the robot itself is headed to the garbage ;-)
Scanimation has a series of books which use this technique:

http://scanimationbooks.com/
The vertical stroke represents deep knowledge in a small area, and the horizontal stroke means they have some understanding of many other areas.
Yes. Every time you introduce a new library, the deterministic nature of a system is challenged. It's kind of a silly point, though - the browser itself introduces more execution complexity than any JavaScript library could.
How to Download from Usenet on Android Devices
Chances are you're showing up to the gym without a clear intention of why you're there and what you're doing there. Do you have a plan to follow? Do you have goals you are working towards and a way to measure you're progress?

Don't fly blind. Make a plan, execute on that plan. Make short term goals you can achieve to get you towards a bigger achievement.
Work towards something, make a plan that can get you there. It's not a habit its a journey to an achievement of some kind (running a mile under 6 minutes, benching 225, completing a race, losing a few inches on your gut).
I deleted it before I saw there were responses, because I mistakenly assumed this article was relatively recent (I mean, retro look is a thing in video games, right?). I had no idea it was from 2001 until the "(2001)" was added after it was first posted (I'm not a gamer at all). Sorry for the confusion, about 5 people responded at the same time right as I was deleting it (didn't know the comments were incoming).

2001 obviously makes a big difference. I'll pay more attention to dates now.

That said, I don't understand why you wrote "data you don't actually need to hide". Wasn't that the point? I mean, holding off cracks for a month or two was good, but wouldn't holding them off for years be ideal?

And yes (I can't tell if you're being disdainful or honestly amazed) but we do now live in a world when you don't have to worry about performance implications of using SHA in all but the most resource constrained environments (and even then, SHA hardware acceleration is often available).

But you make some other good points I had not considered.
https://github.com/openssl/openssl/compare/OpenSSL_1_0_1j......

And for future releases, it may be worthwhile to watch this URL to find unpatched vulnerabilities:

https://github.com/openssl/openssl/compare/OpenSSL_1_0_1k......

;)
There are serious obstacles to this. The "freedom to redistribute copies" and "freedom to modify" aspects of Free software really don't translate well to hardware. There is unavoidable work and cost associated with copying a board, and much more associated with copying an ASIC (modified or otherwise). It's simply not going to be within the reach of the average user in the forseeable future.

What you might get is crowdfunded hardware, but that requires reasonable demands from the target market.

See this discussion http://electronics.stackexchange.com/questions/61873/why-is-...
software download: http://www.audeering.com/research/opensmile#licensing

free of charge for research and personal use
Security advisory: https://mta.openssl.org/pipermail/openssl-announce/2015-Janu...
Doesn't the article also say they considered checking multiple times but decided against it to prevent too long load times?
I definitely agree that Facebook could improve on the whole video sharing experience. Right now, videos are discovered via popular pages, which means you've got to like them and then have your feed flooded by content you weren't necessarily going to watch; a dedicated page for videos could be great. Anyway, keep it up - nice mockups!

Oh, and yes to putting an end to comments where everyone is tagging their friends.
As far as I'm aware as a long time Firefox user it has never lost any functionality.

The menus may appear a bit mor simplified at the surface but if you dig down you will find what you are looking for.
>that same property was almost entirely all stolen in the recent past.

Was there some sort of native American title office that the European settlers missed? Was every square mile of what would become the United States occupied, used, and accounted for?

The English were brutal, no doubt about it, but the French, for one, lived for a couple of centuries side by side with many native peoples in frontier areas without forcefully taking land and treating the natives as a population of people to be dealt with on an equal footing. There was plenty of room for everyone and huge areas of unclaimed, un-worked, un-owned land in every meaningful sense of the word.
This somehow manages my monitor to make a high pitched sound. It's an LCD monitor. It's the actual monitor making the sound. Switching to a different window or tab makes the sound top. Taking a screenshot of the tab, and closing the tab but viewing the screenshot, produces the sound.
You get an upvote good sir!
>Secondly, the petition was too narrow and targeted the individual prosecutor for that case. Even if she was removed, it wouldn't prevent the same sort of thing happening again.

Targeting the individual is crucial.

Carmen Ortiz has already done significant damage to her career over this. She hasn't been fired (yet), but in all likelihood she is never going to rise above her current position. She's damaged goods. That's a good thing.

Any future prosecutor is already likely to approach a similar case with trepidation instead as they weigh up the risks of the public backlash vs. the possibility of making some powerful friends. That's a (small) measure of success.

>Let's not make it about one prosecutor.

To be honest, this is probably the lever that is most likely to achieve results. Indeed, it probably already has. Muted grumbling about 'the system' does not achieve results anywhere close to making a powerful individual fearful of a ruined reputation.
because "making walls thicker" is probably the most expensive way you can implement a blocking mechanism. Also whoever you lease your office building from may frown upon you going around making their walls all thick.
A lot of salary negotiation and asking comes down to preparation.

It's terrifying to ask for one the first time but it's a natural part of employment. The basic principal behind hiring an employee is that they will become a financial net positive for the business eventually.

As an employee you can figure out how you affect the bottom line. It may take some imagination but you can come up with a ball park figure. In a larger corporation this may be a little tougher but with some digging you can come up with an idea whether you've become a net positive.

At the point you've become a net positive everything you make the company beyond your salary goes to profit or your bonus. If you're really good at your job then a lot of it is going to be going to profit. This is the point where you should ask for a raise.

Again it will be nerve racking but if you go in knowing how you affect the business's bottom line your raise will be justified.

I'd also suggest walking in with knowledge regarding how much people with similar job responsibilities make. This can be found on salary look up sites. A quick google search pointed me out to payscale.com and indeed.com
mta.openssl.org uses an invalid security certificate.

The certificate is only valid for the following names:

*.opensslfoundation.net, opensslfoundation.net
"Blue Ocean Strategy" was an interesting, if repetitive, book. I enjoyed the examples/case studies.
It means deep knowledge/mastery of a specific skill, plus broad knowledge of many other skills. Kind of like a jack of all trades and master of one.
Exactly, it is insane, how personal some people in the ex-USSR perceive some things. The way Russian society went absolutely bonkers over the Pussy Riot case is one example. The reaction to protests and the subsequent revolution in Ukraine is another.
What Killed Straight Pool? (2005)
There's a lot of haters here.

Yeah, a kid learned about how batteries work, and how to make one using cheap ingredients. That's pretty cool.

And now, thanks to 3M, has $25k to his name. He can learn a hell of a lot on that. It all depends how he uses it.

One battwery tech I really appreciate is NiFe batteries. The electrolyte is KOH, which one can readily distill from wood ash. The batteries can be severely abused (over/under charged), and will run for decades. All you need is one more water and KOH. The big problem is their energy density is 1/2 that of a lead-acid battery per equal volume.
Here's a link which doesn't double as a survey to see how many HN readers will override the HTTPS validation warning:

https://mta.opensslfoundation.net/pipermail/openssl-announce...
There is a site and free self published e-book of about 60 pages (hard copy is available too) on an IF diet in which one fasts for all but 5 hours a day for the purpose of weight loss. The book describes the author as a retired medical doctor and former researcher in the Metabolism branch of the National Cancer Institute. Cancer is not discussed in the book although there is a brief section on physiology and the three mechanisms throught to underlie the effect. See http://www.fast-5.org/
Carmen Ortiz is already a US Attorney of the District of Massachusetts, meaning that she is the head honcho for the DOJ in that state. There isn't much higher that she could go. A federal judgeship (to a district or non-appellate court) would actually be a demotion in pay, responsibilities, and prestige.

That said, the internet has very little to do with her future. The Schwartz case, legally and ethically will have little effect on her career. She has a long and sordid history of not respecting plea deals and of exaggerating drug ties in forfeiture cases. Consequently, she already faced an uphill battle in ever being seriously considered for a judgeship, and she had essentially no chance of receiving a recommendation from the ABA judicial candidate evaluation committee. Like most US Attorneys, she will either go into politics or into a very lucrative position with a law firm as a white collar defense attorney.
Honesty, I don’t feel high school is doing me as much good as DevMountain can. Yes, high school will offer me the opportunity to spend 7 hours, 5 days a week with people my age, but I don’t enjoy the company of the vast majority of them. And yeah, I won’t be able to go to high school dances, but I never planned to. I’m not a huge fan of spending the night dancing with a clammy hand boy I don’t particularly like. It’s just not my thing. Dumb movies with my friends on weekends? I can do that whether or not I’m enrolled in school, and that’s how I would care to spend time with my friends. So no, not poor me. I’m quite a lucky kid (:
I tried a few links and they all worked. Could you be more specific?
Facebook Hacker Cup 2015
CHANGES: https://github.com/openssl/openssl/compare/OpenSSL_1_0_1j......
Probably because donating blood for money is illegal in most countries.
New OpenSSL Security Advisory Released
The Blue/Red Ocean concept isn't about the size of the market, it's about the lack of competition in the market either by being first in a clearly new market, or by differentiating your offering from others to the extent that you're not competing for the same consumers. There's a book "Blue Ocean Strategy." It's worth a read for the explanation, and the case studies. There's worksheets and process too, but that didn't lend itself well to listening in the car.
American News Sites Hit by Pro-ISIS Hackers
> VMS fixups for 1.0.1

Oh, whew!
There is no need to post about that event here. You can rest assured that almost every user will be exposed to it in other sources and has a chance to publish condolences there.

"Nobody here is willing to show their support for freedom of speech and democracy" is a fallacy. If you know HN, you can see a lot of discussion of these topics, especially when they clash with technology or if technological aspects are touched.

Yes, what happened is horrible. But this does not mean that every site everywhere has to participate in the aftermath. There are many events every day that "should" have public awareness, but I feel we should also have the right and opportunity to stay in focused, filtered sub-communities. HN is about "hacker stuff" foremost, not politics, religion or current affairs.
Even with verbatim mode it still screws with the search a little bit.

Bing, on the other hand... last time I tested it was very strict, where did all these trash result come from, ugh.
This is great. Reminds me of a certain kind of chain email that I would commonly receive from friends in the late 90s, although I imagine that they likely existed before that time as well.

You would get these emails that were thousands of lines long with ASCII characters all over the place. When you'd scroll, though, an animation would take form and you'd watch stuff bounce left and right across the screen and other effects similar to, but more primitive than, the effects demonstrated by this submission.
From Caretaker to Computer Analyst via a Nonprofit Technology School
The sales pitch makes it sound like I can have the Java experience without the JVM, with junk like multiple inheritance, using syntax from ALGOL.

Where is the "fun" and "painless" and "bug-free" going to come from?
The home of iconoclasm on the MIT web. (1998) [NSFW]
I stopped reading at "object oriented".
Same here, I first thought it was the gfx card's capacitors. They usually like doing that when I use things with pixel shaders (obviously a different thing but it reminded me).
Polish email “Re:grzywna” contains trojan
Clearly an attempt at a better, but still-not-functional Java.