skysight-inc/HackerNews huggingface dataset:
Hifyre (On, CA) Is Hiring a Senior Dev Lead, Product Manager, & QA Specialist
Shouldn't the app be allowed to "pull" the required state from the db, rather than having to "push" the initial state into the root of the app? It's not like we should dump the whole database into atoms just in case the app needs to look up one item, right?

I'm mostly curious how this might tie into a server-side DB. Recoil's API provides the fundamentals for a firebase-like persistence system that allows people to skip the complexity of GraphQL, and just use the type system provided by the language (flow/ts/reason).

In any case, congrats on launching such an elegant API. This is one of the nicest reactive systems I've seen for React :-D
I've tried to find this paper, but I can't. There's a Paul Thomas Young, who did study rats in that timeframe.
https://www.jstor.org/stable/1421573?seq=1
Meanwhile millions of people approved for unemployment benefits still aren't getting paid.

Not cool.
No they didn’t: liquidation preference.
The book "Coders At Work: Reflections on the Craft of Programming".

It is not a technical book.

It'll be as good as anything : ).

"Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.

Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed:

Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
Joe Armstrong: Inventor of Erlang
Joshua Bloch: Author of the Java collections framework, now at Google
Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
Dan Ingalls: Smalltalk implementor and designer
Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
Donald Knuth: Author of The Art of Computer Programming and creator of TeX
Peter Norvig: Director of Research at Google and author of the standard text on AI
Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
Ken Thompson: Inventor of UNIX
Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker"
The problematic thing about code is that it spans the entire spectrum between "five-minute fun project that will never affect anyone but me" and "world-shifting force". I don't think anything else humans do can claim such a wide range of scale. And so the trouble is that - in terms of best-practices, ethical considerations, regulation - ideas and constraints that are appropriate at one end of the spectrum are completely inappropriate at the other end. And at the same time, it's hard to draw a particular line in the sand to separate the two. It really is a continuum.

This is why, even though some parts of our world would greatly benefit from certifying programmers the way we certify engineers, it's a really hard thing to do. Nobody builds suspension bridges at home in a weekend. People don't really even start small businesses building suspension bridges. It's really hard to firmly distinguish the code that can accidentally ruin hundreds of lives from the code that's completely harmless and, indeed, "fun". Sometimes the latter even turns into the former over time.

Thinking about this more: I wonder if we could regulate code based on number of users. That seems like a good proxy for its impact on the world. Not sure how easy it would be to measure reliably (in a way that couldn't be fudged).
Internet Archive – Engineering Manager – SF or Remote – Www
Interested in a mission-driven job preserving history and ensuring open access to information for a global audience? Enjoy building tools, systems, and teams working with petabytes of data and services critical to hundreds of non-profit and mission-aligned organizations? The Internet Archive (IA) is a non-profit digital library, top 200 website at archive.org, and repository of over 60PB (unique) of digital information running across an integrated cluster of over 1200 VMs on over 700 "bare-metal" physical machines in multiple self-owned and operated data centers -- all serving to advance our goal of “Universal Access to All Knowledge.” We are seeking an Engineering Manager to help grow our suite of services for collecting, preserving, and providing access to the massive trove of historically-important data now published on the web while at the same time working in partnership with a global set of institutions to provide web, data, access, research, and preservation services to users.

For more info on the Internet Archive or other jobs in our organization. You can visit us here: https://archive.org/about/jobs.php
It's actually been a long time coming: Tiananmen, South China Sea, Hong Kong protests, threats against Taiwan, Uyghurs, Tibet, Surveillance State, Authoritarian ruler for life, IP thefts, currency manipulation, shooting down satellites, lop-sided market access and more.
A VC’s Guide to Investing During Covid-19
Amazon planning to reopen its French warehouses from May 19
Seems like this is a Google problem more than DoorDash or GrubHub, because it's google that allows people to advertise against your own business name.

So that's the legal question- what part of your own name do you own on a third party platform? And what if that platform (google) has a monopoly on web searches?
> I'm sure there's some very good reason we didn't do it. Love to hear it.

Congress. The Fed did everything possible without straying too far beyond their mandate and authority granted to them by Congress ("unlimited support", special vehicles to lend where they technically should not be lending). Only Congress can direct the Treasury to issue payments directly to citizens.
The transitions from host -> VM is not slow, it's the fact that the packet now has to touch the VM's CPU and go through it's whole routing and natting tables again. And then again for the container.

The transition from physical host memory -> vnic is analogous to just sending the packet over a wire. That's not the slow part of modern networks.
Tekken - maybe not peaceful but fun to play with loved ones :D

Also, Gran Turismo or any racing game (if your partner is into these kind of games).
its a fairly common optimization to drink hot coffee first thing in the morning while sitting on the toilet seat.
'Amazon said on Friday it aims to gradually reopen its French warehouses from May 19 as it finalizes an agreement with unions and work councils to end a dispute over coronavirus protection steps that closed the sites for more than one month.'
Seriously, notice how there is no outrage over the posting of Vox articles, which is documented to be bias towards the left side of the political spectrum, but when someone posts something from a right leaning website, it gets flagged almost immediately.
Views on the future of work, coffee shops and neighborhoods in a post-pandemic
Yes, in my 10 year career I've so far encountered 0 competent "agile coaches" and two solid project managers. What made them solid? Their ability to put forth a minimal amount of effort to understand the work and actively remove political BS that prevented projects from being completed. Besides them two, I find the Technical PM field to be a colossal waste. During most meetings I often think, "Why do we pay this guy 100k to manage a Jira board and play planning poker? Where is he when I need him?"

A wise colleague reminded me of this quote: "There's two kinds of people in this world when you boil it all down. You got your talkers and you got your doers. Most people are just talkers, all they do is talk. But when it is all said and done, it's the doers that change this world." Unfortunately, in this COVID age where Zoom after Zoom is accepted and everyone wants to "show their face" as to not get laid off, it's now prime time for the talkers.

Every time I'm involved in a stand-up I feel everyone is pressured to blurt out randomness. Why not allow people to collect their thoughts for the week ahead and put it on paper/Slack/IRC?
HotSpot Error from Hell
Is everybody getting an 403?

Anyone has a copy of the article?
> go pick it up 20 minutes later

I mean that's fine, but it ignores the fact / elephant-in-the-room that the primary purpose served by these platforms is delivery logistics.

If I want / need delivery, my list of choices for "just call up directly" decreases to those restaurants which actually employ delivery staff, which is anecdotally a much, much shorter one.
I was under the impression that it was against Google's ad rules to use the trademarks other than your own in your ads. Are they not applying their own rule consistently to these food delivery services?

[0] https://support.google.com/google-ads/thread/8702273?hl=en
I recommend On-Demand pricing 'until it hurts'[0], but that's because a ton of people I talk to are spending <$50/month on DynamoDB. At that point, it really doesn't make sense to spend hours of time optimizing your DynamoDB bill.

If you are at the point where you are spending over thousands of dollars a month on DynamoDB, then it does make sense to review your usage, fine-tune your capacity, set up auto-scaling, buy reserved capacity, etc. But don't waste your time doing that to save $14 a month. There are better things to do.

But it's really nice to have a database where you can set up pay-per-use, don't have to think about exhausting your resources, and have an option to back out into a cheaper billing mode if it does get expensive.

[0] - Hat tip to Jared Short for this advice & phrase
TikTok will get them through this one.
You mentioned USB sticks, but I just assumed they used the same type of flash memory that SD cards use?

Aside from USB sticks, any ideas on alternative storage suitable for RPis (something small)? I know you can get eMMC modules that fit into the SD card slot, but I would have guessed they'd have the same issue with writes.
I'm getting a 403 Forbidden, here's a backup link that works : https://archive.is/sNLho
Some fast implementations in C++?

In particular, I tried in the last weeks to work on a OpenMP / MPI driven CSV parser, but surely accounting for new lines inside quotes can be a pain the ass, I'm wondering if there's a go-to implementation or model to implement that.
Context Variables in Python
Please refer here for some issues that come to mind:
https://news.ycombinator.com/item?id=23196719
The irony of posting this link, when for me the site doesn't even work because techcrunch.com redirects via guce.advertising.com which doesn't dns resolve.

It's annoying, but it's not too bad, because after having looked at their deceptive, user-hostile (and in my opinion illegal in the EU) practices, I'm pretty resigned to never going to another oath/guce site again.

It's sites like techcrunch and their siblings that are breaking the internet.
Yes, U07.1. I was not aware of the WHO aspect (only that it had to be accelerated.) Prior to April 1 there were several CDC guidances for covid that unfortunately were complicated by existing code re-use.
curl -IXGET https://frenxi.com/http-headers-you-dont-expect/

then. All three pop out on STDOUT & this one is shorter with less to remember.
By far the strangest comment.

The first comment sums it up well.
People who are that far removed from "what is going on" aren't going to think about it at all. This is a popular article about math which uses a suggestive analogy. Analogies are not "misconceptions", and are not infections that anyone is "allowing" to "fester". Your concern for the quality of our discourse is admirable, but your handwringing is not. I don't think the cult-prone read articles about polynomials, ever; and I don't believe that misunderstanding such articles makes one more susceptible to QAnon, flat-Earth, anti-vax, etc.
I have often wished for an "unhelpful testing environment" of sorts, to deal with these things before they get out of hand. It would feature a compiler that had creatively different interpretations of undefined behaviors, randomly compile against glibc and musl, have a base OS lovingly crafted from Ubuntu, but with most coreutils replaced with busybox and/or BSD versions. And, now, I suppose, it would have a customized network stack (kernel module?) that would randomly reorder/drop/duplicate packets, randomly reselect MTU on every boot, or maybe just randomly fragments things regardless of MTU. Ideally it would come with a FAQ of "my program broke on X; what did I do wrong?".

The idea being that if your software is actually written to relevant standards, and actually handles things properly outside the golden path, then it should still work fine. If, however, you accidentally did something implementation-defined, or that only worked by coincidence, this system will break it.
This is our first time running this Summer Incubator ($75k iteration), BUT we are in the middle of our Spring MVP Program. These teams each got around $8-10k.

We have some really good projects from this much smaller program, including https://chrome.google.com/webstore/detail/neutral/oagdejngkg... (Firefox extension releasing this week), https://ameelio.org/, and more!

So we're not entirely sure whether $75k is the right amount or not, BUT we do know that with $10k, we've had some really impressive projects.
it's not bound to IOS, just focused on it. It works in linux and will probably get windows support this year.
Oh; so this was part of the fed stimulus, not the 2 trillion congress stimulus bill?
Then you misunderstood the comment you were responding, because it claimed Rust was the one to beat in terms of design, never in terms of market share.

I someone wanted to release a new functional programming language, it would be totally legitimate to ask how it compare with Haskell, and complain that it's a poor reinvention of standard ML, even if Haskell only has a tiny market share.
I can understand the author's frustration, but that's a doordash ad, not a Saddleback BBQ ad - it's unrelated to the advertising fee that the author pays to be on the platform from my understanding that fee is for appearing in searching on the platform.

The ad on google is for the platform itself. Doordash paid google to pick out queries with words like "bbq" and redirect them to doordash queries for "bbq". That has nothing to do with saddleback BBQ -- except, that for some awful reason, the ad is placed in the sidebar full of saddleback BBQ information instead of the main search results.

I'd say this is less conspiratorial and more evidence of incompetence. Still, I feel for the author.
> I would say that when Newton and Leibniz measured forces they were acting as (experiental) physicists, not mathematicians.

Which gave them the requisite experience to invent calculus to more accurately describe those physical forces. Which ends up being wrong because the universe isn't diffenentiable, after all. Did their imperfect analogies between differentiable functions and physical forces do HARM or did they advance the fields of math and physics by leaps and bounds?

In short, your hard delineation between math and physics is ahistorical at best and doesn't even model present-day research in either field.
This comment is pure neoliberal death cult ideology.

Can't you even conceptualize other ways of being that don't involve a simple binary choice of imperial war or handing gobs of taxpayer cash to the companies which already profit from the extraction of natural resources?
Yes, completely agree. The stimulus could have paid out around $5,500 to every individual. Most of that would have trickled back up to the top 1% anyway, but it would have helped everyone on the way.
Med twitter is a big thing. It's mostly doctors talking to doctors. It's almost replacing conferences and journals, and the primary way info about sars-cov-2 has been spread, and excellent for critical review of all the preprints that have also gained "virality." Would be nice if it weren't on twitter though. An old style forum would be much better, or even something like reddit, though I suspect one day these people posting "tweetorials" will regret putting all this info onto someone else's platform rather than blog posts etc.
Does the project clearly state so?
I think such lack of warning is the point here. Note that a warning should include an indication of consequences.

The current disclaimer in the readme just points to electric shock. Not to the wealth of known hazards from malfunctioning electric garage openers, referenced further up in the thread.
> my initial gut reaction to seeing any news headline with the word "Fact" in it has become to assume it has a political angle.

That's not a problem with the headline, it's a problem with your state of mind. There are actual facts at play here, and real experts with good intentions.

If you think the whole world is partisan politics and facts don't matter, good for you, but please don't pollute the information pool for the rest of us.
Many states do have a separate minimum wage for tipped employees, it's a common practice elsewhere in the states even if it wasn't in California.
Follow any investor on Twitter. Any negative comment that reads like "delivery startups are bad for the restaurants" turns into "yes, but look at all the revenue they're bringing". The more I talk with restaurant owners (almost daily), I'm convinced that a competitor that looks like Shopify (mostly fixed cost vs huge % of the check) will come in. And they may be many of them, perhaps local (not nation/global-wide like today).
That, historically speaking, is not enough. People will find a away to screw up advertising, whether intentionally or not, so long as there is revenue to earn. Perhaps things have gotten better but when I used to dig into that code for work some years ago it was near negligent incompetent.

If you are going to recommend regulation the only thing that works, as exemplified by every other profession, is credentials: licensing and certification. There would be less bad software in the world if there were less bad software developers employed writing software and everybody else held to a minimum ethical standard.

Right now, at least before COVID, there was no motivation to write good software. Many developers, at least web developers whether front or back end, only goal was employability which often meant tooling to a tech stack and trying not to write original software.

Edit: I anticipate this will be downvoted extensively, because regulating minimal developer competence is always heavily down voted. It’s curious though that people claim there is a problem they want fixed only until they realize the fix applies directly to them, at which point the problem is no longer worth the effort.
Ask HN: How can I run a program for 1 month against my will?
I wrote a program that does various things around my smart home at various times. I want this program to run for exactly 1 month, even against my will if I change my mind. What's an interesting way to try and achieve this?

Perhaps something along the lines of: starting the program in admin mode, having the password changed to something I don't know, having the password somehow revealed to me at the end of the month. That way, hopefully, the only way to stop the program is by reformatting or some other similar annoying barrier. Just a random idea.
Ironically, no! The Congressional CARES act is what authorized this specific "back door" and provided woefully inadequate economic support to citizens.

J Powell was clear to Congress that he couldn't provide the necessary economic stimulus, and they would have to (direct transfer payments). And they didn't provide anywhere near what was needed. Call your Congressional rep.
I don't think this works from a European perspective, at least based on the country I live in where the opposite seems more true. I guess it might make sense compared to some east Asian countries as another commenter noted.
No, I think you missed the lesson.

Making mistakes is part of being a great engineer. It's one of the ways you learn. You're afraid to put stuff online because you're afraid of putting something out there that's wrong, but as you already acknowledged, being wrong is part of the process.

Accept that some of the things you share will be wrong. But you won't know which ones until you share them and until someone corrects you. Handle that correction gracefully, and you will model exactly the behavior you're trying to teach.
ACNH Flower Research
these vertically integrated proprietary institutions need to be broken up. they cause competition in the wrong way, by forcing restaurants to sign up for all of them, and juggle multiple, competing, non-compatible infrastructures. its a different kind of anti-trust that creates an arms race, the necessity to invest in all the oligopoly's participants or be left behind by those that do. its like a weird hostage situation, where multiple people can hold you hostage simultanious.y

the online menu needs to be separate from the pos that receives the order, the request for dispatch to the delivery driver should be another component, and the online marketing another, allowing the restaurant and delivery driver to mix and match. at a minimum the advertising+menu+order placement should be broken up from the on site order processing+delivery. And with regard to the roads, there shouldnt be a bitesquad, uber eats, grubhub, postmates, and doordash delivery driver waiting in the lobby at the same time all driving to the same neighborhood. theres obviously better ways to load balance and distribute the tasks, than by which company submitted the order.
"make help" is definitely not a standard. For all I know "make help"
builds help.exe. But there is a standard way to get available commands:
Just look at the README or open the Makefile with a text-editor!

The lack of a standard argument for getting help doesn't make it
problematic for use as a command runner. You can't get atomatically all
available commands from a Makefile just like you can't get all
command-line flags from an executable. The program/Makefile has to
provide it by itself.
I agree with what you've written, but this isn't an argument for stand-ups.

What you're advocating for is regular communication, and people being involved in each other's work. Stand-ups c_an_ help with this, but they aren't the only solution, and in my view, are one of the less effective solutions.

Open, unstructured conversion has always been a better way to solve problems and move things forwards in my experience, and stand-ups entirely kill that by having an orthogonal purpose in the eyes of the manager (unless they're in the trenches doing the same work everyone else is, which is rarely the case).

Let your developers have their own standups however they want to do them. Make sure they do meet and discuss, but stay out of it if you're not right there with them helping to solve the problems.
How Close Am I to This?