skysight-inc/HackerNews huggingface dataset:
Cookie Autodelete on FF might help you cleaning the cookies, e.g. 90 seconds after closing the page cookies get deleted.
There is actually a new capability in good notebooks that behaves like that, kind of the same we have with cellphones, "always on" for notebooks, maybe googling a bit will get you how to turn it off
Back in the 90s when I got my first job, Awk was the gateway drug to the stronger stuff, Perl. Once you were hooked, productivity skyrocketed and managers would wonder around the office saying "how does he do that 10-day thing in just 10 minutes?" Those were the days when dynamic languages were game changers in the Unix landscape. But, in fact, the mainframe folks and the PC crowd had had Rexx and BASIC for at least a decade prior. I still can't believe C was the standard for data etl and general reporting at so many venues.
Show HN: Band Mule – Band Calendar App
It is more accurate to say that the US government has mandated law-enforcement backdoors that means any telecom equipment provider has covert access, Chinese or otherwise. And now that this is the case they would really rather that you stop using the Chinese ones (and use instead US companies, who also have access to the backdoors and are willing to share it with the US government).

As a practical matter, it all depends on your threat model: are you more likely to get into trouble if the US government knows your secrets, or the Chinese one? How much of a premium are you willing to pay to minimize this risk either way?
https://stripe.com has a lot of animations in their landing page, just fyi
EMV is the antithesis of magstripe and the two have absolutely nothing to do with each other. Contactless EMV is NFC.
It's to help coordinate a cure and containment if everyone (e.g. researchers, doctors, public officials, reporters.) knows it by one official name.

Also COVID-19 is neutral, so it doesn't generate negative bias like the Spanish Flu. (Which didn't originate in Spain.)
This is super interesting to me, and was not something I knew about before. This is probably a naive train of thought, but can recipes be patented? It would be very interesting if not. Because in my mind a recipe patent would be very similar to a software patent. It's describing a way to put code together to produce a desired outcome.
I support this, because it's a good indicator of what jobs not to take.

In our non-post-scarcity society, the vast majority of people don't leave jobs simply because they are bad, they leave them because they expect to find something better. So the problem is that better employers exist and you're not one of them.

(Also, give your one-day notice and then take a sick day.)
> I feel like people learn git the wrong way

Why do you think it's the wrong way? I sit somewhere in between and think that some people want to know the details and learning from inside is a good idea. But some other people want to simply be users and for the tool to get out of their way - and that's also good. So if the docs or the UX make either way hard or less effective, that's on the docs or the UX to improve.
Are employers going to take on the same enforced courtesy for their employees and give them a minimum of one day written notice before firing them?
Thanks for your perspective. I hadn't thought about the testing aspect.
100 years or more would be a reasonable start if we're going to have perspective.
Fireworks is the only reason I haven't updated macOS past Mojave. It won't run on Catalina.
Scientists Are Encrypting Information Using Crystals
I'm not sure how you'd monitize publicly leaked data. If they accepted money for access to the data, then that's selling data. I don't think that happened here though.
I've argued for a while that they need to do, as part of their services push, is a "cloud compile" service. I know they want to sell hordes of Mac Pro boxes to devs, but what a cool way to open up development (like, on the iPad). Write code, save in iCloud Drive, tap "compile my app". It handles all the signing and so on, and then boom, it's on my home screen. You limit distribution to your devices at first - maybe you still need a Mac to sign it for everywhere distribution, but you let any device you own run it. You can share source via the usual open-source methods, since everyone just needs to get the code onto their iCloud Drive to build it.

There's a huge number of moving parts to get an MVP and we mustn't cannibalize desktop and laptop sales, but it seems like an obvious part of their services push AND "make the iPad a 'real' computer".
You'll use git a hundred times a day, every day, for the rest of your career. It's easily worth the hour it'll take to learn it properly.
How to Find Out What Google and Other Big Tech Companies Know About You
And yet you can edit video on it.

It’s powerful enough. The UI isn’t that big of an issue.
Yeah, absolutely love it. Just by virtue of breaking the £30 limit for contactless payments I now just never need my wallet. For a long time I held off upgrading my previous iPhone, and it never really occurred to me that Apple Pay was a killer app, but it's probably the single biggest quality of life upgrade that a piece of technology has given me in 5 years or so. My only sadness is that not many websites support it - where they do, you don't have to type out endless steps in a wizard, just give a thumbprint and that's it.
As of yesterday it’s 47 cases in Singapore.

https://www.moh.gov.sg/2019-ncov-wuhan
I've yet to figure that out. Personally, I'd love to be able to easily invest in a vanguard fund, or even just have the ability to put money every month on index funds, but so far from what I've seen doesn't seem to be possible.
> But books are almost dead, maybe a decade?

Paper book format maybe is.

"Long form content" is what "book" means now and it is not going away.
Is there any betting market that is taking bets and has good volume on whether there is going to be a novel coronavirus pandemic?

That seems like the only way to get some clarity on this.
I think this is exactly the right approach. The taboo of talking about income and money has got to end, if even just within families. It's probably one of the most harmful cultural hangovers still in common practice.
Contended mutex locks, of course, may take far, far longer than 30ns, and 30 nanoseconds is an eternity, enough time to run 500 instructions on a modern CPU.

Herb Sutter is, reliably, always right on his facts, but always mistaken on his opinions.
I used DeX (the non-Linux version) while my main laptop was in for repairs, and it got me through. There were even positive surprises, like discovering it supported external hard drives and some of my pro audio gear. I could connect my Focusrite Scarlett USB audio interface which is connected to my JBL 305P studio speakers.

If you're able to do all your work on Android or the web, it would work. But for me there's still a ton of Windows and Mac software I need to get the job done. The other problem is DeX doesn't really work in a laptop form yet, and I like to do work from cafes a lot.
Please explain how email fits your mode but fails mine.

Sorry, but I’m missing something in you comment.
A couple notes on this:

- Right now, there's some ongoing research about R0 relative to humidity, and it's not promising. This includes Singapore, but it should also be noted that Singapore has an amazing public health system that will confound using it as an example in both directions.

- Having written a review on the seasonality of influenza, the fact of the matter is we have very little notion of why it's seasonal, and a lot of "just so" stories.
The number of integrations between MagicBand and the existing &/or legacy systems must be staggering.

At the very least, there is the integration between the MagicBand and FREEDOM-POS, the point of sale software running at Disney parks.

It could be as simple as the band functioning as a reference to the built-in EFT account called 'play money', which is a stored value account generated on a POS and assigned to a given serial number (say, a disposable wristband, season pass card number, MagicBand number) and either filled with cash to store and deplete, or linked to a credit card to charge indirectly.

It could be as complex as the MagicBand bypassing FREEDOM entirely and interfacing directly with a back-end server that knows the card details, merely racking up charges over time to be periodically charged directly to the customer's card.

Either way, I'd love to get a peek behind the curtain at the Disney IT operations, warts and oddities specifically.
Why? Writing is much slower than typing and less accurate to boot. There are also a lot of problems to solve for a variant input which have long been settled with keyboard. For example code completion, jumping to the definition, showing errors where they keyboard focus is, etc.

Unless someone were to come out with some kind of massive productivity gain by switching input types, people aren't going to switch and these supplemental technologies will never get built.
Worth noting Revolut do not have a UK banking licence, and your funds with them are not protected by the Financial Services Compensation Scheme (FSCS).
Chloroquine is over-the-counter in England and other places. Hypothetically, anyone have an idea where to find someone willing to send a chloroquine care-package to the USA?
Not the epidemiologists, because "coronavirus" is way too vague.
I'm in the Bay Area, and whenever I'm not a not-familiar store, I'm a little self conscious and have one hand ready to reach for my wallet at the smallest hurdle with contactless.

Some people just don't want to be "that guy" holding up the line, for any reason. Even if it might have been faster to try contactless a second time.
I think the sticky bit comes when someone composes one of these songs. They might have put creative work into it, but the computer program put the song on the Internet first. So who owns it?

I think where we're going here is that mere melodies are no longer copyrightable. I also think that was the point, because there was some high profile lawsuit not too long ago where some popular musician sued another for copyright infringement on a centuries old melody. And won.
EMV contactless is essentially as secure as a chip-based transaction (same chip, but look-ma-no-contact).
Software Detection of Currency (2004)
The compiler has to handle it, but the Standard Library definitively doesn't.
FISA courts have a high acceptance rate because prosecutors don't put anything in the ring unless they're very sure they'll get approved. This has been affirmed by many ex-FISA court appointees, lawyers and those in the intelligence community.

Please let the "FISA court is a rubber stamp" myth die already.
It’s not ghosting, it’s called quitting.

When you work for a soulless corporate machine, it makes no difference whether you tell your manager. They would take the same actions whether you gave notice or not. Giving them the satisfaction of hearing out your reasoning is kind of like putting in unpaid work.

I fully realize that this is highly cynical, but, on the other hand, not everyone works for a soulless machine. I suspect that those who “ghost” are largely working for the soulless companies who have not even enough common decency to qualify for an explanation.

When a company terminates employment, do they have to provide explanation or notice? Nope! But they sure don’t get accused of “ghosting” in stupid ass PR articles.
while there is extra code, there should be no extra branches in the successful case. The exceptional code path is reached during unwind by comparing the IP of the throwing call with a per stack frame table (recursively walking up the stack). Also the extra code will be extremely cold, at the limit not even paged in from disk (which of course might make the first time an exception is thrown an explicit path extremely costly)
I like awk as a lisp replacement.

I have to look at the manual to remember how to write loops in bash, so I write an awk script that writes a bash script and pipes to 'bash'. People will tell you this is a bad idea because you get character escaping risks as with SQL injection - they are right, but it is so much fun.

I have done this with three layers of code generation.
I have read (but perhaps not understood) Piketty's book. Growth is certainly an important part of the book but I don't really think that it's handled well. I doubt one can measure growth and a severely doubt one can measure the growth in a highly technology society. If we all decided to move into a VR world it would look from outside standpoint like the economy had imploded.
Reminds me of the Popular Mechanics magazines promising new battery technologies any day now. Similarly, battery technologies that show great promise in the labs of 2015/16/17/18/19 are still 'soon on the market, any minute now'.
Not just similar. All provable properties must be the same.

As I understand it, Java's Object.toString() is an example of an LSP violation because different subtypes of Object return different strings.
The World According to Thiel [video]
Also, overseas with a US CC you almost always have to sign, even if you have a PIN on the card, because the card are set to prefer signature (sometimes you can get away with a PIN; eg, in a parking garage with no cashier).

However, with Apple (okay, now Garmin) Pay, I never have to sign.
Not sure about betting markets, but I'd put the odds really really high. It has a near-perfect combination of traits that make it spread really effectively. A latency window long enough to let people get around the world, combined with asymptomatic spread is pretty hard to stop. I can't even figure out how you could detect it well enough to stop it.
They are different enough that it's frankly a bit difficult to make sense of that question. I think in general, when asking "what is the difference between X and Y" questions, it helps if you elaborate a bit on why you think X and Y are similar / difficult to distinguish. That gives the person who answers the question a bit of a starting point: they can talk how the similarities you perceive might not be the whole story, or might be illusory (and you might end up answering your own question while clarifying your thoughts on the matter). Otherwise it might not be clear how to even begin answering the question.
That's actually very useful to know, thank you for the information!
i can't stop laughing
I work at a large B2B SaaS that stores customer data, we pay extra for the option not to return failed drives that can't be wiped for RMA. We still get a replacement but the original is physically destroyed with a shredder.
In my career, I wrote a number of multi-thousand line gawk programs. The longest was a text formatter about 6,000 lines long. I have now been retired for 9 years and still write occasional small gawk programs.

The good old days.
Why do they need a back door when they can walk right in through the front door? I used to work for a large company that purchased Huawei 4G gear and had a paid support agreement. A condition of the agreement was giving VPN and SSH access to Huawei support engineers, so that they could "debug" their products in our network.
> Remember "material design?" Whatever happened to that?

You're going to love this.

https://material.io/design/iconography/animated-icons.html
I'm with you. My emotions are my business and unless they are impacting my work, then everybody else can mind their own business.

At one point I had to attend another non technical teams team meeting to present some information that was important to them and was quite taken aback that the first 15 - 20 minuets of the meeting consisted of an around the table with each individual telling what they did on the weekend and how they were feeling. It was an extremely bizarre experience. Needless to say I refused to share my private time with what were essentially strangers. They were very surprised that I didn't want to participate and could not understand why I would find the whole process somewhat offensive.

I suppose that there are certain cultures where sharing everything is considered polite, but personally I don't get it.
Claims to outperform Differential Dataflow[0] which underlies Materialize's[1] incremental materialized view product. Supports SQL out of the box. Definitely worth a deeper look. This is such an exciting area right now, I am envious of anybody writing streaming applications in five years time!

0: https://github.com/frankmcsherry/differential-dataflow

1: https://materialize.io/
Awesome, thanks for the recommendations.
To add to that, how would one get started in contributing to Firefox's development directly?
I view not learning the basic concepts of how git works inside like trying to learn SQL without know what a table is.

You could, but its easier if understand that basic abstractions which are its fundamental building blocks.
Atari was my first computer, and I remember it fondly. It's extremely sad to see the brand being abused like this.
No one stopped Uber, no one has stopped Tesla (Tesla hasn't been able deal with regression testing on a lane finding system...)
You seem to be arguing that, because exception tables end up on separate pages, we should consider exceptions as being as expensive as disk accesses. (Apologies if I've just built a straw man, that's how I read it.) I don't buy that. If you use exceptions more than totally exceptionally, according to your definition, then those pages will be loaded to memory and kept there – while the optimisation sounds very clever and sensible, I have a hard time imagining that exception metadata is huge in comparison with the rest of the program code.

Once that data is in memory, you're back to the numbers in the article, where throwing an exception can take barely more than a microsecond. That's huge compared to a function call, but is fast compared to a lot of things that an overly cautious programmers wouldn't dare follow up with an exception. To steal your own example, checking whether a file exists certainly falls into this category – that's likely to take milliseconds.

(Even your other example – no data available to read (I'm imagining a select / poll situation) – would probably be fine with exceptions, though I agree it's not the right tool for that situation. Just making a call to the OS is likely to cost a comparible amount to throwing an exception, even though you're describing a non blocking call. And by definition this won't end to being called in a critical inner loop - if data becomes available then the exception will do being thrown.)
Say what? It's the only browser I use on mobile for years, can't say I have faced any issue, not major issue, didn't face any issue, apart from very rare stuff that were fixed, can't even remember which.

Plugins support is lacking, that is true.
I use and like Arq also, but the OP asked for something that covers Linux, which I believe Arq does not.
that potentially happen even with normal if based error handing. If the compiler thinks the error handling path is unlikely to be run, it can move it to a cold page.
I am strongly considering B2 as an option for a dropbox-style system. Something where I run 8-16TB of hot tier on my local LAN, with B2 serving as the slower mass storage tier behind it. It seems that the average B2 access latencies would be ~100-200ms, which is very tolerable for a cache miss on such a massive tier of storage. With this amount of space available you could have pre-fetch rules that do things like pull down entire directories as files within them are accessed.
I don't know if the FISA system is abused or not, but I certainly would not take the word of anyone who made a living off it to tell me it's all good. I submit I may have a very different definition of reasonable use. I know the opinions of regular police and courts and I disagree with them too.
If you can't be bothered to treat me like a human being, why should I not treat you the same?
malloc takes out a global lock and performance doesn't 'grind to a halt' from a single allocation. Hundreds of thousands of allocations per second per core and concurrency will suffer, but most programs either don't actually have nearly enough concurrency or minimize their allocations to the point where it isn't a primary bottleneck.
I think u both complete each other as a full argument with a pro and contra arrangement. Lovely af to read you both honestly.
Your home life must be quite unusual.
URL based on a previous submission: https://apps.apple.com/us/app/epiphany-workflow/id1490449900...
Julia can stack allocate all sorts of values. I think it currently stack allocates all immutable values and also every mutable value that it proves do not escape their function.

Kind of besides the point, though, because the GC is probably not heavy anyway. Lots of fear of GC is not based on benchmarks.
Status meetings are often best replaced by a system like Trello.
You might be thinking of a different DVCS called Arch, which was initially implemented as a set of shell scripts:

https://en.wikipedia.org/wiki/GNU_arch
The price of a .com domain is set to rise, and some sellers aren't happy
This isn't really "roll your own". This is "run with non-standard parameters". This is a much smaller footgun, though you can really screw this up.

World experts in practical crypto regularly ship implementations that have serious errors that remain undetected by other world experts for years. This shit is hard.
I'm developing a terrible habit of only buying things if the site supports PayPal or Apple Pay.
People. Not every person. Not epidemiologists specifically, obviously.

But the name has now stuck.
You can use the "favorite" link at the top, beside the article title.
Yeah, but the WHO isn't naming things for "people".

Any more than the fact that "people" call things stomach flu when they're not at all influenza related changes that things are called "norovirus" and "rotavirus".
I think that in theory there should be no difference between code that can throw and that can't from the point of view of the optimizer. In practice I think that sometimes some code motion passes are disabled in the presence of abnormal control flow because the compensation code that would be otherwise required becomes unwieldy and hard to prove correct.
Someone living in a dictatorship (I dunno which) told me there is one advantage to it: No one believes the official news. He got the impression people in the west really believe everything they read while in reality our western news is as propagandized as theirs if not more.[sic] I don't know how gullible the Chinese are but I assume they find the official narrative pretty suspicious.
The sad thing is I had a C compiler + UI designer for my ancient Palm device as a kid years ago, and the very simple Palm event loop (as best as I can remember) made development quite easy.

http://palmopensource.com/index.php?more=361
I bought some put options on the S&P index a couple weeks ago.
What is the benefit?

Most people who need a desktop OS, want a desktop or notebook that performs faster than a smartphone. Otherwise they can just get an iPad or low end laptop and it won't set you back much more than keyboard + mouse + display. Cloud sync takes care of the rest.
Although I still use it professionally in some projects, I got over the fullstack JS some time ago.

Now half way through this Phoenix book:

https://pragprog.com/book/phoenix14/programming-phoenix-1-4

Learning Elixir/Erlang/OTP has been a joy so far. It's a new and exciting world in the middle of so much js fatigue.
Because SpaceX is delivering as promised. They’re getting the contracts going forward and ULA will be dissolved.
Another one if you like dot-esque notation and pretty output out the gate is https://mermaid-js.github.io/mermaid/#/.
Makes you wonder about other Swiss based encryption providers like Proton Mail?

Proton Mail would be a great honey pot for the CIA.