skysight-inc/HackerNews huggingface dataset:
UTF-8 history (2003)
I thought this would be about steak :(
It is not a hardware interrupt in the sense that there's nothing special about this key combination to generate a specific interrupt. The only related interrupts are the keyboard interrupts that happen for every keyboard activity, which the BIOS interprets and takes actions like turning on a key LED and storing the actions in a memory buffer (this is all in "real mode" on x86 processors) before that goes further up to the application. Capturing the keyboard interrupt could allow one to intercept specific keystrokes (like Ctrl+Alt+Del) before the OS gets it, but that's not possible in the OSes the most people use today (which all run in "protected mode").
This kind of reasoning is applied everywhere, all the time. It seems the majority opinion is that the "bannable" property of a tool depends on the ratio of good vs. evil usage of the tool, with time weakening the effect of evil.

So a tool that's mostly used for evil shortly after it's created is worthy of a ban (e. g. 8chan [1], Gab). But a tool which started with a more favorable ratio and slowly drifted into mostly evil-use territory (e.g. Tor, prepaid phones) isn't seen as being inherently evil and thus gets a pass. Tools that are overwhelmingly used for good will even have negative bannability (they will be actively protected and a ban will be seen as an offense) regardless of them being sometimes used for particularly evil purposes (e.g. Google, Twitter, cash).

In the present case, HKmap.live is mostly used by protesters (good usage as seen from an HN crowd PoV), so Apple's decision is seen as unjust here. But had it been mostly used by criminals early on, the consensus opinion would certainly be different.

There's a lesson for app builders: if your tool is vulnerable to bans by centralized/mob entities, it's especially important to attract enough good usage (as judged by the enforcer) early on in the history of your service.

[1]: https://news.ycombinator.com/item?id=20616055
"promise features or promise a release date, but never both"

I agree and it's such a golden rule that no one follows or cares about even the slightest. Features and deadlines are to SE like velocities and positions are to QM.

This idea more thoroughly described here: https://news.ycombinator.com/item?id=21212087
That's also true of the US. I did the same as you: K-8 followed by 9-12.
Yep, a solution exists through. Here's how you get there:

* Strong identity: employees must be strongly identified before acting.

* Multi-party authz: nobody ever acts alone. One person can't be trusted, two people might be, M of N effectively represents the company.

* Noisy security: making a change to security parameters notifies all relevant parties in a way that intentionally avoids notification fatigue. You can't sneak a change through.

* Full auditability: even after the fact you can readily unravel what was done, seeing what the old state was, what was changed, who made the change, and who approved it.

Get those points, and a few other minor details, and this larger problem actually becomes tractible.
The thing that bugs me is that as much as we can blame PGE, we also have done an excellent job building flammable houses surrounded by flammable landscaping which makes it very easy for wildfire ashes to collect in nooks and shrubbery and ignite houses from there. That's not PG&E's fault.

Building codes apparently changed about a decade ago and are helping the situation, but most of our housing stock is much older. Anyhow there are signs of some political movement on the subject, such as funding for retrofitting. I'm hopeful that pick up.

https://www.google.com/amp/s/www.denverpost.com/2019/04/11/c...
The result of which is more Jackson Pollock than interference pattern...
Agreed, but "tuning" is an understatement.

Capitalism worked well when most businesses were local and being a large, successful company meant employing a lot of people from the same communities as your customers. This proximity is largely responsible for that emergent feedback loop.

Today, many businesses can become exceptionally profitable with relatively few employees. And they can treat those few employees as poorly as the market can bear because 99% of your customers don't live anywhere near them.

And those forces of change are still as strong as ever. Technology and automation is speeding up change in the economy faster than ever before. Maybe there'll always be enough work for full employment, but maybe not—and the pace of change is now far too fast for human capital to keep up.
> Maybe the ongoing collapse of American cities as places that are unaffordable for anyone other that the ultra-wealthy will push software engineers in this direction. The housing crisis in San Francisco alone should demonstrate that class interests of white collar employees are more aligned with those of the workers on the platforms they create then those of their current owners.

This is ridiculous. That some cities in the US are unaffordable and becoming more so is a result of democratic decisions. Californian voters are like Irish voters, disproportionately property owners, and you see the same insane rise in property prices in much of the English speaking world. There are the occasional bright spots, like Seattle but the problem has a bloody obvious solution, build more housing. Tokyo’s rent and house prices have been basically flat for two decades while population increased by 50%.

San Francisco has the planning and zoning and housing it votes for, just like New York. If the desirability of any area increases and housing doesn’t then housing gets more expensive.
I don’t pay much attention to the popular science depictions. Many of my friends are academic physicists (while I got out after my masters).

I think what I’m objecting to is that as the discoveries within physics become less and less impactful, the “field” seems to turn more and more inwards. Also, egos seem to expand approximately proportionally to the inverse of the utility of their work...
I've never ever clicked on a twitter link on my mobile phone and seen anything else than the rate limited message.

Only way to get around it is to check "Request Desktop Site" but that's an annoying workaround.

Never understood how such a major website could be this broken.
Can you show me an instance of Google selling your data?
> opt-in telemetry nightmare of .Net core

`export DOTNET_CLI_TELEMETRY_OPTOUT=1`. Wow, such nightmare.
Everyone should just use Java for everything, because "enterprise". Am I right?
Business aligns itself with money. It's just that simple.
I see that and thanks for creating it. I just wouldn't put info in the readme that's invalid at the moment.

On the feedback side, a reset zoom button on the demos would be handy.
Why are google employees snooping on my files in the firstplace?
Once I gave my member number, the attacker used the password reset flow to trigger a text message from the bank.
--> They used this to gain access to the account.

How did they to gain access from "password reset flow"?
How could they tell your last transactions?
Always wondered about the backstory for Bill the Cat.
I say it is time for a forward sideways-looking camera for exiting corners or sharp crossings. I do not know if this exists but I have missed it a number of times.
I agree it's bizarre. I think it's as simple as there being a lot more demand for React developers. There are a lot of companies that want a web or mobile app. Comparatively few have embedded projects.
Apple Notary Service Is Down
Is Berwick-Upon-Tweed at War with Russia?
I feel the same way -- in fact, now when I'm writing code for my own projects, when I have to make a risky or unclear design decision but I don't get feedback, I feel almost naked. There's something very reassuring about having people go over your code with a fine-toothed comb.
Launched Grupa.io = Airbnb but for Product Engineering
How so? A fixed wide focus camera doesn't really have any moving parts at all afaik.
Launched Grupa.io = Airbnb but for Product Engineering
Imagine getting Google/Facebook engineering teams to build your product?
Grupa connects clients with a full-fledged Product Team on a commitment basis. Now you can afford world-class product teams by subscribing to a fraction of their commitment.
Bear in mind that a lot of papers are initially rejected by journals simply because the journals want another $99 submission fee.
Unfortunately for me no amount of reloading fixes it. When it works, it is for no obvious reason except that maybe I got lucky and other users on the same CGNAT my cell service provider is using weren't using Twitter for a while so it's my turn in the Twitters IP white list.
Erlang (via Elixir) is absolutely flourishing right now.
> On the feedback side, a reset zoom button on the demos would be handy.

it's behind a double-click ;)
It also helps to charge them more slowly, so in case of solar farms, you can increase the lifetime of a battery by using more of them and charging them more slowly. Discharge is slower as well, which also benefits lifetime.
Right, and in marketing-speak it's called positioning. Taking a privacy stance allowed Apple to differentiate against their competitors without actually innovating.
I've cross trained a few react/redux devs onto Elm and it's been a really easy shift for them. Many js devs are leaning more on a functional style anyway, for those devs Elm gives them a language which is designed for the way they want to build apps.
Decades ago CEOs consumed well over twenty times as much as the average worker even though their official wages were only twenty times as high because of a huge range of tax exemptions and write offs that were eliminated in the 80s.
We will be happy to get your feedback, answer your questions and know your thoughts on the platform.
PS: We are selecting 10 startups and 10 engineering teams to join the list of prelaunch users this week. Kindly request early access on https://www.grupa.io
Show HN: Takeaways from Nonfiction Books
Haha! I guess one has to cut the video and rotate manually one part?
Does this app signal where there's police activity? Yes

Could it be used with intent to avoid police? Yes

Does it mean that it's only used with criminal intent? I don't believe so. I personally use it to avoid protests and go through my daily life.

Should you now remove Safari because it allows you to access data that would potentially help with criminal intent? What about the twitter app, lot's of messages related to protests there.

And this reinforces my decision not to switch back to ios and instead stick with Android. I don't necessarily trust Google with my privacy and I have my own reservations but at least with Android my phone is my own. I can install what I want. Even a working firewall (I like little snitch on my mac, no reason I shouldn't have something similar on my phone).
> The structs are defined in terms of C with Winapi (stdcall) calling convention.

This isn't quite right. The calling convention is a Windows C++ variant of stdcall. See this issue: https://github.com/rust-lang/rfcs/issues/1342

However, 99% of the time the difference won't be an issue.
Given the specs, an AVR could do it.
Co-maker here, ask us anything :)
Just to point out a subtle distinction I hadn't caught reading the headline: the station is designed to only deliver its power at night. That's the 100% in the headline. The battery storage apparently lasts 7 hours, so there's still a good five hours of the average night not served by the plant.
That's not what the OP means, from what I can tell, but in the real world even a program like "while true {}" can be guaranteed to halt because eventually someone will figure out it's stuck in an infinite loop and abort it.

(tongue in cheek, of course, but I think the OP is trying to capture a similar pragmatic view of the halting problem)
yeah, I wrote a mini xml parser in python and the code is really similar ... I'm sure most handwritten parsers are. Or maybe I'm an anonymous demoniac in denial.
Those lessons are highly subjective. You can use docker in production with 5% of this info. Ie I’m personally not a fan of using docker locally for development. I use it sometimes to boot local dependencies but never direct project I’m currently working on.
In quite a few countries, string theorists (and usually GR people too) are far more likely to be in mathematics departments than in physics. Pretty much for the reasons you describe -- GR was seen in the 60s as an exotic mathematical playground, not quite real physics.
Why older people should be allowed to change their legal age
Your thinking is all over the place. You've changed your criticism of capitalism into one of monopolies. Everyone understands that monopolies tend towards abuse of customers/consumers, including capitalists.
>I don't think services have to be open source for us to trust their privacy.

I agree that we don't NEED open source but it would definitely help.

In all honesty I'm not sure any corporation could fully reassure everyone that they are trustworthy but being open source would at least show they are serious about it: they may have a back door but there's a risk it will be spotted!

That being said (and is pointed out by another commenter here) Microsoft are showing that on one hand they can giveth (open sourcing .NET) and on the other they taketh away (the incessant forced telemetry).

Now that I write this I believe the answer is something like the Librem 5 with self-hosted backend infrastructure (I'm not a employee but I will be buying one at the start of 2020 when my current contract expires - I wish I had backed them at the start :()... it's not ideal but I think it's the only solution going forward.

On a slight tangent, there was an experiment done with bookies and laymen to predict winners based on 5 points of data then scaled up to around 80 points of data and it showed that the bookies were no more accurate than the laymen regardless of how much data they had at their disposal (my Google-fu is not working today so I can't find the experiment and my figures may be a bit off).

I've asked on here before for a link to research that shows more data moves the needle enough to justify its collection... At the time of writing this, I do not believe it does.
This was a great read, thank you.
Facebook and Google are mostly banned in China already, so the CCP has little leverage over them. Apple is significantly more vulnerable to CCP pressure ... and it's showing.
I started wondering whether Apple is playing a longer game here:
- Reject the app: create media attention
- Accept the app: media attention, HKers can download the app en-masse.
- Then a few days later comply to the CCP and remove it from he store, but keeping it on the user devices. The app is still usable by all those that downloaded it. They did not tell the CCP that they _could_ block them on devices too.

This way HKers have the app but the Apple production chain in China is safe. (And without that chain there are no iPhones anywhere).

I just don't see why Apple would make such a major PR screwup by rejecting and THEN accepting only to reject it again. Would have been less issue if they kept it rejected all along.
I wonder if anybody ported tcc-linux
No public key crypto?
Here's the equivalent setting for zsh:

https://github.com/kbd/setup/blob/2e61b4d22adfadd05dbb4a7b95...
This is my main reason for supporting the European Union. Individual countries aren't big enough to have serious power against tax-avoiding corporation/citizens. But the EU is.
On that note, what ecosystem gives me the coverage that .NET gives? I've been Microsoft-focused for 20+ years.

By ecosystem I mean, an IDE as good as Visual Studio and the simplicity of pressing F5 to test my code... that sort of thing.
Public companies can take out bonds, no? That's private money, but doesn't have the same dangerous incentives of dividends.

That said, I'm not sure that would solve the problem. Managers of public companies/institutions often have incentives to cut down on costs too.
This seems like one of those things that'd be easier to reason about if the bigger picture weren't about to change (in this case, due to self-driving cars).

I mean, if not for self-driving cars, then we could reason that camera technology will ultimately progress to the point where it'd be vastly superior to traditional mirrors and culturally adopted, reducing this to a question of when/how to do the transition.

But with self-driving cars on the horizon, it's harder to justify revamping human driving techniques since the payoff period would be pretty short.

Which isn't to shoot down the idea; I mean, it sounds neat. Just, it's not as obviously justified as it would've been if we could've reasonably assumed that human-driven cars would still be a thing in 100 years from now.
Wow, thats a generous definition of borders.
Good article but it seems to be copied near-verbatim from [1]. There is a tiny “H/T” at the bottom of the article.

Suggest that the link point to the original source.

[1] https://www.authorea.com/users/8850/articles/117724-nope-8-r...
Shame on you, Apple! You value money more than freedom.
Class mobility better in other countries? Please provide a source for this claim.
> can brake a whole lot faster

Up to a point - ordinary seatbelts even with smart pre-tensioners aren't great at this, and it may increase the rate of whiplash injuries for the passengers who aren't expecting braking.
1. There's a lot more demand for simple web apps/interfaces in areas where there are potentially absolutely insane gains to be had from very simple automation.^1

2. Most devs I know at least consider writing simple web apps/interfaces as the most boring work you could possibly do.

^1 (I've seen 1000+ employee companies with workflows that include multiple people simply sorting and searching through data in hundreds or thousands of files manually, something that any PHP or Javascript script would be able to do in seconds. One time they simply didn't have an interface between two apps and there was someone who's entire job was essentially to type the data from one app into the other. A motivated high schooler would have been able to write something that would have saved 4000-6000 hours of work per year. These kinds of insanely low effort automation opportunities simply don't tend to exist in embedded areas, and it will probably take at least 10 years before most of them are gone from small to medium sized businesses.)
> Apple don't make (that much) money off my data so they MUST be better than Google.

What prevent them to do it later?

There's investigation about iOS/Android telemetry: https://www.consumeraffairs.com/news/android-devices-send-10...
This is very weak argument. Nobody cares.

What matters:

- Size of .js files that are served to the user

- Speed and productivity of development

- Libraries, tutorials and documentations

- Maintainability of the project
It's also why Saudi Arabia can get away with practically, if not literally, anything (so long as they keep on the petrodollar agreement).

By sheer coincidence I’m sure, just before Iraq got invaded, Saddam was planning to start pricing oil in EUR.
Stories like this make me somewhat despondent due to the fact that UTF-8 can be designed and implemented for basically free over three days, while mountains of money are burned to make con artists rich for next to no progress over decades on other issues.
> They could parallax though, so that doesn't seem like the best argument.

I've never seen parallax emulated with head tracking that didn't have piss-poor latency issues. Not to mention poorly configured kalman filters that seem to always do too little or too much smoothing. These systems are fine for cute tech demos but don't belong in safety-critical applications involving multiple tons of steel moving at 100+km/h.

Before replacing mirrors in cars, why not start with making a TV "window" that actually works. Prove the technology in a real world application that isn't safety critical, then we can talk. If it's ready for use on highways, then it should be easy to mount a TV on a wall and provide a convincing experience of actually looking out a window.
Do you think it is ethical for a company to require it's employees to break the law?
Assuming by "playing against it" you mean actually playing the correct note on a guitar and having the application directly verify it via sound, I've considered it, but I have doubts it would be practical. Besides the need to actually have your guitar near a suitable microphone in a noise-free environment, you'd need some sort of functionality like in a typical tuner application, but given the tendency of such applications to jump frequently between the actually sounding note and others (harmonically related I assume), I'd expect a lot of false negatives (or even positives when you get lucky). Still, it might be workable and you can't tell before you try it, so I might give it a shot in the future.

As far as I can tell though, the basic advantages of using a guitar, would be that you actually train your muscle memory, by having to fret the note with the correct finger, instead of just visually identifying the correct fret and that you'd get audible feedback in the form of the note actually sounding. The former is, to some extent, possible with the application as it is. I've implemented various modes, but the only one I use any more, is the randomly picked position, which enables certain keybindings, which allow you to turn your keyboard around and hold it like a guitar (I have a split keyboard so I only have to hold up half of it; not sure how practical it is on a normal keyboard). You can then "fret" the keys with the correct finger, which should hopefully build muscle memory as well.

I haven't implemented sound yet, but I'm considering it, so, once that's in place, your suggested functionality would amount to implementing a timeout for each note. Feel free to open an issue request on GitHub.
You were then responsible for my first paid "unix" contract: data recovery on some pooched Coherent disks for a Port of Seattle contractor.

What a small world!
That makes sense! I find myself agreeing with you.
I don't see a big difference, I would trust my data with the competent one. Especially when I look at Apple / China situation. It just shows what their actual focus is.
> Which is essentially selling data in the same way that other advertisers do…

Not really: https://searchads.apple.com/privacy/
They actually broke it so that didn't work for a bit.

That's enough to cause a major issue in some organisations with strict security policies.

Opt in telemetry is fine. Opt out definitely not. This is a major inversion of policy.
You could say the same about Google Maps completely revolutionizing the burglary "industry" with its satellite imagery and escape route calculations.

Or about Telegram/WhatsApp offering end-to-end encryption to child pornographers.

Etc. etc. - just because an app can be used to do harm should not mean it should be pulled. I think Apple's policy until now has made sense - they've pulled apps that break local laws or that are specifically designed to endanger or harm individuals. This app does neither (unlike Quartz, by the way - once China censored them, Apple needed to comply based on their own policy).
How they work, what tools they use, how they organize their life so they have time for FOSS development, that sort of stuff.
Yes, it doesn't display correctly on smaller displays. I'll have to look into that.
The police does not kill you in most western countries because they are so useless at doing anything and don't even do their job of protecting people or going after criminals. the only metric they care about is fining people as much as possible for minor offenses.
The data says it’s not considered a second rate device for the millions of people opting to use them over desktops or laptops.
Did you not consider Elixir? All the benifits of Erlang but better tooling. Elixir these days is anything but niche.
See also Robert Putnam's "Bowling Alone" (2000): https://en.wikipedia.org/wiki/Bowling_Alone