skysight-inc/HackerNews huggingface dataset:
Also, it has to fit in < 1 MB, and you won't be able to import anything that uses C extensions. Considering how bloated Python projects are (no dead code elimination whatsoever), I don't expect this to be very usable in practice.

I wonder why they don't target WASM in addition to JS? In the latter case, anything that compiles to WASM would be fair game (I still wouldn't recommend Python in that case, but it would at least be less kludgy for other languages).
That's a good article! Some notes on it:

https://twitter.com/kripken/status/1284576787624648705

Perhaps wasm isn't (yet) a good replacement for native binaries for the reasons they mention. In particular such an application usually has access to files and timing etc., and you're (currently) missing some safety techniques native binaries use, which is a risky combination.

But as mentioned in the post here, if you're sandboxing a specific library that does pure computation (say, a codec or a compression library) then using wasm you can make sure it cannot escape the sandbox and that it has no timing or other OS capabilities. Those are powerful guarantees!
Can you add a tldr?
What to Do About TikTok
That's interesting. These comments are on 10nm? Is the view that these technologies will eventually be fine or that they were fundamentally bad bets?
The Computer Programmer Who Ran a Global Drug Trafficking Empire
Disney has done extensive lobbying to extend copyright terms. See the Mickey Mouse Protection Act.

https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
Come on, we all know Congress would not have passed those laws if "companies" weren't spending millions on those politicians.
The cheaper drills I’ve seen have motors that burn out or run out of torque. At least, that’s my experience with them. One of the ways you save money on a motor is by making the windings with thinner copper wires.

The higher-end drills are 18V or 20V models with enough power to, you know, hang sheetrock for eight hours a day. Something that I don’t need.

So I bought a mid-range drill, a relatively inexpensive 12V model.
thanks! What differentiates us from other time series databases is the performance. Both for ingestion and queries. For example we can ingest application performance metrics via Influx Line Protocol and query them via SQL and both should faster than incumbents
I thought Cloudflare switched to hCaptcha?
The speed advantage of edge compute reduces when most compute for your application has to happen back in a data center anyway.

The fabled iot, self-driving car examples, as well as services like Stadia could never be run in a worker, which is why for Workers at least, speed isn’t a primary advantage.
Ok now how do we start a civil war between them? Let them fight each other to extinction.
Apple has always moved fast into stopping using technologies that didn't fit their product vision. If removal of the SD card slot (that one isn't even one of my top 10 feature-removal grievances from Apple and I have music and photography as hobbies so plenty of use for it), headphone jack, etc. is shocking for you then you haven't used Apple for long.

Apple really don't care what you think you need as features (or at least Steve Jobs didn't), they have a vision and they will try to sell you it, not the opposite.

I don't have strong opinions about this, personally I think it's interesting that some companies (such as Apple) want to stick to their philosophy instead of just chasing dollars around by pumping out products designed by committees.
Haha same! Attempting... Relations... Always ended with waking up :) . Sometimes too early. Sometimes not.
I switched to a PinePhone recently and have another I'm putting Andoird+miniG on, so I have at least one thing out of the way.

I never sign up for loyalty programs (phone number), but I still pay with a debt card (I'm not sure if store can track people without violating card ISO agreements, but I suspect they can with hashed numbers), so I'm not full RMS/cash only.

As far as shrink prevention .. eh. I don't have a big issue with that. I've watch a woman just walk out with shit in an inner city store. Dude in line was like "She just walked out with two wine bottles," and the cashier was like, "She does that all the time. If the guard is here, he'll stop her. I'm not paid enough."

The article makes a big deal about certain neighborhoods. I'm pretty sure they just selected the stores with the highest reported shoplifting losses. Trying to read more into it is giving the data more intrinsic intelligence or prejudice than it has.
I was born in late 70s in Croatia (then Yugoslavia), moved in early 90s to Belgrade, Serbia, due to rise of nationalism and violence of official Croatian regime against Serbs. Not that official Serbian regime was any better in that regard, just against other nations, mostly Croatians and Bosnians.

I don't consider myself old, but I'm no "modern kid" by any measure.

What I observe among today's people of these regions (I travel and keep contact with people all over ex-Yugoslavia - mostly Bosnia, Croatia and Slovenia), regardless of their age, is defeatism and lack of confidence. Most don't beleive they can invent, build or produce anything on their own. Everything needs to be imported.

It saddens me because ex-Yugoslavia used to produce computers, cars, electronics, aircrafts, hi-fi audio stuff etc. back in the 80s.

Closing of all these industries in 90s had devastating econimical impact, but that was later recovered - they mostly reopened but now under new multinational owners, producing parts for global brands. Smart and industrious people got their salaries back.

What hasn't recovered so far is belief that we can again invent and build for ourselves, not sell knowledge and skill to big global players at low price and then buy finished products at much higher price.

But then again I think this is not specific just to ex-Yugoslavia, it seems to be global trend.
Why do people focus so much on how the data can potentially go back to China? It just feels like a redirection to distract us from the privacy violations here in the US. I understand why it's a concern but it just seems like every article always ends up talking mostly about Chinese companies, the Chinese government, how they respond to accusations etc. instead of focusing on our government, our corporations, our security forces all using or wanting to use technology like this.

Take the "Orwellian surveillance" part. We get about 2 paragraphs about how surveillance in the US is largely unregulated and whatnot and then 4 of them about China. The other sections afterwards seem like they were written to almost justify the use of surveillance in US corporations.

Maybe it's all in my head but it's just something I keep noticing whenever there's writing about surveillance in the US.
FOIA has a substantial list of exemptions, and many of them would apply to a lot of code that the government uses.

Above, I was referring to trade secrets in the private sector, but actually, that is one of the FOIA exemptions too.

Also, a lot of code running in production is poorly designed. I'd bet the vast majority of it is poorly designed.

Damages are one part of it, but you also have to return to compliance, which means you either have to follow the license or stop using the code. Given that the AGPL doesn't have linking exceptions, the concern is that might be all of an organization's code.

That's not to say that you can't use open source in industries where these might be concerns -- almost all other common open source licenses don't have this problem.
Agreed that it's far from perfect, and there's a lot of work to be done to make sure all the common native code libraries are well-supported.

But, what I find really interesting is, we are finding it a lot easier to transpile other "managed" languages to JavaScript than to target WebAssembly. Building Python to Wasm hasn't worked well so far because the code footprint is quite large, and brings with it a whole language runtime including interpreter, garbage collector, API glue, etc. Whereas if we transpile to JS, we get V8's built-in GC, and it's much easier to call into existing high-level JS APIs. The result is nice, low code footprint, which can be distributed to thousands of edge nodes at low cost and can start up very quickly.

Both transpiling and Wasm approaches come with challenges when you want to support native-code extensions: the corresponding native library itself needs to be ported to Wasm. (Once it has, then it can be called by Wasm code or JS code, so it seems like whether or not the rest of the app is Wasm or transpiled is not critical.)

There are plans to extend Wasm to support built-in GC. Maybe then Wasm will make sense for managed languages. But, right now we're seeing Wasm is best-suited to C/C++/Rust, while transpiling is a better way to support most other languages.

(I'm the tech lead for Workers, though I wasn't directly involved in this specific project.)
If you understood how bad the prescription drug problem was in the United States you wouldn't remotely be surprised.
>The device would require custom shoes with venting to dump heat out of the top of the toebox. Or as you say, an external leg-mounted heatpump

Sounds like a job for Sietch Tabr!
Yes, hence OPs use of the word "sometimes"
Scala/Kotlin goes to webassembly too right? I'd think that would be better.
Right around this time, the VMS side of the house was releasing VAXcluster, which was really quite robust, and ahead of its time. Lots of ideas that are now in systems like Kubernetes have very close parallels to VAXcluster systems: nodes that dynamically join the cluster, load failover to other nodes, shared resources like disk and security policies, asymmetric nodes etc.

https://homes.cs.washington.edu/~levy/vaxclusters.pdf
Sparkle/partial checkout for big repo or legacy or people doing shit with git
Every time I check out at a Kroger store I tell the cashier that I would like to get a membership card. They don't require you to give a phone number until you register the card after the checkout - which I don't do because I already got the benefit of the card at checkout. This won't work at stores that require phone number first, and still leaves open credit card-based tracking - for that you actually lose the few % cash back if you want to use cash instead.
Easily found on archive.org: https://archive.org/details/MethodsOfMathematicalPhysicsVolu...

I, not focusing on math in school, had not heard of the book. But became curious reading the glowing praise in the article and this thread.
Kaspersky: North Korean hackers are behind the VHD ransomware
This seems like a very difficult way to do things unless you really needed to mess with items in the background.

I would think there is still plenty of room to crop a single image down from something like a new Canon 1D. Even just making a composite image if really needed sounds much easier.
Oh wow, foobar. I forgot that I converted to foobar for a couple of years before streaming music became a thing.

I think I actually listened to a much wider variety of music back then. These days I pretty much listen to the same Spotify playlists.
When I read the title, I half hoped ‘cross-compiler’ referred to translating between different regex varieties. Anyone know of a tool that does this?
An internet connected camera made in China and using software from a Chinese company is a slightly bigger risk than an iPhone made in China.
CISO concern grows as ransomware plague hits close to home
I think the issue is that Google did not launch as an "information-search tool". It slowly transitioned into one in line with advertising becoming its business model. Weirdly we are back where we started and I find the portal analogy actually very apt. Yes the technology has improved, but the Google of today is much closer to 2000 Yahoo![1] than 2000 Google[2] - trying to curate and own as much of the internet browsing experience as possible.

Taken to the extreme, Google would be very happy to keep a copy of every website and only let you browse the internet on its terms in its walled garden. We're already heading there with AMP. Do we want to sacrifice a couple of seconds of our time for that?

[1] https://web.archive.org/web/20000229042533/http://search.yah...

[2] https://web.archive.org/web/20130122200020/http://www.google...
I'm not entirely sure what you mean by "the amount would be shown" but if you want to know an amount when the transaction actually happened all you need to do is call the API beancount.core.inventory.Inventory.reduce(position, currency, price_map, date) and pass in the date you want.

Though I agree with your complaint that beancount surfaces it in inconsistent ways. If I change today's exchange rate for USD/GBP then many parts of beancount will then (incorrectly) change my income for the year 2015.

But that is really a bug that could be fixed (using the API I just highlighted) rather than some fundamental problem. And surely on hackernews one should hack on software and improve it.
When a better one comes along ... you'll never know.
Individuals don't have the funds necessary to influence Congress. Disney does.
And this is exactly what large software companies are doing. Microsoft's direct college hire program has been a good source of great black and women developers and architects. The teams I was on were definitely improved by their inclusion even though they were "inexperienced". Microsoft had the most diversity of any company I've worked at and it's not even close.
I really hope that Intel wakes up: struggling with fab processes is not their biggest problem, their marketing strategy is. There are some really talented engineers in there, but the product segmentation and the way the "features" are sold is in my opinion not good at all.

Linus Tech Tips made a great video about it: https://www.youtube.com/watch?v=Skry6cKyz50
cloudflare workers does support wasm! I've written workers in C before and compiled them with emscripten.

Check this one out: I was able to compile the lua interpreter to wasm in order to run lua code on the fly with a worker. It's absolutely a stupid toy but it's still pretty fast, and gives you a decent idea of just how powerful workers can be.

https://github.com/veggiedefender/lhp
And Disney bribes them to. (But we don't call it that).
In general, imagine a problem space where you have millions (or much much more) of timeseries, each is potentially millions long (usually it's purely floats), and you want to perform time-series specific operations, like interpolate, extrapolate, moving avg, forecast, alert if ususual, plot, etc. Like, imagine AWS has 100s-1000s (or more) of metrics per "thing", and there's a very large number of things (EC2 instances, subnets, SageMaker instances, network switches, etc). Very specific data model, usually append-only, very specific read operations.
An Immune Protein Could Prevent Severe Covid-19–If It Is Given at the Right Time
ASCIIflow is nice if you want something that can run on a not-mac. Typing out your ascii is a little tedious. I would rather freehand it in mspaint.

http://asciiflow.com/
If it's not useful, companies aren't going to pay money to use it. As Rite Aid put it, "companies seem to be scaling back or rethinking their efforts around facial recognition given increasing uncertainty around the technology’s utility."
GP here. This is a late reply to your reply, and am not sure if you'd see this. I get that you have an issue with domain speculators and squatters, but what I don't understand is how that's being prevented now. They could still buy domains on another site and transfer them over to take advantage of your lower prices and squat forever. So if you're not taking any precautions during domain transfer to prevent those people from transferring over (and becoming all cost and hassle for you), does it matter for new registrations? On the other hand, if you're taking some precautions to avoid such squatters in the domain transfer process, why not do the same for new registrations as well?

I feel as if I'm totally oblivious to what differentiates offering domain transfers from new domain purchases, considering that millions (or more) domains are already registered and squatted on now. A 60-day delay in transferring new domains isn't going to deter a squatter from buying new domains elsewhere and transferring it over to Cloudflare.

Could you please clarify if you see this comment? Thanks.
Take a look at OpenDime [1] + ColdPower [2].

First is a one-time hardware private key, with physical protection of it (i.e. you need to break the device psychically to extract bitcoins), and ability to verify address by plugin-in into USB.

Second is a USB power from 9-volt battery. So you can check that the OpenDime is active.

The only hard part is verifying the balance you need an access to blockchain network. Not necessary to do that through internet, because you can receive it though satellite now [3], but you still need a computer, that's the fact.

1. https://opendime.com/
2. https://usbcoldpower.com/
3. https://blockstream.com/satellite/
Yes. Google it.
> U.S. Senator Marco Rubio, a Florida Republican and acting chair of the U.S. Senate’s intelligence committee, told Reuters in a statement that the Rite Aid system’s potential link to China was “outrageous.” “The Chinese Communist Party’s buildup of its Orwellian surveillance state is alarming, and China’s efforts to export its surveillance state to collect data in America would be an unacceptable, serious threat,” he said.

Paragraph works just as well after s/China/America/g.
Done & done. We've got all of that covered in most parts of Europe, free health care, free housing, free food, free clothes, free TV. And yet: inequality is the number one issue and there's no hint of it ever being enough, and we're still looking at more redistribution, because, in the end, everybody could have better free health care, more spacious free housing, exotic free food etc.
I think a lot of machine learning applied to computational science problems is basically function approximation. However a lot of computational science problems actually are => here's a good basis function to approximate functions, now use it to solve an ODE/PDE. It seems machine learning is eternally stuck in the former.
"normal" database does not preserve the order of data as it comes in. To get the data out you have to constantly rely on indexes or "order by" constantly to get chronological order back. Time series database should maintain the order of data and not rely on indexes to have data make sense again.
The Fujitsu ARM chip has an even MORE impressive HPCG score than Linpack actually.

I expect the Fujitsu ARM to be the greatest HPCG computer for years to come. No other design comes close.
==I always wonder if they really get much value out of all this surveillance or if they just hope to get value.==

The continued investment implies that the market has spoken: Your data has value.

The largest companies in the world exist to make money and their investments exist to further that goal.
The article based on studies by UCSF is a good read for many who are not understanding the basics of what is happening. I would suggest giving this out to friends and family who have concocted their own version of science and are refusing to wear a mask.
I understand the vision for this technology involves marketing information, but this article is mostly about security and protection against theft. If it is useful for that alone, that would make it an invaluable tool. The regulations to protect consumer privacy should be careful to keep that distinction in mind. We all pay the costs of theft.
Here's a Medium post on Time Series Databases: https://medium.com/datadriveninvestor/what-are-time-series-d... But basically, they are databases where the time dimension is a critical aspect of the data. They handle never-ending streams of incoming time-stamped data. Think of streaming stock prices, or streaming temperature data from a sensor. You want to be able to query your data specifically in a time dimension -- let's see the temperature fluctuations over the past 24 hours, including the mean. Stuff like that.

A 'normal one' is typically used for things like transactional data which adds, deletes, and updates data among linked tables. While these transactions happen in time, the time component isn't necessarily a critical dimension of the data.
In Bee Shortage, Bubbles Could Help Pollinate
You forgot dating.

Since it has moved online, my younger male friends have spent quite a lot of money on professional photographers(not in studios, but outdoors) to get that perfect candid shot at dusk in their new attire, hoping for an edge in the overcrowded dating market.

Thanks to tinder and Instagram, dating is now a continuous arms race for young males and I assume it comes with it's own set of potential mental illnesses.
Also the other half of the article's premise: you've return out the cheap racket. This means you are really using the thing, do don't just buy a better one but but a great one. Don't waste money working your way through mid-tier equipment first
I need to read more of his books, his writing style is beautiful, very simple and clear yet so deep. Player Piano sounds interesting.
Deserving party? Deserving of what?

Your response is so disconnected from what I wrote I can barely understand it as such.

Our laws prohibit all forms of violence domestically, do they not? Those are the explicit rules of our society. Whatever else you are referring to, it seems less relevant than that.

Recent violent upticks with protestors v. police/military are a fact, and are relevant here. Do you think that all of this is indicative of a productive society? Destroyed police stations and dead/wounded protestors?

It warrants an adjustment. We must try to fix the root cause, because the cost of all of this is too high. For everyone.
MI6 tried to intervene independent court by stopping judge seeing legal papers
Most of the small indi-shop ipad POS devices do this already. If I swipe my card at one, I get an email automatically with my reciept. At some point in the last few years I must have put my email address in one and obviously it's shared.
Pfizer and BioNTech Pick a Vaccine Candidate
The same stuff that makes it unfit for smaller organisations.
It's not so much about 'hate being sick and got shit to do' and more about 'I hate feeling sick but going to the doctor will cost me a small fortune, so I'll stick to over the counter medicine until I feel so bad I can't avoid it'.
So do people check in with a video once per day? Can I roll back and comment on past videos?
Is there another phrasing you'd recommend?
>Intel going fabless is like Boeing ordering aircraft from Airbus. Desperate but temporary. Intel can't cut their core business because everything is build around it. They can fall but they can't quit.

I think it's more like both Boeing (Intel) and Airbus (AMD) buying ordering their planes from say Samsung - a company that is a relatively neutral third party, that has busines from many sources and might simply not prioritize your order due to other more lucrative ones.
You don’t need top-of-the line equipment to make music, but if you get the cheapest instruments you can find, they might be physically painful to play, fail to stay in tune, etc.
7 things no one will ever tell you about Kubernetes
He’s severely underrated as a thinker.

Tyler Cowen calls him the most important intellectual among conservatives right now.

The media hates him for a lot of reasons. If they were unbiased and mature, he’d be a household name in the US.
Java was the starting point. Back in the day Rust wasn't a thing and C++ projects were quite expensive to maintain. What Java does for us is IDE support, instant compilation time and super easy test coverage. For things that does require ultimate performance we do use C/C++ though. These libraries are packaged with Java and transparent to end user.