skysight-inc/HackerNews huggingface dataset:
Disclaimer: lived in Paris for 20 years, specifically got my motorcycle license to avoid traffic jams and parking tickets 5 years ago.

Quick facts about Paris:

- there is motorcycles and scooters everywhere

- most people make trips way superior to 5km to go to work or even to go out

- no one can really afford parking his car outside of it's own neighborhood, because you don't have discounts then => 35 to 50€ a day!

You can buy an 125cc scooter with heated grips and a nice warm rain cover for around 3000-4000€ (new) / 1500€ (old) with a 200-300km range and you don't need to pay parking anywhere (yet).

IMO French automakers are lost and this car has almost market. They know they can't compete with Tesla in the near feature on real electric cars. It's way too expensive, for sure it's not targeted at 14-18yo in Paris "intra-muros". Its only features are you don't have to wear a helmet / protects you from rain. It has almost the size of a gas Smart ForTwo without the speed and range to go on a weekend trip.
No, they will not go that fast. The infrastructure simply makes it impossible.

Most European city centers do not have four lane straight-as-a-line roads with only a sign "restricting" the speed. On tight, winding roads with near-zero visibility at junctions, it's rare to even hit the speed limit. Driving faster doesn't happen because it feels (and is!) dangerous.

That's the kind of road this vehicle is designed for.
This reveals one giant cost usually not covered by rent vs. own economics: if you rent something, a car, a computer, a home, you don't control it.

This is why we should all be very worried about the move towards as-a-service economies.
> If consumers want the safety that Apple offers, they can continue to limit themselves to Apple's App Store offerings, while those who don't value safety as highly can use a different app store.

I'm not even convinced that those who do value safety as highly wouldn't be better off with other stores. For example, Google Play has the actual Tor Browser, with all of the anti-fingerprinting work they've put into it, which isn't available on iOS because it isn't Safari. I think F-Droid does a better job of keeping out malware than Google or Apple, because by their nature they're more selective of what they put in. The platform's own store is going to be under a lot of pressure to include e.g. the Facebook app, whereas F-Droid is happy to not. And there is value in that to the user who places a high value on safety and security.
So do you mean there are 11 kinds of programming languages: the ones people discuss about, the ones nobody uses, and Rust?

There are 10 types of people in this world, those who understand the above summary and those who don't. Those who understand the above summary also understand binary.
Don't use Paypal, or you risk randomly losing your money.
Proof of Work is not the only way to do cryptocurrency and there are less wasteful distributed ways of doing cryptocurrency.

Cryptocurrency has a useful purpose: freeing people from government and the choices that government impose on people.

Your government doesn't want you to buy weed? You can buy it with cryptocurrency from an online market instead of doing a shady deal in a dark alley, with a higher risk to be scammed.

Your government is filling the economy with bubbles through quantitative easing and "stimuli" or by printing money? You can move part of the economy to cryptocurrency.

Your government is stealing 50% of your income under threat of violence? Some cryptocurrency can be made harder to track and can be a useful tool to fight government aggression.

I doubt cryptocurrency will get us anywhere because the government can just ban cryptocurrency at any time, but there is a clear purpose.
These will always be needed. Public transport can be great but still not be ideal for getting to a friends house in the rain on a weekend. These offer a much safer alternative to cars.
I'm not getting into the "fit or not" debate, just pointing out you don't have to ride on the bike uphill.

I found it's easier to just walk (with the bike acting as support) :D
I agree that lua is a good fit here, being a smaller and easier language to embed, with a much simpler runtime to boot.

But could you elaborate on why you think JS is an inferior language?
Do you have a source for that? That's the first time I've heard about that and with leasing being so popular I don't really see this being true. Especially when observing people around me (Austria, Germany).
I forgot what happened once to my PayPal account but I remember calling them because I knew the issue I had couldn’t be resolved over the phone. The person on the other end had a canned response to my problem that didn’t answer why my account was the way it was. I just remember saying that I wanted to buy things, I have money to spend, why do you not want me to spend money with your service. Brief pause and then she said my account would be active again in a few minutes.

Don’t even get me started on eBay. Support is non-existent for my issue so I had to lie in a different support request to get my issue looked at. Even then what they need me to verify transactions on my account is impossible.
Lots of people are fine with the risk/reward balance of using recreational drugs, driving without a seatbelt, working as a sex worker, and tons of other things. And somehow that's not acceptable.
The problem with such a „soft“ system as opposed to a hard sandbox is that rules may change after you purchased the phone and rules get applied inconsistently. Both happens regularly.
YouTube supports Smart TVs, games consoles and other platforms where updating is slow or nearly impossible. Its API is stable for that reason.
Nineteen minutes before opening the linked issue announcing that the development had been stalled, he removed a chunk of text from the README: https://github.com/emacs-helm/helm/commit/9a5258db9c7bb12698...

Here's how it looked before that change: https://github.com/emacs-helm/helm/blob/23f32ec37dadea5656fb...

Here's a representation of the text for those who don't want to click through:

> Maintaining Helm requires a [lot of work](https://github.com/emacs-helm/helm/commits?author=thierryvol...), Thanks to all the people that are helping or have helped Helm development,

> but they are actually too few.

> If you feel Helm is making your daily work easier,

> please consider making a donation.

> Thank you! — Thierry Volpiatto

> [PayPal link image][Pateron link image]

The Patreon link doesn't seem to be working (the page is mostly blank, which seems like a bit of a bug on Patreon's end if nothing else).

The PayPal link is still active.

---

There was also this README change in May that removed some text: https://github.com/emacs-helm/helm/commit/3be1389e3912d6580a...

Which looked like this prior to the change: https://github.com/emacs-helm/helm/blob/1fbb3a9f6da328519162...

Compressed representation:

> Maintaining Helm requires a lot of work, which I have done voluntarily since 2011. As it demands lots of my time it gets increasingly difficult maintaining it without financial help. Thanks to all the people that are helping or have helped Helm development, but they are actually too few to continue serenely. By the way, after the release of version 3.0 I will have to stop developing Helm seriously until I get enough financial support, only providing a minimal bugfix maintenance. Thanks for your understanding

> If you feel Helm is making your daily work easier, please consider making a donation. Thank you! — Thierry Volpiatto

Development was also apparently stalled for a time in 2018-2019: https://github.com/emacs-helm/helm/issues/2083

From my brief skimming, it seems like this has been coming on for a while, which is a sad thought.

---

One more thing that might be meaningless, but which I think indicates a level of ongoing care about the project (which is not surprising given his past work on it). The commit that most recently modified the README accidentally undid the latest change he'd made, from two days before. He added another commit a minute later to re-apply it. A small thing, but I figured I'd mention it.
A “mask” that only applies if one is unable to read past a headline.

Fifty years ago, President Lyndon B. Johnson signed a new immigration law...

The original version of the bill, introduced in the Senate by Philip Hart (D-Mich.) and in the House by Emanuel Celler (D-N.Y.)...

Sen. Sam Ervin (D-N.C.) said he objected to the idea of giving people from Ethiopia the same right to immigrate...

Nevermind the utter uselessness of applying a “conservative” label to parties that were still yet to fully consolidate along those lines in the wake of the Civil Rights Act, signed the year before these events.
It’s not an informed analysis, or even an analysis at all.

That’s not how analyzing algorithms or programs work. Even a basic threat model is missing.
I have monitors with different DPIs. Text is about the same size on each, because I setup scaling correctly. The OS resizes the app according to the monitor that contains 51% of the window. Janky during moves, but if you keep the window on a single monitor, it works well.

(I always liked Chrome OS's solution to this problem: you can't span windows across displays!)
>The half paid by the employer is actually taken from your salary.

That is not true, if you don't have the transit pass (eg. you only take your car) you are not paid 38€ more than your coworkers.
Safer for who? The driver? What about the cyclists and pedestrians around?
I don't think Haskell was ever successful other than as an inspiration for parts of other programming languages like Rust.

They chose an unfamiliar syntax for no reason (and one that makes it hard to learn abstractions, e.g. the practice to not distinguish between a -> (b -> c) and (a x b) -> c), and non-strictness/space-leaks makes it unusable for anything serious; plus, it doesn't support dependent types, so it's not even good as a "theoretically perfect" language.

The only thing that can kill Rust is a better Rust, which means either a Rust with dependent types, or a Rust that is somehow much easier to learn while not sacrificing power and zero-cost abstraction (I believe the latter is likely impossible, but maybe I'm wrong).

There is also the possibility of limited success for Rust, i.e. the fact that it will kill C/C++ (which is inevitable), but fail to kill JavaScript and Java/Go/C#.
Privacy aside, this whole concept seems like it will flop.

This is a great move for Amazon, but I don't really understand the benefit to renters or landlords.

"Luxury" apartments in NYC used to have ipod/iphone docks in the wall the connected to the speaker system. Every single agent talked about this great feature, but it just looked awful. Besides the fact that I'm an Android user, the connector was pre lightning so at some point I'm sure the landlord has to upgrade everyone's wall dock. A feature that only some can use, and fewer will use. Only so they can seem extra fancy to a select crowd.

The point of that antidote is that this Amazon "feature" will likely only be in "luxury" buildings as well. Most landlords don't even allow their rent to be paid online. I doubt they will get "alexa pay my rent" to work reliably.

About half the people I know will not stand have any home spy devices in their home on principal alone, and the other half already have one. Putting this in you're building seems like a way to make half your renter base dismiss you, and redundant for the other half.
Nice demo! Thanks for porting our paper to Pytorch, and stay tuned for the official implementation, coming soon.

Also check out the previous discussion on HN:

https://news.ycombinator.com/item?id=23652753
Wonder what happened to Pixel Qi screens? Where they actually better? They come and they go before you get to see them for real.
De novo design of picomolar SARS-CoV-2 miniprotein inhibitors
A dump of coal ash will contain high levels of lead, mercury, cadmium, chromium, arsenic, and selenium. Which will either slowly leach into ground water and water ways (sometimes abruptly by dam failures) or must be kept contained forever.

Heavy metal toxicity may be less dangerous than contamination with radioactive isotopes. But it's not clear to me that the waste rich in heavy metals is preferable if there's millions of times more of it. Because of the smaller scale, radioactive waste could just be put in a big building with some armed guards and regular inspections. Coal ash cannot be kept contained to that degree.
Just to throw some anecdata back at this overly broad statement, I use Rust full time at work and maintain some embedded crates with moderate download numbers. I suppose I mustn't exist then?
> Instead it was originally meant as "if your only security is obscurity, it's bad".

no, not really. what it means is: every important sytem has attackers trying to exploit it. finding an exploit is a series of hunches while probing the system as a blackbox, and you need just one; meanwhile a defender has to be methodical enough find them all.

given the differences, obscurity removes the defender ability to systematically analyze the system while on the other hand for an attacker it remains as much of a blackbox as it was before.
Goodreads’ reign over the world of book talk might be coming to an end
> I'm always confronted with ALSA as if it were the default audio system on Linux.

Because it is as far as the kernel drivers for audio devices are concerned. You have to distinguish between that and the userspace part called libalsa.

> If PulseAudio is so much better, then why is ALSA the default? Is it even the same, like a replacement?

Pulseaudio can be seen as a replacement for libalsa while it still talks to the ALSA kernel drivers in usual setups. The fundamental conceptual difference is that pulseaudio is a sound server and libalsa is a library which is directly included into a program.

> The .asoundrc file, which is from ALSA, but apparently is used to set up some things in PulseAudio, or not, all this stuff has left me confused as hell.

This is actually the configuration file for libalsa. The pulseaudio stuff in there is configuration for a compatibility plugin shipped with pulseaudio which presents an audio device to the application using libalsa redirecting everything to pulseaudio instead of directly talking to the Kernel. That way applications without native pulseaudio support can still be used without issues while pulseaudio is running.
Perhaps part of the reason was the ease of access for minors. I'm now over 18, but when PayPal got popular, my friends and I were under 18 so we weren't allowed to purchase stuff (like video games) online since we didn't have our own credit/debit cards. PayPal used to not verify your age so it was perfect for this type of stuff.
Thank you for pointing to the Patreon and PayPal link. Was searching for ways to support the maintainer myself and found only the Patreon link that - as you indicated - does not work.
As an Apple user I'd like to believe this but it would be good to get some citation on that.
Another example for keyword matching: I work on a German/Polish team. We sent money for a birthday present from Germany to Poland. Someone used the colleagues' nickname "Kuba" in the subject line. The Paypal account of the Polish colleague was blocked afterwards. But he could resolve the issue via support afaik.
> Seems to have been originally spawned from this discussion: "Youtube-dl is dying?" https://github.com/ytdl-org/youtube-dl/issues/26462 citing many PRs are not getting merged.

As someone who has tried to contribute to YouTube-dl in the past, the absolute disinterest I received and complete lack of follow up on simple bug-fixes caused me to completely dismiss YouTube-dl as a FOSS project worthy of my time.

And I say that as someone who sends PRs to projects I’ve visited once, over tiny things like typos or lack of installation/build instructions in the readme.

Some of my PRs received a crazy all-or-nothing treatment, asking me to fix huge, long-standing bugs nobody had fixed for years, instead of accepting a 2-line diff which did a provider-specific workaround which solved a real bug, but seemingly not in the “right” way.

Completely toxic and hostile.

That someone has started a community-fork with a more welcoming and pragmatic approach does not surprise me in the least.
Uhm. It could simply mean that people let their kids drive it. Buyers and drivers are not necessarily the same group.
Yeah, that headline is bizarre. In what sense is Feighan a conservative?
Didn't Telegram challenge this rule as well?
> * Never roll your own crypto
Afaik, discovered practical vulnerabilities like [1], [2] were patched, and the rest are theoretical, like [3].

> Using Symmetric Encryption in the Database: When you write data to the database, use a function like encryption_algorithm(data,key). Likewise, when you read data, use a function like decryption_algorithm(data,key). If the attacker can read your backend code, obviously he/she can decrypt your database.

I think the author misclassified this method. An actual encryption is not obscurity. It would be, sort of, if the key is stored in code. But when a proper key management is in place, it's a solid approach.

[1] https://news.ycombinator.com/item?id=6948742

[2] https://web.archive.org/web/20181118154823/https://www.alexr...

[3] https://eprint.iacr.org/2015/1177.pdf
That makes sense, and I was thinking along similar lines in terms of the cost of food, but it is also something that has to be driven by consumers. Government regulation may help, but it may not.

Getting ride of single serving packaging cannot really be done through the initiative of individual businesses. Consumers will simply switch to products providing single serving packages if that is what they desire. What has to be changed is the desire. You also have to consider that there are cases when small package sizes are legitimate, such as when someone uses very little of a product.

Regulation may not solve the problem either. Some people simply prefer single use packaging over cleaning and reusing smaller containers. Consider something like school lunches. When schools ask families to pack lunches using reusable containers, there is often a backlash and a few who simply don't understand the concept of reusable packaging. Quite often, things get sent in baggies or plastic wrap or inexpensive containers that are only used a handful of times before being tossed. This is ignoring the world of adult lunches, where adults often do the same or worse (e.g. ordering food in disposable packaging).

As simple as the solutions may sound, getting people to go along with it is a difficult problem.
The first thing one needs to understand is that FPGAs are highly specialised tools. They're only used in cases where extraordinary performance is required, more than what processors can provide, just because there are tools nowadays that let you print hello world doesn't mean it's a good idea. The entire thought process behind digital design is very different from that of programming.
I've tried Modafinil several times, all of those times I also ended up with a terrible headache. At first I thought it was just me focussing on something and not drink for 4 hours, but even after forcing myself to drink a 1.5L bottle it kept on happening. I bought Ritalin and have used that multiple times without headache, I also prefer the 'state' of Ritalin over Modafinil.

That being said, I don't have AD(H)D or anything, I just use it if I _have_ to focus or finish something late at night. This happens maybe a few times a year. I do owe my Bachelors degree to those substances, the last night before the deadline I pulled an allnigher on Ritalin.
"My motivation is somewhat different - I want to enhance the VM to support more efficient operations when types are known. Type information can be exploited by JIT compilation technology to improve performance. At the same time, I want to keep the language safe and therefore usable by non-expert programmers."

Seems very promising. I will try it.
The problem blockchain companies have is that at some level they need to interact with the traditional financial system to make money. That means dealing with legal entities in various states and dealing with lots of pesky regulations that those states have around investing and transacting.

Basically, in most civilized places, if you want to be a bank there are some rules to be taken into account. That's why stablecoins are so hard to do because as soon as you start transacting, you are exposed to those rules because you basically become a bank like entity. So, authorities wake up and start paying attention as soon as you do that.

The projects you name are interesting because they are all based in the US and are being built with good old investor cash raised from the usual suspects (i.e. VCs). So, they have share holders and are operating under US law. Basically all three are really talking about building similar things but as an outsider you have to wonder who wins if their token business is successful: the share holders or the token holders?

There's a bit of friction here between the marketing on one hand projecting some kind of utopian decentralized thing and the obvious desire of the investors to turn this thing into a very centralized money funnel straight into their pockets. The reality is of course that these are companies and not charities and the reason investments are so high is that they are looking to tap into significant streams of cash. Just like banks.
>or very performance-driven

The vast majority software is performance driven, because the vast majority of software has end users who have better things to do with their lives than wait for software to do what it should.

But this point is lost on a large percentage of the people who build software. And those who do understand the point also often push performance down the priority stack because writing fast software is hard.
What is a project stack?
America’s war on Huawei may boost Chinese technology
In my country the law explicitly says that you have to drive such small mopeds/scooters in a such way, keeping close to the right side, that cars can easily overtake you. They are treated exactly the same as bikes, can drive on bike lanes, etc.
That's ridiculous. The legislators don't have any reason (except being bribed by car industry) to encourage people to use cars instead of more human-friendly modes of transport.

Also, if people are riding bikes on the pavement, it's a clear signal that they don't have a safe alternative.
Half of life is just showing up
Europe does not have the same obesity rates as US.
I gleefully criticize my government. Do you dare publicly criticize yours?
Have you even read his original post about why he didn't want his real name to be publicised?
Rugs used to be a way householders (especially those minding smaller children) could turn time into high-value low-mass export goods.

These days (and pretty much ever since the Industrial Revolution?), there's not so much (wo)manpower[1] involved, but the required space and capital investment are much higher.

e.g. https://www.staubli.com/en/textile/textile-machinery-solutio...

[1] Last century, a friend's father had a textile operation in HK. She told me he worried about his electricity bill, but wages were in the noise.
I built a web app that is basically a wrapper around youtube-dl. By default it downloads and audio version that I can then just open with VLC on my Android phone and listen to in the background.

It's incredible how many links I can just throw at it, and things just work. Every once in a while I need to update the binary, but I can't blame that on youtube-dl.