skysight-inc/HackerNews huggingface dataset:
I don't understand Apple's obsession with making MacBook Pro thin. They are compromising on everything. Sucks!
+1 This is a Fabulous site. I've been playing guitar and keyboards for over 30 years, and I just learned so many new things about music theory from your site. Great work, and I shall spread this around to anyone I know who is learning music theory. Love your work!
Does anyone know why the left vs right hand behaves the way it does at the end of the video? Left as an exercise for us?
Not everyone is on the K8s, Docker hype.

They are today's NoSQL.
So you’re cardiologist is saying it’s not a big deal to be in afib (unless you’re on blood thinners)? I don’t understand how that could be a reasonable thought.
From Nazi to Football Hero: The Story of Man City's Bert Trautmann
I think one big mistake rails did was to tightly couple view side with server side. This made sure tight coupling. If rails had a layer in between controller and html (with a dumber html templating), with this middle layer either spitting html or json apis, we would not need to get rid of rails

I too find react etc too complicated for a simple crud kind of app. Rails was much faster to achieve the same.
Pretty much the entirety of the article you're selectively quoting is praising preventative care.

The byline is "Contrary to conventional wisdom, it tends to cost money, but it improves quality of life at a very reasonable price."

and the article closes with this

But money doesn’t have to be saved to make something worthwhile. Prevention improves outcomes. It makes people healthier. It improves quality of life. It often does so for a very reasonable price.

There are many good arguments for increasing our focus on prevention. Almost all have to do with improving quality, though, not reducing spending. We would do well to admit that and move forward.

Sometimes good things cost money.
Searchable collection of all ads currently running from across Facebook Products
Oh my, I've waited so long to add the utf8 API to my safelibc, but this not what I expected. It's amateur level.

int utf8byte(char*)

should be named utf8cp of course. A 32bit int "byte" codepoint is a bit hard to swallow.

utf8 iterators proved to be wrong in a myriad of previous cases, e.g. libunistring which is still not used in coreutils over this wrong design decision. You do the whole high-level API in buffers by yourself and don't do it with exposed iterators.

casefolding and normalization is only one of the expected features, the next would be identifier safety, which requires a bit more checks. left to right R2L mixups, script mixups, confusables ...
The kernel deals with identifiable strings and once you open the unicode floodgates others will rush in. You really need to think the API through, not like this. At least they thought about the UNICODE_VERSION, which others didn't.
>Channels was supposed to make core but never did - what happened there?

https://www.djangoproject.com/weblog/2016/sep/09/channels-ad...
Not when you use a VM that actually cares about security at all layers, but anyway WASM is doing everything better. /s
https://www.djangoproject.com/weblog/2016/sep/09/channels-ad...
> You wouldn't want to create gitlab V1 with Go

Does Gitea[1] count (fork of Gogs)?

I understand your point (I love Python, too), but I can't help finding some amusement in it since it has been done. :)

[1] https://github.com/go-gitea/gitea
Bitrise, if you're developing for mobile
Sounds like good territory for implementing a GAN. You end up with one network that aggregates and summarizes, and another that penalizes for lack of originality. Though I suppose theres a good chance the GAN would drift away from human patterns as it trains.
It's a trolley problem but I believe we should always choose information over ignorance even if it results in greater harm.
There is a class of drugs called SARMs which are effectively used in bodybuilding but are not FDA approved. Consider too the numerous psychoactive drugs that have been subjectively reported as benign and beneficial, yet are banned. I have no doubt there are many medicines that have been discovered but never brought to market. Why not is the big question: that data isn't generally available. If I am ever struck by chronic illness, I will not be waiting for the FDA to tell me what does and does not work.
France 2019, record 1,100 dead dolphins; aggressive industrial fishing blamed
do the opposite, ms employees
When not doing AOT compilation, yes that can happen.
WinBox is not that simple and cannot be replaced with SSH. WinBox works on Ethernet level, so one can connect to router by MAC address and recover when IP level configuration is invalid.
Seems like someone is about to be “liberated”?
Why? The framerate was low, movement wasn't super fast, turning limited by the controls, and you were all playing on the same plane. Doesn't take that much to send x+y+direction.
The sequence of events you describe is a thing that functions do not do at run time: they do not operate on pieces of syntax. Macro expansion time is a different series of events than run time. Macros operate on pieces of program syntax, not on anything from run time.

Everyone jumped on it, as production lisps don't implement macros this way. … This is about mental models, not implementation details

It looks to me like you're the one who brought up implementation details, talking about what happens "at a very low level." You're the one who has presented a questionable implementation strategy as a mental model and has been corrected on it multiple times by multiple people. Everyone else has been describing the semantics of macros. Having separate timelines for expansion and execution is a semantic distinction, not merely a common implementation strategy.

And in my opinion this thread is full of experts who have forgotten what it's like to not understand how macros work.

Your confusion is because you insist on a mental model of macros that is incompatible with their semantics. Letting that model go is necessary in order to understand macros. Otherwise, refusing to distinguish expansion time from run time, you are working towards reinventing fexprs.
On the php side of things, Laravel is doing very well and is very "rails-esque".
> Also, the public hospitals in India are a joke. They are terrible. Although some of the best doctors in India come from there.

How can they be terrible and have the best doctors at the same time ?

> Cleanliness is another major issue in Indian hospitals. Even in the best ones most staff don't follow basic sterilization procedures that are common in the western world.

You mentioned before that some private hospitals are amazing, yet here you mention that cleanliness is an issue in indian hospitals. How can they be amazing if cleanliness is an issue ?

> So all in all its great that the hospitals in India are affordable to a cross section of Indians but they can be better with better government oversight and having well trained and passionate nursing staff which might increase costs.

Are you saying that all the nurses in the US come all 'passionate' ?
I’ll go there. The font is tailored to the limitations of the process. The laser isn’t going to make super angular inside corners so you want to limit the curvature of your outline. The default would be to go with a VAG Rounded or similar plotter mimicking font, but they haven’t gone there. We still have the nicely varying stroke weights.

Then there is the laser process in the logos which uses two passes to make a V shaped bottom on the stroke so produce glints of specular reflection. This may not be totally new, but I’ve never seen one before.

That’s a lot of attention to detail.

Let’s contrast to American Express. My last three physical plastic cards have had their mag strips wear off, the signature strip one one couldn’t actually be written on with any pen I tried, the CVV rubs off so you can’t read it (hint: you need this to request a new card, so memorize it before it is gone) and one of them delaminated. Just bog standard plastic cards that have been evolving for half a century and I’m lucky to get 2 years service out of it.

I don’t have an Apple card yet. Maybe we’ll be reading about cardgate in 6 months and people moaning that they want their 2015 Barclays backed card back.
This is a feature not a bug.

If one of the words is slightly wrong, then you want it to be obvious.

If the Kentucky emergency operator adds an extra s they will see that it can’t be right. With the contiguous numbering the ambulance would be close, but probably still unable to find you.

See page 23 of the patent:
https://patentscope.wipo.int/search/docs2/pct/WO2014170646/p...
OpenSocial was great in theory, but in practice it was awful. At launch, it had a fraction of the features of the FB platform, was much more complicated to build for, and its behavior was not actually consistent across all the social networks that implemented it. I joined a startup that was building for both FB and OpenSocial and as soon as we had a successful Facebook game we ditched all thirty-something OpenSocial widgets.
Definition Essay Topics and Ideas
The moment teacher sowed the seed of change: "But his attitude to school changed drastically in 1967, when a teacher informed the class that a South African doctor had just performed the world’s first heart transplant."
It is no free lunch, but I never claimed it was. It is an option on the table, not one without consequences.

It’s never just healthcare, sure: move the goalposts and set up your slippery slope.

But consider this: what if the tax produced value over the cost of its implementation? What if it prevented harder, more expensive downline complications or made the population more productive—more likely to gain, retain and apply their education?

What if we looked to it as an investment in our people?

Why is it then not justifiable?
Happening^^^Continuing

Silicon Valley was build on military spending, who do you think was Shockley's biggest clients? Fairchild Semi's first transistor went into bombers, Google was funded by NSA/CIA (https://medium.com/insurge-intelligence/how-the-cia-made-goo...), etc.
Marketing Questions “Corporate” Marketers Can’t Answer
I instantly recognized the voice as M2F, before it even confirmed that by the description of how it was created. If I had a device with this voice, I would feel a strong urge to reenact the final printer scene from the movie Office Space.

Companies want their voice-enabled products to be purchased. Revulsion doesn't help.
They probably mean it has less exploitable security flaws than local HW, for which they can add their own backdoors at will. Huawei is known to be better than most other router vendors, esp. Cisco which is just laughably bad at security, and which does expose the government mandated "lawful" interception and control methods, Huawei refuses to add.
That is an interesting project! The idea of a graphical representation of infrastructure assets, with the ability of querying, sounds very useful, especially given how in AWS Management Console every region is a separate realm and no single view of resources is available. However, I don't agree with equating "infrastructure assets" with AWS -- AWS is the biggest cloud, but almost every business is moving towards multiple clouds / hybrid cloud these days. Similarly to providing a "bird's eye view" of assets in AWS, this concept would be even more useful in a multi-cloud / cross-cloud infrastructure. If this is on the roadmap, it probably deserves a mention in the documentation, and if not, it should be stated that this project focuses on AWS only at this time.
I think it depends if you are using Linux or Windows. With Linux there still is to this date a noticeable coil whine while watching videos and doing other graphic intensive stuff.
Similar things are relevant for calculations with integers (like array indexes), if you haven‘t yet, read this classic post about it: https://ai.googleblog.com/2006/06/extra-extra-read-all-about... (reader mode makes it accessible on iPhones, why don‘t people test their layouts with common browsers?).
> Not really, it happened to me two weeks back. The domain I searched for on GoDaddy

Of course it not stopped, it is still happening and not only with mentioned registrar, one should never check potential good domains using godaddy and similar sites without buying it straight away, otherwise you might lose it or be scammed by having to buy it on higher price.
If funds aren't ring-fenced in some way, it's way too easy for a political party to threaten that funding in return for favourable news coverage. And it would make the BBC vulnerable to the classic libertarian trick they are trying to play with the NHS:

* Cut funding for a public service

* Wait for the quality of that service to inevitably go down

* Say that it's terrible due to needless government bureaucracy

* Privatise it
You are in all probability correct and you arent the only one. (https://www.bbc.com/news/world-asia-india-47114401)

Like the other commenter pointed out, the DRDO has long claimed this capability. But this surprise announcement in a planned press conference (without telling what it was about) before elections.. why announce this now? Timing of it only makes sense in context of elections
Back to PC after 14 years on a MacBook
Random letters are objectively much harder to memorize. 6 letters is essentially 6 words with one syllable each. W3w approach is only 3 syllables and much quicker to say. You would also have less issues where a pause is required. Like JA vs J ... A to keep this letters from sounding like one.
The more modern take on it is micronaut [1]. It's a good fit if you are building a SPA + REST API style app, but want the plugin / addon style ecosystem of grails / rails.

[1] http://micronaut.io
Having recently written a shell-based migration tool due to my frustration at trying to support the Python one we were using previously, this is an interesting topic to me.

As with the python tool we had been using, this doesn't appear to support SSL connections for mysql/postgresql?

I'm also dubious about the "format" used - the python tool we had been using, and the new shell tool I wrote to replace it, both just read regular SQL files in a series of directories (one called `up.sql` and one called `down.sql`). This meant that migrating from one tool to another was ridiculously easy, and if trying to debug, an entire SQL file can just be read into `mysql`/etc. Having the files separated (and without any special syntax required) also makes creating them much simpler - anything that can write out SQL can do it - even e.g. schema-change tools that record changes between two known states.

Anyway, good luck with it. Ultimately these tools usually come about to solve some problem or scratch some itch, so I hope your itch is scratched!
Selectively break Unicode without warning because... politics?

People with out of date versions of OSX may now be subjected to more scrutiny. Apple may have made an undocumented decision (or introduced a bug) that could cause death.
One non-redundant sensor is completely within the regulations though. All the choices they made comply with regulations. You don’t have to like that, but it’s the truth.

If your immediate thought it “well just add more regulations” I’m afraid you may not grasp how building things in regulated markets work. There is always something to skirt. Government can never be big enough.
Positive Technologies discovered undocumented technology in Intel chips
>> because of the side effects that get caused from subscriptions.

Hmmmm, I wonder how a subscription can cause side effects? I can only think of mutating the data in the subscription. But that should not be done.

We are using RxJS with great success but you should go all the way with Observables: All computations/combination/etc. should be done in pipe()s. If you need to combine some plain data with Observables create a subject for the plain data and pipe(combineLatest(),map(), ...). Don't mix it into subscriptions. Subscribe at the very end of the chain. No modification in subscribtions.
Funny because almost everything you described there sounds terrible to me.

I can't imagine trading being able to cycle or access uncensored internet for the ability to rent an umbrella.
Show HN: Hacker News Digest
https://8hrs.xyz/ It keeps the front page articles for 8 hours once they are removed from the home page.

Has pinning/unpinning articles for later reading.

Also view the all front page articles from past 16 and 24 hours.

If you just want classic experience, visit https://8hrs.xyz/classic [no js required]
Objectively speaking it's infrequent enough (only 3 times in my life so far) that it's statistically noise compared to the probability of an accident due to other reasons, including other drivers. There's actually a medical paper that calculates these probabilities, and the gist of it is that I should be okay to drive a small vehicle point-to-point for personal reasons but not be a professional driver that drives a large vehicle multiple hours per day every day.

I'm also thought to be under control via medications now, and also am scheduled for an ablation procedure which may cure it altogether. The bad news about medications, and that procedure, is that it's hard to know whether it cured it, considering how infrequently they happen. I could go another 10 years without incident and then it happens again -- or I could go my entire life and it never happens -- nobody knows. So the best I can do at the moment is to just carry on with life.

That said though, I would still feel emotionally safer if the car drove itself, or at least could detect such things. Not only for myself, but for the sake of those people who have incurable frequent instances of incapacitation -- they actually are not advised to never drive -- as well as the entire rest of the population that is over-stressed and under-slept.

Also, I feel what has happened to me could happen to anyone. Doctors haven't been able to diagnose any particular cause, but I have been under extreme work stress over the years, and the connection between that and heart failure among other things is really not well understood. Extreme electrolyte loss is another way any otherwise normal person could go into ventricular fibrillation as well, and that's not something everyone is educated about.

I bike most of the time, and drive only occasionally, by the way. If you look at that in isolation, yes, I'm more likely to die being incapacitated on a bike than in a car. But if you look at the problem holistically, biking is more likely to improve my cardiac condition over time via much needed exercise, as well as the reduction in stress by doing stuff I enjoy doing. For all we know, living a life of abstaining from everything could be far more likely to pile on stress that could potentially make things worse.
Airplane crashes are rare, and it's quite easy to remember some unique plane crashes (like I would also not fly in a Concorde). With Boeing MAX right now there is definitely some bad decisions they made safety wise, and it be not surprising that there were other tradeoffs made also.
I'd go further and suggest any existing commonly understood word is a poor choice for a new thing, but many software projects seem hellbent on confounding their potential users along with people who have no great interest in the new thing.
Fares only need to go up 11% to break even today and that assumes no increases in efficiency (and similar market size at increased rates...). Lyft had bookings of $8B, and lost $900M.
OST Platform
'Bias deep inside the code': the problem with AI 'ethics' in Silicon Valley
Fun fact. Housing prices weren't astronomical until mortgages were a thing.
Reducing demand for disposable goods that are likely manufactured in China would eliminate any pollution associated with its manufacture.
Google and apple done sell data from their location APIs that would be suitable for this.

I reckon it'll be coming from catriers
Yep. I saw a talk a while back about Uber sharding their caching layer by geohash
Wouldn't be fun without a challenge.
Who even thinks up this stuff? Why?

Yeah I get "to de legitimise the Taiwanese govt", 1984 Newspeak, etc. But people are going to convey the idea one way or another. Its just petty and pointless. I suppose you could say that about a lot of censorship, but this just takes it to an extra level.
you'd think with the new dna 'matching random dna leads to that person's relatives' that keeps happening would lead us to identify some of those remains.
Didn't Gödel explicitly proof that there are some statements that cannot be proven this way? Is it just assumed that these will not be relevant for all the hard problems that humans cannot solve or am I missing something here?
Take Control of Your IP Addresses with a DHCP Server on Linux
The function does in fact return an (unsigned) byte; the use of int is apparently because it returns -1 on failure. I'm not a big fan of overloading return values that way, but it is reasonably common...
From the HN Guidelines:

"Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag something, please don't also comment that you did."

https://news.ycombinator.com/newsguidelines.html
McDonald’s to Use Artificial Intelligence (AI) at Their Drive Thrus – BBC
You wrote in the present tense; Larry's been gone for over 3 years.
Serious question: Django doesn't even have lazy loading. Why do people use it? Am I missing something? No way I'd wait a few seconds to get something big from the db
> I would love it if there were a simple, open standard for authentication so every database didn't have to redo it

There is: https://en.wikipedia.org/wiki/Simple_Authentication_and_Secu...
I love the braille visualisation. It‘s amazingly high-def
That's illegal (well established in case law).
Most old POTS phone switches still had the older pulse interface, so you dialed by hitting the hangup button really fast. The new fancy frequency encoding from 300-3300Hz was faster but not proper hacking anymore, you needed extra HW for this. Doable, but generating pulses was much easier.
Relevant XKCD: https://xkcd.com/2120/
If the memory safety of your own code is a high priority, consider writing in Rust. If you’re trying to get a C codebase to run everywhere, then that’s fine too but it seems unrealistic to expect the wasm run time to magically make it memory safe.
Because many CS fundamentals like sorting algorithms or tree traversal have almost zero real world applicability. (When have you ever had to implement a sorting algorithm?) People who are not already committed to learning these concepts through a class have no reason to learn many of them. They’re more likely to spend time on useful things.
Non-mobile link: https://twitter.com/thisboyuan/status/1110743058201473025
> Go has libraries for pretty much anything you could want to do.

Except for CRMs, GUI, DB drivers with the same feature level as JDBC or ADO.NET, Office/PDF docs (full spec not hello world stuff), GPGU, 3D game engines (Unreal/Unity/CryEngine,...), ...

Modern infra is the NoSQL of 2019.
In India, a husband and wife both earning tech salary will get a full time maid for a while who may cost Rs15000 of a Rs60000 combined income, rent another 15000. Woman will spend maternity leave at her parents home, 4 paid, 2 unpaid. Either set of parents will take long vacations, even from India to US, to raise infant or toddler grandchildren, especially if they are retired.

There are cultures which shudder at couples who have to take care of an infant alone or elderly parents who live without their chidlren.
Will do that now, thank you.