skysight-inc/HackerNews huggingface dataset:
If you wanted to make your comment useful to other readers, describing the argument you would reach for would be a good step. I read the same section and thought it was a reasonable response to an objection I have seen come up (slightly different context---it wasn't HtDP but still a change to the introductory programming course.)
One of the least useful pieces of start-up advice I received in college was, "if your startup fails, don't worry, you can go live in your parents' basement."

Well, fine, if your parents owned their home, the worst you have to deal with is the shame of failing. If I did a start-up and it failed, it's probable that my parents wouldn't even have a basement for me to return home to.
The success of JSON is due to one thing: Browser support. As soon as it's use on a server, or a mobile device, or practically anywhere else almost all the benefits of JSON go away.

Can you inspect the payload easily? Well, yeah, if you unwrap the bytes into a string or open up Wireshark. But on any moderately optimized system, the JSON is going to be gzip encoded and whitespace compressed, making in quite unpleasant to look through. By that point a pretty printer is needed, and you might as well have picked any format that has a pretty printer.

Can you add new fields easily? Yeah, but try changing a field name, or its type, or remove a field. This is guaranteed to break some client or server somewhere eventually. I've seen code that uses at least 5 permutations of "Zipcode", "zipcode", "zip_code", etc. I also wouldn't dare try to change it for fear of accidentally breaking our payments processing system.

JSON trades ease of starting up, for suffering when the code base gets big. It's an incredibly alluring trap, as TFA's graph shows.
The rest of the comment noted that it wasn't exactly a fair reason, but it was apparently the one given.

> Since other apps still get to do this, it's clear the policy change message was BS.
I believe the first company to create a very successful cloud based DAW will have the greatest opportunity to vacuum up this data. If producers were pushing real original music source data into your neural network, you basically eliminate the need to do any sort of waveform analysis. Everything turns into discrete numbers, which neural networks are really good at managing vs. the destructive noise of common music files. (120BPM music could conceivably be 2 inputs per second vs. 44100)

Edit: As a matter of fact, you don't even need a whole DAW, really. You just need to be able to read existing DAW files and give users a reason to upload them.
> If the only place a company can find to put extra cash is buying out its own shares then that doesn't sound like a valuable business to me, and in a healthy market I would expect the price to go down, not up.

Going down from where to where? If I had a money printing machine that produces one million dollars each day, how is that not a valuable business? (Of course if I knew how to build a second machine for a few billion dollars the business would be even more valuable.)
Yes, that's correct. At 300km, Steve would be situated within the thermosphere [1]

> The highly diluted gas in this layer can reach 2,500 °C (4,530 °F) during the day. Even though the temperature is so high, one would not feel warm in the thermosphere, because it is so near vacuum that there is not enough contact with the few atoms of gas to transfer much heat.

[1] https://en.wikipedia.org/wiki/Thermosphere

Edit: typo
Understand OAuth2 grant types better with 'spot-the-difference' approach
Design brought forth, intentionally or not, creates everything but the content of the experience. It's the "view" that people see that creates most of the UX.
There were the three YouTube and three Google+ accounts too, although I’d argue that the Google+ ones come pre-disabled.
Analyzing League of Legends Dataset with Pandas and Python3
It's trendy to run your own start up but honestly I'd rather work for an established company on a decent wage and have my startup idea as side projects for fun. If they become profitable then I get a little extra pocket money. However more often than not it's just something to scratch a personal itch so I'd rather just give it away to the open source community since it has already been so generous to me and my career.

This seems a rather unpopular (at least if you read HN) philosophy these days but it keeps me financially secure, my skills sharp and my attention focused on the stuff that actually matters (family, personal health and happiness etc).
If your employer is afraid of you doing something different from the thing you are supossed to do, what is the point of hiring you in the first place?
In what languages would you say "you are precious to me"?
How Microservices Saved the Internet
The point is, you might end up with compute throughput _substantially_ worse than raw fp32. No one will take that tradeoff.
The Yubikey Nano is about that size. I find it too small, though, and the NEO is perfect for me. It's the same size as my keys and I've put it through the washing machine with no problems.
there are the real meme wars
Mark Zuckerberg used failed login attempts to hack user emails
We are working on our own businesses. She will be at a point where she can hire staff soon to provide her more flexibility to travel here more. I'm running a side project which may change my career, allowing me to move. Other plans/alternatives too... situation is temporary even though it's measured in years.
It would be interesting to see how the US government treated any Googlers that had a foreign state paymaster, as foreign influence has been a bit of a controversy for the government too.
Hey, thanks for sharing your perspective. Father of a daughter here (1y) and expecting one more in a few months. I was always wondering how I could keep doing my Arduino and Raspberry Pi hobby projects while growing up a child but somehow it works, even at a slower pace. Sure I don't have as free time as I had, but I find these rare moments in a week and I take advantage of them. Having a great, even full time, job also helps as I changed my last very stressful one that hogged my time.
Somebody complained about the heat on the board* a while back, and the site lead said it was up to code. They have their network-wide internal standards. I forget what the ceiling for acceptable temperature is, but it gets pretty hot in the summer, especially if you're doing inbound. I don't worry about heat-related injuries or anything, but I wouldn't call it comfortable.

* What is it, Voice of the Associates? Something like that. It's a big whiteboard in the breakroom. You write down your login and a message for management/IT/HR and they write a response.
Neat. Reminds me of the sprites and jets above big thunderstorms.
What happens when we work non-stop
This article had a footnote linking to a snide Douglas Crockford retort to a blog post that was dismissive of JSON. The other discussion comments on that page are a fascinating history of the arguments for and against, through the lens of 2006.

https://scripting.wordpress.com/2006/12/20/scripting-news-fo...
Ask HN: What is the psychology behind why we like containers or boxes?
The more I’m looking at business success the more I’m realising that some successful businesses are based on their ability to contain a raft of solutions to a single product or solution. e.g. I buy an iPhone because I know everything it can do without needing to make a chain of decisions about CPU, memory, display quality etc...

I’m after some books to help understand:
Why is this?
What about the human psychology yearns for things being wrapped up neatly?
Where does this come from in nature?
Conversely, why do some of us like to tinker and not be bound to containers?
Are there natural examples of this?
Norway is a part of the EAA (https://en.wikipedia.org/wiki/European_Economic_Area) and is a EFTA member (https://en.wikipedia.org/wiki/EFTA)
Basically a member of EU, with a few exceptions.
No bullshit security report for week 34, 2018
I smell marketing repositioning and public relations relaunch. Good luck to them though, I like what the brand stands for
Taxation of some sort is necessary to fund the government. Taxation of an activity means there'll be less of it. Instead of taxing productive behavior, why not tax things we want less of? Like pollution?
If people are interested in understanding the design rationale of HtDP I'm not sure this is the best source. I think you already need a pretty good understanding of HtDP is get the most out of this, though the "Turing is Useless" section is good stuff.

I think https://cs.brown.edu/~sk/Publications/Papers/Published/fffk-... is probably a better overview, though it's quite old now. I'm not aware of any followups. The paper even has its own wikipedia page! https://en.wikipedia.org/wiki/The_Structure_and_Interpretati...
Seamless Upgrade to Angular 5
If someone thinks they can generate 100k/month I absolutely want that individual to win the auction on that property.

That is a lot of extra tax revenue which would be generated and able to be spent on the population.
I'll see your monad and lift you a functor.

Or maybe computer programming should start bottom-up, progress through single-static assignment (SSA) and then get to impure, mutable constructs.
I'm not exactly sure how much better Amazon pays, if at all better, here in SoCal starting pay is around $12-$14 per hour for L1 associates, but anecdotally I feel like this is on the higher end when compared to similar jobs, at least compared to the jobs I've held. I can't speak to the insurance coverage provided since I'm a part time worker but from what I've heard, while pay isn't great, the insurance seems to be pretty good once you're eligible.

I will say that from what I've seen my station managers take safety very seriously. Some of this must extend up the corporate ladder because I had a friend who was injured on the job here and Amazon did a very good job of making sure he got the care he required. He actually wanted to come back to work much earlier than Amazon would allow, he missed his coworkers, but they wanted to make sure he was completely healed and made it clear that he shouldn't rush things. He was being paid worker's comp during this time. This certainly made a good impression on me.

I also really appreciated how straight forward the hiring process was. I was unemployed and homeless, I actually lived on an empty lot behind our warehouse for a while, when I was hired and out of all the jobs I applied to Amazon had the most streamlined hiring process. This might not seem like a huge deal but when you're already struggling it was nice to not have too many hoops to jump through to try and land a job.

Obviously due to my background I'm probably viewing my work overly positively, it feels pretty great to finally have a little bit of savings, I've saved up around $1500 over the past year and this is the most money I've had in my entire life, but overall I've enjoyed my time at Amazon. But again, from the reporting I've seen there are still some pretty glaring systemic problems within the company.

Edit: I saw a poster comment under this post asserting that I was being paid to post here in defense of Amazon, the post has since been deleted after receiving some downvotes, for the record I did not downvote the poster, but I will address their concerns. I can certainly understand why my post might raise suspicions. To give some background I have another account on HN that I've been active on for approximately three years and have a bit over 2000 karma. I post a few times a month, and by post I mean I usually just ask tons of questions about topics I have a limited understanding of and the kind people here try their best to explain things to me. I wanted to keep this account separate form that one since I don't post anything Amazon related using my normal account. I hope I don't sound like too much of a shill but I'm somewhat excited to finally be able to contribute to a topic I have some understanding of.
A "row" is a logical abstraction. It doesn't exist as a physical thing in many database systems, especially modern ones.

Furthermore, "delete" is commonly defined as "will not be returned in a future selection operation" -- there is no implication that any data is physically deleted and permanently inaccessible. Avoiding physical deletion is done for very good technical reasons to support features and performance that everyone is accustomed to in a database.
With regard to the economic calculation problem.

In the first instance Cockshott and Cottrell have demonstrated how with the computing technology of 1993 could create a system that allocated resources efficiently. It is now 2018 and computer technology is significantly more advanced and big data systems process more information at higher speeds than at any other time in human history.

Second large corporations such as Amazon function as hugely effective resource allocation mechanisms at the scale of states and further - internationally - but without using the free market within. Hayek even admits as such in his work that corporations internally operate by planning, he is just opposed to planning outside of corporations in the general economy.

Worth saying that the other argument commonly made for market efficiency, general equilibrium theory, rests of strange and blatantly untrue assumptions when compared to the real economic system. At least as an Austrian economist Mises had the good grace to start with more realistic assumptions!
HtDP is not about the language. It's about the design recipe, which is a structured way to go about programming that is not language specific, and is sometimes used in other languages like Java.

And even Felleisen's HtDP course isn't taught in Racket: it's taught in a sequence of "student languages".

EDIT: Some of this is mentioned on these pages, but not explained very well if you hadn't heard of HtDP. See some of the better links that other commenters have posted.
Oh!

So, first of all, I didn't know about this site, and actually it could have helped. I wish it was mentioned early enough (e.g. when first operators are introduced?) in the tutorial I was reading (Learn You Some H.? Not sure, don't remember now.)

Secondly however, I see it still doesn't mention how to spell the operator. Though I suppose in this particular case "fmap operator" could be acceptable?...

edit: Eh: see for example '>>=' and '>>'. Based on the docs, I could only try to call them both "compose", but they need some differentiation in my mind...
It's not about effort. It's about all the pieces of the story making sense -- or failing to do so, due to being a human creation that is forced to reconcile with new understanding, especially in cosmology and biology.
>If there's market demand, society can pay real cash money for it.

The point of my argument is that this is one of those cases where that's not going to happen, because we're talking about positive externalities. A generally educated populace, especially in the liberal arts (reading, critical thinking, political science, etc.) is a powerful but diffuse societal benefit in a way that doesn't really have a buyer.

What that likely means is that society needs to collectively come up with a powerful institution to serve as a patron of education and the arts. We could all pay in some token amount of money, and then experts could redistribute it in more globally-optimal ways. While we're at it, that institution could probably take care of a lot of other externality-related problems, like building roads and maintaining some sort of conflict-resolution system. And we should probably all get a say in how it runs. Hey, wait a minute, this sounds familiar...
I don't see why well-designed shoes shouldn't last for years. My most-worn pair currently is a set of VivoBarefoots that I've conservatively worn for something in the range of a thousand days, during which I've walked pretty extensively. Replaced the insoles with some spares I had when the originals started to disintegrate. I expect I'll wear through the sole (originally 4mm) within the next year or so.

I have some Adidas turf shoes with probably upwards of three thousand soccer/ultimate games played in them that are still going. (Though one of the studs is threatening to rip off, so I've got a newer pair that I wear for out-of-town games and that I keep in my car as backup.)

When failure methods are fabric tearing, glue or stitches coming apart, excess localized wear, etc. I blame poor design.
+1 for rclone, it is fantastic and I am using it to sync both local filesystems to backblaze b2, as well as directly from a remote SFTP filesystem also to backblaze b2 or local.

Have also used it to back up my Google Drive, it exports all of the google documents as like docx or xlsx (or whatever you request). Critical for a small non profit where we use Google Drive to keep all our docs, theres no good easy way to back it up otherwise.

It's really a fantastic bit of software.

Having said that it seems OPs use case was really to explore "Go Cloud" so it's probably not that helpful input in the context of the actual article, but great context for anyone reading the comments that might actually want such a working solution.

One thing I keep getting errors from rclone about that is sortof related to this, is that it can't sync symlinks from SFTP as it doesn't really understand them - something that can be fixed but it's an example of the fact you always have side cases to cover- even though rclone seems to have done a good job at handling many of them.
Why are you using wireshark to inspect json payloads?

Your other complaints stem from poor system design and lack of shared data contracts. They could be complaints about any data format.
For me, it's about chasing after an opportunity that will potentially change my career and life. I grew up with nothing, so I chase after everything. My parents were illegals and watching the struggle was very impactful. Even if I decided to go back and take care of them, I would get an earful.
I'd call that overly cynical, yes. Not the point about the pharm companies - seems that a big portion of physicians I've talked to pretty much outright disregard results from trials run by them. Even in unbiased trials, however, the struggle between sample sizes/statistical robustness and getting new potentially life-saving treatments out into the real world in a timely manner is real.
AK Pathak Takes Charge as Member (Planning) at AAI
The universe is 13.8 Billion years old, so we can only observe the universe 13 Billion light years away. However the universe is practically infinite and much larger than the observable universe. It's not possible for us to detect a galaxy and a civilization (if it exists) in the said galaxy outside the observable range. Similarly, for the said civilization we lie outside that observable range and they can't detect us because nothing can travel faster than the speed of light.

Now imagine, how huge the unobservable universe is. Probabilistically, it is quite possible for a civilization (or multiple) more or less advanced than us to exist far, far away, or may have existed some point in time. But none can detect each other. Its even possible for a civilization to exist in the spheres of observation of other civilizations but so far away that its almost impossible to make contact. 13.8 Billion years is not a long time on the scale of the universe, but it is also a long time on evolutionary scale for a civilization to have existed and have been extinct.
Ask HN: Does Anyone Use Vim Haskell Conceal+
Or does it seem to mess with indentation, compact types and syntax a little too cleverly?
Actually, the founder is french Canadian. "Sonder" is just french for "wondering" with a bit of an inquisitive connotation.
Streak (YC S11) Is Hiring Back-End Engineers in  SF
As a (former) linguist, I'm baffled about talking about language as "unstructured". Sure it isn't _rigidly_ structured, but "un"? There's a lot of structure into it, it's just so complex (and so connected to extralinguistic structures) that our ML models don't grok it!
> "To photographers and stargazers in northern climes, Steve has been a familiar night phenomenon for decades. But the mysterious ribbons of light only entered the scientific literature for the first time earlier this year"

It's so exciting to realize how little we really know. Think about how many fantastic unexplained things there must be in the universe if we haven't even finished understanding the ones right under our noses. There's so much complexity that we can easily create things that are too complicated for one person, or even many, to fully understand.
there was comic chat :) https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
Lifestyle interventions to increase longevity
The Approval Economy
I don't understand that the press release center couldn't be definitely secured once the problem was known.
This reminds me of something written on an old mug: "If builders built buildings the way programmers program programs, the first woodpecker to come along would destroy civilization."
Facebook slashes 5,000 targeted ad options after HUD complaint
So a Borg is in charge of the US Cyber Consequences Unit. Resistance is futile?
I've been spoiled by a better OS. :D

How about:

while work:
if (contenders > 1)
{ reduce_priority; pri_reduced = true }
take_lock
if (pri_reduced)
{ unreduce_priority; pri_reduced = false }
do_work_quantum
drop_lock
endwhile

(I mean empirically, although an educated guess would do).

Of course, if reducing priority is too fast, this likely doesn't help; alternatively it could be too slow and what you get back in system latency is taken away in lowered throughput. That's probably not OK if you don't need the system latency to be low.

I wonder if (dramatically, even) reducing the priority of some of the original workload exposing the problem, not just when racing for a lock but when doing the actual work quanta, would help. My thought here is that your email-sending is higher-prirority and will at least push some of the workload out of the way in reasonable time, giving you back some responsiveness.

I'm surprised if Windows doesn't offer up a high-throughput/latency-tolerant QOS for threads.
It's usually the explorers who do the detection and contact, while the lesser civilization simply acknowledges their presence.

I don't think physics is a roadblock for space exploration at this point. We just need to figure out asteroid mining and building in space, after that we can send robots driven by AI to other systems, at low speeds. Once they reach other systems they would refuel, build more robots and carry on.

It's a massive engineering challange, but it's quite predictable within a few thousand years (if we don't destroy ourselves by then).
In the bios?
I vote with my money, constantly. So Amazon was out long ago. Plenty of people I know pay attention to who owns what. To us, it's irrelevant how much they sockpuppet.
> You need to know what a monad is, and almost all monad tutorials are notoriously bad at explaining what a monad is.

Can you recommend good ones? I've read a few and don't feel I can say what a monad is or provide an example when asked.
Great point - although I didn't quite understand it until I read the article and realised that 'reinforcements' means 'armour' (you put armour on the places where surviving planes lack bullet holes. The planes that were hit in these places - the engines- never returned at all)
I have (and I wear them at the moment) a single pair, while my wife has several pairs, so it might be we're biassed, but... here in Berlin, pretty much you can see them everywhere. In public transport, stores, on a street, in summer and in winter. They are _everywhere_, it's incredible.
Qualcomm has such an IRC server. I interned there and used IRC to chat with the other interns even though most of the full-time employees used Skype for business.
I would argue that the fact that json doesn't have schema support built in makes it more difficult to handle those issues though.
> Buzzfeed news is ... surprisingly good.

This is literally news to me...