skysight-inc/HackerNews huggingface dataset:
> Your sentence was unidiomatic to this native English speaker

[emphasis mine]

Fair enough, but I obviously picked up this manner somewhere, and from what
I remember, it was long before internet got crowded by people from all over
the world, so I think it was from some other native English speakers.

> My offer was a joke, but never mind.

Your joke went over my head so high that I recoiled from the superiority vibe
I got from reading it as an actual offer. (I just wanted you to know that, now
that it's clear what it was.)
Really? I've used RTTI a handful of times but to be honest with you aside from debugging I very rarely had a use for them. I think C++ could benefit from more powerful reflection, though. Do you have any simple examples of exploiting RTTI to solve problems?
Key-value document storage of large binary data... isn't that S3?
What? That's among the weirdest approaches to justifying restrictions on speech I've heard, and it'd be used to ridiculous end if any court took that position.

I mean, I could claim anything upset me enough to cause me to lose sleep, couldn't I? I'm feeling pretty upset right now that someone could say something like what you've said, in fact. I might not be able to sleep knowing there are folks who feel that way.

And, that is effectively what these laws are about; the industrial agriculture industry wants to be completely free from criticism and free from being seen committing crimes. They already have the protection of the law when it comes to breaking and entering, trespassing, etc. They want law that goes beyond that and shields them from any criticism. Which is not a right we in the US have; we can sue for libel, but we cannot demand that people not say true things about us that are unflattering or upsetting to us.
Also see SoS's "follow-up" article from 2014: http://www.soundonsound.com/techniques/end-loudness-war
Yeh Vance is great and is largely responsible for getting a sensible wrapper for ETW in .NET
Before I upvote—this is sarcasm, right?
Actually it has to do with how film is shot. Lightbulbs pulse at mains frequency, shoot indoors at 24fps in 50hz land and you'll get a horrible 1hz strobe effect.

There are tricks you can do with shutter angle that negate this, but they are beyond the scope of this comment.
Ask HN: How to move from back to front-end?
Hello HN,

I've been coding back-end services for the last 2 years. I have a solid understanding of everything that happens after some client makes one http request, but I want to move closer to product development.

How can I do it, not only from a technical point of view but also as a member of the back-end team of the company I work on?
Sometimes standards are mostly arbitrary, and it doesn't matter which one "wins" as long as we all agree on one. However, it can also be frustrating when society adopts a standard nearly universally, and then that standard becomes an impediment when some new alternative comes along or some new use case is found that isn't supported by the old standard.
> Don't use Basic Auth

Why not? If it's an API meant to be consumed by a server I don't see what the problem is.
It's somewhat uncharted territory, and I am not a lawyer.

But the non-lawyer consensus seems to be that if you're seeking or accepting investment through your ICO, rather than selling something that is useful to your customers and already exists, you are in effect selling an unlicensed security to unaccredited investors, and in the US this is extremely illegal and regulated by the SEC.

You could Google [ICO unlicensed security] to read more about this take.
Anyone buying hardware to mine Ethereum now is already too late
no JWT but "simple bearer token" is not a good advice as I have no idea how to implement that. I'd rather use JWT with restricted crypto (make sure "noop" is not allowed).
Quick access? Tree lookup is O(log n) on a rb-tree. Hashtables are O(1). And this Diskhash thing claims to scale to billions of entries. Not sure your options are comparable, therefore.
I feel about this the way I imagine an internal medicine doctor feels when a patient starts earnestly discussing colloidal silver.
What would those article-writing robots use as their primary source of information?

If they write local news, will they use social media as their datasource? Other sources?
If leaders of any country are for some reason not happy that many of their nation's tech companies are founded by immigrants, they should probably be unhappy with themselves for not doing more to allow nationals to acquire the necessary skills and education to succeed.

Keeping out foreign talent doesn't make your own people any smarter.
Climbing the Kaggle Leaderboard by Exploiting the Log-Loss Oracle
The protonmail encryption is useless, since it's done in the browser. Don't use it (or any email service) for sensitive data.
Did he do this beside working 100% as a software engineer?
I clicked wondering what kind of food they were making from the movies.
I don't know. The way I see it, pointing a gun at someone is a threat to kill them; why else do you point a gun at them? Anyone who is willing to kill (as the victim must surely assume) doesn't belong out on the street. Can they be rehabilitated? Maybe, and then maybe life in prison is harsh. But if someone points a gun at me I'm going to assume they're going to kill me and as far as I'm concerned they should be treated as if they were going to. There's a difference between saying you're going to kill someone and actually being only the slightest twitch away from doing so, intentionally. I have little sympathy for those who would care so little for the lives of others. Life is too precious to be soft on those who disregard it.
It's easy to ship poorly designed features quickly. Shipping well designed features is a different matter.

As a developer, if you want to take extra time to implement something because you want to put more thought into it, your employer has to trust that the extra time that you're using will translate into a superior, better designed product.

If the employer is trying to squeeze efficiency out of employees by giving them ridiculous deadlines based on optimistic assumptions about how long x should take to build, the result will be poor quality software and it will cost more in the long run.
If this is your perception of an hourly break down, that's fine. But just because you think working 100 hours a week results in "Possible early death" doesn't mean it's like that for other people.

For example, in your chart, I'm currently in the 60-80 hour a week range, split between a full time job and a side hustle. Personally, I've never been happier, I have a life outside of work, a beautiful girlfriend, time to meet with friends, etc.

It's just, I don't spend 5+ hours a day when i get home from work watching Netflix or fucking around on the weekends. Don't equate hustling with depression, unless you're just looking for an excuse to justify why you don't want to work harder.
The standard fare of coding interviews is an order of magnitude MORE difficult than implementing Raft/Paxos? I guess my employer uses easier than standard coding problems.
[You have died of dysentery.]

Damnit!
(I have already talked to my supervisor, that said that He is ok about assigning me front-end tasks when I think I'm read)
Because if you got 51% hashing power and started mining your fork today, what you can't do are:

* mine arbitrary amounts of money, since how much you can get from each block is enforced by every node in the network

* generate arbitrary transactions (ie. stealing people's money) since those transactions would need to be signed by those peoples' private keys (which you don't have), and the validity of those signatures are checked by every node in the network.

* rewrite history (ie. saying a transaction from a year ago never happened), since your block builds on top of those blocks, and forcibly putting transactions in your block that contradict the history contained in those blocks would cause other clients to reject your block. you could get around this by building your block on top of a block that was around before that transaction occurred, but then you will be met by the "catching up" problem, since the "tip" of the chain is determined by the sum of the proof of work in all of its blocks. your chain of 7 years + 1 block would have much less proof of work than the legitimate chain of 8 years. by proof of work i'm referring to the same mechanism that controls the difficulty in mining blocks.

what you could do:

* collect the 12.5 BTC/block mining reward (but you can get this without being evil)

* block other people's transactions from being processed, essentially freezing other peoples' balances at the point when the fork started (doesn't get you any money though)

* doubling your income as a miner by not building on top of other miners' blocks, allowing you to capture all the block rewards instead of only 51%. (the ensuing panic and market crash would most likely make this move not profitable)
>"Load this dataset and use the t.test() function to compute the confidence interval of the mean for both variables with a level of 95%. Does those random variables seems to follow distributions who have the same means?

We see that the confidence intervals doesn’t overlap. This is an indication that the real value of the mean of the first variable is not in the same interval as the distribution mean of the second variable. As a consequence, we can safely suppose than both mean are different and that they don’t have the same probability distribution."

The width of a confidence interval is an arbitrary choice, just because two fail to overlap doesn't tell you anything. You can see this very easily using R:

x = rnorm(1000)
levels = seq(.5, .99, by = .01)
ci = matrix(nrow = length(levels), ncol = 2)

for(i in 1:length(levels)){
ci[i,] = t.test(x, conf.level = levels[i])$conf.int
}

plot(levels, apply(ci, 1, diff), xlab = "Conf Level", ylab = "Interval width")
(2003) Half Life 2 Tech Demo
I think we probably win the award for the most worthless exchange on HackerNews today. Well done us!
> The original LISP is pure functional in the sense that you don't change state of an object.

Are you sure about that? RPLACA, RPLACD, NCONC, etc are present in the Lisp 1 Programmer's Manual dated March 1st, 1960: http://bitsavers.trailing-edge.com/pdf/mit/rle_lisp/LISP_I_P...
The OP clearly mentioned their respect for the individual in their comment.

They didn't appear to be "tearing anybody down." Accusing people of malice for expressing their opinion is also "not cool."

It's perfectly acceptable to not be a fan of someone's blog posts. It's also perfectly acceptable to express that in a respectful manner which they did.
Interesting. Found a review about Beam on youtube. https://www.youtube.com/watch?v=xIvFS2uRwnA
A CD is limited to 22khz, whereas vinyl is analogue and doesn't have this limit, digital files obviously can go up to ~96khz due to the 192khz sample rate achievable by some sound cards.
I just didn't have a glaring example of its effectiveness to point to before :/.
Is this a troll?

The U.S. is on metric; NIST defines and curates standards on the ISU and is a critical, founding participant in the GCWM. Manufacturing and engineering specifications (especially for the military) are usually ISU. It's just that commercially imperial units are still popular. Most people aren't engineers or scientists and so they don't think about this a lot, but marketing loves inertia.
The web page says files are encrypted and then split into chunks that are stored around the network, and then reassembled when you want to access your file. That sounds like no one could alter your file.

The webpage also says, "Redundancy is achieved through the use of erasure codes so that your data can always be recovered even in the event of large network outages."

Does this means files can't be lost, as long as you keep paying your bill?
This is a just-so story that requires us to believe that Clinton's influence over the party generated millions of extra votes for her. It's an extraordinary claim requiring extraordinary evidence (emails from the DNC illustrating that they supported her after her victory became a literal foregone conclusion do not count as that), and one for which virtually no evidence is ever presented.

The party didn't nominate Clinton. Sixteen million individual American voters did. Clinton came within a hairs breadth of the number of votes Barack Obama, the most popular Democratic politician in modern memory, gained. Sanders missed that mark by four million votes.
> 'this event is actually a very ominous portent for the future of the planet.'

As I noted earlier, the people who study this rift do not agree with you:

> 'I've found the coverage of this Larsen C rift to be disquieting since I read that the people studying it don't link the event to climate change:

"The team say they have no evidence to link the growth of this rift, and the eventual calving, to climate change." https://www.sciencedaily.com/releases/2017/06/170602112819.h....

It seems that everyone in the media or commenting on the internet suddenly knows better than the experts on this topic.'
https://news.ycombinator.com/item?id=14576772
Original author here; was quite surprised to find this on the front page today.

Let me know if you have any questions. Happy to answer them!
Thanks for the link! There's also a feature comparison table here.

http://gigalixir.readthedocs.io/en/latest/main.html#gigalixi...
Shoutout for Hetzner's 99 euro/month server with a GTX 1080, much better than the pseudo-K80s that Google Cloud provides for $520/month. The Google K80s are half or quarter the speed of a real K80, part of the reason they show so badly in the comparison.

https://www.hetzner.com/dedicated-rootserver/ex51-ssd-gpu?co...
Is most of this specific to JWT and its format? Meaning if my token consists of a stateless "id" and an authenticated hash of it appended, and I have it passed as an HTTP auth bearer header, am I good? Assumptions being my authed hash algo is acceptable, my "id" value embeds a creation time that I expire in a few hours, and nothing can be gleaned from the "id" itself.
It takes a special kind of asshole that wants to be a cop.
Yup, I wish this were not our reality.
By making the owner's userid implicit, you're foreclosing on the possibility of authorization bugs where an endpoint fails to verify that the current user is authorized to see orders from user 654321.
Where is everyone getting the idea this is related to climate change (any more so than any other event)? That seems to be made up (see my post above).
Much to the chagrin of people like my wife, who, during scenes with just dialog will remark, "I can't hear it, turn it up!" and then when the action starts, "Too loud!" I end up adjusting the volume up and down over and over throughout a 2-1/2 hour film. As much as I appreciate good dynamic range in recordings, I wish my sound system had a "constant loudness" function that I could just engage and put the remote down.
I use Dump 1090 on my Pi to catch ADSB signals, but I've yet to figure out radio with my sdr.

https://github.com/antirez/dump1090
That's true theoretically and your argument still stands for a lot of cases.

However for practical purposes nodes only compute up to a certain amount of instructions. This is known as the "gas limit". Additionally it costs Ether to get them to run code so any DOS approached in this way is prohibitively expensive.
This is pretty funny to me because I mostly listen to (and produce) electronic music.. and there are pretty much no rules when it comes to electronic music and loudness. Stupidly loud music can actually sound pretty dang good [0][1]. The momentary RMS in some Moody Good tracks can actually hit _above_ 0dBFS.

If you have the right source material, you can brickwall the hell out of tracks and not notice the distortion.. or perhaps the distortion will even add pleasant artifacts. One of the more prominent issues with making things stupid loud is intermodulation distortion, but that really only becomes noticeable when you have pure tones or vocals being mashed into the limiter. If the source material is already distorted (think screechy dubstep synths), then it probably don't matter.

But yeah, when you're dealing with more traditional kinds of music, which often times involves vocals or a lot more subtlety to the timbre of the instruments, brickwalling is probably not the best call. It seems that the Search and Destroy "remaster" sounding terribly distorted was intentional.. but IMO it's not very listenable nor does the distortion really bring the grungy character than I think they were going for. It just sounds bad.

[0] https://soundcloud.com/moodygood/mtgfyt-vol1

[1] https://www.youtube.com/watch?v=5lsX8pUaloY
Every company wants to be a monopoly, sure. But free market forces prevent that from happening. It takes government to prop one up.

A prospect and an actual problem are two different things.

SO was never convicted of being a monopoly, either. A subtle but crucial point, and usually overlooked.
I'll share a lesson that I learned the hard way, and which I share with all of my team members: communication is not successful unless the recipient ends up with the desired information. If you care about achieving that goal, then it's your responsibility to find the right method to get the point across.

It's clear that all of the communication about global warming so far has led to ... the USA pulling out of the Paris Accord. So, let's pause and re-evaluate how to get the message across.
I like your thing. It makes visualization easy for people making videos about programming. Rationalizing code can be very social. Livestreaming your programming is a thing, right? Jonathan Blow does it all the time: https://www.twitch.tv/naysayer88

Your visualizations empower the livestreaming coder.

Also all of the YouTube channels that put up tens of programming videos every month. I'd love to watch coding tutorials and courses that use that kind of visualization.
A flight attendant smashed bottles on a man who tried to open the exit midair
Fascinating. Wish he could have shown benchmarks on a larger image database (Imagenet or CFAIR-100), as mnist is extremely easy to train on. Great to know, especially the LSTM benchmarking.
I am a photo editor at a major publication that's been around for more than 100 years, and I have been responsible for sending photographers to Iraq, Syria and other conflict zones over the past seven years.

The short answer is that we do not publish unsolicited imagery from war zones, especially imagery from a completely unknown photographer randomly approaching us via email. In the same way we wouldn't publish a quote from a random citizen claiming to have interviewed Donald Trump, we do due diligence to learn the context of unsolicited images.

Lots of people make the assumption that images are unbiased and truthful representations of an objective reality, and I see many comments here supporting Kai for his "distinct" perspective. I encourage you to read Errol Morris' book "Believing is Seeing", where he discusses the importance of context as related to truth in photography.

Furthermore, especially in a conflict like Iraq or Syria, we do not want to encourage random photo cowboys to show up without the resources that our organizations offer true professionals on assignment in these stories. As journalism got particularly crunched in the early 2000s, we tried this for a brief period and it resulted in many young photographers heading to war zone s to "make a name" for themselves. They were killed and we were blamed for encouraging them.

Lastly, my professional opinion is that Kai's work is amateur. It's what we see from young photographers, relying way too much on aesthetic and situation to try and make an abstract point. Study the work of James Nachtwey, the late Chris Hondros, Don McCullin, even Robert Capa, and you will immediately see (and more importantly, FEEL) the difference.

I am happy to share more if there is interest in starting a dialogue.
I can imagine someone using component entity systems where they don't exactly make sense. I worked with a manager who considered using it, under a different name and not tied to game dev, in a very LOB application because he thought the requirements were changing too rapidly to manage in a traditional way.

Another possible artifact would be a custom memory allocator or patterns around memory or object management that make no sense in an application that isn't memory constrained or allocating large amounts of objects in such a way that is causing a bottleneck.

Maybe the programmer was unrolling loops in the name of maximizing performance where it wasn't actually required.

I am sure there are plenty of other signs a game dev hopeful would leave in a code base if left unchecked.
elections are winner take all in the literal sense (except where you have representative democracy), but to they extent that they are about policy, i wouldn't say its as simple as that.
A media's distaste for violent images is not the issue here. Photographs very similar to these are published every day by tens of thousands of outlets around the world. The issue is that these photographs are coming from an unknown source and not many editors are apt to trust unknown sources randomly emailing with conflict images these days.

Source: I hire and direct photographers in war zones professionally.
Saying you respect someone is meaningless if immediately followed up by a suggestion that they're just simplifying other peoples' "real work":

> what she mostly does is simplify other people's hard work

OP also called Brendan Gregg a "god" in the same post. So Brendan is a "god" but Julia is just distilling other peoples' work? Sounds pretty disrespectful to me.
> the paperback cover art for Lord of the Rings prevalent in the 60s, then famous, is now obscure.

http://lotrscrapbook.bookloaf.net/gallery/bookcovers/pages/0...

It is far and away my favorite artwork for the books, and I had to do some searching to get those particular editions.
It seems from a cursory search that they weren't pipelines so much as vessels that people carried around, like a primitive propane tank, but that's still pretty impressive.
How did you find out that stuff of the google ad id? Especially associating it with past websites.
No spot instances?
2007, if Internet Archive is to be believed https://web.archive.org/web/20070808082932/http://www.chicag...
They are talking about this issue

https://github.com/slime/slime/issues/286

If it has being left unaddressed because no one thinks it is enough of a problem. That is how free software works
Because households basically use all extra income to bid up the cost of real estate in neighborhoods with "better" schools. So if every household has both parents working, then no household is the better off for it. And single parent households are well and truly fucked.
Very interesting read. Thanks for sharing. Having started my career in Oil & Gas Pipelines, it made me nostalgic.
Free market forces don't prevent it from getting close enough to cause a problem (if that's even possible under capitalism- the problem we're talking about is due to the attempt to gain a monopoly, not having one). I couldn't care less what Standard Oil's maximum market share was, you're arguing an irrelevant technicality.

My point is, again, that in this case the prospect is what causes the problem.
Math guy explains Bitcoin