skysight-inc/HackerNews huggingface dataset:
As someone in the industry and in that particular area, it seems like its you who are mistaken.

Anyone whose a market maker is playing in the HFT space, otherwise you can't cancel fast enough when the market moves otherwise.

Other uses of HFT are interlisted arb that keeps companies that trade in multiple countries at the appropriate non arbitrage price.

Or even inter market arb that keeps prices on each exchange in the US at a non arbitrage price.

I mean the entire currency market is kept in sync due to HFT.

They also do ETF arb that keeps ETF prices at, you guess it, their non arbitrage price.

These are all things that were done very poorly before HFT, and well computerization in general of the market.

The one thing I find when making these comments is people keep moving the goal posts.

Remember:

At one point HFT was being able to trade multiple times a minute with a computer. That was HFT at a time in the 80s.

Then being able to trade a a second level to keep exchange prices in sync, that was at one time HFT level speed. That was HFT in the 90s.

People now take that HFT behaviour for granted and try to move the goal posts to micro second timing forgetting that the above are all hft activities, its just that many more people can do them now.

HFT has undeniably shrunk spreads and decreased what the average person pays to buy the market.
Well, that's one kind of 1%. Then there's the other kind that has enough money and uses it to amass power in domains outside of their core business. Think Koch brothers, George Soros, Rupert Murdoch. Think large donors and Super-PACs. Think politicians that, despite financial security, wield their power not for the masses but for the handful of people that will finance their next campaign instead. This is all enabled by money but going well past pure profit.

Even where only profit is concerned, there are downsides to concentrating the power in the 1%. Tax laws getting optimized for growth of capital over redistribution, loopholes large enough to allow for intergenerational dynasties over equal opportunity, copyright getting extended to a hundred years with free-use exceptions getting killed left and right.

I see your point and the likes of Gates (post-Microsoft) would make a positive difference. On the other hand, I'd prefer Joe Biden over Peter Thiel. It's very much a case-by-case kind of thing.
I would start with Scheme or Racket that is based on Scheme. I would start with any Scheme interpreter like Kawa or Guile. If I would recommend any book it would be Sketchy Scheme by Nils M Holm (that I've read recently) https://www.t3x.org/sketchy/ it start with basics but it have lot of details and advanced stuff about Scheme and how it works. It also as title suggest intro to functional programming.

If you would like to learn on line (maybe using pdf book) you can try my Scheme REPL bookmarklet https://lips.js.org/#bookmark so you don't need to install anything on your computer, you can do that later.
On Lisp is mostly about macros (advanced). He has also written "ANSI Common Lisp" in 1996 which is a very good introduction text: http://www.paulgraham.com/acl.html
I thought The Little Schemer was a fun text that is presented in a unique way. There's also another fun one called The Land of Lisp.
Von Braun Class Station
The consumers?
Not turning a profit doesn't mean they don't get enough to pay their own wages and maybe even grow slowly.
Totally agree, especially as I signed up for exactly zero of them.

Rant: As I side note I usually try and buy direct when shopping online rather than through Amazon (for all but the most trivial purchases) and this is the 2nd largest drawback (behind filling in CC and shipping info) - because I bought one item from you, once in my life does not mean send me a daily email, and then when unsubscribing pretend like I signed up for them! For me it’s one of the easiest ways to destroy brand loyalty/reputation.
Dark storm on neptune reverses direction, possibly shedding a fragment
Sure. Businesses will try to protect themselves with regulation to whatever extent possible - it's what the market does (which is why I find it silly to discuss private markets and governance as if they were two separate and independent things). But "no regulations" isn't a solution to regulatory capture. It'll only make competition more cut throat (possibly involving real throats being cut), and companies more anticonsumer.

(Not that any of this matters much these days - companies like Uber demonstrate that you can absolutely run an illegal operation in western countries, and end up with a double-digit billion dollars IPO.)
This right here is the difference. In the US we treat the government just like every other corporation. We expect it to screw us over and that we have no control over it and it is a self fulfilling prophecy. Between that and identity politics becoming the main issue voters vote on and we have a recipe for the government becoming self-executing power vehicles just like Walmart, Amazon, Facebook, etc. There is no by the people, for the people currently.

Re. effectiveness, see below. The EU has imposed a large number of regulations, some quite severe like the GDPR, and yet it didn’t fall apart. Not saying the GDPR is good as implemented or anything, just that despite its flaws it didn’t kill the economy or the EU, the perennial fear of right wing fear mongers.
I'm sorry, but $7000/year is not about "preventing moral hazard". NHS charging a flat £9/per prescription is preventing moral hazard so you don't request medicine nilly willy. The out of pocket expenses that people quote in this thread are insane - having to suddenly pay few thousand dollars for treatment would cripple my finances, and I'm a software engineer.
But then they have your phone number and can probably extrapolate your address from that
I certainly wouldn't install an app to go shopping at a specific store to obtain specific advantages.

No company deserves loyalty through a scheme like this. Only through decent customer service and reasonable pricing.

As for shopping elsewhere, yes. I use Asda now which does not require a loyalty card to get the discount prices and is generally cheaper and better stocked despite being smaller here.
Vercel raise $40M Series B
this is the single most useful Haskell article I've seen

it is really nice to know there is some logic behind names like "liftA2" and "<<$>>"

before reading this they just seemed bafflingly arbitrary
>"The Gateway Foundation was formed to build the first spaceport. To do that we must first build a few smaller structures. One of the most important projects is the Von Braun Class of rotating space stations. This will likely be the first commercial space construction project in history."
Huawei Gets Green Light in Germany for 5G
no... fucking... kidding..
The whole idea with the mask is to filter air going out of infected individuals, so if there's an exhaust valve, of course they won't work.. there's a reason there aren't exhaust valves on surgical masks.

I get angry that it should even be something to point out, can't people think?
Wikipedia hasn't been tainted like everything else. I can spend all night reading Wikipedia, and it's way more interesting than most content online. All they do is ask me for $3 every once in a while, and while I'm actually really poor... I still gave 'em $3 out of my cigarette money. I would've never had the confidence to go back to school if that resource wasn't there (or even had the realization that I love learning), but I also wouldnt wake up in the afternoon to see stuff in my browser history like "7:03 AM: Polar Bear Jail", so it's a trade-off. Beats YouTube, though
Ask HN: If roses are red, why are violets blue?
The cynic in me feels like they wouldn’t care. The deal they have with your phone provider allows them to identify you by the phone you signed up with. The deal they have with Amazon facial recognition let’s them identify you with the cameras you walked past every time you go in the store. The deal they have with the state let’s let track where your license plate was seen this month. And of course they have what they want which is the card in your pocket giving them all of your purchases in one easy column.

/s.....hopefully
I was thinking of this, a year earlier. https://www.legislation.gov.uk/ukpga/2018/12/part/1/enacted
Show HN: Tiny-Swiper 2.0 – Ingenious plugin-based JavaScript Carousel
> First of all, a static, non-residential IP is likely needed.

If you want to directly send mail that's true. But if you send mail through a smarthost, like your isp's smtp server, you can easily receive mail on a dynamic, residential ip.

> implement the infrastructure to actually host a server 24/7,

email is really tolerant of downtime. You can be down for hours without losing mail. The sending servers will retry for a while.
> You claim it's cherry-picked while you cherry picked any article you could find supporting your claim.

I cherry-picked 8 articles? There are so many articles about it that it's not hard to produce 20 more if you want. Or perhaps info about the court proceedings in France?

> is NOT using planned obsolescence in the context where you were using it

Alright, so now we're back again to the classical CryptoPunk style of honing in on semantics and refusing definitions. There are several types of planned obsolescence as you can read in the Wikipedia link. All are still a product of the incentive to get more profit.

> engage in planned obsolescence by monopolists and oligopolists

Yes, and these are also the product of free market incentives.
And the undisputed beloved incumbent. People will be annoyed by your attempt to unseat it. It's like trying to persuade alcoholics to switch from boxed wine to vintage bottles.
Sony, Microsoft, Nintendo unite on new set of principles for online gaming
Show HN: Yulelog, add some festive cheer to your logs
I think it makes more sense to pick the language first and then find an IDE for it that you like instead of the other way around.
GNU Octave is a much better language for linear algebra problems that python+numpy. If all you have to do is state and solve some systems, you can typically do it in one or two lines of octave, while in python you need to import libraries and use a bizarre notation (either @ or .dot look very ugly in formulas).

Besides, the sparse linear solvers are much more performant in octave than in numpy.linalg (because the scipy developers are notorious anti-GPL fanatics and they refuse to use the state of the art free solvers due to stupid license reasons).

I for one use octave almost everyday, and I'm a bit annoyed when I have to turn something into python.
I don't care about Russian or French trolls but I care a lot about Facebook and very much hope it will be banned entirely in the EU some day. It's very unlikely but one can hope.
I'm shocked nobody else has pointed out the responsibility of Microsoft and Sony here - the whole job of a console maker is to keep crap like this off their box so you never have to stress about whether it runs properly or not. It's supposed to be the whole advantage over having a PC.

It was their job to refuse certification and say "Nope, come back when the game runs properly" and they failed. That's part of what they get their money for when we pay more for console games than PC.
I have yet to see the wires that aren’t staples to the inside of walls. If it’s an option, great but IME it’s rarely an option.
I don't have much of experience with Clojure myself - the above might be my first impressions from the little bit where I've tried it. Well, let me try to fix them then, and ask some questions.

In Clojure, how do you usually approach problems that are shaped in an object-oriented way? In object-oriented languages, this usually includes either some sort of method calls (and therefore mutable state) or message passing (which usually involves actors, like Erlang processes). Passing all state around as function arguments is one way, but it becomes somewhat tedious as state grows large.
Insertion sort is known to be the fastest option for small ranges, which is why it often is the sorting option hybrid sorts switch to for that case (like when the partitions in quicksort or merge sort are small enough).

AFAIK, this is mainly because even though it is expected O(n²), it has a really tiny overhead because insertion sort is incredibly simple, so for small enough n it wins. However, being very cache-friendly is also part of it (it's a linear search over the array).

IIRC some people found similar results for bubble sort.
Those requirements are fairly general.

They don't test for "I've been doing this particularly tricky type of bone biopsy right next to the spinal cord for decades" scenarios.
Experiments on a $50 DIY air purifier that takes 30s to assemble
> How does a video show if a virus is being spread or not?

It doesn't. The video starts with a good 3 second disclaimer about just this. Either way, I'll bite.

It's been shown that SARS-Cov2 is transmitted through the air[1], amongst other ways.

Visualizing the flow of one person's breath you can identify the route that the breath takes. Generally, if the breath goes past or through a lot of fabric, the larger water droplets tend to stick to the fabric. The virus is usually carried in the air on tiny airborne water droplets. This means that if water droplets stick to the inside of the mask's fabric, a lot of the viruses will as well, thus decreasing the spread.
You know a mask works because it feels a bit damp inside. That's a sign of it doing the job.

A mask will not fully "stop" the spread. It helps to reduce the velocity of the air exiting your body, and captures a lot of the water vapor that carries the virus.

> It seems like this is the year all science is done through videos and diagrams.

There is no better way to relay the information gathered through schlieren imaging than to just show the recording. That's why its called "imaging".

1: https://www.pnas.org/content/117/26/14857
I think you have it backwards. The risk of the individual surgeries is not increased. Only the risk that a surgeon will be confronted with an above average critical surgery is increased.

It is not even clear that there actually is a problem. It's just a weird way to slice the data to produce an effect.
That's what I meant by using it more. If you just set everything to 72, then presumably the rooms will be that temp when you use them. Doesn't help if you want to sleep at cooler temps of course.

This would be a pretty reasonable approach in a building with high levels of insulation and efficient heating/cooling.
I have a baseline expected cost for passive entertainment at probably about $2-3/hour and judge things based on that whether to keep it when I see the charge show up on my bill.

Some services I have kept for years, others I've started/cancelled several times, many I get some enjoyment from and then move on.

If you aren't afraid to cancel things, and don't sign up for things you can't cancel, I think it's a fairly efficient system that can align your money and time.
Mate, octave getting sued would be the least of my worries if supereme court rules that way...
> Since it seems researchers are migrating away from MATLAB itself to python (numpy/scipy).

... and from python (numpy/scipy) to Julia
By not using clubcard, you're leaving money on the table even before the "clubcard prices" were introduced. The whole scheme is basically a cashback mechanism on your purchases.

Like another poster said, if you're worried about privacy/data collection/spam, just sign up with false details. Now days, everything is done through the app so you can get all the benefits without using a real identity.
According to Piketty, Nixon suppressing the inheritance tax lead to more money and power hoarding and generational partial reshuffling stopped.

There is undoubtedly more to the end of this golden age but it's a credible factor.
Did they put this through a thorough examination, or just make rough guesses?
probably the biggest key to e-mobility expansion is the access to vehicle charging points, unfortunately in lots of countries there is stil huge room for improvement when it comes to that. On the other hand, it's great to see countries like Lithuania with a really reasonable electric vehicles government program, to promote ecological transport and trying to bring EV closer to an average person
And that's why I'm vegetarian, buy the few non-vegan products I eat entirely locally, buy produce in season, mostly locally, don't have a car, have never flown, instead take the train or my bicycle everywhere, refuse to use cabs/taxis, try to keep my consumption down, and focus extremely on energy efficiency in stuff I buy (our new apartment uses a total of only 32W total for all lighting, plus 20W for all christmas decoration, we don't leave any devices on standby, etc, and we're in the process of switching the power company to a green one).

But the extreme choices I made aren't necessary to fix the world: If every person in the top 10% globally (that means you, the reader of this comment) would cut down their meat consumption by half, we'd already have saved the rainforests, and significantly reduced climate change
Apache beam is the underlying engine we use for fraud detection. Based on proprietary heuristics we can provide the application with a confidence score the user is legit. Its up to the sec/product teams to determine when specific actions need additional verification like one time token via email or captcha. Just two examples.
It varies by country, even within Europe. In Sweden it’s illegal to market to kids.
Do people like the woman in that article ever have an "Are we the baddies?" moment?
Even ones connected to fancy heating and cooling systems aren’t that complex and instructions are usually spot on. A simple heating system like you describe is, well, simple. Connect wires, get heat. I’m sure you can figure it out.
Yes, doctors wear masks to protect the patient, like, you know, they wash hands before sugery, to protect the patient, look into this, it was not always so, and somehow, it was that those doctors who washed hands before surgery, their patients didn't die as much. It's basic fucking hygiene. :)

It's an interesting idea "everyone else is responsible for avoiding the invisible thing you're spreading around", interesting in a stupid way, but interesting.
This is a pretty big claim, or that NGOs cut down 70% of the land they buy. Do you have any links that contain news or evidence that this practice is widespread and the allowance change ?
> The main reason to have a credit card around here is using foreign online services.

I'd argue that's the much smaller part than cards used for travelling. (At least that used to be the case and will again be the case).

Try renting a car, or checking into a hotel without a credit card.

Booking an airline ticket with cash may also provide you with extended attention by security personnel.
> The proposal isn't that you should blast 100 emails toward the mailbox every time you get a bounce due to an address not existing. The idea was to just exercise some intelligence in the matter. Like maybe just retry a couple times, spaced out by a day or two.

What you're proposing is to explicitly ignore the specification (which says that you should _not_ retry when you receive a 550) and try to implement a custom smart retry logic that handles temporary error cases, but also does not get you blocked.

> So I don't buy this excuse one bit.

I'm all for building resilient services, but "try to detect when a server incorrectly returns 550" is not something I would prioritize at all. I'll happily manually clean up after this occurrence than to have this complicated retry logic. It's not an "excuse", it's a very sensible trade-off.
(Deliberately?) poor implementation surely.

Any requests to the Google Analytics URL could be cancelled before any network activity, rather than grabbing the file and doing nothing with it.
has he patented it already?
As for Netflix I found a great alternative. Many people are selling their DVD/BluRay collections on eBay as bundles. With the rise of streaming services, there is usually not a whole lot of competition on these auctions.

I somehow managed to get 30 pretty decent movies/series on DVD and 20 on BluRay for 25€ including shipping.

Sure, these are usually not very new movies, but I like to watch older movies and its a lot better than subscribing to dozens of streaming services just to watch one specific movie.

As for comfort, sure DVDs are not as comfortable as clicking on Netflix, but if you have a decent NAS at home anyways, Plex still makes a great experience.
Indeed your expectations about Europe are way off.
'What's that Skip?' Researchers say kangaroos can communicate with people
I can't seem to find a reference for it, but my memory says that a US Mars Bar had almonds in it. The Wikipedia page[1] seems to indicate as much since it mentions "the American version was discontinued in 2002[10] and was replaced with the slightly different Snickers Almond [...]" Although it lists the contents of the Snickers bar, it doesn't say how it was 'slightly different.'

1 - https://en.wikipedia.org/wiki/Mars_(chocolate_bar)#United_St...
Did not realize this was Nathan Myhrvold at first! Although he's moderately controversial for Intellectual Ventures and famous for Microsoft and Modernist Cuisine, I know him best from the massive dinosaur skeleton in his Lake Washington mansion.

While living in Seattle I had a (super, super dumpy) boat and a favorite activity was boating friends by his house to surprise them. A little tricky, but you could clearly see it!

Always a treat, but I believe it was gone in the summer in 2019!
The main issue with Clojure is probably its tight integration with the various host platforms. When you get a stack trace in Clojure/ClojureScript, you basically get a Java or JavaScript stack trace, so there is some expectation of familiarity with the host platform. If you already have some experience with the host, then this shouldn't be a big issue, but it's a dealbreaker for some people.

Another issue has to do with startup time. The Clojure application bootstrap process is relatively slow, i.e. start-up might take 1 second, so it's great for server applications, but less great for Android apps or other CLI scripts that expect require instant startup. It has been approached in different ways, e.g. compiling Clojure with Graalvm native image or using ClojureScript instead of JVM Clojure. The latest solution is Babashka which provides a variant of Clojure specifically for writing CLI scripts.

Otherwise, Clojure is an excellent language which both modernises Lisp syntax significantly and implements a very well thought out standard library for doing functional programming. There are many great features, but the standout ones are probably the persistent data structures (which syntactically act both as data structures and functions) and parallelism/concurrency support. It's also very natural to do interop with the host platforms (Java, JS, .NET) and the data-oriented style of programming makes communication between backend (Clojure) and frontend (ClojureScript) extremely simple. So it's pretty much the perfect full-stack language for information systems. I would take a look at the rationale: https://clojure.org/about/rationale
Because moving them under California terms is better for Facebook?

If there's no legal requirement for them to operate under UK terms - especially if those are worse than California - why would they?
SICP and umb-scheme is how I learned as part of the university course with fairly advanced exercises.
There have been discussions that ARM based machines will have UEFI forced to enabled Secure Boot with a key that doesn't let Linux bootloaders run, so this would not be the same. x86 laptops and PCs generally allow replacing the boot key, or disabling Secure Boot altogether.