skysight-inc/HackerNews huggingface dataset:
OTOH, with the current setup a receiver will know the correct date as long as it is turned on at least once every 1024 weeks, since it can detect the rollover. More frequent rollovers might cause issues with timing on devices that are infrequently turned on. It's sort of a moot point for most of us once there's greater adoption of the L2 and L5 CNAV signals— those use a week counter that won't roll over until most if not all of us are dead. Then it can be someone else's problem :)
Ask HN: What are good entry level finance jobs in SF, for someone with a masters
Or even just good entry level jobs for someone to do analysis in a domain area. I feel like there must be companies who will just take you if you can do basic research but I wouldn't know where to start.
Pat Morita Discusses Getting the Part of Mr. Miyagi
Just to clarify, Internet Radio does exist in India for major cities; just not for small cities & amateur radio.

HN reader messaged me that there's even Gnome extension for some.
use the so called million to make the world better or why bother
Epistemologically, there can be false beliefs, so no it is not an oxymoron, obvious or otherwise. Basic philosophy.

You're right, this will go nowhere because you're trying to have a semantics argument while also being wrong about the semantics you're trying to correct.

And again, I don't care if you find me to be rude. Bringing it up is distracting from the larger conversation, about how we're being sold a bill of goods by doctors about "peaceful death" because it makes their lives easier to think about, at the cost of giving up earlier on patients.
I actually just made the term up myself just then to describe my feelings about the fact that all of the methods in our service layer are just `await this(); await that(); await another(); //...` and so on. Please be aware that this post is describing my own experiences in back-end web-app development using Node.
I feel I'm courting more controversy here, but if you're using `async/await` ad-nauseum your app might not actually be as async as you think it is. Of course this is a godsend compared to the callback hell that it replaced, but I can't help feeling that this is the right solution to the wrong problem. In my experience, most of the server-side applications I've seen written in Node are only practically asynchronous at the router level. Once you get into the controllers they tend to become entirely procedural and effectively completely synchronous. With the exception of the rare `Promise.all(...).then(...)`.... If you're using `await` on every single function call, it stops being syntactic sugar and just becomes more syntactic salt.
But can their quantum computer factor the number "15"?
https://news.ycombinator.com/item?id=19593227
In antiquity, the package of democracy and economic growth seemed to be outcompeting the other systems for a substantial period. (https://press.princeton.edu/titles/10423.html) It's folly to think victory is inevitable when history includes the opposite.
That's not how opinions work at all. An opinion can be true or false, justified or not. I'm not countering anyone's opinion with my own opinion, I'm pointing out facts that disprove those opinions, and then offering my own alternative opinion that isn't proven wrong.
UK to keep social networks in check with internet safety regulator
Related discussion which explains the rollover issue:

https://news.ycombinator.com/item?id=19593227
This may also help explain why neurosurgeons who operate on Alzheimer's patients are more likely to develop Alzheimer's themselves:

https://alzgerm.org/news/reports-indicate-brain-surgeons-ris...

https://www.ncbi.nlm.nih.gov/pubmed/20170305
You're right, I just tested as well. Thanks for letting me know!
Making something illegal doesn't make it go away.
From the aspect of psychological warfare(1), however, it is hard for Chinese to "feel" this is weird or dystopian, given all the inconvenience. One does complain about the party or Xi if he has guts, but at the end of the day, he may still believe the policies are necessary for national security.

This sounds just like an example of biased sample fallacy, so I ask you to do this experiment with your Chinese friends. See if they criticize CCP or Xi and what their judgement about the policies are.

(1) As the frontier of democracy, Taiwan suffers from all kinds of attack from China every day, from physical to cyber ones. To counter that, a retired military officer wrote a series of blogs(2) to mentor all Taiwanese the right ways to fight psychological warfare against China. The main donts is exactly "don't criticize CCP or Xi ... it has no or even negative effects."

(2) The title of the series is somehow pessimistic: "Lost without a Fight: On Cross-Strait Psychological Warfare."
All written in Traditional Chinese:
https://www.thenewslens.com/article/105952
Let's not make absurd comparisons. Your credit score in the US is nothing like China's social credit system.
What's the difference between OpenRisc and RISC_V?
It can’t keep happening forever. China has got an enormous debt and capital retention policy. Rich Chinese are running away from China despite their strict capital controls, and the money that they run away with occasionally comes from the Chinese government.

It’s a timebomb.

And you can’t have a capitalist economy while having a communist government. It’s a non sequitur.
Stack Overflow's New “Ask Question Wizard” Is Live
>The app makes the party’s messages difficult to ignore, awarding points only when an article has been read completely and a video has been watched for at least three minutes.

What's funny is that you need to do similar things when working in large US corporations. In some you have aggravating HR training videos, in others you have actual personality cults.
Sorry, but I can have it this way, and it's not "both" ways, it's just one way. Opinions can be false, and it's a lie to say that death is peace.

Rudimentary philosophy will help you understand this conversation, as it covers fairly extensively the truth/false of beliefs, and the very nature of what truth is. I recommend you spend some time looking into it before you feign outrage over an unrelated topic to the one in this submission.
I just wanted to add that, in order to use the Michela Method with Plover (the software from OpenSteno), you will also need the Plover-MIDI plugin: https://pypi.org/project/plover-midi/ (both "plover" and "plover-midi" are on Pip)
Hey Andrew, I really like your work!

In addition to the Muon compiler I'm still maintaining a C# interpreter which is used for bootstrapping (just so there's always a safe bootstrapping path), so there's some extra work there. The interpreter only supports a subset of the language, which means that I have to selectively avoid a few language features in the compiler. It's not too bad though.

I've been digging into LLVM over the last week, and I'm slowly coming to that conclusion. I'm tempted to add an x86_64 backend, but there's already so much work to do ;). Perhaps WASM would be an interesting target to add. It's new so it doesn't have too much cruft yet, and it may actually work as an intermediate representation (haven't looked at this at all though).

Re: edit. Integer overflow will be defined as 2-s complement wraparound. In your example, Muon would always emit the extra instruction, even in optimized builds. I must admit that I don't have a good intuition yet for how often these cases happen. If it means that Muon is leaving significant performance gains on the table, I'd be willing to consider adding a construct that would allow undefined behavior for very specific sections of a program to enable these optimizations. But by default, there would not be any undefined behavior.
You seem to be assuming that Unix like utilities have the same options and work the same way everywhere. They don't.

Shell portability issues are a thing. Also, why all the snark?
We’ve selectively bred our fruit for a millennia or two to make it significantly larger and sweeter than the versions we evolved with. The advent of pesticides as exacerbated the problem, as pesticide sprayed fruits produce a much lower level of useful anti-oxidants.
Yeah, it's a strength in my book. Node makes it trivial to sequence asynchronous tasks, stuff you may be juggling in a server route.

You can start this promise early, await two parallel DB request + one API request, branch off some more async work depending on a response, await that initial promise that had a head-start because now you actually need it, and then run 10 tasks with no more than 3 in-flight at a given moment. And the code would look exactly how I just described it. And it's ubiquitous.

It's a good tool in the belt and imo the most trivial async implementation out there.
Related to schools, something similar happened in India with Prime Minister Modi's broadcasts to students, ostensibly on giving them tips on how to perform better in exams.

> In many schools and colleges across the country, viewing the Pariksha pe Charcha 2.0 event broadcast was compulsory.

> The University Grants Commission required colleges to upload information on students and teachers who viewed the programme — along with photo and viedographic evidence of participation — on its University Activity Monitoring Portal by 5 p.m. on Tuesday.

https://www.thehindu.com/news/national/do-not-treat-your-war...
It’s shocking to see serviceability and debugability as such a central part of the design and facade. These days most companies seem institutionally incapable of comprehending that failure is even possible. Customer support only exists to tell you how you’re using it wrong. Compare front and center observability of internal state vs. today’s hermetically sealed “just works” platforms and it’s clear that a monumental shift has taken place. I’m grateful that modern CPUs still support breakpoints.
Oh to Have Eaten at the Automat, Just Once
So that means the ads load right away and then the content loads later, if at all?
Carnivore diversity was much higher in the Late Pliocene -- which means more frequent and varied scavenging opportunities.

There might have been a very small, precious window where early hominins had the chance for this discovery because of abundance.

[1] Origins of the Human Predatory Pattern: The Transition to Large-Animal Exploitation by Early Hominins: https://www.journals.uchicago.edu/doi/abs/10.1086/701477?jou...
Sounds like I do understand irony, and you don't like being called out for not understanding it yourself.
A self service web app is pretty simple - I found

https://ltb-project.org/documentation/self-service-password in a few moments (ddg for “ldap self service password”)
This was my first thought. I think beginners take better to volume but eventually we all hit a wall that takes more deliberate practice and deep reflection. Even then some concepts will be out of reach or take an exceptional teacher to break down. That doesn't even touch on the limits of individual abilities which we all face at some point.
"His?" https://www.theonion.com/area-grandmother-comes-forward-as-b...
Any tips for someone looking for similarly priced antiquated GPS's to shove in the glove-box of all the cars in their fleet?
It's just the meat industry copying big tobacco's playbook. Whole carbs are fine and an important source of other nutrients and fiber. Refined carbs and sugars are the problem. The scientific evidence that saturated fat and cholesterol are bad for you is overwhelming.
Workers doing India's dirtiest job say Modi has failed them
But internal time is not the same as display time.

Internally, the week counter just rolled over. That's fine; all the almanac data is handled in that same format internally. Some receivers may need a reset when this counter rolls, and may need to relearn the almanac/ephemeris from the sky, but once that's done, Sunday of week 0 is just the same as any other Sunday of any other week 0.

Navigation works just fine because it's all internally consistent.

But display time, ahh, now that's where things get interesting. Sunday of week 0 could be displayed as 2019 April 7, or it could be displayed as 1999 August 22, or it could be displayed as 1980 January 6.

Knowing which epoch you're in is actually considerably trickier than working consistently internally, since there's no information in the satellite signal to tell you this, by design. It comes from applying an external offset. Receivers have lots of ways to do this, and quite a few simply have it baked in and cannot handle a rollover, so as far as they're concerned, week 0 is in 1999, period. They'll navigate just fine but they'll display the date wrong, because they're applying the wrong offset.
Some Chinese have already found a way to circumvent this app, by downloading a program from Github that will automatically watch the videos and complete the quizzes for them. It no secret, and ironically comes up as the first search result on google when you type in the app name (xuexiqiangguo). For those who search it, the name of the github repo does indeed start with the letter "f". Chinese readers will enjoy the comments in the Issues section - there's some interesting debate and also shows evidence of the cat and mouse game that people are playing with authorities.
Ask HN: What to do after product launch?
So, I just launch: https://uidea.co, gallery of website design inspiration. I post it on several forums, but only got 2-3 upvotes and no comment.

I don't know what I need to do next. My goal is to make Uidea popular among designer and developer. Any suggestions?
What control does the west have over their tools?

They write the software themselves. They make the devices themselves.

The West has 0 leverage.
“The state-run news media teems with glowing reviews of the app, including stories about diligent hospital workers and kindergarten teachers who open Study the Great Nation as soon as they awaken, even before they drink water or go to the bathroom.”

How many Americans check Facebook or Twitter before they get out of bed on the morning?

It’s interesting to see how things are framed when they come out of China. Maybe this app is as bad as it seems, but things like the above quote make me wonder.
They have been running away for years.

In fact, many of their children are running back.
What an interestingly different interpretation from my own experience.

I found the ability to have two dials like this made it extremely easy to jump to a quartile of time (say 0-3 hour mark, 0-15 minutes) and then precisely tune in on the exact hour or minute.

I wish more UI was this intuitive and powerful.

The time selector on iOS (haven't used Android in a quick minute) is absolutely dreadful by comparison.
Very useful. Good notes on solving, reflecting, and actively talking.

And that point you write: "They also work with limited number of technologies, which makes them good in them. So, basically, they are good in certain tasks". An interesting observation, thank you.
10 years for posession of content that the government doesn’t agree with. That’s impressive.
Coming back to link to this. Indicative of the amount of energy being pumped into the beam. And this is 'just' SLAC.

https://today.slac.stanford.edu/feature/beam-dump.asp
Racial Resentment as Pedagogy
They have regular software updates.
Just like Windows update, nobody do that regularly
Indeed. I love it when the amount of money I make is tied to the quality of my code somehow. Easy to modify, easy to repurpose, easy to replace. These often make it possible to serve customers better -> more $$$

It's why I can't really take a regular job. There is no relationship between the quality of my work and what I get paid.
This is a mostly incorrect approximation of the concept, but I think the visual representation is useful.

Think of an object's "velocity" as a unit vector in a 2d circle. X axis is fraction of C(meter/second), Y axis is rate of time passage (seconds/second).

Every object no matter how slow moving has a velocity on the unit circle. An object that isn't moving is moving forward in time at the same rate as you, the observer. But an object that is moving very quickly moves much more slowly through time than you do as the observer.

So the key distinction is that time is not a fixed reference, it's subjective depending on who is watching.
So 1 full time software engineer on open source projects? Looks like they vastly exceed that already https://aws.amazon.com/opensource/
> I thought you would get from the "balanced diet" part that I generally don't feel the need to demonize individual food groups. Moderation is a good thing.

I despise the notion of a "balanced diet", it's generic nonsense that gives no specific guidance towards what one should eat. How do you balance a diet? Nobody ever says.

> Fruit packages fructose with fiber, giving your body more time to process it. It also includes vitamins, minerals, etc that are good for you.

True and false. The fiber aspect is true, and a strong argument to stay as far away from juice as possible, but the vitamins story is ... mixed. It depends on what fruit you're talking about, where it was produced, and how it was handled.

For vitamins and other micro nutrients I personally think organ meats are highly underrated.

> I don't know how you jumped to saying it's worse than alcohol.

By looking at my source.

> Alcohol actually damages the cells of the liver, making it function less efficiently.

This is also true of Fructose. Except unlike Alcohol 100% of it goes to your liver. Also unlike alcohol there are no obvious cognitive effects for fructose, so we're free to consume as much of it without suffering any immediate and obvious consequences.

> If you're worried about fructose, then you should be focusing your efforts on hfcs ... processed food ... coca cola ...

Take a guess what I also recommend avoiding. But "avoid HFCS and processed food" is well into the "no shit" category of dietary recommendation these days, which is why I don't really bother to talk about it a ton. Whereas there are a large number of people who think that fruit and especially fruit juice is healthy, and I disagree.
You can have a capitalist economy with a non-democratic government. China’s government isn’t very communist these days.
Ask HN: Why doesn't a time travel debugger exist yet for JavaScript?
I know Microsoft had a project going for this that is almost certainly scrapped now because Chakra went the way of the dodo but between Facebook, Google, Microsoft, and Mozilla there is some pretty good backing behind JavaScript projects. I've never used TTD before personally but it seems like a game changer. Is this just a really hard feature to make or is it incredibly resource intensive? Is it actually not that helpful for developers? Am I missing something or is this just something that'll happen when it happens? It seems like you could make a pretty good integration with a browser that would make this valuable.
I hope, for your sake, that you never have the experience of learning firsthand just how wrong you are.
For what?

For my workstations it’s macOS (Mojave), for servers it’s Debian stable if I get the choice, some clients have existing Ubuntu servers.
> "When interviewing, I go for lunch with the candidate. I ask the waiter to subtly get their order wrong. A great test of the interviewee's character!"

I'll silently pass such a company because I cannot stand working with psychopass.

> "We always leave candidates waiting half an hour before calling them in. How do they cope with delays?"

That is a traditional technique for fraud. Getting them tired and lose the decision making ability. If not, the company are horrible at time-keeping. Not worth it.
Object-Oriented Programming in PHP
So Snow Crash's toilet paper memo is real life now. (https://soquoted.blogspot.com/2006/03/memo-from-fedland.html)
Somehow I didn't expect that to be one of the first bits to be realized.
Ask HN: How Is HN Moderated?
How is Hacker News moderated? I noticed that dang acts on certain comments from new accounts immediately. Does he have a feed of comments from the new accounts, from karma 1 accounts, and is this feed a public API?
"Popping" is a much better description than "breaking". In most cases the ribs aren't actually breaking, their dislocating and the cartilage that attaches them to the sternum is tearing.
Some grease nipples on my Kubota are really hard to reach, but other than that most maintenance is pretty straigtforward. At any rate, I'm not expecting to see them last as long as my late grandfathers' Fiat 640, that still works. I'm glad that it is still possible to find spare parts online.
It looks kinda cool.

It's not so clear what the point of the site is, what kind of value you are adding. Is this a collection of example designs that you like? What is the motivation behind it? Would I want to come back to this site because it is updated? How would I find something that connects to a project I am doing?

I'd like to see some commentary about the design examples, maybe some info about how I could make my own sites/apps/documents that look like that.

The look of the site depends on everything being in portrait mode -- but in today's world people often have to design for screens that can be turned around.
Every couple of years I replay Front Mission 3. It's not exactly a JRPG but it shares a lot of similarities with the genre. Every time it surprises me how such an outdated and simple game (by today's standards) can hook me.

Many times I've fantasized about making a modern clone...
How many Americans are forced by the government to check Twitter or Facebook? Is Twitter or Facebook 100% pro government information? The article made it clear that this is a form of forced brainwashing.

It's really not even close to equivalent.
> I wonder if some of the people here, that like Typescript just fine, would consider less main-stream typed-js solution.

Would love to but TypeScript integrates so seamlessly with JavaScript the language, and the ecosystem, that it's difficult to justify using my preferred language (Scala/Scala.js).

Another thing to note is that working TypeScript with JavaScript feels idiomatic; I can't say that for any other typed-to-js language I've seen or worked with.

Finally, the ecosystem, this is the deal breaker. With TypeScript it's similar to languages on the JVM, you get a huge ecosystem for free. The alternative is manually writing wrappers/interfaces for JavaScript libraries, or, if you're lucky, interface generators are available, but even then there are often caveats/tweaks required to get things working as expected.
Perhaps something like the Japanese Kana could be used instead?

https://en.wikipedia.org/wiki/Kana
"If I had more time, I would have written a shorter letter" - attributed to just about everyone: https://quoteinvestigator.com/2012/04/28/shorter-letter/
I think it's uncommon because it is redundant - if you already have underscores to separate words, why capitalize?

Personally, though, I find casing to be a better way to split up words in languages which have . as a member access operator, for the simple reason that it makes property or method call chains more readable. When you have both dots and underscores in the mix, they both register up as whitespace first, and then you have to distinguish which is which. When it's just dots, it's clear where the boundaries are.
Ask HN: How HN comments are moderated?
How is Hacker News moderated? I noticed that dang acts on certain comments from new accounts immediately. Does he have a feed of comments from the new accounts, from karma 1 accounts, and is this feed a public API?
Pure ANSI SQL gets you 90% of what most apps need and is portable between MSSQL and Postgres. MySQL/MariaDB are far less ANSI-SQL-compliant, but usually only function calls change when porting.

Nobody sane uses oracle for new development.

If you chose to code your app to MongoDB or Dynamo or whatever you are 100% locked in unless you do a rewrite of your whole data access layer.

To top it off, in the real world you’ll still need a separate SQL DB for reporting and analytics.