skysight-inc/HackerNews huggingface dataset:
apparently they are very useful for Chinese people otherwise they wouldn't buy millions of them. and what's so different about Europe/US cities?
Did you forget the URL?

Probably resubmitted by other user https://news.ycombinator.com/item?id=18101045
Well, if your browser's set search engine is DDG, !bangs can be used in the address bar. They're just shortcuts to other search engines. For example, if you wanted to search for Matt Damon on IMDB, you'd just type "!imdb matt damon" in your address bar and it'll forward the "matt damon" query to IMDB's search.

More specifically, typing "!imdb matt damon" will simply forward you to the following link: https://www.imdb.com/find?s=all&q=matt%20damon

----

More examples:

!a soap => https://www.amazon.com/s/?url=search-alias%3Daps&field-keywo...

!hn duckduckgo => https://hn.algolia.com/?query=duckduckgo&type=story&dateRang...
Even in the very early days of the web, technologists were talking about the browser as a potential platform for applications. This was pretty much always the vision for browsers, it just took a while to figure out exactly how to do it.
so....a wall then
This article is sort of light on substance and talks a lot about the evils of useless patents without really looking at the broader financial picture, or looking at the real bad actors

The real bad actors are companies like Martin shkrelis, or some generics companies that take advantage of regulatory loopholes to sustain monopolies long after the patent expiry. Epipen is the most well know example; acthar gel is another. However for these drugs patents aren't really as much the issue, it's more a regulatory gray area bc FDA has not provided a clear path to developing genetic versions of "complex" drugs

The "lifecycle management" patent games mentioned in the article largely no longer work. In general an insurance company won't pay a lot more for a caramel tasting biofilm vs a lime flavored one, or for other trivial innovations that don't improve clinical outcomes. Drug companies file the patents and try to squeeze out gains, but it isn't really that viable of a strategy anymore

The only time this actually results in a company being able to charge high prices after the primary patents expire is when there is a new patentable innovation that actually makes patients healthier. A good example is Raptor Pharmaceutical and their drug Procysbi. The drug treats cystinosis, a rare genetic disease that affects young children, impairing growth, and can cause rickets, blindness and acidosis and lead to complete kidney failure by age 10

A generic drug, cysteamine, was used to treat the disease. However it was not a great drug for patients, I think it required 4x day dosing so kids had to wake up like twice in the night to take their meds, resulting in a lot of missed meds, and it also smelled bad (again these are kids taking the drug, if it smells bad they will fight taking it).

Procysbi was an improved formulation of cysteamine that was easier for patients to take -- they didn't have to wake up in the night to take it. They did a clinical study showing it was just as effective as cysteamine with less nausea and vomiting but they did not design the study for superiority (ie they did not measure whether improved adherence led to better outcomes), although all but 1 patients chose to stay on Procysbi after the study

The company that developed Procysbi charged like $200k / year for it. It was a much better drug for really sick patients, and the company did actual research, but the generic was $8k a year.

By the way, the disease affects 500 people in the US / year, and the company treated a significant portion of that population for free during its clinical studies

The drug made 500 sick kids healthier, and would never have existed if the company could not charge a high price (again, total market size of 500 patients)

I think it's clear that I support this type of work but I understand that some people might rightly view this as unfair. However I think this example is a much better example of the "lifecycle management strategies" that actually work today than the ones referred to in the article

For more about Procysbi see here: https://camargopharma.com/2013/05/raptors-procysbi-costs-mor...
It's true the group on /Applications is "admin", and thus mechanically there exist things that the default user account can do than an unprivileged account can't do. Not to put you on the spot, but, can you think of an example that isn't a toy example and actually reflects a potential harm? Okay, so I can write to Applications. But I can't use that ability to install an application that actually has permissions to do anything real, right?
Sloan Kettering Executive Turns Over Windfall Stake in Biotech Startup
I have serious issues about DDG search results when it comes to accuracy.

For example, when I want to search for the documentation for the Ecto library in Elixir, I search for "elixir ecto" on Google:

https://www.google.com/search?q=elixir+ecto

Top result is what I want. Second result is the Github page. Third result is the wiki on Github.

Perfect.

This is what I get for the same search result on DDG:

https://duckduckgo.com/?q=ecto+elixir

Totally irrelevant results. Why isn't DDG able to deduce what I'm actually searching for?

Even when I search explicitly for "elixir ecto docs" I still don't get the results I want:

https://duckduckgo.com/?q=ecto+elixir+docs&ia=web

So yeah, DDG is basically unusable for me, at least for these types of use cases. I get the privacy benefits but IMO if a search engine is failing at its core job then everything else is pointless.
How does that sanitize or anonymize? It's just a redirect, so they still get your cookies, customize, serve ads etc?
I am inclined to agree. I've tried DDG a few times for programming stuff and the results were less satisfactory compared to Google. And actually in general, when I do searches with abstract keywords, Google gets the meaning far better than DDG.

For example, earlier today I was thinking about the mess that is USB-C standards. I decided to search for Reddit articles through the search phrase 'USB C mess site:reddit.com'.

On Google all of the first 10 results were exactly what I want. But on Duckduckgo, only the second and fifth results out of the first 10 were what I want.
Ask HN: How to contribute towards a sustainable society as a software engineer
I'm passionate about sustainability and am considering going to 80% time at work so I have one day a week to devote to problems around growth/environment.

However I have no idea what I'd do in this time, and if it would be worth it (e.g. an alternate idea would be to donate the equivalent amount in salary to an environmental charity).

Do you know of any organisations that require software engineers (or people with these kind of skills) that would be able to use remote work? If not, is there anything actionable I could do on an individual level within the 1-day per week time constraint?
I do something similar, except rather than creating aliases, I just have a catchall that sends everything to my inbox. Then, if one address starts receiving spam, I create a rule to move all emails sent to that address to spam.

As far as responding from aliases, I haven't figured out a way to do that in my mail client (Mail.app), though I am able to accomplish it in my provider's web interface.
I'm happy to switch to DDG from Evil Google, but what stops them from becoming as "evil" as Google at some point? It's a for-profit organization relying on ads and sure - its selling point now is privacy but other than the word of the author, what else is there that at some point when it grows enough it won't start to slowly break that promise? Why is it not open source/federated? Why has it stopped the DuckDuckHack project (which was the bit that was open source)? This is probably the one search engine that has been able to gain a lot of privacy-centered/hacky individuals mostly (I think, may be wrong) through marketing/PR. If the causes are really that privacy centered, why not restructure it as non-profit + open source + decentralized? Not saying it's easy, but the marketing part (which I consider equally or even more difficult - see Bing with all MS budget and efforts), has already gathered a lot of interest for such a project.
The point is entirely that it is harder to take a typical C code and change it to use something like this than it is to do the same in Rust. Much harder.

I don't think anybody will find any consistent performance enhancement in Rust that can not be replicated in C. The problem is how to run it out on real code.
Turmoil over expulsion of member from leading evidence-based medicine group
No doubt about it, the Vespa wins hands down when it comes to build quality and resale value. The build quality comes at a significant cost in weight, though.

Ride quality - both have their strengths. In the end I'd still choose the Niu for its agility, directness and, most importantly, silence.

ABS would be a real boon, but her LX50 doesn't have that either. Definitely something I'd like to see on my next one.
I'm a Marxist, not a Marxist-Leninist or of other ideological factions, but I'm a Marxist in the sense that I read Marx' and Engels' and other people influenced by their ideas and thought their methods of trying understand social phenomenona are interesting and worthwhile. I don't wanna get into flamewars, I hate ideologies and believe at its core Marxism is materialism (which is the philosophical opposite of idealism).

Since China is a very hot topic in HN, and since I'm a software engineer, I want to share my ideas on this issue in a few sentences with my community. China's Communist Party was never about communism but rather about Big-C Communism which is the ideology formed in late 19th century, supposedly influenced by Marx' revolutionary ideas. What Big-C Communism captures is the method in which capitalims is sought to be destroyed, and thus by nature is not dynamic in and of itself. It cannot understand the real material conditions of modern China as it was formed before those conditions were realized. Since the natural process that creates capitalism is value generation and thus commodity production, it's pretty clear who paid attention to Marx that China is as capitalist as USA. I think our discussions would be more rational if we frame "China" discussions in terms of "authoritarianism" and not "communism".
I've never seen "Roguelite" as derogatory at all. It's an annoyingly awkwardly neologism, but we legit need a name for the genre that makes heavy use of Roguelike elements (permadeath, procedural generation, emergent combinations of elements) while completely ditching traditional Roguelike gameplay (turn-based RPG dungeon-crawling). Games like Spelunky and FTL and Dead Cells clearly draw inspiration from traditional Roguelikes, but they just as clearly aren't Roguelikes themselves.
> Maybe there is a base level of competence you need to attain before an activity starts being enjoyable for its own sake.

This has been on mind so much. I think that level we call base level is often set by comparison to other skilled people that we look upto o compare our progress against. And of course comparison is a thief of joy and results more in disappointment that not. In activities I've picked, i usually just see if im truly enjoying it, if theres potential depths to explore in the future and then go with the mantra - Disregard everything else. I hope that makes sense.

O man, drawing is something I'd commited to learn as well although I really it has a steep learning curve. But its the same deal with anything no? Gotta keep going through the grind before we can get good at it and the best way that happens is if we can enjoy the process itself. So yeah I guess I'm just agreeing with you :)
Graphs and neural networks: Reading node properties
Were it not so esoteric, I'd be all in favour of something like Urbit that builds a whole new layer on top of the existing foundation with a real push for _personal computing_, not just application services.
who needs a builtin lcd panel when you can just plug in your phone?
About 2 years. Started out "skinny fat" (like most Indians), now have good muscle definition.

I'm not in any rush to do advanced movements. For me, perfect form (and safety) comes before anything else. I also practice "greasing the groove" (doing low reps more frequently), which helps to mentally learn the form as well, and make the exercises as natural as say lifting a glass of water.

I can do about 4 proper-form push-ups, though most often I train with incline push-ups. I also do bodyweight rows (using bars), and squats. Eventually I'd like to do stuff like front lever, but: petit à petit, l'oiseau fait son nid.
I second that. Most developers don't bother with SQL and suffer for it (having to do lots of work with the data after selecting it or having poor performance). Very few developers use analytics functions with which you can do wonders.

The most annoying thing I hear often is that if you use Hibernate you don't need to know SQL. Last time I checked, Hibernate's manual had something like a thousand pages. It's better to just learn SQL.
Can you elaborate more on this please. How did you go about doing that
CS: Not ever graduated, but once I had to sort a pile of letters by zip code I knew the education would come in handy. Although, because I couldn't remember anything, I resorted to bucket-sort (the difference wasn't measurable anyhow).

Sports: Incidentally, that internship at a local governing sports association left a lasting impression. A two week course on sports training theory from a graduate was really inspiring and transferable to all sorts of learning, in spirit. It's probably meaningful that high-school (college) in German is called "Gymnasium".

Language: Understanding syntax and semantics helps so much. It's also a hobby that works in every situation. Just for a topical example: master, muster and pattern - I'm not very good at it, mind you - those words highlight different aspects of the same problem. A master piece is a prototype, a new pattern, compare "gold master"; And it is a work to be mustered. In fact, German "Muster" means pattern. A "Muster-Schüler" is a top notch pupil, a role model, you might almost call that a master student. IMHO this gives a different view on the master-slave-replication naming issue. Also consider the British pronunciation of master (ie. muster). If you look it up, it will say something different, but it will not account for the derivation of "magnus"-big to "magister"-teacher with any semantic aspect, other than the big cheese, although that may be explained by "monstrare"-to show which even explains "minister", too, usually given as "minus" + either "-ister", or the comparative suffix "-tero", but better explained with the Proto-Indo-European root men- (to think), whence indeed "monstrare". That doesn't exclude an influence of méǵh₂s (big), though. There is enough time for that to have happened before the classical Latin. Compare also "meist" (most), "Meister" (master), "most" and "utmost"; also "μύστης" (mústēs - initiated one), mewH- mew-, mey-. Classical Latin likely established the folk etymology. There's the lesson applicable to history in general - it is written by the masters.

Signal-Processing: Information science is often transfered wrongly in metaphors to the universe and everything. Still, as far as simple concepts are concerned it's illustrative of how we get a clear grasp of things. It re-appears in physics, music, art and statistics. It's a shame that it's not in the standard curriculum in the information age.

Maths: Logic fits in with language. Linear algebra and related fields (no pun intended) fits to signal processing

Overall I'm not a master of anything and wasting my live away and that of others. So if know anything, it's to be quiet. And I try to achieve that like everyone does, by being the loudest quieting everyone else down. Then enter a feedback loop and ultimately try to be an example staying quiet, adjusting my expectation of silence.
And thus, we are in the present conundrum:

Some profs are decent human beings, and the system runs.
Some profs are sociopaths, and the system gets abused.

Other fields got their rules in place because of above. It is not fair to the profs that are decent human beings, but, ignoring the second point, makes it unfair to a lot more students that go through it.
Joe Celko's books are excellent. And then learn window functions.
It all started a few years ago when I was burnt out due to reasons that are not relevant to this discussion. I happened to read some Sanskrit and I found it very relaxing. I then bought some Sanskrit grammar books (by Thomas Egenes) and would read them before bed time. I found reading them incredibly relaxing mainly because I was doing it with no particular goal in mind. I was doing it because I liked it. Before that I was doing everything in my life with some material objective in mind (promotion, money, sex). I never stopped reading Sanskrit since then and with each passing day I found I am happier and more content in life. Never in my wildest imagination I would have thought that an ancient language would have such a profound positive effect on my life.
Wayland isn't even a product it's a protocol. You will have to ask each individual project for every feature that is presently missing and will probably end with only a subset of the presently missing features 5 years from now.

You will pick from 4-8 environments instead of 40. It will be impossible to mix and match any component that transgresses boundaries like workspace bars or gesture apps, screenshot apps, screencast apps, keybinding apps.

You will have the same zero malware incidents you had this year but with less useful features. It will be handy that you can mix and match different dpi display for a few years until all your stuff is 4K anyway.
Wow thank you. That was great. I completely got sucked into their performance even though I have never danced argentine tango.
I miss aspects of it, for sure. What I think you're getting at here is that we used to have a cleaner separation of protocol, data format, and client application - enabling us to have multiple ways of combining the above. Tons of email clients, tons of formats, but ultimately just one email namespace - the DNS. That's much more idiomatically Internet than webapps are, which rely on my browser very carefully executing instructions provided by a site with very little control on my part as to what they do with the chunk of screen real-estate they've been afforded.

There's also something about the snappiness of desktop apps on hardware 1/100th the speed of what we're running now that I dearly miss.
> The unfortunate reality is that a lot of so-called artists have absolutely nothing to say.

Well 90% of everything is crap. That said, I don't think the mark of quality is whether the artist have "something to say". What does that even mean? Most of art throughout history rehashes the same themes. The differentiator is not what they say but how they say it.

Consider that at one point blues and jazz was not considered "real music" by critics, and the same for rock'n'roll. Now people are studying these genres and writing academic papers. Does that mean they are all easily fooled dipshits?
Go vs. C#: Garbage Collection
Workplace messaging app Slack on track for going public
I didn't say for the standard account to use sudo; I said for it to use su to switch to an admin account, and then use sudo from the admin account -- as a point of illustration that if you have the admin password, it's game over, whether or not you're currently signed in as an admin or an unprivileged user.

Unless standard accounts don't have access to "su" at all, but I can't see that being the case without locking off access to terminal functions altogether, which would make macOS completely unusable for I would wager most of the people on this site. Looking at /usr/bin/, su is 0755 permissions.

Even if you didn't know the username of the admin account, /etc/passwd is 0644 so you could look it up as an unprivileged user -- again, unless macOS has some system level thing blocking all access to the terminal.
You can’t ride one of these cheaply made scooters legally on a footpath anywhere but the USA where 700w is ok without a license or insurance without finding some legal trouble. They’re mostly 350w-500w in China. Which makes them illegal to use in China and in Europe. They’re constantly taken off the roads in China by the police. In Europe the distance would be greater to travel and elevation too. China’s cities are mostly flat roads as theyre bulldozed and concreted. Have fun riding 250w up a hill with two Germans that weigh 90kg and are 6 foot 2.
Hahaha, right? You're just going to rediscover the same path that lead us here to start with.
Yeah I mostly try to use DDG but I find that if my query has any implicit grammar (eg phrased as a question, or contains verbs) and not just independent search terms, then Google will get it and DDG won't find it at all.

Lots of !g and I don't try to use it on mobile yet.
Single sourcing products has not been a problem for Walmart.
> Should I switch if I do nothing wrong?

Who decides if you do nothing wrong? Think about that seriously - who decides what is right and wrong?

Also - if those 'powers that be' decide you have done nothing wrong now, what about in perpetuity? What if in 5 or 20 years who or what you are itself is simply deemed wrong?

These arguments aren't fictional. Being gay and Jewish are just two unchangeable traits that have seen persecution in living memory. Let alone countless others.

Perhaps the Rohingya would be a very recent example.

Be cautious that your own sense of 'right and wrong' in the here and now doesn't cloud the reality that you are beholden to those with actual power to agree with your behaviours and traits - and that those powers can (and will) change over time.
You’re not the only one! I unsubscribed from mostly everything and now my inbox gets anywhere from 1 to 2 new spam messages per week. Still annoying when it does happen, but a big improvement from before when I was getting 40+ emails per day, in which most were newsletters I never opened or just spam
Yes, and most big cities there go crazy trying to ban them. Shanghai is the only notable exception
China also has the most share bikes too! They’re just mostly on piles of dumped to rust.
> a clever game for insiders to play, but basically the opposite of good practice from a readability perspective.

This is truly, deeply the wrong lesson to take away.

I'd say that, in a spirit similar to the Feynman technique, you don't really understand proofs whose central idea you can't explain simply -- and a wordless proof is good evidence that you have in fact grasped the proof's essence.

Of course, this doesn't mean you can do away with formal rigor. Mathematics needs that too. But I'd argue that is "the clever game for insiders to play" (albeit an important game), while intuitive understanding is what you should really be after, and is what generates new ideas and new proofs.

More beautiful proofs without words:

https://math.stackexchange.com/questions/733754/visually-stu...

https://math.stackexchange.com/questions/1337750/easy-math-p...

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3...
App spam. It gets annoying working out which app suits the message. A bit “old man shakes fist at sky” but having masses of communication methods increases the noise for me too.
Show HN: Read Later for Hentai manga readers
Interesting: If I deny System Services location access for 'Setting Time Zone', my iMac 5K changes the color temperature …

(Security & Privacy / Location Services / System Services / Details / Setting Time Zone)
This sounds good but in practice is hard to implement. Even for email clients we started to display generic/html pages to handle the authentication because we couldn't agree on a standard api/protocol. I doubt we will move into semantic web anytime soon.