skysight-inc/HackerNews huggingface dataset:
>hex-shaped keys

Alright, I definitely need one
Yes, and this is already happening due to the feature that Macbooks have to connect to eg. BL keyboards and mouses. Perhaps also the "Smart Sleep" function (not sure what it's called exactly) that periodically connects to Wifi to fetch emails so they're there when you open your Mac again. This has happened to me and other folks here in NL, by the way.
I love this! I've been using Notion for notes because I don't like Evernote, OneNote, or Google Keep. This may replace Notion for me. I'll give it a try!
I don't understand this argument. It's a conspiracy similar to the suppressed cancer cure. It sounds reasonable at first glance but when you break it down it doesn't make sense.

Any company, including the market leaders would instantly make billions with a cheap long lasting tire and would render all competitors as obsolete. All other tires would become buggy whips in comparison...

So, why would they suppress that?
As a Pole, I see the Soviet Union as badly as Germany.

Sometimes when reading discussions, I think that some westerners forget that the Soviet Union assaulted Poland 17 days after Germans attacked us.

So to remind everyone, Soviets started the whole bloody Second World War!

Not to mention, that after they crashed Poland they killed 22 000 Polish captives by shutting them in the back of their head in an effort to eradicate Polish culture. https://en.wikipedia.org/wiki/Katyn_massacre

Russians did not fully admit this crime until freaking 2010. These liars were either denying it or blaming this crime on Germans while they had documents clearly stating orders.

They assaulted Poland in 1939, and they were assaulting us in 1944. They were waiting for Warsaw Uprising to fall, they were preventing western forces to help the uprising. Then they proceeded to effectively occupy Poland till 1989.

Even today if we discuss historical events some Russians will tend to get upset that we are not grateful for the sacrifices of the Red Army. But they were not liberating us. They were raping, pillaging and brutally crashing anyone who dared to think.

Putting any moral equality between western participation in World War II and Soviets is just wrong!
There's a difference from what was done before though. While we are using adjoint sensitivity analysis of the old, we have things setup so that the internal vjp (vector-Jacobian product) is using reverse-mode AD that is compatible with the neural network framework to do that calculation in O(1) instead of O(n) f-calls. We have a PR setup that will make it do source-to-source AD on that part as well. So this scaling is distinctly different in terms of scalability from the traditional numerical codes like that found in Sundials. We are not the first to do this, CASADI has been doing this for a bit of time, but we can now demonstrate that we can throw arbitrary Flux.jl neural network frameworks in there and reverse-mode will specialize this, and specialize the whole thing.

And yes, parameter estimation in jump SDEs has been around, but using full solver reverse-mode AD on high order GPU-accelerated adaptive solvers has not been around, and we're talking about many orders of magnitude speedups here when you put these all together.

But yes, in terms of the math, the jump is very small here. But last week at a conference I got some questions about whether an existing tool can actually allow you to just define a PDE or jump diffusion with neural networks in there and take an adjoint that is both efficient in the differential equation and the neural network. I was saying yes, but given the previous DiffEqFlux.jl it would require someone to understand the capabilities of the AD/adjoint system, know all of the differential equations that can be solved through the package, and realize they can write a code to do it. I wanted to make it explicit by sharing code: yes, we do neural jump diffusions and nerual PDEs. It's not something hypothesized in the future, it's something that our package is already doing today with all of the goodies you expect from the ODE support.
Soshace Becomes an Informational Partner of JavaScript Nation in Amsterdam
Its a note taking app that renders HTML. Arguably, this is an ideal case for an electron app. 150 MB for a internet connected, syncing, HTML rendering note app doesn't seem unreasonable to me
Same situation here; the ErgoDox has better key switch options but the Kinesis has better overall ergonomics. https://jakeseliger.com/2009/07/20/kinesis-advantage
I use a Japanese keyboard and I remap the "無変換" key (normal sized key just to the left of the space) as tab. Then I remap the real Tab key to be Esc and the Caps Lock to be Ctl. It's very handy for using vim keybindings :-)
They tend to fail at high speed in dramatic ways. On a truck with 18 wheels it’s ok. If it’s your front tire on a SUV going 80 Down the highway? Someone is dead.
>Given the role of the Soviet Union in grinding down the Axis forces until the counter-invasion was feasible, and their subsequent seizing of half the territory

Let's not forget that the Soviet Union enabled WWII and was an initial aggressor along with Nazi Germany.

>To me, the high point of liberal democracy was the decade between the fall of the Berlin Wall and the fall of the World Trade Center.

This underscores how much political systems are influenced by the empires of the day. When Soviet Union and America were the superpowers the world was split between democratic and communist governments. When America became the sole superpower, that accelerated the move to liberal democracy.
>After three years as a pedestrian in NYC I have almost been run over by assholes on bikes more than I have almost been run over by assholes in cars.

Perception, meet reality:

http://www.nyc.gov/html/dot/downloads/pdf/nycdot-pedestrian-...

Summary: From 2002-2016 there were 2355 pedestrians killed by bicycle or car in NYC. 2345 of those fatal collisions were car-pedestrian, and only 10 were bicycle-pedestrian.
Anti-HIV PrEP remains $2000/month in the US. In Cuba it’s now free
While I am a strong exponent of individual freedom, I think people should be to some extent protected from making decisions which are against their own interest, especially when their decisions are permanent and pathologically affected. In some cases, I think it can be rightly determined death is in someone's interest, such as incurable suffering. Anxiety and depression, while often severely painful, are frequently possible to recover from.

We tend to euthanize animals when we can't justify the expenditure of treating them. We generally view fellow humans as having an inherent right to our best efforts to help them, rather than in terms of their value to us.
I was at Isla Mujeres (island outside of Cancun, Mexico) a couple years ago and I was walking from the dock to the hotel with my baggage when an American stopped on a golf cart of sorts (they were all over the place) and asked if I wanted a ride. I said "thank you, but I'm Norwegian, we walk". The man looked at me for a few seconds then barked "Well I'm American!", then drove off and we both laughed.

The feet are superior everywhere except highways, especially if you are not known in the area and need to get familiar.

I also enjoy walking, when I am at home I take 1-2 hour walking trips in the forest by the house while listening to audio books almost every day.

Since I currently live in the countryside I need a car for large item transportation and things like that, but I have never owned one when living in a city.
I'm not in the market for this kind of thing, but if I were (and iff the stand is actually superior to competitors') I could see some justification for buying it.

Though I don't own a Macbook, there's one aspect that I truly love about them: you can open the laptop easily with one hand. The vast majority of laptops I've come across require two hands. It's a rather minor detail, but as a result it smooths out an equally minor nitpick that I have with other laptops. For many, little details like that are worth the extra money.

For example: There's a Dell laptop to the side of my desk. Opening it one-handed causes the lid to open slightly, but then the base starts to rise. I need to either stick my hand inside a bit and wedge it open (which is a little more strenuous than I'd like) or use my other hand to pry it open (which feels fiddly and requires rotating my chair or adjusting my seating position).

I don't know enough about fancy monitor stands to judge Apple's stand, but generally: if I needed to perform work that required adjusting my monitor a few times a day, there would be a quite a bit of value in buying a monitor stand that makes the process somewhat easier.
Indeed, I'm told it's a sensor malfunction not the tire pressure. Apparently it's a known issue with Toyotas. The mechanic is nice enough to check the pressure for me when he sees me getting gas since the "new" sensor (sensors?) didn't keep the light off very long.
No, being an asshole is not solved by infrastructure, what you need is education. Cyclists typically don't believe that they are driving a vehicle (which they are). In fact dedicated infrastructure for cyclists only helps keep the myth that bicycles are not vehicles but some kind of toy and that its operators are not responsible adults but kids incapable of learning.
> It doesn't seem too difficult to go from tire shop to regular car maintenance shop.

At least locally this has already happened. I just got new tires for my truck at a place named Tire something or other. Since I was there I got an oil change. I also have a leaky head gasket (110k miles on the truck) they said they could fix it then or I could just do it at my next oil change.
It depends on the shop. A tire shop will have more versaility, availability, and product to browse. There's places that only do inspections/minor stuff like oil changes, wiper replacements, meter checking, etc. There's other places that only do collision damage. And others that specialize in paints and designs. There are definitely do-it-all places, but they will take a wait as they have specialty equipment delivered to them/shipped to them as needed. For example, a tire replacement at a do-it-all shop took well over an hour for them just to get the tires in the shop to replace on my car.
Or the annoyance of that one mosquito making up to your 45th story apartment in NYC, how does it know to get up there and through my tiny cracked window!?
> Im counting the days until I see one in a rap video or all over rich kid Instagram.

Also on the desk of every big YouTube content producer, who can also benefit from the power of the Mac Pro for editing video. And with "YouTuber" being the most desirable career for a lot of kids out there, there's a good chance that kind of product placement could bolster sales for lower-priced Apple products for years to come.
If you're having to switch to hold it off it might actually be being caused by another ergonomic problem with your space.

I kept having to change things/switch out things to hold it back until I one day adjusted my chair/armrest height to above my desk and I haven't had an issue at all in 6 years since doing that.
Wrote my bachelor thesis with it in 2009 and it was awesome. You'd be surprised how similiar it had been to react in a way.
Mercure: Full duplex server sent events
Because the last election was won "miraculously" by the party deliberately having a policy of not having a policy on anything, I think the next couple of decades will see more of the same. All the parties will stop publishing any kind of policy details, and it'll be fought on personalities and "how good is security?".

We're basically waiting for the boomers to die off at this point, before being able to fix the shit they left behind.
> It's there, it's within reach, so why not?

Opportunity cost, if nothing else? Think of the immediate, real impact we could have by throwing money at (to pull an example out of a hat) malaria. Not to say that there mightn't be real gains to be had by manned space missions (although I'm somewhat skeptical of the magnitude of those gains), but there's more uncertainty for sure.
The Girl On The Love Train
>Java is not, generally, a hard enough programming language that it can be used to discriminate between great programmers and mediocre programmers

This doesn't seem like a bad thing.

Anyway I can't tell if this article is gatekeeping or mocking gatekeeping.
Now hold on a moment. They are saying that The Daily Telegraph lost a defamation suit because they can be easily sued... that is not exactly true. The issue here is that a News Limited publication - one with a reputation for smearing people, inaccuracy, bias and essentially a political mouthpiece of the conservative LNP - was not able to substantiate the claims made in their story.

Everything else is pretty spot on, unfortunately.
AFAIK every browser but IE11 supports the modern basic grid syntax. Edge has supported the new syntax since Edge 16 which is old enough to be widely deployed in enterprise now. So as far as I'm concerned that's the "Vast majority of browsers" and for static grids I just use the old syntax as a fallback for IE11

https://caniuse.com/#feat=css-grid
I worked at a software company where you were not officially allowed to bring your own keyboard/mouse, but the unofficial policy was that they would look the other way. However they would not support you or help you install it - that was much harder than it sounds, it took me 20 minutes to route the cable.
And yet the global market for high end bikes is pretty tiny. There's been huge consolidation of big name brands under private equity as they try to build full range lifestyle portfolios, none of which are big enough to go public independently, yet somehow this niche combining fitness, stationary biking and home subscription has a big enough market for an IPO? Maybe, but I'm skeptical.
I think the bigger concern is that, as far as we know, the Pro Display literally does not come with a stand. You can't even VESA mount it without the $200 addon. It'd be one thing if the $1000 stand was an upgrade from a basic static stand included in the box, but there's no indication that this is the case.
>The other side had a tendency to prop up dictators as long as they opposed the Communists.

As opposed to the democratic governments the Soviet Union supported? Give me a break here. The Soviet Union pushed for disastrous political systems based on their own autocratic socialist model, and funded ideological guerrillas to destabilize the nation if it didn't wholly adopt their ideology.

I cannot understand how people can look at history and be completely blind to the actions of Soviet Union.
I went too. I kinda liked it, but it seemed to me to be a bit overhyped.
That’s a good reason. Is the failure rate higher than say blowouts by ordinary under inflation?

Never the less, it was my impression that re-vulcanizing tread doesn’t affect the integrity of the tire structure (wall, casing, belts)

Maybe they would be okay on things like kei-cars?
Originally, in the days of doubleclick, before Google cornered the internet ad marktet, I absolutely hated online ads. They were annoying, distracting and intrusive.

Then Google conquered the market with very low-key unobtrusive ads, and I was fine with them. I had no problem with tracking, because it lead to more relevant and less annoying ads.

But in the past couple of years, tracking and ads are touching on absolutely everything I do online. Google for an accountant, and for the next month all videos on Youtube have ads for accountants. Read an article on something, and suddenly all ads are about that.

And with these ad companies also controlling our social media and our online search results, suddenly my entire view of the internet, and therefore my view of the world, becomes controlled by people who want to show me ads to sell me stuff.

It's too controlling and too intrusive, and I have no control over it. Maybe if they make it more transparent and gave me more control over what they show me, I'd be fine with it, but at the moment it's too much.

Only seeing informative ads about things I'm interested in is good. Having my entire experience controlled by people who want to monetize my information is not.
I once saw (here on HN) Haskell described as “primordial soup of type theory, from which other languages draw their good ideas from”.
It’s all part of the experience.

I once got off a night bus in Asyut, hailed a cab, hopped in and asked to be taken to the train station. The driver pointed out the window to the giant sign on the building across the street reading “Asyut Railway Station”.

Travel wouldn’t be the same without making silly mistakes like this. It’s where our stories come from.
Emojicoding – encoding data with emojis (base 1024)
This is like, the perfect internet version of "my girlfriend's cousin's friend's aunt said" stories.

If intentional, bravo.
The author here. Thanks for the advice.
Yeah, getting many complaints means that you are solving the right problem.
"He who sows the wind, reaps the storm."
Replicated GPT2-1.5B in full releasing on July first
Actually, Racket does have serializable closures.

https://docs.racket-lang.org/web-server-internal/closure.htm...

I prefer to explicitly serialize state, because its easier to reason about. Its harder to assert that request A was definitely using/not-using some bit of state that request B was using when you are automatically serializing a bunch of lexical variables in the background.

This is just the bias of my personal experience though, I'm a pretty low-level guy.
Interesting. But how do you reconcile the many counter-examples?

Pointing to an incident in time is fine, but someone could just as easily point to the US bill of rights, the general trend over time towards personal liberties in the West (women voting, marriage equality, voluntary assisted death was just passed in one Australian state), et cetera.

Whether one or the other is natural seems hard to establish. A more reasonable claim might be that people with power generally seek to attain more (and are in a position to attain more), and the end result of that is authoritarianism.

Of course, it's more nuanced than that too. For instance the current Australian government get a lot for free since keeping people afraid enough that they tolerate the powergrabs also happens to pay for Rupert Murdoch's empire, and keeping him happy is as straightforward as maintaining a standard neoliberal trickle-down economic agenda.

It could be that we oscillate between authoritarianism and democracy/libertarianism on a multi-generational x-axis simply because nothing is perfect and our cultural memories are so short.
I witnessed similar in the mid 90s in NA. My suspicion was the agricultural industry (or it's associated regulatory bodies) unleashed the swarm. Unfortunately for my area, they were the non-native variety and since then, native lady bugs are completely wiped out. Haven't seen one in 2 decades.
> You could apply encryption

Or you could identify which bits of state actually matter and define a stable REST API, instead of identifying application state as "any state the interpreter could possibly be in" in an attempt to pretend that state doesn't exist.

> But continuations/closures are a way to control state.

No, they're a way to hide state. But state is integral to the experience of a web application. Hiding it is just a leaky abstraction (for the reasons pointed out above).

> the server can still behave in a purely functional way

You're going to have to explain how that makes this technique RESTful.

Notably, if you store the continuation on the server, you're violating REST's statelessness requirement: https://en.wikipedia.org/wiki/Representational_state_transfe...

Rolling up all the system's state into a single URI whose underlying state cannot be modified violates the requirements that each URI represent a distinct resource which can be manipulated (i.e. changed) using standard HTTP verbs: https://en.wikipedia.org/wiki/Representational_state_transfe...

Once you have persistent data (say, flight details stored in a database), you lose cacheability, since each interaction with that data from a different source is via a different URI: https://en.wikipedia.org/wiki/Representational_state_transfe...

At least this technique is pure HATEOAS, so there's that: https://en.wikipedia.org/wiki/HATEOAS

I don't disagree that there are places within a web application where this technique makes sense. The one example of this technique which is always presented – a short-lived dialogue-based interaction with the user – is one of them. That particular state is sufficiently short-lived, and doesn't need to be cacheable or shareable with others, that pretending it doesn't exist is probably helpful in the long run.

But I posit that in general, it's always a better architectural decision to explicitly identify your state (i.e., everything which you're keeping in a database or on disk) and minimize it.
An Introduction to Spark’s Machine Learning Pipeline
This definitely looks great. But I feel like 5 USD a month is a bit much for _"just a note taking app"_. Like I pay 5 USD a month for Spotify and the value it gives is substantially higher than a note-taking app, and I do not mean to offend you with that. Maybe I'm saying this because I'm still studying, maybe it will different coming September when I'm working and got an income. I don't know.
The way Slack allowed dual control of the screen (both parties keyboard input, two mouse pointers) was pretty unique and astounding. I loved it for remote pairing. It's actually what motivated us to upgrade from a free Slack to paid.

The announcement talks about "remote screen control", but doesn't mention the fairly unusual feature of simultaneous/dual control.

Anyone know of something else fairly affordable, that works well, and allows simultaneous dual control?
So I'm not sure if you're be sarcastic or not. To be fair, the police at that time were white men, the farm owners described would have been white men. Hell, even the car salesmen (for new cars) would have been white men. So from the perspective of a Mexican American worker then -- somebody who didn't look white and was treated differently for it -- it would have been a hostile environment. This article is written from that perspective.
Given that you feel like the Pareto distribution can never be wrong I propose that we model all taxes accordingly.
After all it should be natural that very few people pay most taxes while most pay almost nothing.

Nothing about wealth distribution is natural. With the help of the Pareto distributed political power that installed the system in the first place wealth is controlling itself.
Curious if Blockstream was given an opportunity to respond, and if so, what their response is - though I can understand they'd want to keep this a private matter, and in reality the Board of Directors may have approved this; I wonder if the BOD is getting any crypto-"currencies" as well.
CSS have supported tables (via display:table) since CSS 2.0. CSS grid is much more powerful than tables though.
Why do those cyclists stay on the bicycle lane when it is clogged and other lanes are clear ? Here in Paris, I can't imagine anyone behaving in such submissive manner
> free riders will come eat the server resources

that's not the way to address a user whether paid or "free rider" as you call them.
Thanks for sharing. Everything I ever struggled with programming wise, I got better at simply by putting in the hours.
Insane Contrast ratio - ultra bright sunlight when the sun gets in the frame (no atmosphere to diffuse light) plus ultra dark hard shadows as the light source is millions of miles away, and again no atmosphere to diffuse the light.

Again ultra dark, so the camera needs to have an incredibly sensitive sensor.

And incredible motion, the spacecraft is whipping by the asteroid quickly.. so you'd need a fast shutter speed to get sharp detail. Which is made difficult by the lighting conditions.

No human photographer on the shutter button. Way too far away for that.

Incredibly challenging photographic environment.