skysight-inc/HackerNews huggingface dataset:
This is exacerbated by the absolutely intrusive use of the PA system--rather than just for safety announcements we now have the pleasure of enduring credit card and frequent flier program ads.
Not sure why this is downvoted. The vast, vast majority of businesses accepting bitcoin for goods themselves are immediately converting to USD(or whatever) to cover their own overhead. Their prices are tied to the USD.
Bringing back the dictaphone
> "This is solid engineering. And it completely reinforces the fact that React.js is the right way to build apps."

This just comes off as really weird to me. Why would any sane developer make a statement like this? It sounds preachy and brainwash-y and weird. If there's anything we learn as developers it's that there never is and never will be a single "right way" to do everything. Reading stuff like this makes me doubt the entire article.

There's a difference between writing objectively about something that's interesting that you enjoyed, and trying to lay down a dogma. TBH, the more of this article I read, the more my view of it's goals swayed towards the latter.
It's a bad advice. You don't have to learn Haskell and functional programming for this.

IMO, you need:
- Learn math, i.e. what a proof is, basic algebra, etc
- Learn a dependently typed system like Agda or Coq. All these systems use functional programming but this kind of programming is very different from programming which leads to programs.
Brian Williams and Abundance vs. Scarcity in Media
Bleh, I am getting really tired of all this billionaire worship. It seems like every day I can't escape people's endless simpering about how the rich this, or how the rich don't need to that, or whatever. The rich don't need to be focused on so much.

They don't automatically dominate any culture they set their eyes on, and some minor squabbling over how comfortable it's acceptable for them to be at an anything-goes event like Burning Man is pretty stupid.
I guess that's legit if the purpose is language immersion. The article made it sound like she was paying to find out how much she'd enjoy selling clothes.
I bet someone in legal or finance hated that gong and used going public to silence the gong. The thought that gong ringing could be used to gauge revenue is pretty laughable.

Full disclosure: I've worked in gong ringing sales departments.
How does this fit into the Burning Man ethos of the reciprocal, gift or barter economy?
Super Bowl Ads Score App Store Success
Personnaly, I'm madder at people using only lower case (in usual written Human languages, I don't mind it in C (but yes in C strings containing Human language)).

Perhaps that's because I started computing with terminals and teletypes that only had upper case characters, and even made an incursion with punch cards and line printers having too only upper case characters. :-)

It's funny that this item of netiquete, where once mixed case was possible, it was considered that upper case was "shouting" spread so well, while other parts, that I would consider much more important, like avoiding top-posting hasn't. :-(
Also worth looking at some ideas we have for doing cross-thread component hierarchies in React:

https://github.com/reactjs/react-future/tree/master/05%20-%2...
I don't find it depressing at all. I find it empowering. It's the vehicle we use to drive technological progress. We've figured out ways to have people voluntarily give us money to drive technological progress, and so far this has been phenomenally successful. I was just thinking this morning about NASA's use of AWS to crunch data. That was driven by Amazon's ability to get people to buy more things.
Show HN: Coogyloop – A time-waster for iOS
Sign me up!!!
The whole situation is a mess, and it's made less clear by other camps. While some of the RV fortresses are exclusive houses to the well off, some of them pool the dues in order to pay for public arts and music infrastructure. Patrons are needed at a point to be able to support some of these art camps.

But even these art camps have a flip side. Last year I spent a lot of time helping out and hanging around one of these music camps. I even provided a multimeter which was needed to repair some of the lights. But at the end of the day, after making friends and lending my labor, there was certain internal events and things that were simply off limits to me.

It's true that some of these camps don't actively give or interact with the community, but the when they leave the camp and mingle with the masses they are effectively taking. Burning man is one of the few places in the world that you aren't rejected for who you are, no matter what. So by closing off your camp to others, you are effectively making people feel rejected. Which is much louder out in the dust.
The problem with this analysis is that it is basing its anthropic conclusion on anthropic physical theory. In other words, it compares what would happen if the number of dimensions changed using theories devised for a 3+1 universe. Obviously if the dimensions changed, the theories have to change. And in an alternate universe with a different number of dimensions the theories would not be the same.
Yes. Anecdotally, the people I know of who do go to Burning Man are either techies or lawyers with upper-middle class income with liberal/progressive ideas or grad students whose socio-economic circumstances are well off enough to allow them to pursue graduate education in the first place.
How Scared Should You Be of Genetic Testing?
I'm so tired of these "Why can't JavaScript be just like my favorite static-ly typed language" conversations. Leave my javascript alone please.
It doesn't. That's why it's pissing people off.
What is the incentive for employers to do this?
I haven't found serialization to be anywhere near the bottleneck. How long does it take to serialize/deserialize a 16 element array? I could see how this would be an issue if you had hundreds of them per frame. But for most purposes an entire 16 element array is overkill and you could probably come up with a more compressed description of the transforms (scale, rotate, translate) and consider adding a pooling layer.

People attribute pauses to GC, when it's sometimes just the browser container environment acting up and there's nothing we can do about it - so it's easy to write it off as GC. Not sure about today, but 1.5 years ago (i = new Image(), i.src="http...") could block the JS thread for as much as 19ms. In a larger app, it's easy to write that off as GC, but (at least on iOS) the performance tooling is really lacking and it's tough to find the culprit.

Reflowing is a big deal, I agree.
Ask for it.
"After all, they always end up destroying your beliefs."

You don't even know what my beliefs are.
Mark Zuckerberg and Priscilla Chan Donate $75M to San Francisco General Hospital
They probably use torrents because they're easy and free. There's nothing shady about it, the distro just has ~1 maintainer and there's too much demand for #! for regular hosting to be viable.

In the real world, using Bittorrent protocol is not wrong. I feel bad for you if you work in a place where the powers that be are fine with you downloading a distro via HTTP or FTP but not via Bittorrent.
I appreciate BuiltInChicago as an effective way to promote knowledge about the Chicago tech scene and I looked there the last couple times I was job-searching, but this list is really uninspiring. Uber for [moving, dry-cleaning, beauty needs], clones of better-known startups, clones of startups that have already failed.

There should be more focus on what Chicago's uniquely good at, and what makes us not just a worse-SF:
http://www.holovaty.com/writing/chicago-bootstrapping/
The world sure is changing when the most valuable resource on earth (labor from humans) has to pay to work, and when that is sold as a good idea and potentially better than credentialing.
So you're saying no matter who says it in whatever demographic, you've made up your mind about this issue and that's that? If so, I pity your closed-mindedness, and I think we can't have a productive conversation.

(to be clear, I'm highly skeptical of overt conspiracies in general. But if a significant portion of my peers (HN readers) believe a thing, at the very least I try to seriously consider their point of view. Because I'm not infallible. Apparently you are?)
It's mundane when everyone is keenly aware of the details.
Younger generations are more text-adapted but they still have no idea how the machines they use work.
Depending on where you are, you may try emailing Fred Wilson (@avc). I know he works with a lot of the schools in NY bringing technology in and may have some ideas. You can contact him pretty easily through his blog (http://avc.com).
That's just a scam.
For the laptop anyway, you might take a look at: http://www.kidsoncomputers.org/needed
There's a lot to be disappointed about, but Scopes are interesting. More thoughts on this here: http://www.fastcompany.com/3041969/ubuntu-phone-scopes-specs...
In all fairness there is real market distortions and problems happening now based on getting data seconds prior to other sources and acting on it.
Cram – A language-agnostic testing framework for CLIs
Too much time and too much desire to spend money.

Baby clothes particularly, can be an incredible money sink. My twins are four-months-old and have cycled through four different sizes already. I quickly learned there is practically no reason to buy "outfits" and having them live 24/7 in sleepers makes life a lot easier on me. And sleepers can be found cheaply at used clothing stores, baby item swap meets, garage sales, etc.

Seeing the words "kids" and "boutique" next too each other definitely makes me cringe a little.
Wasn't that one of the selling points of micro kernels ? Small Kernel that starts and stops servers as needed depending on the circumstances.
At $250k/year you can barely afford that house. I knew abstractly that SV real estate was expensive, but presented with a 1100 sq ft house on a medium size lot for $1.2M almost gave me a heart attack.

I know I live out in the sticks, but seriously the only house I know of that costs that much around here is 11,000 sq ft, on 30 acres of land and has both indoor and outdoor pools, a movie theater room and a gym.
"Why can't we start with a phone that can be the CPU for wearables and tablets, and that can dock into a higher horsepower 'GPU station' with a mouse and a keyboard and a monitor when we need it?"

Because a full-on SoC costs somewhere between $20 and $30? It costs almost nothing to add a full computer to any tablet/laptop form factor phone dock.
What language tells us about the roots of the stone age diet
Honestly I don't think companies expect you to really know anything about specific technologies if you've just come out of school. Most likely they just expect you to have strong fundamentals in CS, which hopefully you learned, though you say you "feel like [you] didn't learn much at school".

My only advice is to keep applying and work on something while you are still unemployed. You left out whether you've been getting interviews or not, which might be important to see whether it's your resume or interviewing that is the problem.
I think the issue is that it's literally the only option for web development. If there were a common bytecode that multiple languages could compile to so that everyone could use whatever language they preferred, that would be ideal.
Mage: The Magical Time Series Back End Behind Parse.ly Analytics
Or just use S/MIME which is baked into most email clients? Of course, handing out keys is an issue, but in the world of social media why not just attach one's key to one's public profile? Facebook, linkedin, etc. Not sure why S/MIME doesn't get any love. It works, its the most common email encryption scheme, and typically you don't need a third party application or command-line-fu to get it to work. I've seen the dimmest of office workers deal with it everyday.
Indeed; to the contrary, I find myself hyper-aware of sounds when wearing attenuative hearing protection.
Replying to myself to mention that I am neither for or against the GNOME outreach programme!! - I am entirely an observer! I haven't used GNOME since GNOME2 due to disliking the new interface; I periodically check on there to see what's going on GNOME world and it is quite interesting, both for developments and also for what's going on internally with disagreements and discussions between people.

I thought I ought to add that because I suspect people are thinking that I dislike the programme? Either that or people like down voting with no reply.

With regard to the encouragement for everyone and their dog to take up coding, I see it a lot but in truth I do not see the same things in other professions - I have never seen a push to make youngsters take an interest in banking or journalism yet over here in the UK there is a push to make programming/coding a part of the national curriculum for youngsters, hence the introduction of the Raspberry Pi to encourage that.
Seems that Javascript was named appropriately after all. With a few more iterations it will be Java.
Purely anecdotally, but I can think of many friends and relatives who have gone to burning man in the past and are nowhere near the top 2-5%. Last I checked, my dear sister (a self described burner) is living out of a van and selling jewelry at concerts/shows to make a small income.

Also anecdotally, those same burners have mentioned that they are less and less interested in going to burning man based on their recent (negative) experiences in the last 1-2 years and are doing more burner-like things locally.
> I think the problem can be solved though if the development environment shows the stack at each point in time; that way the computer does the thinking instead of the programmer.

If you're up for it I have some code that I wrote with this very idea in mind, in Factor. I'll put it on github later today and put the link here anyway. I agree with you 100%. If Factor were transparent that way and interactive that way (to the point it's almost like a dialog, which it already almost is with its Listener but you and I want stack transparency) then it would probably be one of the most productive languages for fast prototyping (at least).
Why not link to the bmp? I'd like to inspect it myself.
Homemade RC Millennium Falcon Drone
I think the 99% of the time it's not an issue argument is invalid. Encryption isn't really necessary for 99% of people at any given time anyways. It's just that you don't know when you're in the 99 and when you're in the 1 percent, and a mistake in that 1 percent of the time is crucial, that's why we try to do it 100% of the time.
Bertha’s repair pit reaches full depth of 120 feet
CB Insights, cheap and creepy as always. A 'low-drama' group of people that decided to tweet and share the story all over the place claiming something like 'Look! They copied us!'- Your UX is bad as hell, I wouldn't be very proud.
Plus, your site is Bootstrap (a framework created for people who have no skills or time to invest on CSS or design), did you also invent it and they copied you as well?
This is no longer necessary with MiniLock. See http://minilock.io/ and this article:

http://www.wired.com/2014/07/minilock-simple-encryption/
The thing is, power scales almost linearly with money. And $1 billion is a lot of money. I believe they could buy that whole patch of desert for that matter.
From the article: Go is "safe" by default. Pointers cannot point to arbitrary memory, and buffer overruns result in crashes, not security exploits.

That's only true for single-thread Go. Go is not memory-safe in multithread mode, because exploits using race conditions are known.[1] This, incidentally, is why Go is locked down to one thread when running under Google's AppEngine.

Go is a good language for server-side web work - all the expected libraries are there and in good shape. That makes sense; that's why Google had Go created. Go is a good option when Python and Javascript/node.js are too slow. But Go's concurrency isn't as clean as its enthusiasts claim.

I'd recommend Go for programmers coming from the Javascript/Python/Perl world. Although Go is a hard-compiled language, it's surprisingly similar to the scripting languages when writing routine server-side code. C++ programmers will find Go easy, mainly because it's garbage collected.

(The replacement for C++ will, if we're lucky, be Rust. Rust has roughly the complexity level, headaches, and gotchas of C++, but it catches all the memory-related bugs at compile time. Rust isn't ready for production use yet, though. Give it a year.)

[1] http://research.swtch.com/gorace
63 AMAs with top software engineers
If you’re a recent startup founder, chances are you’ve taken a
huge paycut. Well guess what - America was built on innovators
like yourself and there are government assistance programs
designed to help you while you sacrifice to grow your
business. mRelief helps a user determine whether they qualify
for Illinois government assistance programs like Food Stamps.

Wow.
For most teams, I definitely recommend getting started with a hosted elasticsearch option initially, and after validating a POC, only then consider a move to self-managed. Check out https://bonsai.io as a hosted option...

I've helped a bunch of financial and security companies implement and deploy elk as a critical infra component. Generally I'm seeing it used to complement Splunk, Alienvault and other log/network/security monitoring solutions.

Happy to help with any questions about deploying and managing ELK in production.
> I think it's a very strong point that moving script code off the main thread can help achieve smooth UIs.

What, you mean like we do in Servo? https://github.com/servo/servo :-)

Our main thread (if you can call it that) just does compositing and handles dispatching UI events. Script, layout, resource loading, and the rest run concurrently in background threads.
Mushroom kills with cookie cutter trick
"If you want to put society at risk because you don't believe in science, that's not okay."

WHAT?!

Let me fix that for you so that it actually follows the scenario:

"If you want to put society at risk because you don't want to [potentially] harm yourself (it happens with vaccines), that's not okay."

And that is crap. Society (as government) has the right to force every individual to play Russian roulette?
there's a syntax called 'alias' that works similarly to my example

That's an unfortunate wart on the language (an inconsistency) and not related to your example at all.

I'm essentially asking for macros commonly found in the Lisp family of languages.

Can you come up with a real-world use case for that?
It's not the hype, for me I use JavaScript because I have no choice. I dislike many things about it, but I have no choice, I need my code to run in the web browser, no plug in, no Flash or Silverlight etc.

For my start up, I can't see a single reason why we'd use PHP, try to not think of it as me saying PHP is bad, it's just other languages and frameworks offer us more value.
In my experience, key distribution is the easiest thing about PGP / GPG. EnigMail and most other clients can already query key servers easily. Enigmail routinely asks me to "download missing keys", and if my recipient's key is on a keyserver, it downloads them. In fact, the PGP global directory (https://keyserver.pgp.com/vkd/GetWelcomeScreen.event) already seems to have all the features that are missing from the whiteout server (SSL, scalability, e-mail validation, etc).

The biggest adoption problem around key management that I see is getting people to generate them securely, then integrating the keys across multiple devices and multiple clients. Maybe this whiteout mail app thing is supposed to be the part of this that makes key management "invisible", but I don't see why they can't use the existing key distribution infrastructure.
As well as stuff like how much drinks cost, what you might see out the left side of the plane, where to find a catalog of ridiculous items you would never buy, etc.
Text Understanding from Scratch Using Temporal Convolutional Networks
The same incentive as people of same status wanting to congregate together. It is a signal.

Like say someone wearing a $50K custom watch. It is a small detail but those that "know" will notice. Which is probably one of the main reasons it is worn to begin with.
How Hubstaff Got 119 New Paying Customers Without Growing Traffic
By mundane coincidence, I discovered uefi-firmware-parser yesterday. Along with a radare2 session, it made it much easier to find a null-pointer dereference in an Intel FSP binary blob.
Well, that's always the problem with anthropic arguments.

But "electrons can not maintain orbitals" sounds pretty damning. Could we imagine that there is some other kind of stable state that allows progression up from fundamental particles to complex macroscopic objects big enough to be some kind of observer? Yeeessss.... but that would be more convincing if we had some idea of what fundamental-particle relationship that would be.
> a good linter

No doubt this is an evolution of Google Closure, which you might call a "very smart" linter. As the author of the O'Reilly book put it, If JSLint will hurt your feelings, Closure will put you into therapy.
I've never been to Burning Man, but I've always admired what it stood for, and I'm saddened by the high-placed ignorance that threatens to destroy it.

No one begrudges billionaires for attending. They can go, as long as they leave the snooty class politics (for which that set of people, even if not all are guilty individually, is known) and exclusion at home. Being rich never made one PNG, because it went against the ethos to exclude a person because of the behavior of that person's social class in "the rest of the world".

The problem is that these assholes are bringing their rest-of-the-world exclusionary behavior into it. The same horrible thing they did to California, they're now doing to the Burning Man.
That shouldn't be a big problem.

Since the JS execution is isolated on a single thread and communicates with the main thread via a bridge, it should be possible to implement the rendering code, vDOM diffing, bridge etc in any language you want. That might take some effort, but I can't see any fundamental reasons why it wouldn't work.
You cannot assume everyone does. You certainly did not when it was your first time on a plane.

Also if you get on a new model plane, things might be different.
Orthotypography has a lot of differeces between languages. In Spanish we don't capitalize all words in titles, use romans for centuries, different rules for quotation marks, and a long etc. Nothing to do with catholicism that I'm aware of.
Two things that would make this have more hope of becoming a standard:

1) open source the key server with the REST-API
2) allow domain owners to define their own key server via a DNS TXT entry
I think this makes a lot of sense, but:

> Even with automatic key lookup, users can later always navigate to the contacts menu and verify a recipient’s key fingerprint if they need to.

Okay, how about making this (optional step) way easier too. Show the fingerprint somewhere on-screen everytime you send a message. (Maybe flagged for extra notice the first time the key is imported?)

Maybe with a little (i) icon next to the fingerprint, clicking on it explains what it is, and how for top confidence the fingerprint should be checked with the owner directly.

A good UI makes it easy for the unsophisticated, but provides cues to give the user an easy and gradual path to being more sophisticated too (and makes being more sophisticated as easy as possible too).
Please don't submit stories like this. They are off-topic, except in the "Who Wants to Be Hired" threads that are posted on the first day of each month by the account "whoishiring". The Feb. 1 thread is still open, so you can post your info there:

https://news.ycombinator.com/item?id=8980054