skysight-inc/HackerNews huggingface dataset:
I would probably recommend this. Thinking of electricity as analogous to water flow under gravity can get you a long way. I do recommend studying the mathematics of imaginary numbers (not hard, just takes a bit of time) since this is used for AC circuits and this is the tool that makes that stuff make sense.

When you get to active (transistors, diodes etc) devices don't spend much time trying to figure out the physics of these things just use the equations and keep it simple. Just as when you're cooking eggs in the morning it doesn't help much to understand prospecting, mining and metallurgy to use the frying pan.
This has the added benefit, assuming both parties are happy to do it, that the business does not incur the overheads of handling cash, which is also not really free once you take into account things like security and bank fees.

I am firmly of the view that cash is essential as a safeguard and something people should have the option to use, but as we've seen recently here in the UK, modern alternatives like contactless payments using a bank card or one of the phone-based systems can be quick and convenient, and they do not seem to have resulted in a devastating wave of fraud.
actually found the PDFs
I think this is a pretty deep statement and I think it reflects the way I feel as well, and probably many others.

It's because we lack confidence in knowing if our system of improvement is going to work and we don't want to waste time.

I think you kind of need to Let Go and enjoy exploring or maybe just take structured online classes that you pay for.
Same. Plus I have 15 years of continuous browsable data now. I check it all the time and it tells me what I want to know.
Russia ‘Unblocks’ Telegram Messenger in Surprise Reversal
I use GoAccess too. If I want to filter by date (for example) I just run the log file through sed before feeding it to GoAccess.
Over in #guile on freenode we just hit a bump where string-for-each on a string was a lot slower than (for-each proc (string->list lst)) due to a costly jump into C from the jitted code. Rewriting string-for-each in scheme solved the problem.

I don't know what I wanted to say with that, but I know pypy has spent a lot of time rewriting some core libraries in python/Rpython. I thought it was to make pypy more hackable, but maybe it has some jit benefits as well.
> Every time I hear about abandoned "improved" tech like this, I always wonder why the idea was shelved. The link kinda handwaves it away. Any good resources on why the idea didn't take off?

My guess it is it was something like the "AI Winter:" a hyped idea fails in in a high-profile way, so it gets shunned for some period of time because people are afraid of failing again in a similar way. It seems like some of the features of that processor lead it to be a nonstarter for practical reasons:

> According to the New York Times, "the i432 ran 5 to 10 times more slowly than its competitor, the Motorola 68000".

Back then, personal computers didn't have much performance to spare.

IIRC, Intel has had several high-profile failures when radically new non-x86 CPU architectures. Only backwards-compatible conservative evolutions of the x86 seem to get traction.
For example, one of the things we covered in my ethics class was Kant's categorical imperative. The categorical imperative falls over instantly if you apply even the most basic logic to it, but no mention of this was made in any of the course discussion or materials

I've read this a couple times, I'm curious about what you're saying here, do you mean that your class just reviewed some writing on the categorical imperative on its own, or read Groundwork of the Metaphysics of Morals?
China’s Quantum Satellite Enables First Secure Long-Range Messages
> I work as a tenured professor at a research university

Isn't the reward tenure itself? And it requires you to put in enough effort for your department to consider to approve you. Behavior that would prevent approval is implicitly discouraged (might be certain views held academic or not, or pedagogical approaches) and requirements (publishing, funding brought in, student feedback, favor your peers) depending on the department and field.

> And yet I do a good job anyway, for the simple reason that I believe my job is worth doing well.

Once tenured, you've already been selected for the traits that are desired in the role and proven your ability to execute them well.
> Most of the specialty maize varieties have a similar origin story, usually with some drama about the "last owner" or "one field left".

Most of them? You've been seeing tons of these articles about heirloom corn? Show me.

This is common with most heirloom plants -- usually a small cluster lives on somewhere. I find it hard to believe it's an ad for whiskey when it's written by NPR; if anything, it's NPR trying to find southern farm news to appeal to certain parts of the US that would otherwise be outside of the NPR demographic.
Russian goverment lifts Telegram ban and unbans access to 550 000 IPs
The SCOTUS opinion: https://www.supremecourt.gov/opinions/19pdf/18-587_5ifl.pdf .
Freelancer here, so my perspective might be a bit different from all the solo founders in this thread.

Whenever I need to draw up a quote for a project of any size, I divide up the time as follows: 30% actual development, 50% communication with the client, and 20% set aside for any changes or scope creep that could come up during the project that I'm not sure can be billed separately. For repeat customers, the last item can be adjusted either up or down based on my past experience with them.

Anyway, what this means is that the amount of time I actually spend writing and testing the code rarely takes up more than 1/3 of the total hours I work & bill.

Spending half the time talking to the client might sound like a waste of time, but if you do it properly you can improve the quality and fit of the result so much that the client will gladly pay 3 times the effective hourly rate.
Measuring Engineering Teams: actionable metrics for managers
To echo the sibling comment: `arandr` makes it easy to save monitor configurations (as a script). Then you can run that script on startup. I.e. for Xorg I put it in my ~/.xinitrc.
> Our outbreak started later, and so did most countermeasures, for reasons that appear to be complete coincidence.

Exactly what new information was discovered in the ~1-2 weeks gap between US and Canada outbreaks that led Canada to start lockdown very early while the US started very late?

spoiler: none. One government and it's provinces decided to follow common sense/scientific advices, while the other did not.

> Well, I could've compared Spain and Italy as well. Spain's outcomes seem like they may have a lot to do with vitamin D.

You could have and you would have seen that they have successfully bent the curve to almost no new cases unlike the US. Do you think people in Florida and Texas lack vitamin D? If not how come cases are spiking again there?

> Such as what? The President is not a dictator, he does not get to make most of the major decisions involved in an outbreak like this

Such as not spending weeks trying to convince americans that this virus was a fake news from the left? Or such as using his political weight to pressure states into going into lockdown earlier/longer?
Or maybe not vehemently refusing to wear a mask to not appear weak, leading to all of it's base doing the same?

> Hindsight is always 20-20.

I did very specifically say "with the infos available at the time".
A lattice has a least upper bound and greatest lower bound. A semilattice only has one of these two.

A monotonic operation is one that’s either non-decreasing or non-increasing. That is, it never reverses direction.

So in the context of conflict-free replicated data types, you can think of something like an append-only database as a basic example. Over time, the database can only grow or stay the same. It can never shrink. This allows you to split the database into pieces and distribute them. You always know they can be merged back together because they’re append-only. This makes it a join semilattice with the union of corresponding tables being the least upper bound operation.
How to Get Consistent Line Breaks in vs Code (LF vs. CRLF)
> TimescaleDB does not even attempt to compete with the performance of purpose-built time series DBs

Not sure what you mean by this. TimescaleDB outperforms InfluxDB, another purpose-built time-series DB, on most workloads [0], especially on ones with high-cardinality [1].

In particular our key insight, which some may still find heretical and hard-to-believe, is that it is quite possible to produce best-in-class performance characteristics for time-series using a relational database. In particular, we have been able to add columnar compression to our row-oriented format resulting in 96%+ compression rates [2], and multi-node scale-out resulting in 10M+ inserts per second [3].

TimescaleDB is not designed for workloads where most queries touch all data points (ie full table scans). But that's not what time-series workloads look like.

[0] https://blog.timescale.com/blog/timescaledb-vs-influxdb-for-...

[1] https://blog.timescale.com/blog/what-is-high-cardinality-how...

[2] https://blog.timescale.com/blog/building-columnar-compressio...

[3] https://blog.timescale.com/blog/building-a-distributed-time-...
I find it easier to understand what application wants looking at numbers. And to toggle on 1st party cookies. My setup in between hard mode and nightmare:

* * * block
* * frame block
* 1st-party css allow
* 1st-party frame allow
* 1st-party image allow
GA used to be good in separating the bots from the humans, but now I don't think so. I see a huge number of visitors from Dublin that seem to be AWS sourced bots (and Asburn, both have bounce rates like no other city). Millions of visits, from a place where we would expect thousands.
US Supreme Court rules DACA rescission was unlawful [pdf]
Yes.

We also used OCaml at Bloomberg quite a bit. (And they are still using it, but I'm not there anymore.)

But there's not that much more in the commercial OCaml world.

Haskell has actually a bit of a broader adoption. The open source library situation is also better.

(For the record, I like both OCaml and Haskell. And Janestreet are doing a great job.

And commercial and open source adoption are important. But they are not the end to every discussion.)
Genes, blood type tied to risk of severe Covid-19
My co-founder and I divide our days: before lunch, we take meetings, user interviews, feedback sessions, respond to emails, and tickets. Essentially shallow or synchronous work.

After lunch, we go heads down on coding, design, or writing work. Deep or async work.

This system allows us to always have daily feedback on our product but also uninterrupted time to change the product, every day.

You have to time-box the sync/shallow work, enough to get a good loop in but it's okay if certain things get pushed a day or so. You always have to make space for the deep work.
They spent 108m GBP in the process of failing, too. The Swiss spent a couple million CHF. I wonder where that money went.

ETA: sources in grandchild comment.
Discussed here: https://news.ycombinator.com/item?id=23562434 .
Realize for React for Visualizing State flow and component hierarchy
Hey everyone, we created an open source visualizer for react.

As React applications scale, it becomes more difficult to track state and to have a holistic overview of the component hierarchy. Realize is a tool to help developers visualize the structure and state flow of their React applications, especially when they are growing in scale and complexity. It currently supports React v.16.8.

You could contribute on https://github.com/oslabs-beta/Realize

Let us know if you have any questions or concerns
Improving Chromium's browser compatibility in 2020
Ask HN: What tools have you/your team adopted since working remotely?
Sounds like a Gettier problem / Gettier case [0]

Example: Fake barn county. You're driving in a county and see lots of barns. You point to one and say "that's a barn". Unbeknownst to you, almost all the barns are not barns but are facades. By accident you actually are pointing at one of the few real barns.

[0] https://en.wikipedia.org/wiki/Gettier_problem
Ken Rimple's Live Docker Show
I'm a musician, so my inroad to safely playing with electronics was circuit bending. You can buy kid's toy pianos and soundmakers and such for effectively $0 at thrift stores. Unscrew the casing, crack it open, pop in fresh batteries, get the thing making some its sounds and then.... start bridging together different locations on the circuit board and see what the effect is! I've often been amazed what sort of beautiful, otherworldly tones you can pull out of something that would otherwise be seen as near-garbage. Because it's battery-powered, the risk of shock is really low. It's a way to play with circuitry without inhaling a bunch of solder fumes. It's fun to do with kids. You can do it with pretty much any circuit that makes sound (even those greeting cards that play music when you open them). Lastly, there are a ton of resources online if you aren't quite sure what to do — the term is "circuit bending", it's great, have fun!
When you say "under the table", do you mean unbeknown to the customer or the employer? The later will likely result in the employee being fired, fined and possible jailed. I would also suspect that a criminal do not file taxes for selling stolen data, so one can likely add tax fraud.

If you know such people you should consider reporting it to the police.
To wit:

'the shit hit the fan' → 'the shite hit the fan'

'the shit hits the fan' → 'the shite hitteth the fan'

'the shit has hit the fan' → 'the shite hath hit the fan'

You could also throw in an archaic alternate spelling of 'hit' ('hitt' or 'hitte') or 'fan' ('fann' or 'fanne'). Or spell 'the' as 'ye', though that's really older than the Shakespeare/King James Bible thing, and it's always pronounced as 'the', with no 'y' sound https://en.wikipedia.org/wiki/Thorn_(letter) .
Tab cycling can be a productivity killer, especially when you need to cycle between more than 4–5 applications (which can happen quite often, but OP wrote “alt-tab (or otherwise)”.

What works excellent (at least for me, not necessary for you) is to set shortcuts to your most used applications (be it the function key row, or some hjkl combinations). With such a setup you can just press a key / combination from muscle memory, instead of opening the tab switcher overlay, parsing it, deciding how often you need to press tab, and then actually switching to the other application window. Keeping shortcuts to applications feels like you would only have to do the last step.
What is the revenue potential of app store apps? Any studies or surveys on the matter?
why did they fall out of favor.m?

Are they slow? Expensive? Something else?
As a kid I played with batteries and wall bricks or wall warts or whatever you call them(transformers). I would not say you need an especially robust one. They come in different sizes based on the amount of voltage they output and the potential current they can supply. Basically if you are playing with a 9 volt battery and want to replace it with a transformer just look for one that says 9v DC output on it.
Is Qubes worthwhile if I'm doing anything more complicated than web browsing and lite scripting? (bash/perl, maybe some light python or flavor of js)
> How are you calculating this?

You are looking at the entire timespan while I said "Average for the last 7 days".
But I agree that this metric is not a good indicator of anything given the lag between when the epidemy started in Europe vs US. My mistake on that.
I had my adsense shut down on YouTube after fraudulent clicks in less than a year and less than 50 cents in revenue. Figure that one out, too.
I _used_ to be a huge fan of stumble-upon, but at some point they added too much algorithm to it, and something else behind the curtain went south and it just started sucking.

Edit:
StumBleUpon was a browser plugin (optionally, you could also use their frameset version at least earlier on), that would try to learn your interests based on previous sites you liked/disliked.
Here's a video of the Mercury-Redstone 1 "launch": https://www.youtube.com/watch?v=7O4V7JfeTSU
It looks like Germany pretty much wrote the manual for a Coronavirus tracking app - https://github.com/corona-warn-app
>>We don’t “go remote” with our friends and family as a policy

Not as a policy, but we probably do more of it to our detriment. It's a really excellent point.
I have never heard of a desktop Linux app that made people install Linux to use it.
I agree, that’s my preferred form as well. That’s because Ohm’s law is an empirical law, which states that current is proportional to voltage. It’s the definition of resistance, and it’s not always valid.
This is what I do. 1x27" 1440p horizontal @ 240hz, 1x27" 1440p vertical @ 60hz. It's nice.
Sorry, I didn't mean to imply that they couldn't be done in a city. Depending on the city, you might even have better access to these activities (cooking classes, culture tours, etc.). However, these activities are invariably more expensive in urban environments, because you're competing with a higher volume of people for a small amount of space. And, where there are usually cheaper alternatives in the suburbs, there are typically no alternatives in the city.

For example, imagine that your kid wants to pursue rock climbing or small boat sailing, and your family lives in NYC. Or, you want to have a holiday gathering of 20+ people. The options exist but they're exorbitantly expensive.
It depends entirely on what you're building, for whom, and so on. I found quite a lot of the Agile (at least, as it is practiced) business to be unhelpful in several endeavors -- for whatever mysterious reasons administration was unable or unwilling to communicate that mockups are not full products or that the "clients" would be looking at anything but a finished product, rather like needing to have an entire house built before giving input on design.

For ETL business, I did most of my people-time up front, before any real code was written. Then came a long period of little interaction, then a period wherein a basically-complete system was displayed.

Analysis has a bit more periodic refinement.

Then you have the issue of finding users whose input is worth discarding, namely someone who might tell me, six months later, that someone else (who was not named) found something "too hard." I can't really do anything with that. Despite asking for names from this person, or to put be in touch with those with the complaints at the time, it just wouldn't happen, so this became someone to tune out.
The fingerprint reader on my Thinkpad X1 Carbon (gen 7) can work as a FIDO device. I just re-tested it on https://webauthn.io/ with Firefox in Windows 10. I'm guessing other fingerprint readers will too. You need to know that it will be considered a "Platform" device rather than a "Cross platform" device, which is what YubiKeys are considered.

Related but not answering your question: I haven't found any major website that support Platform FIDO devices. I'm guessing they only want 2FA devices which can roam between computers. I think that's unfortunate. Perhaps a good policy would be to allow Platform devices to be used after a Cross Platform device has been registered first. But there are few websites that support multiple FIDO keys to begin with.

How nice would it be to log into websites with your builtin fingerprint reader? The client side stuff seems ready to go.
Other methods out there to hide network requests in-browser.
Orrrrrr you just got older?
Isn't that what surveillance capitalism is alsready doing on your behalf?
Are any of these obfuscation techniques possible on the web? My guess is no, but just curious.
That’s a very good question. The reality may be that if one cannot afford at least one native iOS dev and one native android dev (given the size of the app that person could share other duties) then one is not in a place to launch a mobile app
You need some assembly background, then OWASP's guide[1], has all basics.

[1]: https://github.com/OWASP/owasp-mstg
Not a slam dunk as the court has ruled that it is within the executive branch's power to rescind DACA. They ruled that the government's justification at the time of the rescission did not meet the standards of the Administrative Procedure Act.
Lattices are very applicable to several areas of computer science. One of my favorite results involving lattices is the Knaster–Tarski theorem[0], which can be applied to areas ranging from grammars (e.g. showing the existence of a set containing all the strings generated by a BNF grammar) to semantics of programming languages (e.g. giving semantics of looping programs as a least fixed point).

Domain theory[1] also makes heavy use of this.

[0] https://en.wikipedia.org/wiki/Knaster%E2%80%93Tarski_theorem

[1] https://en.wikipedia.org/wiki/Domain_theory
Agreed, there're powerful integrations for testing, deploy, and frontend performance. And some interesting, like using scheduler to update profile (https://github.com/marketplace/actions/waka-box), or tmate connection (https://github.com/mxschmitt/action-tmate).
The author makes a big fuss about the old UNIX documentation using sigseg instead of sigsegv.. but then completely ignores the comment in the same line that does use the word violation
Could I ask what the game is called? Did a quick check in your comments...to no avail..
Someone updates the date on this Wikipedia page every day
It's interesting to see all signal names in that early version had six letters (SIGQIT instead of SIGQUIT, even) but SIGPIPE was the exception. Was that one added later?

(Also funny how the article says "this is from around 1978" when the date on the listing says May 24 1976)
As opposed to politicians who take bribes in the form of campaign donations?
What Happened to Bzip1?
> [T]he findings suggest that people with blood type A face a 50 percent greater risk of needing oxygen support or a ventilator should they become infected with the novel coronavirus. In contrast, people with blood type O appear to have about a 50 percent reduced risk of severe COVID-19.
You're Almost Entirely Blind
Thanks! I may try the first one.
Yes that's correct. User IDs are stored on Ethereum so to sign up you need a way for your browser to interact with the blockchain. Mobile support for Ethereum wallets is not quite there yet (but it's getting better!).

Note about the ether faucet: unfortunately it seems that the Ethereum gas price is very high right now (https://ethgasstation.info/) The server is programmed to provide 0.008 ETH, which under normal conditions is enough for the tx fee, but due to the high gas price you might encounter an "insufficient balance" message when confirming the transaction to create your ID. If that happens, please wait a little while until the gas price comes down a bit and try again.

I should add that using Satellite only requires writing data to the blockchain when you signup. Once your ID exists you can use it to sign things that you post, and that doesn't cost anything.
Translated: FSB finds zero-day exploit in Telegram they can leverage, or has back-doored it.

For real though, I've no idea if that's the case, but it's the only reason I can see them unblocking it. The Telegram team is well-respected, and from what I heard on-par with Signal. Maybe a bit less because Telegram is not Open Source whereas Signal is.
According to a broad study of astronomical surveys[1], the impact of Starlink on the vast majority of observatories is quite minor. There were exceptions, like the upcoming Vera Rubin Observatory in Chile which uses a wide angle at twilight so is particularly impacted.

Starlink used that study to come up with the night shade idea to mitigate those impacts.

In that survey, radio telescopes were in the "minorly affected" list.

1: https://arxiv.org/abs/2003.07446
Show HN: Imposter Syndrome and self-taught developers