skysight-inc/HackerNews huggingface dataset:
> I'm not sure I'd recommend mailing lists in 2018, since they're simply less convenient for the average user than a good forum might be.

I would definitely recommend mailing lists in 2018, because they're much more convenient for the average user than a forum.

If a user is extremely interested in a single project, then specialized software makes sense. But most people have lives beyond the single project - a mailing list makes it easy to funnel all that stuff into one place.

Google groups and similar make it quite easy to set one up.
It is more concise thanks to "sugar" in the language.
First I thought that was about some extension for V8. Naming things is hard. :/
I'm not arguing that these vehicles and markets won't exist, merely that I don't think they will eliminate or become even the majority mode of transportation in America. I feel like there are many unrealistic techno-utopian assumptions that have to be made to get to a future where private car ownership in America is for collectors and edge cases.
The Expanse is a book series first, and the TV show follows it pretty well. The book series, still way ahead in the future, doesn't really pull this device. Turns out the first season/book of the series are just the precursor to an advance-alien-civ sort of plot.

The Expanse isn't hard sci-fi, but it's a pretty decent sci-fi thriller in my opinion.
A lot of responses disagreeing with this idea. I’ll lend some balance and mention that I’ve had the exact same reasoning in my own plans for the future. I won’t pretend to argue that I’m normal or abnormal, though. Haven’t done any research on the topic.
What a shame, back in the day people used to have odd numbers of children.
> Is that really the principle threat?

It is a threat that is included in the insurers threat model.

> It seems like there would be easier ways for an unscrupulous employee to defraud their company.

Probably, but not an easier way for them to defraud the K&R insurer. It's an insurer policy, not employer policy.
for mailinator, and i’m guessing others, you can also just check the inbox
'Copyright's True Purpose Is Dead, It Never Existed'
Did you just listen to the latest Hardcore History?
Has the power supply been redesigned so the cord doesn't fray in 18 months? This has really irked me.
Do those have to be competing statements? Maybe you never got into sports because your brain doesn't work that way?
I am glad you personally don't mind changing long standardized keyboarding habits

If you can't adapt to a new keyboard in a couple of weeks, you have other problems.
I might be mistaken, but I believe most high quality encodes in both h264 / hevc are not done using dedicated hardware encoders built into processors or graphics cards. While it's much faster there's usually some quality tradeoff. Instead, I believe that newer processors have additional instruction sets that enable much faster software encoding on the same codecs. Someone correct me if I'm wrong about this.
Copyright Lost
He said looks t be. There are rumours of a new low cost Mac laptop with different branding. ‘Air’ branding doesn’t make sense for the low end model that’s not actually the thinnest and lightest in the range, which it hasn’t been since the MacBook came out.
Many of us, including the planet under our feet, don't see it as a problem.

https://www.populationmatters.org/wp-content/uploads/2018/03...

I don't think there was anyone in the 1960s screaming "oh crap... there's only 3 billions of us around here!".
We're so used to think the now and here as normal conditions that we lose focus on the global trend which is absolutely disastrous.
As another comparison, Dart started out delaying execution of async functions and then switched to eager in Dart 2:

https://groups.google.com/forum/#!topic/flutter-dev/3R9qhjNG...
Nuclear advocates have a bad habit of never delivering on time and/or without massive cost overruns. Renewables (solar and wind) are already below 2 cents/kwh at utility scale. They, theoretically, should be considerably cheaper in 5 years (and so, nuclear must target 1 cent/kwh to be profitable).
It's kinda cool to be able to write (myarray i).
First alien contact and artificial intellignece
I'm curious what the author thinks about the OpenCL deprecation in future versions of macOS. How will this deprecation influence his CFD work on macOS.

I assume an OpenCL -> Metal 2 migration will solve the problem.
Slower compared to what?
Interesting. Maybe I need to evolve.
It seems equivalent without loss of valuable properties to the conflict/rebase approach described here[0], and while it probably could be adapted to a p2p setting, the space requirements seem like they would not scale as well as the CRDT-based approaches like RGASplit[1].

What are your thoughts on competing algorithms?

[0]: http://marijnhaverbeke.nl/blog/collaborative-editing.html

[1]: https://github.com/atom/teletype-crdt
That seems implicitly related to reducing population. E.g. I’ve heard that hunter-gatherers adjusted their populations depending on whether there was lean or bountiful food. What you’re mentioning seems to be the modern equivalent of that.
This isn't that crazy of a concept, to me. FIFA does achieve rather stunning results, given its breadth.

Though I do hear about conspiracies involving fixed games and about FIFA corruption from time to time, I imagine that they've done a lot more good for the world recently than the UN has.

Edit:

Sports are in general associated with some meaningful global events. The Olympics recently demonstrated this fact w/r/t North Korea.
No it is natural selection in action. Those that have children are of the future, those that don't are of the past.

There is a huge shortage of smart people on the planet to solve the many problems that exist. The best way we know to create more smart people is to encourage smart people to have more children. Unfortunately we seem especially good as a society at identifying smart people and discouraging them from having children.
>That's a very unfair comparison. You need to compare the relative price against comparable laptops produced today.

Well, first spec them comparatively though. Which includes things like same CPUs and GPUs, and the quality of the screen, the touchpad, and the casing.

High-end MS Surface laptops, for example, cost just as much (15 inch Intel Core i7-8650U CPU clocked at 1.9 GHz, a discrete Nvidia 1060 GPU with 6GB of RAM, 16GB of memory and a terabyte SSD = $3,299, 13-inch machine with an i5 processor, 8GB of RAM and an integrated Intel GPU = $1,499 ).

>In 2010, I could get a MacBook for 1000 euros. The equivalent laptop upgraded to today's standards would cost 2-3 times that.

No, it wouldn't. The MacBook was a low spec machine for students and such. The equivalent machine today would be a lowest spec 13' Macbook Pro retina, which goes for €1.499 in Germany. So 1.5 times that (though it's not exactly comparable).
>only allows context switching at well-defined points in your program.

Erlang works the same way. The VM scheduler will only context switch on a function call. for or while loops don't exist in Erlang which means there is no risk of blocking the scheduler.
Undelimited continuations are memory sieves. Delimited continuations are better but a bit less useful.
After Five Years, “Aliens: Colonial Marines” AI Fixed by a Single Character
Can we call this 4D printing?
Maybe some of those people who make money in retro computing? It seems to be a growing niche, with people making new hardware and software for old machines, and other people splashing their work all over the internet.

I don't know if anyone can actually make a "living" doing that, but it would be cool if they did.
The Most Important Video Game on the Planet
All Things Ill-Considered: NPR’s Sexist Blunder
How many votes have you cast?
I wish I could upvote this for each cord of mine that's frayed - sadly only one vote. ;)
Can you explain/expand on why you think it’s natural selection?
I don’t see these two ideas as at odds with each other. Maybe people aren’t explicitly calculating that they should reduce the population, but deciding not to have children because of lack of resources seems like a subconscious vote to reduce the population, in my view.
Well, developing an OS is more work than a game
That said those working on Haiku suffer from the same NIH syndrome as the article's author but unfortunately all the efforts of the 'pragmatics' one who wanted to reimplement BeOS on top of Linux failed much earlier than Haiku..
New OS are in a bad situation: those build on top of Linux doesn't seemn to attract contributors (I blame personally a lack of imagination: a kernel isn't an OS!) but those who use their own kernel are doomed for the lack of drivers..
Oh I'm going to enjoy this, thank you!
If this is something you're interested in, I'm sure you'll find that citation in this book...

https://global.oup.com/academic/product/generative-processes...
They haven't increased enormously in price, when comparing like models and factoring in exchange rates to USD.

The 2012-2015 generation 15" were bifurcated in 2013 between integrated and discrete graphics. You need to look at discrete graphics models.

The 2009-2012 generation 15" was the midrange model, and the 17" was the top of the line model, so you need to compare to that model.

The 2018's have introduced new tiers of parts on the super high end (i9 and 4tb ssd) that bump the fully spec'd model up in price. Of course that's getting a lot of attention, but those don't represent the typical builds.

See this chart on historic USD pricing [0] and historic pricing by country [1], and historic 10Y exchange rates (pick any currency) [2]. I did this comparison for someone on reddit [3] with CAD and each of their examples of price increases were 100% accounted for by looking at exchange rates.

[0] https://everymac.com/global-mac-prices/mac-prices-us-usa-uni...

[1] https://everymac.com/global-mac-prices/index-global-internat...

[2] https://www.xe.com/currencycharts/?from=USD&to=CAD&view=10Y

[3] https://www.reddit.com/r/apple/comments/8yqu2p/the_prices_of...
Sorry, I saw it last year. I found it via the MIT jobs website, so if there's anything similar at the moment, you should look there to find out.
I've regained a lot of mental peace once I quit Instagram. When you have hundreds of friends and follow random influencers, you get the impression that every single person is always on a beach in Bali, eating at Michelin star restaurants, riding Lambos and partying with attractive, successful people in the most exclusive venues in exotic locations. In the meanwhile you're a corporate drone stuck in traffic to get to your grey cubicle, dealing with a shitty boss, trying to figure out how to pay rent.

The reality is that those people who FOMO you, don't have that lifestyle. They're simply marketers, but our brains aren't super good at seeing past that. And your friends? Sure, they go to a cool place once in a while individually, but you're just being exposed to hundreds of them all signaling at the same time. Statistically speaking you WILL see your extended social circle doing something cool multiple times a day. This used to be manageable in the 150 person village age. Bob got a new goat, son of a bitch.. oh well. But at social media scale our brains simply can't handle it.

It's analogous to how regular people don't realize just how much Photoshop and photographic skill goes into making someone look as good as they do in magazines and on their IG feed. We look at them and immediately conclude that we're some kind of a sub-human degenerate species compared to them, whereas in reality it's all bullshit.

It feels SO much better to swim in one's lane (basically JOMO), not looking around to see how everybody else is doing, especially when it's not real.

I'm not a religious person, but there's something really powerful in the admonition not to covet your neighbor's spouse, house, animals... which is what I sense my brain doing on social media.

The genius of IG is that it makes people willingly subscribe to hours of marketing every day. Zuckerberg got one hell of a deal on that company, 1 bil for it has to be the greatest deal of the century.
For an awful lot of people, apologizing and taking responsibility for an error is very difficult. People will go to ridiculous lengths to avoid doing so, coming up with ever more complicated explanations as to why they are blameless.

Apologizing and taking responsibility is a sign of good character, not a sign of weakness.

Case in point: antennagate and Jobs' attempt to blame the users for holding the phone wrong.
Since the 2016s were released the USB-C cord is separated from the power brick, so if there's any cord fraying you can just replace the cord w/o replacing the brick.
That just sounds like the API wasn't designed to support async/await rather than an inherent limitation. Something like Promise.all [1] is all you need to wait for multiple promises if the API had a way to accept a promise instead of a synchronous callback.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Unfortunately, my hips don't.
Ha, funny they ask about August 12th. I'll be running a four team friendly tournament for my middle daughter's fast pitch softball team.

Three kids here. It's tough, sure. Not for everyone? You can say that too. Rewarding? The most rewarding thing I've yet to experience.

As others mentioned, I didn't really plan all these kids out. Life happens, I guess.
Oh it isn't a good comparison I agree with that. I can't help but be pissed off with Dell though. This isn't the first problem I have had with their "premium" laptops either. I only bought the 9570 as Apple was silent on upgrades to the MBP at WWDC but it has been the worst purchase I have made in years.

The MBP may be expensive but I have never had any issues with my previous MBPs so I feel much more confident buying one. I have a busy week this week with a lot of travel and I have to now make do with this XPS with a half working spacebar as Dell's "ProSupport" can't get me an engineer until Wednesday while I am on an flight! I am just so frustrated right now.
It helps for intrinsic motivation, but (in my experience) that normally isn't too lacking. Where it doesn't help is the motivating effects of feedback.

Having made a physics engine is cool, but having a working physics engine that makes the product fun is also rewarding, and a shortcut to that reward can pay greater dividends on the time to get to the finish line -- or the likelihood of getting there.

Often the shortest path is writing something yourself, of course, and not everything has to be done for instrumental reasons -- a hobby project can be its own reward.

I try to take a counterfactual approach -- say I'd done Box2D first. Would I think a custom physics rewrite would make sense? It'd still be really fun to do, but would take time and likely move the product backwards. (Though of course that's unfair -- you don't know the Box2D thing will be successful in the first place.)
Children per couple goes down as quality of life goes up. All developed countries see birthrates decrease. No one is actively discouraging smart people from reproducing -- they're just better off and don't need children as a safety net for retirement, and they can access good birth control.

The idea that smart people are only produced by other smart people is nonsense. Genes regress to the mean, so most smart people won't have mostly smart children. And intelligence is significantly affected by nurture, not just nature.

And beyond all that, smart people aren't the end-all, be-all of humanity. They make useful things, but are of course capable of great evil (or mental illness or any other issue that limits their contribution to society).
This is likely doable if no I/O is involved in the scheduling of coroutines. Usually it is.
This is already true with “tasks”; the chain of futures has a known stack size when you submit it to the event loop. It allocates the “stack” for the entire thing at once. So while the primitive may not have them, it’s still sorta there. This is only possible because the individual generators are stackless; if they were stack full, each future would get a stack individually.
That's a myth. Some of the older Samsung models had removable batteries and good water resistance ratings.
Async/await is basically sugar for generators and futures.
To prove it? No. They could go off the record, and you should try this. You should also try seeing if they will deny having the cover, which they likely would not do in the event of having it.

However, this is probably down to common sense. If the pay and other benefits are good, and it is common for companies of similar scale in the region to have this cover, then they will have it.
Similar story to the CCC Datenklo [1].

[1] - https://de.wikipedia.org/wiki/Datenklo
Encoding on mobile does not have to use the most efficient profiles though. H.264 and HEVC mobile encoders do not use the higher profiles either.
An iPhone survived 48 hours in the ocean and retained most of its battery
Solaris by Stanislaw Lem

Permutation City by Greg Egan

Ubik by Philip K. Dick
Scientists need to speak up in support of the pursuit for truth
Concur.

Although perhaps the situation in Python could have been mitigated somewhat if a protocol was defined early that implementations could have adopted? Context managers, iterators and decorators all work nicely together, even across language boundaries via the extensions API.
48 Blocks interview
Yeah, even if buses were free, I don't see it ever becoming the main form of transportation.
I can totally see that you are voting on that issue with your choice, however, does that mean that everyone else is doing the same?
Not very the parts that make it NP hard are allowing libraries to specify maximum versions (and other more complex version ranges). Most of the time libraries use minimum constraints (~) or (^) which allows the heuristic to work like go's algorithm. For rust, node, and other languages libraries can be imported twice as different versions (without requiring a major version renaming like go) this also allows the heuristic to have an out: if it reaches a really complex case it can just give you both versions. Beyond that package management is a barely disguised 3-SAT solver which we have good, fast solvers. There are definitely some edge cases, but when's the last time you ran any of the following package managers and worried about dependency solve speed? cargo, apt-get, npm (and yarn), dnf, zypper. IO far and away dominates the profiles of these programs, solver speed is basically a non-issue in practice.
Ask HN: Thoughts on code samples post-interview
Would it be a waste of time to write a custom code sample, and related to the business somehow? Or should I just send something already completed. If not a complete waste of time, any interesting ideas as to what to create?

TL;DR Looking for ideas for a code sample, but is it worth it?

Requirements: Something simple, but not a scraper, as I feel if someone else decides to create something new for their code sample, they'd more than likely create a scraper of some description.

Background: I applied for a job, and after 4 successful interviews, they've asked for a code sample. They're a web-based company, with a private clients area, of which I don't have full access to, yet. Definitely want this job, and want to stand out from the other interviewees. I have been working as a web developer for over 13 years, but this is the first time I've ever had to supply a code sample that wasn't just the interviewer looking at my portfolio/references, so I'm looking at HN for some feedback.
You can sort of think of tasks as green threads. It just really depends on exactly how you define your terms; this area has a ton of similar sounding terms that different people define differently.

The downside of Go’s approach is the overhead of calling into C; Rust can’t afford this. Go can. IMHO both languages are making the correct choices with regards to their constraints.
> VP8/VP9 both were patent encumbered and required licensing from MPEG-LA.

They were not. MPEG-LA tried a little FUD to slow down the adoption of VP8/VP9.
Learn by Doing [Volume 11]: Getting Familiar with AWS EKS
Moving past how childish, distasteful, and (given Musk's rabid fanbase) destructive this was, I'm becoming much more reluctant to buy products from Musk's companies.

Is that an overreaction? It's just hard to believe someone who seems so delusional and unbalanced will be thinking of my safety when trying to meet Tesla production targets and fulfill his own prophecies.
Genuine question: aren't all one shot continuations (like the ones this thread is about) naturally delimited? Is there even such a thing as an undelimited one shot continuation?
Ride hailing services are only cheaper in a few dense urban areas where most trips are short and parking is very expensive. Everywhere else they're still an expensive luxury.
This is really great! Definitely giving this a try now.
From the other side: watched the videos, bought a ton of stuff to have my own machine shop. Now the videos are even more relevant - it’s the little things that mean so much. (Like the fun tricks to know something is parallel or square or the different ways to measure something).

It was really expensive, and I already had a background in automotive work and woodwork to some degree, and a decent IT skill set, but damn, machining is really gratifying.
You could also adopt one or more children. How does that affect this calculus?
I do think that slower transportation helps.

Cyclists tend to be more patient than drivers, based on my (biased) observations. As a transportation cyclist I don't really understand the mindset of many drivers. Their apparent need for instant transportation seems to override safety concerns, particularly the safety of others. Often drivers aren't much faster than I am, particularly given the number of stop lights on my commute. Many cyclists have pointed out the irony in how a dangerous driver who nearly runs over a cyclist often sits at the next stop light with the same cyclist stopped right behind them.

My guess is that cyclists are more patient due to both selection effects (more patient people are more likely to become cyclists) and driving actively decreasing patience.
I'm not sure I understand the benefit. We already have type hints, and for more complicated tests, assert. Both can be ignored in production.

EDIT: ok, I get that they provide some additional benefits such as checking for deadlock or memory leaks. Neat.
I was in deep concentration today working on an assignment, but ironically Apple's Screen Time snapped me out of it. In all their wisdom to get me to use the iphone less, Screen Time notification popped up, bring me back.

Edit: and can't turn it's notification off, it is not in the Notification settings area. I had to turn the Screen Time feature completely off so it doesn't happen again.
The number of children you have is selection (in an evolutionary sense) and because it is not a trait being selected for directly by anyone (we are not trying to breed people that want or don't children), the selection is being done by nature.

The environment of humans has radically changed and we are undergoing very strong selection and adaption to this new environment. In the past the number of children you had survive to adulthood was tied to the amount of food you could bring in (as with most animals). In the new human environment the number of children you have is a consequence of how resistant you are to the cultural meme that children are undesirable.
Inside the Mating Rituals of Brands and Online Stars
So get a thin phone and put a battery back case on it?
It's not very clear what the connection is between your two paragraphs. In fact, they seem contradictory; why does natural selection lead to fewer smart people having children?
You're right, there are fewer h264 encoders than decoders in consumer software, but still dozens. https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC_products_and_...
There are precisely 0 for AV1 so far (except some may have a subset of the standard in FPGA by now).