jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The argument is not that a peer group affects all members in the same way, but that the effect of the peer group is dominant.
It's easy to poke at taking a decade to do a major upgrade to a tool.

But it's been:

a) a smashing success in comparison with Perl5 => Perl6, and

b) one doubts that a future Python3 => Python4 transition would go significantly better.
Oddly, most school basketball programs DO get rewarded for having taller students.
Yeah we are working on that
> It's far more plausible that it was Seth Rich than the russia boogeyman thrown out by the media (without evidence, mind you).

Well, plus the giant multi-year investigation into it by multiple intelligence agencies which all came to the same conclusion. They even published some reports, maybe you read one of them? Also indicted a lot of people.
Not really. Have you ever heard of "Unsubstantiated claims" ?

Let me ask you the classic; "When did you stop beating your wife?"
Not inability, choice.

If enough people make the right choice instead of the herd behavior, the commons will be less tragic.

“If the driver didn’t fuck up it’s five stars” is aggressively harmful to any above average or excellent drivers out there, with no reward for trying to be either.
Why not, that's what they'll do for their jos later anyway.
That "Hello World" example uses Java's Swing GUI framework which is older and does not port to the web as easily as JavaFX.

Here is the JavaFX-based "Hello World":

https://docs.oracle.com/javafx/2/get_started/hello_world.htm...

There are also numerous Java to Web frameworks and solutions like TeaVM (https://blogs.oracle.com/javamagazine/java-in-the-browser-wi...), JSF (https://javaee.github.io/javaserverfaces-spec/), and many others, but at that point you are no longer talking about just a cross-platform GUI--you are talking about a web application.
Only a portion of those will be Model S. I suspect that most will be Model E.
Disclaimer: self-promoting comment.

https://initsix.dev/a-brave-new-agumented-world/
TripShot | Backend Haskell Developer w/ some Front End Web | REMOTE (US/Europe) | Full-Time | https://www.tripshot.com

TripShot is on a mission to improve mobility technology for people and organizations across the globe. We need your help as we continue to expand and improve our successful transportation solutions for employers, cities, and universities.

Transportation/transit operators are rethinking everything for the post-COVID world and demanding more from their technology suppliers. Now is a great time to deliver innovation in this space and TripShot is leading the way.

Backend 99% Haskell, Web Front-End 100% GWT

Please read more here : https://www.tripshot.com/careers/haskell
Apologies, I've misread your comment as 'experts didn't consider X', which to my surprise was a common pattern in the responses. You do clearly criticise the news coverage, not the experts.

I agree with you that loosing AZ is not a disaster, still we have a considerable shortage of vaccines in Europe, and giving AZ to a subset, say, men and women over 65, seems like a more reasonable solution.
I mentioned that I'm not a programmer because that's typically the biggest hurdle for me in technical interviews. I don't write code for a living, nor do I want to. Yet I still get asked programming questions, but nothing remotely this simple.
That was much cooler than the actual article. I'm not sure I'm convinced of the concept, but it's certainly thought provoking and the video is very well done.
> "If I operated 4chan and wanted to get the racists out of my hair, the last thing I'd do is ban mention of other sites they could go to besides 4chan. If mentioning 8chan gets them to leave 4chan for 8chan, then that's a win for me, right?"

That's what ended up happening though. By barring discussion of GamerGate and 8chan, its supporters wound up on 8chan. After all, the really toxic GamerGaters were already well-organized on Twitter, and banning 8chan-related discussion is not going to stop the die-hard from hearing about 8chan through the grapevine.
I can remember this technology being used on rap videos from the early to mid 1990s.
Pleeeease don't hijack my back button
> you still can't figure out what methods a class has in the IDE.

Maybe I don't understand what you mean but isn't that just an XCode auto-completion feature? Do you mean you can't see which methods belong to the class and which are inherited?

> It has some kind of 'automatic memory management'

Initially I was not too impressed by the alloc/retain/release/autorelease parts of Obj-C but now that I grok the concept well, I think it's awesome. I'm only coding for iOS devices but my understanding is that for OSX, there is a stable GC system. On iOS, you manage the memory yourself. I would have liked to not worry about memory at all but it's not a big deal after all. If you alloc/copy something, make sure you release it.
I also prefer to speak without slides, or with images that don't make sense if you see them alone. After all, it's about the speaker, not the slideshow, as many others have pointed out.

In a situation like that where I anticipate that people might want a "copy of my slides" afterward, I prepare a handout that contains notes, whether in bulleted form or narrative.

If someone is interested enough to want to revisit my talk, I'm honored, and I'm certainly going to put in a little effort to share it with them.
I don’t because I don’t own a nice watch. I would like to wear one purely for fashion reasons but since I don’t need one I’m never really motivated to buy one.
I disagree. I think that forcing people to wear helmets would result in less people cycling, defeating the purpose. Being able to hop on and hop of your bike while not carrying a helmet around is great. I don't think anyone would want helmets introduced. If you are doing high speed cycling on a racing bike then you need a helmet, but if you are going to the shops to get milk on a city bike with no gears I don't think it adds anything.

Of course safety is important. Not having lights on your bike in winter is very dangerous (drivers can't see you in their mirrors) and the police do frequent random stops and issue fines.

Anecdotally a friend of mine was in a very bad cycling accident (hit by a bus). She had no helmet and it wouldn't have helped. After months of rehab for her broken leg she is cycling again without a helmet. Of course she could have fallen differently and a helmet would have helped, but most of the damage was caused by the collision and not the fall.
The book "Racing the Beam" has a great survey of how the 2600 worked and it's a pretty quick and breezy book to read through.

But basically you set various display registers as the scan-line was being drawn. Then you have the time it takes for the electron beam to move down and across to the next scanline to do some setup and calculations and so on. And then at the bottom of the display you have the time it takes for the scanline to get back up to the start position for a frame to do more number crunching.

Basically instead of RAM, you read right out of ROM and fiddle with various display registers either between lines of while lines are being drawn.

It's an old 8-bit "trick" as most people assume the registers get set and then you do something not knowing that you can play with them while things are going on.
I really appreciate the length and detail in this blog post. It's comprehensive, not just showing off.
its all back
The problem on the "market for lemons" is written in layman-understandable terms by economist/columnist Tim Harford on his book "The Undercover Economist" (similar to the Freakonomics books). It's even one of the main advertising blurbs: "Why the Rich Are Rich, the Poor Are Poor--and Why You Can Never Buy a Decent Used Car"

He also blogs here http://blogs.ft.com/undercover/

If you enjoyed the Freakonomics books you'll probably like them (and no, I don't work for anyone related, nor for Amazon :P )
the most potent tool that publishers have to defeat ad blocking will always be using advertising in a manner that readers find useful [..] Consumers get a new way to read stuff, and creators are forced to integrate ads into their sites in a manner that the majority of their readers can live with.

That's a utopian view. In reality, it's a lot easier to sell out and run payola posts, put paid links in your content, and use inline advertising in a subtle enough way that people still keep reading ;-)
Same here Aaron.

Look forward to having you again in the future.
If I recall correctly, they moved to Wordpress VIP due to downtime and security concerns they had at Rackspace, their original host.
Scenario 1: The Germans decide to not kill the jews, and even let the top Jewish physicists stay. With their help, the Germans create a nuclear weapon in 1943-44 instead of canceling the whole project in 1942.

Scenario 2: The guy in charge of the Luftwaffe isn't a complete retard. The germans finish off the french instead of letting them run off to britain, they then invade Britain, not giving the Americans a base of operations.

I can keep going.
If you go to the Dell site, right off the bat, you can choose whether it's a home or a business computer.

Not only "can", but "must", which is really obnoxious. If I pick "business", are they going to try to rip me off because they figure I'm not spending my own money? If I pick "home", are they only going to show me the cheap stuff? There's no reason (that benefits users) to segment their products like that.
It's a shame that `The Wit and Wisdom of the German General Staff' doesn't exist.
Stuff like this makes me very unhappy. Everyone programming in the same language and using the same frameworks. Sounds right out of a pink floyd video or an apple commercial from the 80s. To repeat a popular meme - the more I grow up, the more I realise that maybe the Sith were upto something ...
Some websites give you a security code that is valid for 15 minutes when you want to call them. The code allows you to skip telephone verification.
Yeah, you're right. We've updated the blogpost.

Thanks!
I have to serve the student's needs before any in the community, and there's a very practical reason for going with Python2:

The vast majority of code out there is in Py2, so if someone learns Py2 first, they can start coding and doing stuff right now. If they stumble onto a need for Py3 later, then they would have the skill to learn Py3 from the tutorial and other books.

If they learn Py3 first, then immediately they have to learn Py2 because there's simply too much code out there that uses it. This will frustrate beginners as the next thing they need to do after my book is start using Python to make things.

When the situation changes, and not just because the Python leaders say it does, then I'll update the book. Honestly though, I think Go, Rust, Nim, and Clojure have a better chance at widespread adoption than Python3 at this point.

Incidentally, the mistake that the Python3 project made was to not use a virtual machine that could run both 2 and 3 byte code. If I can run tons of languages on my CPU, the JVM, and the .NET CLR, then Python3 could have run both 2 and 3. I predict that to get people on the new version of Python they will have to make Python4 and have it run 2,3 and 4 seamlessly so that it won't matter how much code is out there in any version of the language.

Just my .02 on that topic.
Imho this might be an orbital adjustment tool.

The thing has solar panels and is in a low orbit. So those panels are a significant source of drag. Normally this is a problem, but perhaps they are using this drag to adjust the orbit. I'm not talking plane change. I mean controlling the amount of drag to adjust orbital speed/altitude/period.

Even with all their extra fuel, spy sats do not make plane changes. A significant change would require hundreds of m/s and they have, at best, 1000m/s for their lifetime. (Xenon is power-hungry/tricky/slow and therefore not suitable for quick plane changes). These are multi-billion dollar assets with lifetimes measured in decades. You aren't going to spend 100m/s and shorten the lifetime of the asset by years, effectively spending a billion or more, on a plane change.

What they might do is adjust the timing of flyovers by controlled changes to orbital periods. Rotating solar panels, a significant source of drag and reflection, could give some control. Such a maneuver would probably be done at the lowest point in the orbit (highest drag) and could explain the quick and apparently random change in reflectivity.

The test for my theory: Does this disappearing trick happen more often at the low point of the orbit? (If you call that the periapsis we know you spend weekends on Duna.)
They claim that a police tracker is obviously different than a civilian one. Didn't say how. But if it becomes illegal to remove a police tracker, how soon before the civilian ones resemble the police ones?
Could this get around a locked bootloader on a Sony Xperia Z5 Compact? (As in, the normal sony-website-enabled bootloader unlock NOT allowed when checking in service menu)

If so, there might be a bounty out for it...
> By removing the reviews, it's possible that Apple will be seen as less credible to potential buyers.

That ship has sailed. Who still expects things to work as advertised?
If all it takes is "an adult who can design and manufacture commodity things efficiently", it should be pretty easy to set up some competition for Tesla with a team of competent "adults", right?
Do you bleieve they are playing that type of self-deprecating meta?
The truck needs a better GPU so they can increase the polygon count.
Existing languages that have evolved by adding features onto a decades old base have a large technical debt. Sure, it is possible to write relatively safe code in C++ using modern features like std::unique_ptr, but you have to consciously use those features and any time you actually want to make use of that base (say, by using an older library), you lose all those modern benefits, at least in a part of your code. You either have to intertwine old code with new or write bindings, just as you would with Rust.

No software can keep total backwards compatibility for decades and be truly modern and consistent, because old mistakes and now unwanted features have to stay. To even attempt having the best design possible you have to either break backwards compatibility in new versions (like Python) or make an entirely new language at some point (like Rust).
I guess RCTs are complicated to do because you often can't generate homogeneous control and treatment groups, so you are either forced to laboriously measure every relevant aspect of each group to standardise. Or to otherwise invent clever ways to do your treatment that ensures that most of the effects from unavoidable differences cancel out.

The thing is, these complication doesn't explain why nobody overcame them until Kremer, Duflo e. al. started their experiments in the 1990's. Their work appears to be a simple adaption of methods from other fields to studies in developmental economics, not any sort of technological development. (This is one of the earliest papers cited in the motivation provided by Nobel foundation: https://pubs.aeaweb.org/doi/pdfplus/10.1257/app.1.1.112 it does some linear regression at the most)

With creation of new technology ruled out as the blocker for performing the experiment, you are basically left with internal and external sociological explanations.
The journalist involved in the initial scandal worked for Kotaku, a Gawker site.
I don't buy this at all. Robots can just simulate your brain, and use thermal noise to imitate quantum randomness.

You have to believe that quantum randomness is a channel through which some higher intelligence sends signals, which is pure mysticism IMO.
This is a very helpful guide for someone fairly new to the React ecosystem.

We're ripping out Redux from an older React app and I had the fear we'd end up re-adding it because we needed some of its features again, and this helped me understand that... well yeah, we probably land on the "Redux might be warranted" side of things, but it'll probably take us a few more months to realize it!
Wow! The glowing reviews of Braintree really got my interested in them. So I went to their site. The best I've seen yet! Really top notch. Info flows clearly and plainly. Love it... except I'm in Canada. They don't service Canada.

So, anyone got a Braintree-like company in Canada they can reco?
The issue of what to do about comment quality on HN was brought up in a thread by pg just twelve days ago:

http://news.ycombinator.com/item?id=2403696

He wrote, "The problem has several components: comments that are (a) mean and/or (b) dumb that (c) get massively upvoted."

The current experiment of not showing comment scores on comment threads started even more recently. My guess on the timing is that the current experiment (and perhaps other experiments) will continue until it is clear what kind of settings on HN do the best to encourage all of us to upvote good comments (that's the crucial step) and NOT upvote mean or dumb comments. Check the bestcomments view of HN content

http://news.ycombinator.com/bestcomments

to get a look from time to time at what comments are receiving the most upvotes.

P.S. Please help everyone's filtering (which is still reflected in comment vertical placement in a thread) by upvoting the comments that the most thoughtful and informative.
Do you need to store mailing list email? Usually there's a public archive.
I don't think you can separate language and culture so cleanly.

Oone of the attractions of Lisp is that you can mold the language so its just the way you like it. That makes it harder, sometimes, to have a group come to a consensus about the way things should be. It's just a tradeoff.

As somebody else pointed out recently, highly empowered individuals can be a downside from a management perspective, and that perspective is not entirely wrong, although it's maybe not the way hackers think.
I'm happy to see this featured so highly in hacker news.

As a professional poker player, the biggest concern right now are players balances. I know players with 250k+ bankrolls that are extremely concerned about the status of their money online.

Right now it's entirely unclear the relative size of the seizures.

If anyone has any questions from someone in the midst of this, fire way. I'll be up all night.
thanks for the info.
You don't exchange your debit card during the transaction.

It's perfectly legal to map USD > token and exhange that token. It's legal to create a token that you will map back to cash. It's not ok to accept other peoples tokens that does not represent actual money that exists.

Travelers checks are an example of the first kind of token.
Poker chips are an example of the second kind of token.

You can accept a Travelers check from someone else. But you can't operate a business that accepts Poker chip's from someone else.
> We have Reagan and 98' Republican Congress to thank/blame for this.

What's your response to the problem of folks declaring bankruptcy to get out of student loans right before they start earning real money, such as MDs?

> As I am reminded by that art student who had 160K in debt that was posted a few days ago, it is fiduciary irresponsible of you to have that kind of situation possibly happen.

Which "you" is that about? Are you saying that art students shouldn't be given such loans or they shouldn't accept them?
It raises a valid question: How to find reliable sources for stories such as this?

Is it even possible, concerning the usual secrecy of similar processes?
I probably have a related issue on my android 5.0.1 nexus 7 table.

It's not a phone so I can't test that but I am having a hard time connecting to WiFi manually sometime (for example if I have 2 per-saved WiFi AP's in range and I want to switch from one to the other) and only a restart seems to fix it.

The annoying part is not that it won't switch but it disconnects and refuses to connect to anything until you restart the tablet.

This release of Android is certainly full of bugs.
Maybe if you don't buy the home security you will need the toilet paper?
They note that 5.6 has some substantial performance improvements over 5.3. I'd point out that PHP 7, coming out later this year, will be even faster (perhaps as much as 2x 5.6), since some very smart people have done some big internal refactoring in the Zend engine, largely to reduce allocations, pointer indirection, and memory usage. These efforts combined have resulted in pretty big performance gains, making PHP 7 more competitive with HHVM performance-wise. In addition, writing PHP extensions is somewhat nicer now.

Zeev Suraski (one of the original two Zend Engine authors along with Andi Gutmans, also co-founder of Zend, Inc.) did some benchmarks:

http://zsuraski.blogspot.co.uk/2014/07/benchmarking-phpng.ht...

http://zsuraski.blogspot.co.uk/2014/07/benchmarking-phpng-ma...

However, bear in mind that those benchmarks were faked* by Zeev, a Zend Engine proponent. Benchmarks faked* by HHVM engineers might show a larger gap. ;)

* I'm not using "faked" in its normal sense. They probably weren't fraudulent, but I am a believer that we should say "fake a benchmark" and not "make a benchmark" given that they can be so circumstantial and misleading: http://blog.ajf.me/2014-10-23-on-benchmarks

Disclaimer: I am, myself, biased towards the Zend Engine, I'm a php-src committer.
This is a really amazing article. And to readers who are reading the comments first: please don't be discouraged by the negativity. Just go ahead and read it first.

What I thought strange was that they would have to reverse engineer something that they themselves built? That sounded pretty strange to me. But the article clarifies this point:

"A typical design document for something like the F-1, though, was produced under intense deadline pressure and lacked even the barest forms of computerized design aids. Such a document simply cannot tell the entire story of the hardware. Each F-1 engine was uniquely built by hand, and each has its own undocumented quirks. In addition, the design process used in the 1960s was necessarily iterative: engineers would design a component, fabricate it, test it, and see how it performed. Then they would modify the design, build the new version, and test it again. This would continue until the design was "good enough.""
Fair point. It's most likely nothing nefarious, but who knows, maybe they log everything and will one day face a data breach like Sony? Maybe they data mine it?

IRL if somebody intercepted all of your mail, opened the envelope and then put your private letters and bank statements in their own envelope to re-send it, then told you they were doing this to shape postage traffic because they physically cannot handle certain kinds of packages to your location, then you can both A) Believe them that they cannot handle such packages and B) worry about what goes on during the process of opening and repackaging your mail. You don't know the employees doing the repackaging and what if one of them moonlights as a thief. The post was about A, my response was about B. Sorry if it's off topic but you can and should take steps to protect yourself without interfering with their bandwidth shaping.
Some of those rental prices are downright depressing. Until you realize you're paying more than the average.

Very interesting heat maps.

https://kwelia.com/maps/cbsa_census_tract/San%20Francisco-Oa...
How about I speak for my demographic of tech people vs unions? Its not some blind hatred of communism, or an independent ethos. Its a professional being reduced to a dues-paying blue-collar guy. Dues that I don't get to say how they're being spent. Its workplaces where I cant start a build because that's another guy's job. Its payroll padding for guys that don't even work there but used to. Its somebody else negotiating my pay at a startup instead of me.