skysight-inc/HackerNews huggingface dataset:
That might be true if you’re being well paid. Game devs tend to be less well paid on average than people with equivalent skills in other tech businesses. And if you’ve been putting in unpaid overtime to finish a game, which is rampant in the industry, or if your friends in other game companies get royalties, then in both cases there actually is an immediate monetary downside to having a flop.

Anyway, “insane” is a pretty strong word considering profit sharing is super common in all kinds of industries. Some people and some companies really do try to share a little bit of the wealth and reward and retain talented employees, not all company owners are out to keep every cent for themselves.
A Review of Google's Colab and CoCalc for Collaborative Data Science
Do you know if anything similar is being done with any sort of birdsong?
Nothing to fight global heating.
Your expectations should be reflected in your employment contract. Outside of that, you are just wishing.
> Epic Aerospace: Epic is manufacturing inexpensive space tugs to deliver satellites into geostationary orbit. The 21-year-old founder has been building rockets since he was 16, and is now managing a team of seven aerospace engineers with Epic Aerospace. The founder describes propulsion as one of the biggest problems for satellite companies, in that it can take up to two years to qualify new satellite systems and can cost up to $30 million. The problem they’re solving is moving satellites from low Earth orbit directly into geostationary orbit. Epic’s tug is half the cost of the competition and is reusable. They’re currently working with Satellogic, and chasing what the founder says is a $3.1 billion geostationary insertion market.

So, uh... what's the big propulsion breakthrough? They have no website (well, they have this: http://epic-aerospace.com/) and I can't find any search results. They don't list the founder's name, and the only person I can find or other mention other than the ycombinator article is this: https://github.com/OmarBessa

I agree it's a big market, and it costs a lot more than $30 million to prove out a new propulsion system, especially one that can repeatedly take satellites from LEO to GEO.

If it's some reusable tug, I'm guessing it's able to be refueled in orbit? That'd be pretty epic indeed, because I'm not sure of anyone doing that these days. Though transferring fuel in zero g is a real interesting problem.
I don't understand this move, over 2$ month extra for any ipv4 address?

Are we actually running out of addresses or is this a money grab kinda thing? Most of the competitors I know of offer one free ipv4, often a block of ipv6, and extra ipv4 addresses are normally only a dollar or two at most a month extra

Like many others said, this can double the cost of small projects.
Protomolecules!
In recent years, teen vaping rates have increased far more than teen smoking rates have dropped. https://www.politifact.com/virginia/statements/2019/jun/12/t...
Yup, it's a data race (and therefore UB) to access the same memory from two different threads without synchronizing instructions (like mutexes, thread start/join, atomics).

It is allowed to concurrently read from const regions. But not concurrently read and write, and definitely not concurrently write.
The complaint looks remarkably similar to the Nessmith complaint in Florida.

https://www.classaction.org/media/nessmith-v-juul-labs-et-al...
That works great until it doesn’t?

What else have they ignored that is going to bite them in the ass?
Care to share the pointers? :)
You could probably just have a dumb bot post all prior links to the submitted URL with # of upvotes and comments for each one, then leave it to the readers to sort through which are interesting. I’m sure you’d get at least some folks digging through and reposing interesting/informative comments from previous discussions, helping stimulate the current discussion. Not perfect but good enough and relatively simple.
That's fantastic! Color me interested.

Just want to point out that the maintainers should make this aspect more prominent in the home page as at a quick glance I thought SS is good only for creating apis/web servers.
NASA Gets a Rare Look at a Rocky Exoplanet's Surface
Too bad K8S doesn't support IPv6 at all.
I’m not sure I understand. Being laid off is absolutely a downside to flopping, and “unfortunate” is, in my mind, fairly synonymous with “downside”, I’m not understanding your objection.

Nor do I understand how owing money back to an employer is a realistic scenario. I’ve never heard of that happening. Maybe it happens in weird indie or friend group startups for various reasons. Are you suggesting this happens with any real frequency to employees at established companies?
Thanks for the thoughtful reply.

You are right, however there is a scenario that you have forgotten.

The possibility that the JIT might eventually optimise the code path given enough PGO data, and apply RVO or similar approaches.

Naturally I don't know if RyuJIT can already do this kind of optimization, given that only recently they have strengthened their focus on this area.

However this kind of optimizations are already doable in Graal, so it is possible that Microsoft also adds them to RyuJIT.

Which in any case would rule out some of the Rust deployment scenarios I guess.
That's a false dichotomy, to say the least. There's a much different public view of e-cigarettes and non-e. Moreover, smoking bans are currently more widespread than vaping bans [1] - in many places, vaping is legal in situations where smoking is not.

[1] https://en.wikipedia.org/wiki/List_of_vaping_bans_in_the_Uni...
That sounds like a horrible waste of electricity.
アタック帰還。山の撮影、いろいろなファクターがあるのですが（祈）†
That's the default for sure. But consider that (a) HN started as an experiment in avoiding that outcome (see https://news.ycombinator.com/newswelcome.html and https://news.ycombinator.com/hackernews.html), and (b) it has managed to avoid it (mas o menos) for 12 years now. Doom may be inevitable (https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...), but 12 is a large number of internet years. I think it's safe to say that we've avoided at least the cruder versions of that phenomenon. And we've learned a lot in the process, so all is not yet lost.

The best way to not succumb to pathogens is for the community culture to build up strength to handle them. The real enemy is not the pathogens, but our own weak immunity to them. The strength we need most right now is for HN users to resist the temptation to call others astroturfers or spies simply because they hold opposing views—and to explain to fellow users that the rules here ask us not to do that, no matter how wrong the opposing view may be or feel.
No, that's simply being laid off. You still got paid while developing the game that made no money.

Being paid a wage and also expecting royalties is wanting to have your cake and eat it too. Generally when an artist (or creator of any sort) is paid royalties, it's in lieu of wages, so you're also shouldering risk if the project fails.
It lives off radiation though. For anyone wandering, OP is talking about fictional molecule from the series The Expanse.

It's a damn good show. So good that I even wrote a blog post about it!

https://www.ankshilp.in/post/the_expanse/
It's slow.

It's broken in weird ways (renaming or moving a file will break it basically)

The threaded chats confuse everyone.

It's poorly integrated with the rest of office (I can't seen to figure out how to 'share to teams' from Word or Excel for example.

Plusses: The group video chat works well. It's not Skype for Business.
I'd love to see this done with the page map features from Xcode, with clickable section headings that show up on mouseover and so on.
I'm not sure that's the solution - it removes a useful tool for curbing cigarette use. They're simultaneously cheaper, have no lingering smell, and (anecdata) are healthier.

Regulators were too slow to ban advertisements of these devices; especially those aimed at kids. Furthermore, decades of anti-smoking media has removed any traces of 'cool' from cigarettes. e-cigarettes are too new to have this cultural benefit.

But, you're right. There's a hooker in the closet. Remove the 'cool' from e-cigarettes. We could ban attractive flavours, and keep dull, boring ones.

Besides, there's logistical issues with making them illegal. What to do with the addicted population? Push them into cigarettes (cheapest option)? Use public funds for replacement programs (expensive; low political will)?

And finally, motivated teens will obtain whatever they want. Any such demand is supplied in an urban environment. This stuff is easy to make, easy to hide, and easy to import from other provinces/states.
Overly broad statement.
const for global or static variables do make code faster, as they are placed in the .rodata segment, which allows swapping them out for free. This can be a huge win.

He only talks about const args, where the compiler does not try yet to check for casts which violate the constness guarantees. (DFA, Escape Analysis). And thus misses all important optimizations. You cannot rely on that never being implemented in the future. With LTO they already do I think.
This was a fun read, thanks for sharing.

I recently kind of did a 2019 version of this. I built a site with gatsbyjs, and users can submit corrections via a form that POSTs to a google survey. I look at the row in the spreadsheet the survey created, if it's good I copy it to another spreadsheet and redeploy. I haven't automated that part as I get submissions very rarely, but I could.

Not saying it's a good way to build a website. But it is interesting exploring ways to build a site without a backend that probably should have one :)
A simple terminal app for Google Authenticator
My only point that I am making is that this idea of "corporations have to maximize profits" is false.

Shareholders own the business. And they can do what they want with it.

It is a total lie to say that they "have" to maximize profits.
This is definition question. As example Scaleway offers free public IPv4 address, but if you don't want it, then you'll get discount. - Are they charging for it?
For me Scala was never about using a Java++.

If you want Java++, the best Java++ is still Java with a bunch of libraries. You don't need a new language for that.

Kotlin's succes is effectively because Google was late to port Java 8 to Android. A fine language btw, but it will either become more like Scala, or it will wither away eventually. My bet is in it becoming more like Scala, as evidenced by arrow-kt.io

Scala has a blend of features that makes it the most expressive mainstream functional programming language, most importantly ... implicits, by which you can model typeclasses and higher kinded types.

And in Scala we've got an active community of FP libraries. Actual FP, emphasizing referential transparency, with abstractions built for suspending effects.

It's a little known fact but the kind of FP programming we do in Scala tends to be more pure than what happens in OCaml, F#, Erlang, Clojure and others.

Also, we have a Scala to Javascript compiler, all the tooling works with it and we've got an ecosystem of libraries cross-compiled to Javascript.

As for Scala Native, it has its place. The problem has been lack of manpower to bring it to the maturity that Scala.js is at.
That is how the protest started. Why it continues, why it has grown, and why extraditing people is such a galvanizing issue, is complicated.
Don't you see how extremely patronizing it is to say, essentially, "you can't make your own decisions, your brain isn't fully developed"? I get that this is occasionally necessary to say to actual kids, but it does not seem appropriate to say to anyone we deem capable enough to vote and drive a car.
You are allowed to cast away const-ness of an actual const object, just as long as you don't modify it.
Sure, but having been the first generation to learn about freedom, while everyone else from previous generations were either forced into colonial war, or had to enjoy a CCTV like state, I don't enjoy the feeling of not being able to do stuff, because "someone might be watching".
I'm not sure that situation was worse, considering how much more accessible e-cigarettes are in comparison. The experience of smoking was a big deterrent to nicotine addiction.
Juul had this radio campaign that was made up of 2 spots one after the other. The 1st spot would give you the pluses of the product followed by the warnings and how it was not for kids. The second spot would imply that what you had heard about Juul's minuses and warnings were false. They were not blatantly saying it but because of the way, the 2 spots were played one after the other you certainly got the idea. It was a bit surreal. It certainly minimized the minuses and warnings. In a way, it was brilliant since you could never prove that they were trying to undermind the warnings but it certainly had that effect. It's a shame they were using it to promote their products rather than a product that is good for you.

They have some brilliant marketing people working for them.
Although in that case, it was criminal RICO. Lesser burden of proof, but with civil RICO the plaintiff has to also prove causation.
Virtually anything that is enjoyable is potentially addictive. Trying to police the "addictive substances industry" will very quickly turn you into the fun police.
To me, General Relativity has some pleasing qualities: it's mathematically complete, and it's very flexible.

As to the Einstein Field Equations (EFEs) themselves, the aesthetically pleasing quality is the terse notation brought about by the Einstein summation convention, abstraction into the Einstein tensor G_{\mu\nu}, the stress-energy-momentum tensor T_{\mu\nu} and other objects, and so forth (it's even shorter with geometrized units c = G = 1, ignoring the cosmological constant (say if one relies on thin shells and junctions[1]), \pi = 1, and/or 0 on the RHS).

This terseness can hide several pages of partial derivatives that look like http://4.bp.blogspot.com/-0e2Zl5QrRiA/UZfL29xVTZI/AAAAAAAAAF... (from NCSA's (offline) numerical relativity mathmine1.html originally) -- there will be sixteen of those for the Ricci tensor, plus some more pages for the other parts of the left-hand-side, although by introducing lots of symmetries and simplifications we can cut down by quite a bit.

One can get a feel for how these are generated with the example at https://www.maplesoft.com/support/help/Maple/view.aspx?path=... (eqn 12 for the metric at eqn 6)

Hartle's (anathe)Mathematica examples https://web.physics.ucsb.edu/~gravitybook/math/curvature.pdf are nice but don't take you to an interesting Ricci tensor.

Instead, perhaps see the answer https://mathematica.stackexchange.com/a/8908

Frankly, the mechanics of working with known solutions of the EFEs can be a pain. Perturbing against those can be even more of a pain. Junction conditions[1] between different exact solutions can be a super pain. Modern symbolic computing systems help a lot:
https://en.wikipedia.org/wiki/Tensor_software (sigh, that needs updating, e.g. GRTensorII->GRTensorIII https://github.com/grtensor/grtensor/wiki )

- --

[1] https://arxiv.org/abs/gr-qc/9510052v3 since absorbed into GRTensorIII
Certainly interesting to see English's domination increasingly challenged on open source tech projects. However this makes contributing harder for non-Chinese speakers. I had a look at the git's issues page and all the discussion is in Chinese. Google translate can help, but I'm not sure it would be enough for some subtle problems. Also not sure how communication would go with PRs if part of the team is strictly sinophone.

Great project nonetheless. Will likely give it a try. Keep up the excellent work!
You don't need an RPi, kiwix is available for desktop OS as well as phones.

Why carry around another device instead of the computer in your pocket?
Intentionally or not, I believe not talking about politics is politics, because not talking about something strengthens whatever the status quo - good or bad - at that time is.

I’m not advocating for constant political discussions on hacker news. But to pretend that technology can be separated from politics is to hold a false belief about reality.

Politics is fundamentally about social groups, power, and the ethical beliefs and norms of groups of people.

I believe that cultivating civility, genuine listening, and self-doubt in our hacker news community would ultimately be more constructive than pretending that our action or inaction - especially as technologists in this day and age - has no effect on our fellow human beings.
> Are we actually running out of addresses or is this a money grab kinda thing?

We "ran out" some time ago. Of course, IP addresses don't get used up, so this can be defined different ways. It's no longer possible to get brand new (i.e. never used) IP addresses from the regional registries, so the only way to get a block is to buy it from another company.

Cloud companies have been buying up IPv4 space like crazy since the registries ran out. A couple years ago Amazon bought half of MIT's /8 block, and just a few weeks ago they bought a quarter of the /8 that was originally set aside for HAM radio.

So we'll never exactly "run out" per se. It's like real estate. They're not making more, but you can still buy it. It just gets more expensive. (And hopefully we eventually move to IPv6 which isn't so maddeningly restricted.)
Ads and ridiculously long sidebar
I’m curious what happens when Africa defaults on all these loans. Who picks up those pieces and acts as the backstop?
Do I get a badge?
Sure, you're paying for everything you use, but the difference is when you compare costs. The less "addons" you need, the more true is the cost.
Dude, he spent 3 paragraphs on Petreaus. The whole article is 50 paragraphs. Petraeus may be a bad example but the article itself is good. Try not to completely derail the substance by fixating on one mistaken example.

The TLDR is - in order to escape group think and develop an original, authentic, foresightful understanding of our world, we need periods of solitude and reflection (and essentially forms of deep work though he doesn’t use that term), away from the constant stream of informational noise of modern life.
No but that’s the difference between being an employee and being an entrepreneur.
Back Greenlock.js – free SSL make it simple
Microsoft’s new SMS Organizer app for Android filters out spam messages
Semi-professional? So, only being paid for some projects and not others? Being a “professional” is not a skill, but an employment status.

I argue that many amateur productions exceed the quality of professionally made productions.
Apple TV Plus will reportedly cost $9.99 per month and launch in November
I think it'd be fine as long as you don't show it to anyone else or let anyone know you took a copy, just to avoid the prospect of being legally hassled.

Some of my most useful reference materials taken from past jobs have been source code I've written and technical email threads I've contributed to.

I mean, I created or helped to create these, so why shouldn't I take a copy? It's not harming anyone, only benefiting.

In my opinion, it would be a symptom of having your mind overly influenced by the evils of capitalism to believe otherwise.
Really interesting to read about your perspective. Thank you for sharing.

Quick follow-up question. Do you believe this [1] is a legitimate transmission from the CCP? What are your thoughts about it?

[1] https://pincong.rocks/article/3572
Of course, of course. Wait to sue them for $2 a customer until they've acquired the customers with a LTV of $30k for only $50. That'll teach 'em.
> What place does Scala now have in the world?

serious answer: chisel3

other serious answer (at least to me): the ability to write incredibly terse code. For instance Rust, as great as it is, doesn’t have partial application.

iter.map(|x, y| f(x.as_ref(), y))?

is so much less satisfying than

iter.map(f(_, _))

I’m pretty sure you could recover that behavior using a compiler plugin, though.

Also, don’t get me started on implicit conversions... I’m an avid golfer.

Other than not having (usable) macros, the language itself has very nice amenities. SBT was like an early Cargo, even.
On iPhone there was nothing visible on the main page. The boxes demo didn’t scroll enough for a worthwhile demo. The text demo however looked pretty good. Somewhat sublime-like as observed in other comments.
I just see too many programmers that right from the start try to micro-optimize their code with things like this. You'll usually see very well written code but with all sorts of hacks, taken from blogs and StackOverflow answers and whatnot all across the web, but in the end they fail to optimize their actual algorithm and end up with some ultra-high memory footprints or O(n^3) stuff instead of some nice O(log(n)) for example. And they'll argue that they already "optimized the sh*t out of it", because they saved a couple of hundred assembly calls in a binary file around the size of a few megabytes ...
RICO: Racketeer Influenced and Corrupt Organizations
If somebody wants to see a real RICO case, Palantir vs. I2 case for a great example.
https://www.sciencemag.org/news/2019/08/drinking-fluoridated...:

"If the work holds up—a big “if,” as the paper’s findings are already coming under heavy scrutiny—it could hold serious implications for public policy."

Why should scientific data be doubted simply because its implications, if taken seriously, would be to cause more inconvenience or less money-making in our lives?
Announcing the general availability of Python support in Azure Functions v2
Electric vehicles are still in nascent stage;
https://twitter.com/spectatorindex/status/112909164662727475...

Till then everyday China need 504 million US$ to buy 8,400,000 bbl/day OPEC Oil to drive its economy;
https://en.m.wikipedia.org/wiki/List_of_countries_by_oil_imp... and https://en.m.wikipedia.org/wiki/Petrocurrency#Currencies_use...

Hence China is selling/exporting its products/services to USA to EARN that $504 million/day;
https://twitter.com/spectatorindex/status/116150270980923801...
What does tokio have to do with that?
If people are infinitely more complex and there are ten million other factors in life, then how can the advertising be singled out?
I couldn't quite remember the reason as it was quite a long time ago and there was a lot of pain, disappointment, unfairness, despair, helplessness which I'd like to move on from. But I remember it was along the lines of:
- Difficult to prove (How do you prove stolen code?)
- I am not supposed to be decompiling another app to find evidence
- What channel do I use when Google makes it so difficult to make a case/complain for anything? (There are channels, but there is no trust in those, they behave like black holes where you put in effort and just maybe, just maybe if they feel like it, they will respond.)
- With the image they portray, I felt that to Google, they would see my case as similar to a single piece of candy going missing in a Walmart store.

I found out when I saw that competitors were copying my Store Listing Text word for word (ASO), and when I downloaded them, I noticed a peculiar bug their app had which was identical to mine. It was a programatic bug due to the way the function was implemented, seeing an identical bug that only fails on the same edge case is a big red flag, so I decompiled their app and saw that my work was copied.

I did send email to the developer at fault but did not get a reply or action.
Caffein is also addictive. So are video games.
We will also be affected and also received a proactive email this morning.
That still doesn’t excuse making e-cigarettes illegal and not normal cigarettes as well. Also, you have to compare against marijuana and other drugs as well if we are accounting for what teens are doing to act out.