skysight-inc/HackerNews huggingface dataset:
I remember what it was like when we didn't rely on mobile phones. a lot of the communications with loved ones and friends that is now taking place over E2EE channels used to be in person. But back then we also didn't spend all our days in the office. My dad used to be back at 18:00 and home-offices were unheard of for most jobs.

The argument is now to break open what has been until now a private comms channel in order to catch a few crooks, pedos and nutters. Guess we should all be prepared for a stronger presence of people wearing uniforms in our lives.
I understood "on average" in that sentence to apply both to Europeans and US Americans.
90% of the 94 Covid cases that had been confirmed within the pool of vaccinated participants of the study.
Xplornet is famous for overpromising and underprovisioning. Your experience is a perfect example of the scam here. Presumably Xplornet will be filing requests for this new funding. They will then in return provide lots of new service that in theory can meet the criteria but in practice never will.
The problem is benefiting from the advantages a system gives you, and then using those same benefits to deny others who are seeking those same advantages.

Like Paul Ryan who basically made it where he did thanks to US social services but did everything he could while in power to decimate those very services he himself relied upon now that he no longer needed them.
Hey HN, the OpenFlexure Microscope is a 3D-printed microscope with a precision moveable stage using plastic flexure hinges. The stage can be hand-actuated or motorised using low-cost unipolar stepper motors. Using our user friendly microscopy client it makes for a nice entry level robotic microscope. With our partners in Tanzania we currently have a study running to use a fleet of these microscopes to improve Malaria diagnosis. (More details in the overview paper [0].)

We mostly use the version with a Raspberry Pi and associated camera but you can also use a hacked a webcam for an extremely low-cost low-resolution version.

It's all designed in the programmatic CAD tool OpenSCAD and there are a lot of different parameters and options. That's why I built this web-app so you can configure desired microscope and download exactly the right STL files to 3D-print. It uses VueJS (my first VueJS project) and Semantic UI and our custom 3D file viewer [1], source code is on Gitlab [2].

[0]: https://www.biorxiv.org/content/10.1101/861856v1

[1]: https://gitlab.com/gitbuilding/gbviewer

[2]: https://gitlab.com/openflexure/microscope-stls.openflexure.o...
I paired down my book collection recently, and while looking for a shop to take them, I was discouraged to discover how selective of the type of books they accept

>> No: atlases, catalogues, computer books, comic books, condensed books, exercise, erotica, magazines, journals, art catalogues, outdated business books, romance novels, and textbooks.
Business processes have everything to do with architecture. You've said it yourself:

"Data comes from some place and then gets processed and displayed or consumed."

If you don't factor in who that data comes from and why, and who's consuming it and why, then you don't have all the information you need to be a good architect.
This isn't "antivax" ... Are all drugs that have been approve effective and safe? Including Viox?

We have had bad vaccines before (The 1960s Swing Flu) that lead to serious complications.

I got most of my shots (MMR, Polio, Meningitis, Hep B, Tetanus booster, etc.), but I would NOT take this one. It's been rushed through the process, and vaccine safety takes years. This is a brand new type of vaccine (mRNA), a type that has never been successfully deployed before, for a virus family that's never had a successful vaccine before.

Stop dismissing legitimate concerns as "antivax". Each vaccine is very different.

I'm not at high risk (<40) and I'm also a software engineer who has watched millions in losses from badly designed, badly implemented, rushed software. Skipping the 8 ~ 10 year set of standard tests for this vaccine does not increase my confidence.

I'll wait until I turn 48~49 and watch what happens with all the volunteers first before making my assessment based on all the available data.
But that's an argument about having remote workers in other countries, not necessarily about remote work in general. Allowing remote workers would greatly expand the available resources a company could choose from within their own country.
> Most software libraries aren't products. They target other software developers who are not responsible for allocating funds.

Perhaps devs and engineers should manage the funds. Like AMD's current CEO.
Pilates.
UB can do anything, including something that seems like it works.

Just because the memory has been deallocated doesn't mean that the bytes there were changed. The pointer may still point to them, and it may still "work."
Wow, I'm impressed that they picked a stock photo of code that's relevant to the article.
Even in 1998 it didn't take a genius to see what a Faustian bargain that Bruce Perens and Eric Raymond were leading us to sign.

Now we have SaaS, PaaS, and AWS. L-O-L. Bigly L-O-L. MySQL and PHP alone probably contributed to half of Zuckerface and Bezos billions.

Imagine writing an npm package that the FAANGs install as a dependency of their giant website and not being able to pass the leetcode gatecheck to even get a job there. Dystopias aren't much fun when you live in one.
> It’ll have to be cultural shift. The same way you get free food and beer, or a budget to buy your own gear, we need to start allocating a no-nonsense dev budget to get licenses.

+1 insightful. I wonder when we'll see the first company do that.

(I must admit, though, I've never worked at a company that offered me free food, beer, budget for gear, books, or anything else. They might as well be silicon valley myths. I have worked a few places with an on-site vending machine, where you pay for the snacks.)
Some shells, such as elvish [0], nushell [1], mash [2], and even Windows' powershell do support natively manipulating structured data. There is quite a gap between the shell supporting it and tools supporting it, though, and it's a bit of a chicken-and-egg problem.

[0] https://elv.sh/

[1] https://www.nushell.sh/

[2] http://mash-shell.org/
I bought a frozen "impossible burger" (although I don't remember if it was beyond burger or impossible burger). It was not a good experience. When uncooked it looked like cat can food, when cooked it still smelled like cat food.

I have a feeling those are the same ingredients than cat food.

I would rather eat an official and assumed vegan burger rather than one of those "fake" meat burger
> Google has added to this world, not taken away from it

There was a time when I would have agreed with this claim, but I'm not so sure these days.
Normally I don't give a crap about vendor lock-in, but this would be an exception where I'd agree with you.

Though most people are just going to use a framework plugin to manage the messaging layer, so what's behind that is largely irrelevant.
I traveled to India last year for a business trip. Indian McD has apparently had vegetarian burger options for decades, including the McVeggie (vegetable patty), McSpicy Paneer (cottage cheese patty) and McAloo Tikki (potato-based patty).

The Indian population is about 40% vegetarian, so this makes sense. Personally, I think the vegetarian burgers tasted incredible, and I wish we had them here.
While true, those of us who liked the taste and texture of meat but became vegetarian for other reasons really appreciate how hard companies are trying to imitate meat with plants.
I think it would be neat to have - but personally I think there are higher priorities (asynchronous IO, faster executor, better buffer mapping, different connection model, built in automatic failover). And I don't think any of my colleagues was planning to work on the topic. A good implementation would be a lot of work, with an uncertain outcome at best.

There have been a good number of efficiency improvements in the last releases to postgres' btree implementation in the last few releases. Not the same as what you're looking for, obviously, but it might still help.
From the article:
"They studied U.S. Department of Agriculture nutritional data from both 1950 and 1999 for 43 different vegetables and fruits, finding “reliable declines” in the amount of protein, calcium, phosphorus, iron, riboflavin (vitamin B2) and vitamin C over the past half century."

Is that something worth dismissing out of hand?
Weak argument.

1. CERN is made of scientists; Their job is to measure stuff. SSC relied on a third party.

2. Their published studies are indeed open to replication/verification. "Hey we just achieved speed faster than light, believe us" doesn't just happen.
The amount of work it might take is generally proportional to the amount of flexibility you give the user. You don't have to (and in fact are generally discouraged to) offer end users a degree of flexibility that makes your life harder. To be especially clear about this: do not mirror your DB schema in your GQL schema; it's not worth it.

But, even should you have to support a complex schema, the fine article showcases a number of great mitigations that cover basically every possible issue.

The only issue that I don't think is covered here is that collecting all this data up and sending it all at once can sometimes be slow or even time out, and there's no mechanism really to allow GraphQL to defer the collection of some fields until they're ready. It's coming very soon (in the form of @defer; to the spec, to graphql-js, to Relay, and to others) but it's not quite here yet.
> Most software libraries aren't products

This is the rationale for https://tidelift.com
It seems that this is a subject of debate among experts. From what I understand, the disagreement is over when we can say that a reduction in cases to zero is "permanent" if animal reservoirs still exist.

> To date, the World Health Organization (WHO) has declared only 2 diseases officially eradicated: smallpox caused by variola virus (VARV) and rinderpest caused by the rinderpest virus (RPV).

> Although successful containment strategies eliminated transmission of SARS among people, the continued presence of an animal reservoir means that SARS is not yet an eradicated disease.

https://asm.org/Articles/2020/March/Disease-Eradication-What...

> ... the 2003 SARS epidemic was permanently reduced to zero as a result of deliberate efforts, requiring no further intervention methods. This is precisely the definition of eradication.

https://biomedgrid.com/pdf/AJBSR.MS.ID.001017.pdf
To be clear: 94 out of 43500 people in the trial got covid, and if the vaccine is rated at > 90% effectiveness, that means at least 85 of those 94 people were in the placebo group, and less than 10 people were in the vaccinated group.
I'm fine not getting a dose for months because I'm not in a high-risk group, and not working with high-risk individuals.

If we can vaccinate hospital workers and high-risk individuals, that will already make fatalities go down very quickly. That will help us get out of confinement faster.
>Unfortunately, Rust has limitation on what it can prove to be safe using the ownership and lifetimes approach. One of the simplest things which can't safely be done in Rust is a doubly-linked list.

It can be done "safely" in Rust, as in without actual bugs; it can't be done in "safe Rust", that is, Rust without `unsafe{}` blocks. But it's reasonable to assume that any Rust game would make liberal use of `unsafe{}` blocks, because as we have all agreed, game developers don't actually care that much about memory safety anyway.

As such it seems wrong to suggest that the primary barrier to Rust in games development is its memory safety. Perhaps the culture of today's Rust community that shuns `unsafe{}` is unsuitable for games development, but Rust offers plenty of advantages beyond memory safety, and in contrast with C++ the particular advantages I would see as most relevant are:

- no legacy types/structures, important when you have a large team on a shoestring budget working late nights with sporadic communication; there will be fewer discrepancies in code styles

- potentially faster compile times than C++ when Rust is more mature

- distant future item, but there's the possibility for better FFI with game scripting languages when Rust is more mature

None of the above really depends on memory safety except kinda the FFI, but it's all relevant for a game dev.

While the adoption of "safe Rust" has left the tarmac, the best practices and widespread use of "unsafe Rust", a perfectly reasonable language in itself, have barely begun to develop. It's likely that any Rust games will generally be written with lots of `unsafe{}` and while nobody would learn Rust to use `unsafe{}` specifically, game developers might learn mostly safe Rust in CS courses that cover systems programming and then take those skills to the game industry and already know most of what they need to ramp up on an unsafe Rust codebase.

That last sentence is also why I think the Rust games era is at least a decade away; game shops don't usually want to retrain their employees on new languages; they'll just use what's in the field. That's also why Rust will probably beat out Zig (or Nim/Jai), since even though the latter is a little more suited for games, the former is much more likely to be taught in schools.
For the vast majority of scenarios, the U.S. taxes citizens the same way as it taxes non-citizens. It doesn't matter whether you have a green card or are even working in the U.S. illegally, the tax laws apply to you just as well as they apply to a citizen.

Yes there are exceptions for some class of residents but they are quite fringe.

Further reading: https://www2.deloitte.com/content/dam/Deloitte/us/Documents/...
> To my wonder, it just Did What I Meant, and ran the compile on the remote machine, no special setup required! I mean, it was utterly seamless. It's this sort of thing that keeps me learning emacs and just marveling at how awesome it is!

This will blow your mind then (as it did mine, when I discovered it): it also works like this for GDB sessions.
This article [1] notes that 9 in 10 respondents to a city survey wanted additional budget for city services to come from the police budget

[1]: https://www.citybureau.org/newswire/2020/10/16/chicagos-budg...
If they don't have the right to distribute their source code, then it seems an appropriate legal remedy in this hypothetical would be:

* Make them open source the code anyway, and the licensors can pursue the company's estate for any associated contractual penalty

* Make the company refund the users and prioritize the users as creditors
I work in industrial automation, with CNCs, robots, HMIs, and PLCs that have huge price tags and footprints. Yes, you'll eventually have to be on site to integrate the equipment, and making anything actually move while not on-site is a big no-no, but between a little simulation, a VPN, and maybe a controller, good development practices make it easy to work remotely. Also, all our machines for several years now have included industrial VPN appliances so we can do remote support and updates - an Ewon Cosy is way cheaper than even an engineer's airline ticket - we just use them a little earlier now.

I used to have a wireless router in the shop so I could do development from my office with its desk, monitors, keyboard, and chair. Now that router also runs OpenVPN so I can do the same from home.

It's only the non-technical staff that think workers have to be warming seats and shifting steel to be getting work done. A huge amount of building those machines is spreadsheet wrangling and rote business logic connecting inputs to outputs, which is more effective when working remotely than on-location.
I see where you're coming from, but what is there that is valuable, absent people believing it is valuable?
"World beyond ..." if you are interested more into attention aspect. Just "Introduction" to that book is golden and full of novel (for me) ideas.
> the real-time/embedded devs wanted to use some crazy board that couldn't run anything useful (proprietary modified version of C compiler)

Lots of chips have proprietary compilers. Something as simple as an MSP430 fits that description, which would probably be a choice driven by battery life requirements.

I'm sure you checked with the embedded devs before you "ditched" their "crazy" approach, but did they have any reasons behind it?
Not limited to software but modern society has a REALLY serious entitlement problem. (To the point where if I see a video on Reddit of someone screaming at a retail employee, it is not even surprising anymore.)

I’ve had free and open projects for years, with evidence of thousands of users. Yet I could count on one hand the number of times anyone has bothered to thank me, much less donate. I do occasionally get E-mail requests for support but sadly at least half of them have had a complaining/entitled tone as if I am not doing every last bit of this for free. I have had zero offers to help with development, documentation, or really anything else. And interestingly, some of those E-mails have come from some pretty well-known large entities, be they government departments or large companies — organizations that should have more than enough resources to give a damn.

Sadly, it is not better in the for-pay universe. After publishing apps, I have found that essentially no one will outright “pay once” for something anymore, no matter how cheap (leaving things at the insultingly-low price of $0.99 for weeks does nothing). Similarly, people usually will not contribute even a rating to help you out, much less a review. The E-mail/web info links on the store have never been used by anyone to reach me. And App Stores make it impossible to know who your customers even are, otherwise. So a silent relationship is maintained, where random unknown people update their apps over time, continuing to benefit and all I can assume is that they are still happy or something.

So my conclusion after decades is this: you do the projects you like to do for your own benefit, and no one else’s. They are résumé builders so you have something to show when looking for a corporate job that actually pays. If anyone doesn’t like what you’ve built, you are 1000% allowed to ignore them. If someone happens to appreciate it, that is a bonus but not a certainty. And you must be prepared to receive no money at all from these projects, much less enough to live on.
Trump Fires Secretary of Defense Mark Esper
Not that I think a pure paperless world isn't a great goal, but that outlook seems a little naive.

My 1st grade kid is working on handwriting, drawing, art projects, and other "pencil work". Being in a hybrid model, at home we need to do the print-work-photograph-upload dance every day. I think even if we get the rest of our life down to 0.001% paperless, there's always going to be something that needs a printer...
Of course they can change their plans - and probably will, if only to add inflationary costs, changes in local tax etc.

One 'offer' they're currently providing on the monthly month package is free printing of photos (up to 10x15cm and has to be done via the app). Now that's clearly to try to get you to use your wi-fi printer with your phone as some hybrid polaroid, "won't somebody please print more stuff and learn to love their printer"

I think there's an abuse clause (please don't use it as an online print service) and might vanish any time - but if you say wanted to chuck a photo or two into your christmas cards this year, it's a handy saving/convenience.

If you don't like their subscription service, then you can just swap out your subscription carts and use regular ones.
What the Polls Got Wrong in 2020
45,000 is an incredibly small sample set and this is an incredibly short amount of time. Look at 1976 and the Swing Flu vaccine:

https://www.youtube.com/watch?v=4bOHYZhL0WQ

45,000 doesn't scale up to 100 million or a few billions. The Swing Flu vaccine left major neurological problems in over 4,000 people, many of which were paid out in law suits. We still have vaccine courts.
HP sadden me now.

The HP1020 I have is a superb budget laser printer. Has lasted for years.

They discontinued it and replaced it with a vastly inferior model.
> I figure he is probably trying to take credit for Starlink

Is Canada involved at all in the tech behind Starlink? It looks to me it's 100% funded and developed by SpaceX here in the US.
I wish the platform would've been more open, but I know there are many other similar platforms now.
Just wanted to mention that Vim and Emacs both support the language server protocol -- I can't speak to vim support since I'm primarily an emacs user, but it's been great for me.
I keep hearing the 'they are islands' thing and it has never made much sense to me. Can you explain why being an island is intrinsically better than not being an island?

Does the size of the island matter? Does the location of the island matter? What if there are multiple islands?
I probably print a page every other day at most. So 15 pages isn't a joke for me, it's perfect.
Well i think, eventually it became F#, which is a different language, but this is what I understood from the parts I read from "The Early History of the F# Language, camera ready, HOPL-IV (PDF)" https://fsharp.org/history/
> “I am very proud of the structure that we set up. We did it based on the incentives that the governments offered us to operate,” Schmidt told one interviewer in 2012. “It’s called capitalism.”

As much as I enjoy watching people dissemble while describing their true actions, there’s not really anyone naive enough to believe Schmidt didn’t actively create the rules google currently operates under, is there?

Maybe he really was just a bystander in his company as it poured millions of dollars into lobbying the American government and he was powerless to stop them.

Or maybe he though the lobbying did nothing and he thought wasting money was a good thing.

Or he’s just lying and hopes people don’t acknowledge that there were maybe half a dozen people who had more power to shape the laws and regulations he operated under. But trying to just pass himself off as an uninvolved observer just rings thoroughly disingenuous.
Convenient how it all just happens to be at once.
I'm stuck 50km from my workstation with my code on it, which company policy dictates cannot really leave the corporate network, and even if it could it takes a specialist workstation machine with 40+ cores 20-30 minutes to compile it, but 3-4 hours on the HP Z2 mini I have at home.

So I have to work remotely, and the latency of remote desktop is abhorrent, so a graphical IDE is out.

Also CLion, which I normally love, simply can't index the massive codebase. VSCode can, but VSCode frankly doesn't compare.

So even before working remotely I started using emacs with lsp-mode. Which is fine because I have been a casual emacs user for 30 years now so my fingers work efficiently in it, and the LSP stuff is fast and competent. It indexes everything I need and has pretty good symbol navigation and even some simple refactorings.

(I'm a paying CLion customer, but JetBrains can't seem to get their act together with large code bases. Many years on and the Chromium tree simply can't index in it, let alone the tree I work on which is Chromium + an extensive set of internal trees)
Fun fact, the indie darling Celeste started out as a Pico-8 game

As someone who cut my teeth on the first 3D generation of games I'd personally love to see a Pico-64, or whatever, that targets the N64/PS1 experience; 2D games aren't really nostalgic for me. It would be harder - who knows how you'd go about creating a 3D asset tool on the same level of simplicity as the Pico-8's sprite editor (and a texturing tool to match) - but I can dream.
No.

Although you never actually got back to me when I read your suggestion and pointed out they didn't say we shouldn't be wearing masks.
so who are they reselling? verizon, at&t or t-mobile?