skysight-inc/HackerNews huggingface dataset:
They also implemented a fast Smalltalk VM in 1983 which is described in this book: http://sdmeta.gforge.inria.fr/FreeBooks/BitsOfHistory/BitsOf....
It influenced the Self VM which influenced the Java HotSpot and the JS V8 VM.

EDIT: here is an interesting talk about the Self project and its origins: https://dl.acm.org/doi/10.1145/1238844.1238853?dl=GUIDE&Want...
If (a really big IF) solar panels can get efficient enough while LEDs also become more efficient, in theory plants grown indoors being fed by LEDs attuned to the precise portions of the spectrum they need with the whole thing powered by the solar panels, you could get a better yield than outdoor growing. Figure out cost effective fusion, things get even better. But neither is the case right now.

As far as the urban agriculture crowd goes, they're concerned about the length of their logistics lines to their tables. Raspberries grown half a mile down the street in winter is better for the environment than flying them in from another hemisphere... provided you get the energy costs of the indoor farming system low enough.
How could the US possibly beat these numbers? Do you imagine shutdowns more severe than Wuhan happening here?
Could extend this to large companies with multi-year cloud computing contracts with Azure
You just asked a person qualified to give you their professional opinion and then you turned around and more or less completely undercut that professional opinion.

You need the experience and you need the detailed instruction. That's why there are certification programs around the operating of complex healthcare machinery. Just like you don't want a front-ender doing back-end or systems work you don't want your psychiatry residents to operate an ICU.
Network Intelligence Using Python
Aren't oil companies looking for skilled labor?
I see a lot of people here saying how they "get burnt" by unexpected increase in their bills, because some guy who was supposed to manage the cloud made a mistake. That's not the real burn, the real burn is when you pay $8K a month on cloud services for apps that could run on a laptop in a basement. And you pay that monthly, for years. And before devops guys slash me with "scaling", "fault tolerance", "redundancy" and what not, remember that your little website isn't a multi million user app and all the issues that you think are fixed by simply moving to the cloud can also be fixed by running your app on a laptop (for free).

I used to handle infra for a client a few years ago (the stack was built by another employee before I got there) and it always amazed me why these people pay $10-20K every month to AWS for their app with 500 users a day. Needless to say that AWS was also causing a lot of headaches with their instance management, network maintenance and service unavailability. I know cloud is cool, but business should probably think twice before going for it.
Correct on both counts (current OU student).

120 credits = full time studies, 40 hours per week. So 30 is 10 hours, 60 credits is 20 hours.

This is of course an estimate. Some weeks you have assignments due as well as course material to study. There's a two week break for Christmas and usually one week around Easter and that's it.

If you work full time and you're doing 60 credits that'll take you 6 years working 60 hour weeks, maybe more, assuming your job is just 40.

I did an FOIA request. After 11 years of study (11 picked because I wanted to confirm a comment on the guardian), of those students who have ever indicated formally they want to obtain a bachelors, around 15% have actually done so.

If the student has self declared a mental health disability the figure drops to 9%.

Last academic year 55% of students passed their modules across all modules. This excludes students who opted to defer or refund within the grace period at the start of the module.

Cost wise these days on UK or EU fees it's about £3k for a 60 credit module.

Personally if I knew what I knew now, I'd go back to full time education.

Edit to say: the course is flexible in the sense study timed are not fixed and nobody cares if you turn up to tutorials, often done online, or not.

It is not at all flexible on deadlines of any kind. On a 60 credit module you could easily have one assignment per month, plus an exam at the end. The assignments, depending on your level, aren't necessarily that challenging but they do take time.

If something comes up at work or in life and knocks you back, you either accept the damage to your grade and complete the module or you defer. Definitely don't go via the OU if you have a demanding job with unpredictable requirements.
They have some information about the frequencies stuffed at the bottom of their FAQs. One omission that bugs me is that they don't tell you the location of the ground stations, which can be a dealbreaker for whether or not this is effective
That's a better idea, also, veterinarians tend to be much more all-round.
Except, the benefit isn't realized if you can't or won't go anywhere.
Apples and oranges though. Murakami writes symbolic surrealism. A far-cry from down-to-earth (rome?), politically driven scifi. I think 1Q84 is possibly his worst work. He aimed for the moon and the rocket blew up on the launch pad. Normally I really like his works, but reading 1Q84 revealed his plot mechanisms for what they are e.g. loosely connected rabbit holes with no resolution. I think I ignored that fact in most of his other books because there was emotional closure paving over the plot cracks, but it just didn't happen for 1Q.
I work for a university, and the official word is to use Teams for everything, including classes transferred online, as the internal infra is not at all able to take the load.

Teams has video conferencing, but also hooks into SharePoint for shared documents.
You will definitely want to tell them about it and have in writing that they recognize that what is yours is yours. If they ask you to assign it to them politely tell them no. The worst situation you could be in is to have them find out in the future with some notion that you wronged them. If they press the issue of IP with you can decide at that point what you want to do.

For what it is worth, I joined a startup with a bogus "all your ip is now our ip" clause as well as an overly broad "non-compete" clause. I simply struck those entire sections from my contract. In the end, they asked me for a list of my IP/inventions and I provided them the folder structure of my side projects drive. I agreed (in writing) that I would never work on any of my own IP with their resources.

I told them flat out that I would accept an alternate offer if the perused the issue. I recognize that this is a different time (given the uncertainty of how the virus will affect the economy) but I feel strongly that what is yours is yours and joining a company does not give them the absolute right to anything you have done prior.
Everybody spies on each other. That isn't particularly notable.
Hang on, he decrements VALUE only by 1 during the sorting phase, which assumes that the 1M 8 digit numbers are consecutive, which we know they might not he because he said there could be duplicates....
Slack’s video conferencing sucks.

They bought ScreenHero and tried to integrate it. They screwed it up so bad that the ScreenHero founder quit after 4 years and has gone and rewrote it and called it Screen:
https://news.ycombinator.com/item?id=22676040
Really nice artwork! I bet there are some kids off School who will love coloring these + 100% free.. Nice one, thank-you.
Ask HN: What are some great online Masters Programs?
From march 13th they stopped testing everyone suspected of corona and instead only test people seeking care with serious symptoms. [0] The metric the government agencies publicly communicate now is the number of people admitted to ICU per day, which lags the infection rate a bit more than simply testing for symptoms but is a hard fact since everyone being that sick will end up requiring the care and therefore reducing the unknowns.

[0]: https://www.aftonbladet.se/nyheter/samhalle/a/70GQRV/nya-str...
Honest question; how do you define "demand"?
It's an investment that the company can't afford to make at the moment. An existing, efficient, and self-sustaining player can be drowned out by a few VCs subsidizing costs and making it impossible to compete for a few years.

The American VC system is disgusting. It allows a few wealthy individuals to choose winners not because they are the best solution, but just because through nefarious tactics they are the last ones standing.
> AWS eliminated all capex expenditures

You were always able to just rent servers running in someone else's data center.

AWS as we know it launched in 2006, [1] is Hetzner's homepage from 2001 offering dedicated servers for $125/month + $125 setup fee. By 2005 [2] you can get a AMD Athlon XP 3000+ with 1 GB RAM and 350GB traffic for 39€/month.

1: https://web.archive.org/web/20010813053224/http://www.hetzne...

2: https://web.archive.org/web/20050507034045/http://www.hetzne...
Ask HN: How does Mailchimp send emails as your domain?
I'm working on a service that does automations and workflows on top of the emails I get on my Gmail.

I'm curious if there's a way to send emails via my Gsuite address using our own backend (or say, something like Mailgun), rather than via the Gmail API.

How is this usually achieved?
At the late nineties someone offered me to make a startup storing files on an "online hard drive" via a web interface. Why would you need it i asked, just use ftp... little did I know. Sometimes simplicity and packaging worth money to people. Not everybody know how to cut pipes and modify them, people don't have time or space or will to do it, they want something that is working from the get go.
I wonder if this is because a lot of companies suddenly have to make a change they didn't feel necessary in the past and now rush to compensate for a lack of planning.

While it technically doesn't matter where you run, there are a lot of choices that have a different answer depending on if you ask your vendor or if you do your own checks and research.

Scaling purely because you needed to scale up would be a different story, and then you're expect overall service demands to go up that steep. This seems more like an unpreparedness peak to me.
Nobody should ignore their debts. I think maybe you should just ignore whoever you think was suggesting that, because that's obviously impractical/self destructive and not worth debating.
For Pennsylvania’s Amish, the coronavirus and social distancing are a challenge
Recently, I've had the strange privilege to teach for two very different education groups at the same time. One, a traditional university that includes online interaction but definitely not adept at it. The other offers intensive bootcamps that offered online or in-person.

I began this year teaching both as in-person classes. When restrictions from COVID-19 the bootcamp quickly responded and converted all of it's classes online with relative ease. It already offers these classes online with great success and the content has converted into the virtual world _very_ well. Students are completing their work just fine.

The university on the other hand was somewhat slow to respond. The faculty I work for reacted much faster and jumped into virtual classes asap. Even then, the content just isn't designed for online classes. I don't have the tools to properly communicate or provide help. The students don't have the etiquette for it or the motivation.

The cohorts are quite different too - mature students vs. high school graduates - so I guess the compared experiences are muddled by that also.

Overall, I've found the university just hasn't invested in its content. Not to say the program content isn't valuable - I completed it myself years ago. The educators there don't have the drive/need/want to create content that works virtually. They're comfortable where they are, and to be fair, I honestly think in-person teaching can be more effective. However, you can get damn close - virtually - if you can write good content.

I think this echoes other comments here. It's hard and they don't have the resources to get everyone on-board with making online-capable content.
If only they'd revisit some of the internal apps. Some of them have been revisited and are great, and some... Well, to be fair, perhaps they lost the code base back in the early 00s.
Also vets could help out if necessary, as they are trained to use ventilators.
That’s not true. Once you start getting into the tens of millions of deaths worldwide, that’s going to include a lot of young people and medical staff and people who will die of other treatable diseases or injuries because half of the doctors in the country are sick or otherwise occupied.
AWS spot prices are rising last 3 weeks.
> Python won't tell you until runtime that you have a malformatted string

Neither will C++, as far as I know, or do you mean that the compiler will validate the formatting of the string literal (python has linters that will validate this too!).

Hell, even with statically verifiable types, the python is shorter.
I agree why else build a circular wall but to keep animals and enemies out unless they had animal skins draped and that was the walls to support the roof?
Who is him anyway? I’ve never been able to trace that.
Every time one of these vertical/rotating indoor farms comes onto the market (usually via crowdfunding), it has roughly the same level of cost inflation. Haven't quite figured out who they are conning into buying these setups.
I'm not sure there's a clear definition of "trickle down". When people say that, I normally imagine something like a huge tax cut for the rich, and people arguing "well maybe they'll use that money to create jobs or something". It's a very different story to say "you know, many businesses are being legally mandated to shut down, let's give them some life support so they'll be there for all the workers they employ".
Layman with absolutely no understanding about any of this.

I currently live in a country with absolutely no infrastructure to handle this. Our first confirmed case was reported almost three weeks ago. Within a week we ran out of testing kits.

Last night I started researching on the topic to see if there is a formula to calculate the current number of infected people in the country. I don't care about accuracy, it just needs to give an approximate.

The current official figure is less than ten and I feel that by having an estimate (from what I've been able to read, time is a bad indicator, it is what it is) it would help change what I believe to be a false sense of security if one is looking at the official figures.

Is there any such formula or should I use the SIR model? (which currently is a bit over my head)
Office (/Microsoft) 365 is a pretty good value for what it is. It isn’t free, but $20 per user per month for Windows + Office + Exchange + OneDrive + Azure AD and support is pretty good.

Microsoft saying “Ahh! Crisis! Here’s the Windows Server codebase!” wouldn’t help, since you’d have to still find a host and time to make sure your code works on this upstream variant without all of the licensed DLLs that makes Windows work.
My preferred formulation is “In theory, it works in practice; in practice, it works in theory.”
Food production in US is increasingly consolidated into hands of large agriculture corporations. Why not decentralize, make the system more robust to shock (look what's happening with grocery stores today)?
Power consumption grows with the square of frequency. Brain working frequency is just like 200Hz. 100T of synapses (or sizeable share of it) at that frequency puts us into hundreds tera-ops/second of calculation power - all at just 20watt of electrical power. To get evolutionary smarter though we possibly would have to devote bigger share of our body 100watt energy budget or find a way to produce more energy.
...and in the UK we've already seen calls to use the vents that vets have.

https://www.vettimes.co.uk/news/veterinary-sector-primed-to-...
They're both similar and very clever, but they do operate differently. Sleep sort works by setting up a delay and callback based on the values that you are sorting, so timing is crucial. The solution in this topic is using the network as a queue to store values and is constantly throwing them back, only pulling them into the sorted stack when they reach the max threshold. Once an item is pulled down, its value is recorded and isn't echoed out again. The process is repeated until the list is complete. This works without regard to timing.
Maybe start by clicking the link?

> In a March 28 blog post, officials said that demand for its new Windows Virtual Desktop usage has grown by more than three times. They also said government use of public Power BI for sharing COVID-19 dashboads is up 42 percent in a week. (As is the case with Microsoft's overall cloud services figure, we don't have a base number for WVD and Power BI from which to calculate these percentages.)
"Once COUNTER reaches 1000000, you have all of the values stored in the incessant stream of ICMP requests"

This sounds to me like...

https://en.wikipedia.org/wiki/Delay_line_memory
Yeah Slack themselves use Zoom.
Slack is a channel based messaging tool, it integrates with best of class video tools like Zoom and file storage tools like Box or even SharePoint.

Teams does it all OKish, although the channel based messaging is probably the worst part.

It's sort of wrong to look at Teams as a Slack replacement.
Well, it is for who just want chat, and don't care about channel messaging.
Because a) oil and b) Trump properties making his kids (and himself of course) billions.
Security in the social distancing app for Lazio, Italy
>"I'm a fan of the actual (in-RAM, no tricks) problem and its variants."

This particular problem as stated on S.O. aside do you consider disk-based sorting one of the tricks? I would be curious to hear some of the other tricks as well as variants of this problem space.
This article is a mini-biography of the mathematician Évariste Galois, founder of Galois theory.
Intubation is a delicate procedure, error prone and risky for the person performing the procedure because a lot of stuff gets blown back at you if it doesn't work well the first time around. It's one of the major reasons so many healthcare professionals end up infected, and given that these are the worst patients and their viral loads are very high that risk is even higher than it might seem.
Gotta get me some MSFT stock.
I've done a fair amount of timing-critical design, including control of stepping motors and encoders for specialized uses. My experience has been that "real time" programming on a mainstream computer with an operating system is a headache, if it's possible at all. It's just a lot easier to do that kind of stuff on a mid range microcontroller, where the processor has exactly one task and predictable sequencing of operations.

Granted, it was a long time ago, but I remember trying to work with a CNC milling machine that generated all of the timing on a Windows computer. Everything worked fine unless you touched the mouse, which would cause motion to stutter. So, there can be a lot of gotchas that have to be accounted for when using a "big" computer for "little" things.
I'm picky about translations, and the Buss translation is very good.

Whatever you do, just don't read a "Public Domain" translation. A lot of Victorian-era translations of 19th Century French literature are... crap.
Doesn't WiFi calling render microcells irrelevant?
Odds are that a good part of that expense is just storage for the massive amounts of the product. x100 of course. But when you need it, you'd better be able to get it and that's what's more than likely being paid for.
> But seriously, the amount of people on here trivializing modern medicine isn't helping matters.

It's absolutely incredible. But that's exactly the kind of attitude that 'move fast and break things' fosters.
> you can put all your bits into a good sized buffer and use DMA to push them out a stable, hardware clocked rate.

Obviously; without buffering, glitch-free audio playback would be impossible. I made the assumption that when we're talking about timing on Linux, it's not about throwing buffers at a hardware clocked device.

Does libgpio or some other interface on Linux give you access to clocked DMA out of the box? Do the drivers on RPi support it?

All the gpio drivers I've worked with are just directly writing state to registers.
I'm using simple https://github.com/StevenBlack/hosts. Puts everything into hosts file.
Thing I'd like is the ability to annotate objects and have the compiler generate a warning if the annotation is violated. As tell the compiler you expect the object to pass escape analysis. And it if doesn't the compiler will give you a bitchy warning.
Let's have a HN style discussion of the article on the website and not a flame war.
They’re mainly a software / services company. There’s no reason their revenue will drop, the contrary..

Yet the stock price has the exact same changes as the rest of the entire market.

Their cloud demand is up x7.. it’s not priced in. Amazon same thing, although less so imho

Their current p/e is 26. Remove cash and it’s nearing 20.
I burnt $5,000 by putting some servers in the wrong region. Network traffic within the same region was free, but across regions was not.
I assume OP is referring to conditions during a pandemic. There have been numerous reports out of Italy about how they are operating under a wartime triage system - presumably under these conditions the response is more focused on repetition of the same process rather than unique personalised care.
> it would be difficult to tell which python expressions are evaluated at the moment of a conversion definition AND which in the compiled code

this is ofc a valid concern in any metaprogramming situation. has this been a problem in your experience? i'm guessing e.g. generating a conversion based on a list of fields is a thing someone might do, but it feels like a minority usecase (at least to me, someone with no actual experience with using the library :p)
There are service limits on new accounts per region - 20 EC2 instances. These require a ticket lodged to over-ride.
What discipline?
I think Azure also has more regions than AWS, but yet a smaller overall capacity probably, so it's gotta be harder to keep space capacity. It's notable the shortages are isolated to specific regions. They were possibly small to start and so it probably didn't take as much to hit capacity there? Just a guess.
Right. It's important to the public that scarce goods instead by allocated by willingness to stand in line. What does standing in line mean for a corporation that could be anywhere in the world? Maybe some kind of proof-of-work scheme for the CEO or majority owner?

Azure could service VM creation requests in the order of their creation, but "take a number" doesn't work as well. The opportunity cost of what else you could be doing with the time spent waiting in line is the "price" that allows the market to clear.
Ask HN: Platform to Share Company Resources
We are seeing some tech layoffs already happening and wanted to setup a solution where we could help save some tech jobs. It's a marketplace for companies that are struggling with lost revenue and those that have work but don't have the capacity to bring someone on their team full-time. The supplier companies could list out their capabilities (based on their team) and the demanding companies could list out what they are looking for. We then match them manually /automatically.
Thoughts?
Anathem by Neal Stephenson. It raised the bar 2 or 3 times higher than it was previously. Brilliant novel.
How many companies are there with shipbuilding competence and the ability to absorb $10B risk for a decade?
Minecraft mod recreates the Earth to scale – it wants players to fill the gaps
I’m okay with that in all honesty, and wouldn’t consider it a market failure. I don’t think the true cost of Thai food to my door during a pandemic is represented in its price.
Is that a rhetorical question? Or what were you trying to ask?