skysight-inc/HackerNews huggingface dataset:
Please don't do ideological flamewars, or other flamewars, on HN. We've had to ask you this before, and we ban accounts that do it repeatedly. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Lesser-known Pandas tricks (2019)
It's about the difficulty of implementation. Areva and Siemens are not able to finish the construction. Safety requirements obviously make it more difficult than, say, an airport (BER), and I bet the organisational culture of the constructors leaves something to be desired. "The build quality just isn't what it used to be." (Not a direct quote from Wikipedia.)
> The only thing that non-A GPL allows them to “hoard” that the AGPL does not are their own modifications.

The point of the GPL family of licenses is not to solely make the author's "hard work available to the community". It's to ensure that any modifications which are later provided to other users must be licensed such that those users can make their own modifications.

Private modifications are still permitted under the AGPL. In fact, the FSF explicitly states that licenses which disallow private modifications are not free software.

> Your hard work is still available to the community.

That'd also be true if you used CC-0 or made it public domain. That's not the point of using one of the GPL licences.

> My freedoms to keep my own code to myself should not change based upon whether or not I am running a web server process on my machine or not.

The AGPL doesn't say "if you run apached on your server you must release your code to everyone who asks for it". It says that people who use your software over a network must be given the source code.

And in the context of SaaS and "online-only software" it's pretty clear why such a provision is necessary -- in the nightmare scenario, all software would be only accessible over the internet and you'd have no rights to the source code even if the code was GPL. You might not agree with this measure or the plausibility of such a nightmare scenario (and that's fine), but there is a clear ethical argument for it (and it is consistent with the history of the free software movement).
Ancillary to this health wave being an exception. Here is what I posted on Twitter earlier: "Business owners with unaligned or rigid products or services unable to adapt are actively sinking. I’ve halted most everything and have never felt so much pressure to iterate for something and the coming months of shifting consumer priorities."
Please don't do ideological flamewars, or other flamewars, on HN. It's not what this site is for. If you'd please read https://news.ycombinator.com/newsguidelines.html and use HN as intended, we'd be grateful.

Since you work in this field your perspective is welcome on HN, as is anyone's perspective on the field that they work in. But please share information in the spirit of curious conversation and helping others learn - not smiting enemies. Internet enemy-smiting is the night in which all cows are black: it makes all the discussion the same. Worse, it evokes worse from others, making this place deteriorate in a way that we're trying to stave off if possible: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....

Also, could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is also in the site guidelines. You needn't use your real name, of course, but for HN to be a community, users need some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
On the other hand, if they're required to attend walking meetings in footwear not suitable for walking, then that's a serious labour conditions issue.
Famous Monsoon Festivals in India
Auto message sequences you can run
It would be great if PostmarketOS got serious about supporting at least one recent phone completely.

The link above mentions Bluetooth and Camera as “nice to haves”. I would love to get away from google but half the point in a phone is the camera.
Stripe Engineer about Remote Work at Stripe
Coronavirus is affecting hundreds of thousands of people, while the spider's only affecting the few poor souls who pass through 3rd and Main. I'd say they've got their priorities in order.
Only read the conclusion and it's not mentioned there: did they consider locality and thus cache/paging misses?
A typical ICU bed in a U.S. hospital is not isolated in any way. I've seen four to a room, all in close proximity. This can't work for COVID-19. Number of generic ICU beds is meaningless as almost all of those beds are totally inappropriate for a highly infections disease with high mortality rate. The problem is much worse than you posit.
What did you try to build with it? In how far did that succeed? And did you find a better alternative?

As an app developer, this looks pretty great. I can just click together a backend and don't have to futz around in PHP or Python.
yeah, I agree that this is no problem if hospitals stop taking anyone over 40 with respiratory issues and leave them to die at home. Letality might approach 10-20% then (from all we know), but hey, we are young!
Right. It's likely multithreaded whereas du is not. You can find some multithreaded versions of du though.
thank you for sharing. I was thinking about building the same thing.
No cars? How do you leave a city?

Bikes, buses, trains.
interesting idea. Will never happen.
The Eastland Disaster Killed More Passengers Than the Titanic and the Lusitania
EVs still don’t make profits at the prices people are willing to pay.

They are building them because of government requirements. Some of them are instead buying credits from Tesla, so if Tesla stopped producing they would have to make more.
In the time you spent on this thread you could have already ordered everything you need online to be delivered to your home.

You have to admit, despite being the butt of the joke, it's pretty funny.
Doing great with Openresty over here.
RustConf CFP Is Now Open
Honestly, it's all about the beans. I've had fantastic coffee from a $20 french press and horrible coffee from a $5k machine. Don't splurge on the machine, splurge on the coffee.
Convergent thinking + divergent thinking = linear thinking ?

Or is it caffeine + walking = laminar thought flow ?
Seems like you made a point. Could you provide more details? What are the other options and who is using them?
Not just any movie, an absolutely terrific movie. Wes Anderson's first and best.
With other brands, you can source alternative parts and get by fine.

With Tesla, a lot of the parts are still standard, but you can't replace it with same or better part that isn't sourced from Tesla supply. Even if it's the same part.
"the goal of a consultant company is to make money"

As opposed to which company ?
>But why are Browser gaining so much power

I'm confident that soon enough there won't be such a devision as web app and mobile app anyway. That's why imo.
We need well-coordinated action but if the people on site see that the action is not actually coordinated well, then they need to take proper actions anyway.

All other things being equal, central control has many advantages, but I strongly disagree that central control is the most important thing. A good example is the situation in Washington state - we only found out about the cases in Seattle because local labs defied CDC and tested themselves after being reportedly denied. It's definitely a good thing that they diverged from the central control, and it would definitely be a harmful thing to satisfy central control and let community spread in Seattle remain undetected.

I'm not saying that a random call center employee should arbitrarily decide, but if a local institution has enough skills, expertise and information to make an informed decision in the best interest of their patients, then they definitely should defy central control.
MIT may not signal the same thing that an Ivy does, but it certainly signals something, and the faculty, staff, students, and graduates are certainly aware of and use that.
Until the VC money runs out.

Or the shoppers get better at math.

Or I have some personal pride. That one usually wins.
If a company took your code and made a service people like and enjoy with that code, how is that not benefiting the community? The bsd licence gave us the iPhone. Doesn't that benefit mankind?
Okay, and is your direct report going to tell you no? Or are they going to worry that they're going to miss out on the opportunity to actually influence their boss because they don't participate in this week's fad?
Yes the EPR design is a disaster that may end the French civilian nuclear industry.

Renewable energies are very competitive nowadays, and once we have good energy storage solutions at scale, I don't see why anyone would buy a new nuclear reactor.
Our bodies are undeniably made to walk and not made to sit. Maybe we should redesign our work to involve more walking and less sitting. Walking is hard to combine with computer work, unfortunately.
Stove top espresso and simple milk frother that I own 1) makes better coffee than I've ever had in Starbuck because I buy good beans and 2) costs $30. Admittedly I spent $200 on a grinder so I could fresh grind finely as it makes a significant difference to the coffee IMO however I could just as easily get my beans ground when I buy them for free.
Must be nice. What about the poor renter schmucks?
That 1% is still to be confirmed. We don't know the mortality rate yet.
Im 34 so I'll be fine, and I probably won't lose any friends. But I may lose a parent and I'll definitely have a friend who loses a parent. And that seems pretty awful especially considering how preventable this all was.
Nationalistic flamewar and personal attacks will get you banned here. Please don't post like this to HN.

https://news.ycombinator.com/newsguidelines.html
Same, janky scrolling in Chrome and Firefox.
Your comments are breaking the site guidelines by being snarky and posting in the flamewar style. Please don't do that. It's not what this site is for, and it evokes worse from others.

https://news.ycombinator.com/newsguidelines.html
Some years ago, I listened a person who was both involved in governmental oversight of the building project and a card carrying member of Green Party. He was really happy that they had spotted a missing welder's certificate. (There was no complaint about the quality of the work, only about the missing paper work.) He was laughing out loud, in a joy of an accomplishment, for the fact that the project was delayed for year or so for this.

So yeah, I would go for the bureaucracy.
Time sensitive travel in the midst of Covid-19
My fiance and I have been working on getting a US visa since mid-last year. Now after having gone through all the hoops, interviews, and fees we have our visa and it expires in July.

Due to one final hoop, the soonest we can travel is early April. Given the COVID-19 chaos that's unfolding should we travel as soon as we can in April, or attempt to wait it out as long as we can?
Hah, you remind me of the scene at the beginning of The Perfect Storm where the owner of the boat explains to Mark Wahlberg's character why he gets paid so little while George Clooney's character gets paid so much. Compare sailors working the ship to the grunts working the startup.
I've decided to format this text in a more reader-friendly way and posted it on Medium:
https://medium.com/@catamphetamine/how-github-blocked-me-and...
> a "cancel culture" is antithetical to an open culture. I agree. Excluding someone due to tone, without warning or clear explanation of the violation, especially when it appears the content is a contested opinion, is bigoted censorship.

Ever hear the expression "Your right to your fist only extends as far as my face?"

In order to express ideas openly, even firmly and directly, one does not need to be explicitly RUDE to others, and apply personal insults and attacks.

For people who seem to be deeply intellectual, ESR and Linus (though less these days) have an apalling inability to differentiate between "This is a stupid idea" and "You are a stupid person".

They seem to revel in additional personal attacks on other people rather than engaging in a free marketplace of open ideas, and their behaviour has been unchecked for decades because they are brilliant and their contributions are meaningful.

It turns out, history is full of examples of that.

It also turns out that you don't HAVE to be a jerk, and you can express your strong beliefs in an idea without calling someone a looneytune.
Ask HN: Getting into Development from Marketing?
I have a marketing background and enjoy programming. Mostly I’ve built small web apps, for example a site that scrapes Kickstarter and generates a nice looking gallery of the videos from campaigns which exceeded their funding goal - the idea being to showcase Kickstarter videos which are likely good / effective.

I also like making scripts to automate boring things, for example I’m writing a Buffer clone to schedule content uploads to my client’s CRM (which doesn’t have such a feature built in).

I’m starting to enjoy these projects more than the actual work I’m doing.

Is there a good route into getting a job? What area would you recommend?

Most of the projects I’ve been doing involve a little bit of back-end (Django), web scraping (Selenium, Python, Chrome Webdriver), and front end (React, Meteor).
Desktop and mobile is actually where you want containers most. Servers rarely run untrusted or semi-trusted code because everything comes from a trusted source, usually open source, or in house.

But users want to run lots of shady apps, either that they find on random websites or places like the Google Play store.
Ah. Thanks for clarifying, maybe im not the only one a little confused. I'd call 'm "GraphQL schemas (SDL)" on the landing page to avoid confusion for some visitors.
WFH can be good for productivity, but it takes careful planning, good processes, and practice. I agree that it's extremely doubtful to increase productivity when done in an emergency fashion. (However it's obviously better than keeping everyone in the office to spread the virus.)
An Airbus can fly itself... and land itself.

That's autopilot.
Ask HN: Where do I find remote job opportunities and how to prepare for them?
My wife has done walking meetings, particularly with very small groups (2 or 3) or phone meetings. But she currently has a knee problem that makes walking unpleasant and slow.

I guess checking whether all participants are fine with a walking meeting is an essential part of the process. CEOs demanding a certain style of favourite meeting does not go well with that.
Thanks for the honest answer here!
You can. Just turn off TV and start working. Require of yourself that at the end of each week you write a report of what you've done ("snippets" if you work at Google) and send it to your boss. I also track the time (per client), and so could you. It does require some discipline, but it's doable.

If you're so disinterested in your work, you'll find a million ways to goof off in the office also. Just because you're there doesn't mean you'll be productive.
This is a good paper and I appreciate the holistic focus on cache efficiency, an area where multiple orders of magnitude of performance improvement are often easily attainable compared to many common implementations. However, it also highlights the gap between academic literature and the state-of-the-art in database engine design. For example, adaptive succinct indexing structures have been used for at least a decade in closed source databases. Structures similar to the ideas presented in the paper have been reduced to practice in real systems for a long time.

Last month I delivered yet another database engine, benchmarked against the best open source comparables, which provides a rough but concrete example of the gap:

The designed memory:storage ratio was 1:1000, an order of magnitude higher than even the 1:100 ratio mentioned as aggressive in the paper. In fairness, my prior systems were designed much closer to 1:100 ratio and it used new CS research to significantly extend the ratio without materially sacrificing performance. For data models with fairly complex indexing requirements, insertion performance was >100x(!) the best open source comparables.

A large part of this performance is due to dramatic improvements in cache efficiency that are not even particularly novel -- the gains attributable to improved cache efficiency in the paper are eminently believable. The data-to-index ratio in the above is around a million-to-one, small enough to fit in CPU cache for many TB scale data models. The high data-to-index ratio is largely attributable to using search structures that forego total order and balancing, which enables dramatic improvements in succinctness with minimal reductions in selectivity.

The other major contributor to performance is scheduler design, which wasn't really touched on in the paper and is largely ignored entirely in open source databases.

tl;dr: current open source database engine designs leave a massive amount of performance on the table due to very poor cache efficiency, and this paper correctly touches on some of the ways this is materially improved in closed source database engines.
The Swedish Data Protection Authority Imposes Administrative Fine on Google
There will be 30k deaths in March? So it's going to go from 1.3k to 30k in the next 20 days?
The VM name came because TornadoVM implements its own set of bytecodes for handling heterogeneous execution. These bytecodes are used for handling JIT compilation, device exploration, data management and live task-migration for heterogeneous devices (multi-core CPUs, GPUs, and FPGAs). We sometimes refer to a VM inside a VM (nested VM). The main VM is the Java Virtual Machine, and TornadoVM sits on top of that.

You can find more information here: https://dl.acm.org/doi/10.1145/3313808.3313819
a) I think you meant 80000 deaths (northern italy has maybe 15 Mio inhabitants), b) so according to your calculation, there should be about 140000 cases closed by now?
I'm still not sure that those entry-level frameworks using GraphQL aren't repeating Rails' ActiveRecord issues when it comes to more complex data relationships. Both work alright for "blog post" and "user" entities, but become a bit awkward when it comes to even basic CRM-type examples (contact/company/address/junctions).
I know that Facebook is using this at scale, but that's a whole different issue, with lots of custom optimizations and special backends.

I've heard GraphQL proponents call joins "premature optimization", and I don't even know how to respond to that…
I'm 49. I wish you'd said "Over 50".
also a London commuter, but mainline rail. my dormitory town has a 1800 space multi storey car park for the station which is full on week days. it probably represents 5% of the vehicles in the town. I think there will be a tipping point, maybe when around 30% vehicles are electric, where people realise there is good money to be made in charging points, and then every big car park will fit them
What it takes to be a Tech Lead
I'm fully aware. I have a Kazak inlaw. I know it's futile but it would still be a statement.
I'm a fan of https://paletton.com/ but someone has tried to apply AI to the problem: http://colormind.io/ though beauty as ever remains in the eye of the beholder...
How common is it to pay mortgage/rent in person in other parts of the world? I would think that something as serious as a mortgage payment would automatically be deducted from the payer's bank account so they don't have to worry about it. Or am I assuming too much?

What about other recurring services that also has to be paid?
The Philippines also has very slow internet, and lots of throttling and intermittent package loss. They don't have a lot of their own infrastructure and their backbone seems to be dependent on China. There is also an almost-monopoly with ISPs, just enough 'competition' to allow plausible deniability regarding monopoly.
News fatigue probably. I no longer take news seriously. I know they are trying to make me worry, that's how they make money. Whatever they say is probably grossly exaggerated.

Someday it'll be like in "the boy who cried wolf", but what can I do.
Norway is clearly an exception to the usual situation in Europe, due to the very high taxes on purchasing (registering) a car, and the exemption to that tax for electric cars.

Denmark also has the tax, but much less (if any, I don't remember) exemption.
Could you name some please? I'm genuinely interested in learning of data structures with this property.
randomly generated IDs as 64 bit ints, pretty often. I mean, tweet IDs are up there too.
Then we ordered another reactor, a VVER, from the Russian Rosatom in 2013. It's already 4 years behind the schedule and won't open before 2028. https://en.m.wikipedia.org/wiki/Hanhikivi_Nuclear_Power_Plan...
Indeed, the increase in SUVs in Europe has wiped out the CO₂ gains from increased engine efficiency.

https://www.theguardian.com/environment/ng-interactive/2019/...
It’s not that simple. I wouldn’t use the word distribution for GUIX, NixOS, Android and several OSes that use the Linux kernel.
But this virus won't go away until a significant fraction of the population gets infected and heals. It'll come back in the fall when it's colder and hit again. I'm afraid the only principled solution here is to develop vaccines and working antivirals in the next few months, which by "normal" standards is completely unprecedented.
> ... but also inventivizing various approaches

You may as well argue standards have lowered innovation.

> Giving a company the right to prevent interoperability does not necessarily mean they will invoke that right

I hope that whoever created int max(int a, int b) is benevolent because just about every programmer has reinvented that at some point. What about Response get(String url) which returns an HTTP GET response. We have probably all written that at some point and most HTTP libraries implement it.
Not sure why parent is downvoted; this is a serious issue.

The issue can of course be solved by only have walking meetings when all participants are okay with it, but that does not go well with CEOs insisting on this type of meeting. And anyone preferring walking meetings may end up having less meetings involving people who have trouble walking.

At the same time, banning walking meetings is certainly not the solution; walking is clearly healthy for our bodies, and apparently also for our minds. Just be flexible about it and considerate about all participants.