skysight-inc/HackerNews huggingface dataset:
> what makes Hacker News great.

you spelled "reddit" wrong there.
What makes the Barclay's Center Target different than other Targets? I went just last week and found it the same as any other Target I've been to in the US (clothes, cleaning supplies, home goods, electronics, toys, non-fresh food, etc.)
> purchase my lunch with it? Because I can't do that now

Really? Maybe you can do that now.
https://www.menufy.com/
I know a lot of successful companies with products that are notoriously poorly coded :
- "security software";
- "game industry";
- "car industry";

And if you read correctly I think the biggest issue is
TIME is MONEY.

What are the advantages of using techniques that:

- are expensive (productivity is constant in sloc whatever the language);

- are notoriously a systemic risks given their domain of work and is hard to audit;

- that can be smoothly achieved by upgrading a faster to build architecture in a scripting language ;

They may have bigger balls of steels than me doing it in C and be the best programmers in the world. My question is business oriented: what is the economic rationale of a full C solution from start?
The emphasis is on whether or not the conference organizer "can find" people to speak. Bias alone is not the issue, a lot of organizers just recycle lists from previous years or rely on recommendations of people they know.

Any organizer who is capable, and sets out to find new and diverse voices for a panel will easily find them.

And aren't we all tired of hearing the same people over and over again anyway???
Why share documentation on a technology that's been around for years?
People like and want heroes and kings. It's not supposed to, but I think the role of US president often satisfies the role of king (much more so than prime ministers of other democracies).

Some radio hosts promote this: I remember in the last election some host (I don't remember which one) was very clearly promoting Mitt Romney as the new king. (Not to say that this is shared by all of the right-wing, it certainly is not- the right-wing would say that the left-wing doesn't want kings, but dictators).

Also, I think this explains a lot of populist animosity towards Obama: How can our king not be one of us?

Anyway Star Wars (and many other fantasy) is all about this kind of mythology.
I got the impression that Kylo Ren was toying with him. The whole chest thumping bit was Ren saying "I'm kicking your ass without even trying."
history and facts are proving you wrong.

you don't think anyone is evil?

from charles manson to josef mengele, from the killing fields of the khmer rouge to the zetas in mexico - if you have no problem, no qualms, when you're taking an unarmed human being, shoving them in a barrel then lighting them on fire - you should qualify as evil.

some people cause harm for fun. they enjoy it, take pleasure from it. if you don't label them as evil, then you belittle all the people that put themselves in harms way to help others.
Destruction of an entire planet is depicted as pure evil. The deaths of everyone on a Death Star is something to celebrate every time it happens. Massive clone slaughter is a demonstration of the goodness of the force because JarJar Binks steps in Poop. The Jedi aren't hauling slave owners off to jail, the only concern is obtaining a child slave with special properties to serve in their army.

It's the casual way in which these elements are bandied about as normal. Even what little nuance there was has gone down the memory hole: now Greedo draws and shoots first.
Utterson: a user friendly back end web interface for Jekyll
There's a "?" button on the screen?
Effective leadership is difficult. It's relatively easier to whip people into an us v. them frenzy to get a group on your side. Good v. evil is the most basic way to delineate the groups, although there are others.
Dunno. It makes no difference to me.
I blame the rise of GNU/Linux for it.

Given how the market of programming languages looked like in the mid-90's, I bet C would have lost many users if it wasn't for the rise of open source.

Remember that the GNU manifesto had for long time C as their main language.

In the early days, this entry spoke only about C.

http://www.gnu.org/prep/standards/standards.html#Source-Lang...
This only seems useful for user-defined glsl types. The builtin glsl types would only have to be written out once as D types.

The general idea of "importing" types is a good one and I think this is what F# achieves with type providers. I've seen this applied to database schemas and filesystems, but never OpenGL.
Kerberos Linux Client GUI
Also, I think that it is important to note that diversity has it's own value. It doesn't generally get factored into the equation of who is going to be a good speaker, but it should.
Philosophizing abstractly about edge cases is fun but it doesn't really offer anything useful for day-to-day basic living. It's pretty clear that to a vanishingly small gap, murder is 100% evil.
Sean Penn says Mexico wants him in crosshairs of drug lord's Sinaloa cartel
Yes I read those before. I didn't find them convincing. Intrusive lists is an anti pattern that you can also do in cpp if you want. Getting rid of exceptions doesn't mean you get rid of errors. It just means you can more easily ignore errors and continue running a corrupted program. But the big picture though is that cpp I a safer language. A core library might be written in c for whatever reason. But its good to provide a wrapper in a safer language for users to use.
Ask HN: How to call functions and do basic math in Clojure and core.logic?
I can echo this. Speaking as someone who has sat on the hiring side a fair bit, years of experience is almost always a guideline and/or set based on HR requirements if it's a large company ("Oh, you are looking to hire an X? That requires Y years of experience").

The job description is to fill a role. It's loosely what the hiring manager's understanding of what it will take to fill that role would require. A compelling case for why you have what it takes to fill the role, regardless of what the hiring manager thought it would take, will still be considered. A curious mind, someone self motivated and learning about technology on their own, and showing that they've done things with it, who establishes a good rapport when interviewing, is -more- desirable, to me at least, than someone who just checks off the qualifications, at least for entry level.

My team actually recently hired someone who doesn't have a CS degree, and who never did any development, but who had done solutions contracting, configuring and patching together off the shelf solutions to meet customer needs. That is, has a track record of figuring out and solving problems, with technology, with minimal code (scripts to tie things together, that sort of thing). It was just above entry level, and with the expectation that some training and mentoring would need to happen, but everyone on the team felt this person would be a positive
Some notes:

1. Emscripten/asm.js supports the defined behavior case of setjmp/longjmp. What is not supported is jumping up an already unwound stack, which is undefined behavior. This is somewhat commonly-seen undefined behavior, though.

2. I don't think it's fair to say that function pointers are "hairy at best, broken at worst." Again, this is a case where we do not support undefined behavior. But perhaps most importantly, most real-world code is properly portable and just works. When not, we have tools that help figure things out.

3. It's not true that everything must be compiled into one massive JS file, Emscripten/asm.js also supports dynamic linking, [1]. However, the default is a single file, because then it can be more fully optimized.

4. There is already threads support, [2]. It works, and progress in the standards bodies is going well. The main issue is waiting for browsers aside from Firefox nightly to support it, but that's coming too.

A final note, I don't think the reason most asm.js use cases have been games is because the technology is only suitable for games. First, there are a bunch of non-game use cases already (for example, I've seen sites use asm.js for encryption, education, emulation, codecs, non-game WebGL sites, etc., including on major sites like Wikipedia [3]). But perhaps more importantly, games are already on the web, so they have a clear business model and use case. And, they are on the web mostly in the form of plugins, and plugins are going away, so they have to move to JavaScript.

[1] https://github.com/kripken/emscripten/wiki/Linking

[2] http://kripken.github.io/emscripten-site/docs/porting/pthrea...

[3] https://brionv.com/log/2015/08/09/video-decoding-in-the-java...
The Philosophy of Fallout
This is fantastic - exactly the kind of thing I'd be interested in. Thanks very much!
I recently saw a position open that required 5 years Laravel experience.

It hasn't even been available for 5 years.
>But actually nobody is evil, everybody wants something positive

You can't characterize all human motivations along this line of rationale. Psychopathy is real. Even recent history is littered with sadistic madmen.
By the way I think it'd be better for me to post in as "Ask HN" but I haven't found how to do it >< -- any clue?
It's true that it doesn't affect our day-to-day life. But I think it is important in the context of being an informed citizen (and, more fundamentally, an ethical person) to have an understanding of different moral systems and the philosophy of ethics. I recognize that this is a personal opinion though, so I won't try to force it on you.
This looks awesome - thanks!
Was a little touchy on a MBP, but great job.
The Internet Archive just added 2,300 MS-DOS games to their library
HeadlinePorn and the rise of contemporary media
THAAAANNKS!
I thought the same. Tax exemption on particular kind of startups would be great - agriculture, education, etc... Tax exemption on all startups could be disaster.
This sounds stupid, but where is the downvote button? Don't want to downvote you, but all I see is an upvote button. Odd.
I think "too many behavioral loops" is an elegant way of succinctly explaining a lot of the symptoms of autism, but there's more to it, and moreover, "too many behavioral loops" can describe other forms of cognitive dysfunction. Anxiety disorders like OCD come to mind.

Anyway "Mield [sic?] forms of autism, by the way, is when you have too many of such behavioral loops" is incorrect. I don't think that simply exhibiting the "behavioral loop" symptoms would be sufficient for a diagnosis at least.
> Not to mention how it's annoying that wire transfers always take two business days and are not proceeded during week-end (... why?).

Even though institution-to-institution exchange is done by computer now, the laws are still in effect as if it were done by humans who---working in the banking industry---get weekends off.

http://www.npr.org/sections/money/2013/10/04/229224964/episo...
could this ultimately lead to the invention of that now familiar sci-fi trope: deep hibernation for long-period space travel?
Launching Thousands of Docker Containers with DCOS on Azure – Mesosphere
Except Luke didn't murder Vader in cold blood.
I am a big fan of finding work through referrals, though that obviously doesn't work for the initial position.

An alternative I'd consider is the pain letter and addressing hiring managers directly, as outlined here: http://www.humanworkplace.com/whats-pain-letter/

I know when I was hiring junior folks (for a small company), I would have been blown away by the larger perspective a pain letter indicates.
Kylo brutally murdered Han in cold blood-Obi Wan let himself be cut down as to become a Force Ghost. That's...I suppose same in some respects?
>and other critical shit

I understood that reference.
Haha. Comical.

On the other hand, it's nice of them to provide evidence of their unrealistic expectations right in the ad. Now you know not to waste any time with them!
I understand your point but I think that would be stretching the definition of open source, which to me means that the text files used to write the program are available for anyone who want them.

Just shipping a binary that happens to be very close to the language used to write that program wouldn't qualify as open source (and it would still be missing a lot of useful information, such as loop labels, memory location names, etc...).
In the summer of 1995 I installed Slackware 2.0, with kernel 1.0.9, the very first one to support ELF files.

My IDE CD-ROM wasn't reckognized, I had to copy all floppies into the MS-DOS partition and install from there.

X Windows could not do more than 800x600, and that was after lots of fighting with the X Config file.

So quite good?! No.

What it was, was a cheap way to have UNIX at home, because we were having DG/UX and Aix at the university.

One of the reasons I kind of lost my way into the game dev culture, was because I had this silly idea of trying to invest into the Linux demoscene that went nowhere.
You need 500 karma site-wide before you can downvote
So our contractors and politicians can mooch it up?
Employees who are happy and feel included are going to produce better work (and a better return on the invested tax dollar) than those who aren't. I'd also expect second-order benefits such as helping us recruit from a wider, more diverse pool of applicants.

Of course there are boundaries to the happiness-increases-productivity dynamic, but quickly coding up a Slack bot seems well within the safe range.
Cooperation Is What Makes Us Human (2013)
20 Dazzling Examples of Brewery Website Design
RPISEC– Malware Analysis
How YouTube Saved Me Money
The do-it-yourself fix videos on the YTube are awesome.

Here are some of the repairs I've done after watching a few videos:

1. clothes dryer fix - $10

2. washing machine fix - $40

3. car heater core flush repair - $0

4. car noisy heater fan - $0

5. dishwasher repair - $0

6. annoying furnace problem fix - $0

$1,000 worth of savings, probably a few I forgot.
> then you know where C stops working, as a language.

He actually makes a really strong argument against using C right in the first two paragraphs.

C is a dangerous language. Assembly is even more dangerous. There are languages that compile to close the same speed and are systems oriented with 0 overhead.

I'm truly curious, if you're working on a new project would you pick C? Or would you reach for something that's going to reduce the bugs that inevitably come from writing even 10 lines of C?
For someone who doesn't know much about the Indian Startup scene, is there tech coming out of India worth keeping an eye on?
You can buy your lunch (or dinner) with Bitcoin in NL, BE, DE, FR, and UK via http://www.thuisbezorgd.nl/en/
But really, Forbes asked users to disable their adblockers, and then delivered malware:
http://www.tripwire.com/state-of-security/security-data-prot...
And all of those are replaceable on this system. George Washington's Axe is still an heirloom.
Ok, granted, compared to on-premise steam or coal engines or waterwheels, Edison's crappy DC was viable.

AC wasn't viable at that time because it hadn't been invented and deployed yet. It wasn't intuitively obvious and it took a brilliant Serbian electrical engineer to invent it (or rather, the machines to implement it; AC was theorized before Tesla) before it became viable.

However, as a competitor to AC power systems spanning whole cities and interconnected in a nationwide grid, DC wasn't even remotely viable.
Robauto laptop stickers
Yeah, but I'm not sure they looked good at the time either. Sure, they might have been impressive for CGI, but they don't look real to me, and I don't know if people thought they looked real at the time. I think that's probably because they used so much CG they weren't able to put the required work into each environment to achieve photorealism.
> it does not really have anything to offer over insured money in a real bank

100% growth in few months?
I think we should do this with medicine as well.
Hire literally anyone and train them to slowly take on the tasks of a medical doctor. The theory and focused study that comes from a degree is really overrated. This would really help with the shortage of doctors as well.
To be fair, asm.js already has significant progress towards shared-memory threads [1]. That will finish standardization and ship long before wasm has threads.

I would say that the main difference between asm.js and wasm is, as you mentioned, that wasm is a binary format. That will allow far smaller downloads, and far faster startup times.

The second main difference is that wasm is a new formal standard, with all vendors involved, so we should see consistent performance across browsers. Unlike asm.js which was a pure JavaScript optimization, so different browsers optimized in different ways, leading to large variability (which decreased over time, but remained significant, e.g. on specific things like memory growth, which was abandoned due to that).

[1] http://kripken.github.io/emscripten-site/docs/porting/pthrea...
> This is not bragging.

The most absurd statement ever written by tucker max
The two hallmarks of modern blockbusters, the sanitized but intense violence and the simplistic morality, are actually joined at the hip. On the one hand, if your idea of a rollicking good climax is lots of people being killed, you need to make sure that those people are working in the service of some evil power so great and immovable that it can't be dealt with in any other way. On the other hand, if the world is divided between uncompromised good and uncompromised evil, it is actually okay for the good guys to resort to violence.
Apple WILL Not Buy Time Warner
> I feel like Google specifically are failing to wade through the sea of noise, and as a result it's becoming less and less useful.

A problem is "useful to google" means serving you all those sites trying to sell you stuff and keeping you "on the web" longer so they can show you more ads and extract more data from your activities. They have to balance that with actually giving you what is useful to you.
Just to clear the air, there is nothing stopping your bank from doing either of those things. It's being done, in fact, just about everywhere but the US.
If they didn't give you any work to do you could always use your own initiative to create tools/apps that they might need, or work on improving processes. If that doesn't seem like fun, you could contract out or just look for another job. All that free time sounds like fun to me.
This kind of comment frustrates me. Not the original DHH comment, but the above one. So because DHH didn't like it, we're also obligated to? God forbid people enjoy things! It's a sad cultural meme to go to any post and see the top comment be something that tears down the content.

Putting that aside, I think the DHH comment isn't the full story on demoscene. Demoscene people were interested in those languages because that's where you perhaps could do the most interesting things at the time. Some people still cling to that, and some don't. For example Farbrausch, one of the most famous demo teams, released the tool they were using themselves, called werkkzeug, which was basically a GUI way to generate cool demos that still were tiny and had procedurally generated textures and effects etc etc. Similarly, I've seen a neat demos that use modern tools, a lot use GPUs and shaders these days, but it depends what they're trying to do. Sometimes they want to squeeze all that into a tiny binary - can we have a fully running game engine in smaller size than a jpeg of my face? But a lot of times size isn't a consideration, and it's about how cool of a thing can you do!

One example that comes to mind is Agenda Circling Forth. I think it's very beautiful. I wouldn't hesitate to call it art at this point. Here is a video of it running: https://www.youtube.com/watch?v=L5w7Gh7WBjw

Some articles with more technical details: https://directtovideo.wordpress.com/2010/04/19/agenda-circli...
https://directtovideo.wordpress.com/2009/10/06/a-thoroughly-...

Tens of millions of particles, and in 2010! Very impressive, and you'll notice that almost none of the discussion is about assembly and compilers and bit twiddling.

So what did all this effort accomplish? First of all, fun! I don't think anyone worried about any of this if they didn't think it was enjoyable. Second, a lot of interesting ideas were created and popularized that made their way into the roots of the computer graphics and video game industries of today. And a lot of the people came from there too. A lot of these people work at Unreal, CryTek, etc where they build the engines that power games we play today. Unfortunately I think it's hard for a small demo team today to "beat" the output of years of concerted effort and millions of research and man hours that goes into something like the Unreal Engine. So fun matters more.

I guess there's also an interest in those things because of a "back to the basics" feel. If you want to do any computer graphics today you need tools upon tools upon tools upon languages and it's all a bit too much. Some folks yearn for the days where they can write some code that looks like "top left pixel is green". A bit similar to why people had so much fun with neocities recently.

Anyway, these are my two cents on why people enjoy this. Raining on people's parade is not a nice thing and I keep seeing it happen here.
> The person is assuming ill-intent on behalf of the speaker.

This is where these kinds of issues typically go off the rails. With male-gendered language as the default, I doubt very many people intend to do anything wrong. It's how I learned to speak and I'm sure it's how many others did, too.

A silly nudge from a Slack bot, is just that--not an accusation or a judgment of character.

I was thinking about this a bit more last night, and I thought of another reason why the bot is great: it doesn't discriminate. It doesn't matter if you are in leadership at 18F, a guest user in our Slack, an employee who started two weeks ago, male, female, or something else. The bot doesn't care.

There's a bit of politics to how people get "called out"--e.g. who wants to pull the boss aside and correct their behavior? The end result is likely to be that certain employees get corrected and other employees don't. A bot avoids all of this.
Cash and debit cards are pretty funny, too. Anyone who grabs your cash, or gets away with a purchase on your debit card is laughing pretty hard at your expense. Maybe, if you're lucky, your bank will get around to reversing the fraudulent debit card charges, but the thief still gets away. There is nothing secure about any money system.
What would have happened if the US and Euro banks went down the same path? Does anyone have a well thought out insight?
The tech and talent at Etsy would bring quite a bit of value to any company that were to acquire them. Their tech culture is top notch. I've followed their blog (https://codeascraft.com/) for a couple years now and have gained a ton of knowledge from it.

Some selected blog posts:

- Leveling Up Your Organization with System Reviews (Their latest post. https://codeascraft.com/2015/12/21/leveling-up-with-system-r...)

- Fault Injection in Production (http://queue.acm.org/detail.cfm?id=2353017)

- Q3 2015 Site Performance Report (Posted every quarter. https://codeascraft.com/2015/11/10/q3-2015-site-performance-...)
>but these laws will be used 99% of the time in civil cases (divorce cases, etc)

Would that be a bad thing?, so you are implying that encryption is wanted to actually hide crimes or unloyal behavior mostly?
Game that rewards players for killing Indigenous Aust's pulled from app stores
7 Ways to Use Pixar Emotion to Fuel Your Blogging
I don't think Zuse had AI in mind at the time. The planning would have to be done by the programmer.

This also fits in better with the fact he invented (or at least envisioned) a "Planfertigungsgerät" (plan preparation device) to convert the "Plan" from human-readable notation into something the computer could run (effectively, a compiler).
Yup. That was the inside joke.