skysight-inc/HackerNews huggingface dataset:
Yes it was really out of place. Same with the No CS Degree job advertisement. It was even more out of place since the main article was about a guy creating job boards, I thought perhaps Pieter had made a new one?
I agree some internal, non-production alerts can be both important and urgent. If we merged a big branch without review for some reason, the team needs to have a conversation about it right away.
I have used an low-power ESP8266 together with a native drawing library for this use case. As getting the drawing perfect is quite cumbersome i have mocked the graphics library in javascript using the canvas api [1].

The syntax is so similar that you can mostly copy and paste the drawing code between js and the arduino project with only a few adjustments.
This has the huge advantage that you can use modern JS dev tools including livereload to get the drawing right while still ending up with native code.

[1] https://www.godberit.de/2019/11/08/Mock-for-ESP8266-graphics...
SQLite is incredibly ubiquitous and used in BILLIONS of devices and applications around the world.

Just because it's not used in web applications as much doesn't mean it's not production ready. It's used in many hardened systems, which I think they'd avoid if it wasn't production ready.
The webpage for the library says it is suitable as the engine for web browsers and is used in a couple of browers. I think emacs is being used with an older version (>2) of the library that does not have full isolation.

https://webkitgtk.org

https://packages.debian.org/buster/epiphany-browser
The value of money is being diluted, the USD[0] and the Euro[1] for example, but by no means limited to them.

IMHO the difference of the monetary growth and the GDP growth in the same period is the value lost for each money unit. I concede GDP growth is not the perfect indicator of the value of an Economy, but it is what we have.

This is not post Bretton Woods, standard modus operandi we are talking here. Since 2008 we can see a change of scenario, and in Q1 2020 we can see once again a clear jump.

Inflation may result of an increase in the monetary base, but, as we saw with Japan, since they already tried[3], other factors as a productivity shock alongs with a liqudity trap might lead to deflation[4], which may be a far worse scenario.

One could argue that if equity and assets prices, on one hand, and salaries and pensions on the other, are stable while money is diluted as per above definition, you are already on a deflationary cycle.

[0]https://fred.stlouisfed.org/series/BOGMBASE
[1]https://tradingeconomics.com/euro-area/money-supply-m3 check 10y
[2]https://www.bis.org/publ/bppdf/bispap19l.pdf
[3]https://www.bis.org/publ/bppdf/bispap70c.pdf
> It was very easy to get people to get on the same zoom call as everyone else

This. Zoom had the highest chance of success when you found yourself in the middle of a call and thought « Hey, it would be great if we got Tom on this call » and Tom barely knew how to use a computer.

Getting someone on a WebEx would’ve taken several minutes on software installs alone.
Coronavirus: Scientists claim first human reinfected with Covid-19
Some valuable tips. Thanks for sharing.

I have a question from community. Like many I have a routine of creating a to-do list. Often times I end my day with guilt that I didn't do much despite of finishing tasks. It also happens that if I am doing an important task, after X mins I feel to give up and not fully engaged. While I feel this i start feeling bad and try to fill the slot with another task which often makes me unsatisfied and not happy. I feel I did not utilize my time. I don't know what should I do.
Make sense - working video solutions that we rely on more than our phones for meetings have become that indispensable.
I’ve never learned anything in a classroom. I’ve always learned by doing or from a tutor.

Standardized education is a joke.

As others have said, it’s more about daycare than education.
The layout of that house is so strange. Why would it be designed like that?
That may be true for introductory level material bu t in my experience is not true at all of research in the hard sciences. Where actual advances in the state of the art are involved, there are debates about everything from the best approach to the interpretation of results. Science as consensus is an oversimplification used by people who don't want to hear other opinions.
According to Stack Overflow's 2019 survey [1], most developers (by far) use Windows (45.8%), followed by macOS (27.5%) and Linux (26.6%). Most of those Linux developers will be on mainstream distros I guess, after all, BSD is only at 0.1%.

Maybe those numbers look completely different for people who use Emacs as their browser, no idea, but I'd doubt it, I'd still expect esoteric distros like Nix or Qubes to be a small minority.

And since most companies aren't Google or otherwise really, really good at security, and people are lazy, I'd expect to find a lot of passwordless SSH keys with access to prod servers and the like on those machines. And if not, there will be some other way to penetrate prod, if you own the machine and are determined. There will be some way to access secrets, too, in most places – there are companies that store them in git along with their code, since Github is very secure etc.

[1] https://insights.stackoverflow.com/survey/2020#technology-de...
Over 10 years ago with various ORMs.
I love seeing more work in this space! This sounds similar to the approach Basecamp has taken, with tools like stimulus.js (combined with with Rails UJS and Turbolinks). You can make a really responsive page with normal server-side HTML templates that "sprinkle" in the ajax functionality.

Tools like this feel very familiar to those of us who got started before the rise of the modern JS framework. It's kind of fun to see articles like the OP's pop up where people are rediscovering these techniques.
That's way too optimistic. Other people said it's too dangerous to run random stuff in your desktop as a dev. And emacs users are not too unlikely.
With mastery learning, it's the feedback loop that's making the difference. In some domains where the subject matter itself can be computationally modeled (such as math), it seems plausible that the feedback loop as well can be emulated by software. There have been many attempts and many failures to do so, but I'm optimistic and believe it's a matter of further investment and research.
Why have account recovery at all then?
Just saw this now - the ST's definitely were able to breakthrough as business computers in Europe... there was some great business/design software for it, Calamus being the most memorable.
nailed it on the head with that reddit analogy.

unfortunately, I think browsers will continue to be locked down for the foreseeable future. given the locked-down nature of the app store as well, I think our best bet is building an open source, web-based RSS feed.
It is because the wages are too high.
I do most of my HN browsing from the app Materialistic, which doesn't support this (or downvoting, or showing scores on comments — most of these are features in my book).
What is the advantage of building out enums your way vs OPs? I've done both ways, and I didn't find any situations where one was demonstrably better than the other. Is it that there are no globals? Is it that it's actually constant?

One potential annoyance to me in your design is that there isn't an easily accessible map of enum values and their string representation. That is really useful for testing; most of my enums end up with a .Validate() method that checks whether the underlying value is actually a valid member of the enum. If I have that map, it's trivial to right a test that iterates over enum keys and ensure that a) valid keys pass Validate(), and b) enum.String() returns the corret string. Enums (theoretically) shouldn't be modified at runtime, so it should be perfectly safe and valid to have a single, global instance of that data.

I thought the use of maps to store the enum keys/values was odd, but when I thought about it, maps allow the enum keys to be sparse, which can be valuable.
This. Teachers speaking in front of the blackboard is overrated, anyone can do that.

In fact it is precesily this part that a student can go and find on the internet explained in 30 different ways if he still doesn't get it.
> isn’t willing to sit with me during all these moving and emotionally rich experiences day in and day out

I'm incredibly sad for you. Do you have a theory as to why you must be a passive observer to emotionally enriching human experiences, instead of being a participant in creating them yourself?
I have opposite experience. My parents did not help me with homework beyond first or second grade. After that it was my responsibility, like cleaning my room. I was near the top of my class.
I remember a Star Trek type game that was really popular, and of course Revenge of the Mutant Camels.

I really should find an emulator, but it's too much fun being on the creating side of life now than consuming.

Taking a peek on Ebay, it's odd to see the value of STs going up - I had the chance to pick up a setup 5-10 years ago and passed.
Initially? Size, cost of the hardware, cost of the service, coverage. Size became a non-issue relatively quickly, but it took quite a while for the service to be affordable & have good coverage.
Ethan Hawke in character as Nikola Tesla singing karaoke in an anachronistic dream sequence:

https://youtu.be/_vCr1XFe0EE
JSON Schema – Powerful tool for validating the structure of JSON data
100% agreed. It's been a journey for me to get to this point, but Tiago Forte's thoughts were really influential for me here.

Now I try to only save notes that I found particularly surprising or insightful, I'm definitely not trying to save everything in the book. I don't put it in:

* If the fact didn't make me think

* If it doesn't trigger an "aha" moment

* If it was something I already knew,

For example, I'm currently taking notes as I read The Art of Doing Science and Engineering. If you looked at my notes[1] then you could barely tell that it's a book about engineering.

[1] https://twitter.com/ZainRzv/status/1289964671563214848
More ISPs need employees like you.
"Python 2.7 puts “at our disposal an advanced programming language that is guaranteed not to evolve anymore”, Rougier writes1."
Oh no. That's not at all what was intended.
Regarding my own research: I'm doing theoretical biophysics. Often I do simulations. If conda stays stable enough, my code should be reproducible. There's however some external binaries(like lammps) I did not turn into a conda package yet. There's no official package that fits my use-case in conda since compilation is fine-grained to each user's needs.
Upvote for the distinction, but a :-| for the implication of “playing dirty”.
L.S. and S.V. Penrose did some experiments around this: https://www.youtube.com/watch?v=2_9ohFWR0Vs
Nah - people are going to run with this cause they're assuming the least generous and most panic-inducing interpretation of any development.
Sure. I see it's available on Pocket Casts. So I'll try to check it out there during a commute. Thanks!
Science Fictions: How Fraud, Bias, Negligence, & Hype Undermine Search for Truth
Interesting given the current issues with their primary competitor Unreal Engine/Epic, although the timing of this IPO is 100% coincidental.
I formerly worked in research, left and am now back in a quasi-research organization.

It’s bit disconcerting seeing how much quality is brushed aside particularly in software. Researchers seem to intuitively grasp how they need quality hardware to do their job, yet software rarely gets the same consideration. I’ve never been able to get many to come around to the idea that software should be treated the same as any other engineered product that enables their research
That Cyrillic letter happens to be pronounced "ya".
I wish them the best, they have transformed the landscape of indie game development really drastically and forced others (Unreal) to follow suit.
"We have experienced rapid growth. Our revenue grew from $380.8 million to $541.8 million for the years ended December 31, 2018 and 2019, respectively, representing year-over-year growth of 42%, and from $252.8 million to $351.3 million for the six months ended June 30, 2019 and 2020, respectively, representing period-over-period growth of 39%. We generated net losses for the years ended December 31, 2018 and 2019, and six months ended June 30, 2019 and 2020, of $131.6 million, $163.2 million, $67.1 million and $54.1 million, respectively, which included $20.9 million, $44.5 million, $14.8 million and $21.7 million, respectively, of stock-based compensation expense. We reduced our net cash used in operating activities from $81.1 million to $67.9 million for the years ended December 31, 2018 and 2019, respectively, and from $19.8 million to $15.4 million for the six months ended June 30, 2019 and 2020, respectively."

Promising financials!
Alexei Navalny: Putin critic 'probably poisoned' – doctors
Open textual formats for data and open source application and system software (more precisely, FLOSS), are just as important.

Imagine that x86 - and with it, the PC platform - gets replaced by ARM within a decade. For binary software, this would be a kind of geological extinction event.
They need the liquidity.
Zoom meetings help marginalised staff feel included
Yeah, to me this sounds like positive news -> it at least implies that the risk of reinfection is very low.
An approach copied by Skype. Or was it the other way round?
Time to resilver a failed disk on btrfs depends on the amount of data on the partition, while the same on lvm is constant on the full size of the disk.
Introduction to Causal Inference Online Course
Calamus, Canvas, so many apps that were unusually capable. I got to work with 1040ST's as well as a Mega ST.

There was a great deal of software available for Atari too, most of it from Europe but I don't recall it being much of a slouch at gaming - especially for the RPGs popular at the time. I wouldn't have an Amiga experience to compare it too except the graphics were definitely better.
To be fair, African is not a language.
> I’m imagining “students chosen randomly from the applicant pool, and students chosen based on merit will have indistinguishable academic results”. This isn’t perfect yet but it’s closer to being testable.

That's not the point though.

Remember, the article proposes to draw a random sample from all applicants who are "good enough", so you would have some sort of aptitude test. However, instead of selecting the best N results from that test, you select a random N.

I wouldn't hypothesize that the results are going to indistinguishable or even that they will be better. I would argue that total welfare may improve as a result and that is worth testing.

The reason is as follows: If you only take the "best and brightest", there's little room for improvement.
Google at ECCV 2020
This all indicates that browsers and html/css are bad tools for creating UI.

Long term I think we'll eventually see the ability to interact with the local system via the browser, and we'll start seeing more things like "QT for the web".

Because if we don't, at some point it's all going to just fall over.
Yup, that was it.

After that, I had to install libpython27-dev, and add -fPIC.
Then my 17 year old Python module that has linked-in C++ code runs just fine. I'm not surprised- I've been writing cross-platform code that runs for 10+ years for 20+ years.
This is pretty cool.

Golang support coming soon!

I wonder if the golang portion could just call go tool pprof underneath.
Show HN: PagerDuty alerted you. Now what? Stress-free incident response
If every kid did that, being at the bottom may not indicate a bad outcome. So that is why that is a bad way to rank someone
Big O Time/Space Complexity Types Explained
I could definitely see something like intercooler boosting productivity. My only concern (possibly unfounded) is that you end up designing all of your server side endpoints specifically in an intercooler fashion. All of your endpoints must now return an html snippet, which is specific to the design of the page. So you have a lot of page specific endpoints. This is in contrast to a REST api where the api can be designed largely independently of any one use case.

If you ever need to switch away from intercooler you are going to have a large undertaking not just on the front end, but now on the back end as well.

But I might be missing something.
We tend to marry the person who is willing to marry us.
There are a preponderance of YouTube videos of encounters like this:

> In one especially notorious encounter, police in 2009 arrested a distinguished black Harvard professor, Henry Louis Gates Jr., at his own home in Cambridge, Mass., after a white woman called the police to report a possible break-in.

https://www.washingtonpost.com/national/public-outrage-legis...

Breonna Taylor was not only shot to death in her sleep, but was also not given critical aid for twenty minutes after they discovered she was injured:

> Mr. Walker told investigators that Ms. Taylor coughed and struggled to breathe for at least five minutes after she was shot, according to The Louisville Courier Journal. She received no medical attention for more than 20 minutes after she was struck, The Courier Journal reported, citing dispatch logs.

https://www.nytimes.com/article/breonna-taylor-police.html

That, I would say, is a "shortcutting" of police procedure. "Avoiding unnecessary animosity" is less important than facing the problem American society has with racism headlong. Given the evidence that we have, where is the data that it is not happening?
From other news coverage: This is the first confirmed reinfection and it was confirmed as a distinct second infection using genetic sequencing; specifically this patient's second infection is a strain that was circulating in Europe this summer (where the patient caught it), and provably different from the patient's first infection, caught in Hong Kong months ago.

This level of proof suggests that there have likely been other reinfections - reinfections of the same strain would be difficult to differentiate from shedding of dead virus, for example.

However, I think there's no understanding yet of how likely reinfection really is; I believe it seems rare so far, but I don't know if there's really enough spread of the disease yet to tell.

Also interesting: both of this patient's infections were mild, with the second time being completely asymptomatic.

Another good source with a few more details: https://www.nytimes.com/2020/08/24/world/covid-19-coronaviru...
Matrix square roots are related to square roots of real numbers: say that the matrix B is a square root of the matrix A if B*B = A. If A is positive semidefinite, then it admits a unique positive semidefinite square root in the same way that a positive real number admits a positive real square root.

So I would say that the notion of matrix square roots is as obviously related to the notion of real square roots as possible.
Problem here is for arrest they claim to be using not facial recognition but witness identification. In theory it sounds like good.

But the problem is when you identify some similar face to suspect then show this with some random faces, you are actually giving a multiple choice to witness, which is biased for the match you have found.
> The performance benefits are evident.

I mean, this website only loads a very small amount of text and has barely any user state besides a list of comments and posts. I would hope that it loads quickly.
10% Off with Code NEWPANEL10 for All New Linux and Windows VPS from 6.99 Euro/Mo
Maybe the tests were incorrect the first time. Likely the man just had the flu.
Genuinely curious - what would be an example of how border patrol might exert influence over someone not crossing international boundaries? For example, if I live in an apartment in Portland, under what circumstances might USBP decide to search my computers/phone/etc.?
Isn't that the job of hedge funds. to profit off the stuff that's not supposed to happen.
uh yeah you're going to have a hard time convincing anyone that a country that is majority white isn't homogeneous because multiple languages are spoken

when I speak of homogeneity I'm talking about race, immigration, etc.
For anybody interested in what working at Bletchley Park must’ve been like during the wartime years, beyond the endless dramas and the dramatically inaccurate Imitation Game, I very much recommend Ian Harris’ Enigma (1995) which triggered off my obsession with the place back twenty-five years ago, more or less when they began rebuilding the Colossus Mk II (which I was delighted to see in full operation the last time I visited Bletchley Park/National Computing Museum in 2011).

EDIT: Fixed spelling.
SSH Best Practices
Ctrl+Space to toggle search results is not suitable for a lot of people. That's the default keybinding for spotlight/launcher style apps. I personally use Synapse, so unable to toggle search.
Very, very few Danish tech startups are listed. There are literally years in between, unless you count NASDAQ First North. I guess this is the way to do it :-)
think powdered milk. You hydrate it by adding water.

Same idea, only for objects. You hydrate them by adding data.

The term has been used for probably 20+ years.
(OP here) The philosophy behind PARA is different from spaced repetition.

Spaced repetition is super valuable when you want to keep all the information inside your head. PARA is more geared at when you want all the information available when you need it, and requires much less time/effort than Anki (I've tried both).

Not to say that one is better than the other. Sometimes you need to access the information and cannot use the note taking system (e.g. you're a student and have a final exam coming up). But if memorization is not a requirement, then I find these other systems easier to use.
The specific context mentioned was integrated entertainment systems in cars, and no, there are no "better suited RTOS alternatives" in common use there. It's Linux or QNX.

Your generic talking points about Linux in other fields are completely irrelevant for that.
I agree, but that’s similar to saying the data is what matters, not the methodology.

In the research germane to this conversation, software is the means by which the scientific data is generated. If the software is flawed, it undermines the confidence in the data and thus the conclusions.
World’s first case of Covid-19 reinfection confirmed by Hong Kong University
It's not. Cultural similarity is though, that is: almost everybody has to pull at least their own weight. If you have identifiable groups who do not, you're laying the ground work for severe conflict, because those who provide will at some point ask those who take to also provide - and they won't like it when the answer is "why should we?". A successful system doesn't require them all to have identical cultures, but the input/output has to be similar.

Ethnicity just happens to be a good predictor for culture, and culture happens to be a good predictor for the ability to be a net-contributor in a modern society. Ethnic homogeneity predicts cultural homogeneity.
Is it possible to make components like Dropdown with autocomplete in this? Should we be making use of Extensions for that?
Writing a Resume They Can't Ignore
Companies with code in production have a short-term real incentive to keep that code running.

This is different from code from research projects, which is on many cases just run a few times, and in other times, written by somebody who has, if he / she wants to make any kind of career in the field, to change to a new workplace and will not have any time to maintain that old code.

There are a few long-running mayor science projects, say, in particle physics or astronomy, which are forced to work differently. And in these environments, there are actually people who have knowledge on both science and software engineering.
How to implement Kafka-like semantics on top of Redis streams