skysight-inc/HackerNews huggingface dataset:
I’d be amazed if they weren’t aware of it. It does sound like they’ve found ways round some of the issues.

Whether it is worth the trade offs vs the Google/Apple system remains to be seen, but the fact that they’ve released the source already and people smarter than me seem impressed is a better situation than I expected it to be in. Also good to hear they may be open to switching to the Apple/Google way if needed.

Hopefully contact tracing apps prove to be helpful given the amount of hope being put in them!
> They aren't going to be sending inspectors to knock on doors.

Well, why not? Arguably they would pay for themselves in a short time if implemented correctly.

Combine that with criminal tax fraud charges for cheats.

Oh, They can't really get hold of Vlad Q Oligarch because he's sailing his 100M yacht somewhere in the carribeans?

Expropriate the property.

Drastic? Maybe. I don't think unreasonable, however, for people gaming the system and cheating on their tax obligations.

Edited to add: Of course there should be exceptions for inhabitants with a good reason not to live in their home for a certain amount of time. I.e military, guest professorships, etc
> I think the point of this post is that most new programmers do not know things can be faster

Related to this: programmers who know an ORM or two but never learn SQL proper.

At my job I refactored a giant, slow, memory hungry reporting task into a single sql query. It used to take 10s of minutes to collate 1000s of datapoints. Now it takes 10s of miliseconds to collate a factor 10 more data. Never mind after I added some indexes to speed the thing up.

Knowing about the layer below the abstraction you're working at can be rather useful at times.
I don't really know much about this guy or his business, but I can't help but comment that the tone and phrasing he uses comes off as "I'm an asshole."

I know that's less than civil, but that was just what I gleaned. It struck me as someone who doesn't care but wants to sound like they do.
.. but from a GDPR perspective and accountability perspective, it makes it much clearer what is happening.
My phone doesn't have direct read access to my thoughts and memories. A neural interface would, and the ability to extract information from my brain only limited by the software running on it. Or rather, if someone could figure out a way to read my brain and use it for targeted advertising, they would do so, and my thoughts could be leaked as a consequence.

Currently access to brain scan hardware is limited, but once neural interfaces become a commodity it will be a lot more accessible and I'd expect we'll see a lot of rapid improvement in that area. Similar to Microsoft's Kinect - it was a commercial flop but it's highly prized for research and hacking.

Given the sheer number of vulnerable medical devices that are both vulnerable and directly capable of killing people (pacemakers, insulin pumps, etc.) I would be willing to bet we see someone killed remotely via a compromised neural interface within 5 years of it becoming available for retail.
Posting the source code runs the risk of having something to defend oneself, instead of just having targets to criticize.
Does anyone know why the Mac port has not been updated since 2012 (but downloads are still being offered)?
Interested, but won't subscribe without listening to at least one episode to get an idea of the content, quality etc. Is there a way to listen to the first (few) episodes as a trial?
Yes we probably aren't using the cheapest host in the world. It probably wasn't even the cheapest when we chose it. We chose it because I'd used them in my day job and liked their style and support. And the bandwidth throttle rather than quota is really attractive too.

And I think that more than half of the monthly cost is actually the amortized domain renewal fees etc, not the vms themselves.

So we could probably save a few dollars if we shopped around and moved? But I've just spent more time writing on HN today than I normally spend in a year on thinking about these old servers....
Is there really a significant difference between retiring at 55 vs. 65? Is this difference large enough to warrant shaping your entire life, job choice, spending habits, and place where you live around it?

Personally I would say that you should instead focus on 1) cutting down spending and 2) finding a part-time job that gives you free time to live your ideal life. Both of these are actionable items, doable within six months. An abstract FIRE plan of 10-15 years is not.

Many people interested in FIRE would be better off analyzing why they want to retire and what they could do then, that they can’t do now. Much of the time, ‘retirement’ is just sort of a magic undefined goal that goes unexamined.
This is just stupid. If you're having intimate contact with someone who has the virus, you're probably going to get infected even if you don't have intercourse. Fearmongering rubbish.
The Artist of the Future
Compiling Lua 5.2 from 2013 with Turbo C 1.0 from 1990 (2014) [video]
> > the iOS Bluetooth in sleep workaround method

> Why do they need to find a workaround? Can't Apple tell them the best way or push an iOS patch to help?

Apple seem to take the view governments should use their decentralised approach, or not do it, and don't seem to have been willing to help governments do this without using their "joint approach" with Google.

I am normally the first to back anything decentralised. But in this case, the stated goals of the app (from a very good NCSC writeup I've linked elsewhere in these comments) simply don't work with a decentralised approach (namely being able to do risk-from calculation, not just risk-to, and being able to gather and model from symptoms whether others should keep isolating or can go back to normal).

Given Apple said it wouldn't help anyone not wanting to go "their" way, it's quite reassuring to see that engineers do what they do best, finding a new workaround, and making details of it available for any other devs... Perhaps Australia can use this in their app now to fix their issues with Bluetooth and iOS.
Director at Microsoft is a very different job than a Director at Jack at Jane's Design Agency.

I imagine the hiring process would also vary substantially between the two.

I know something about giftedness, something more than I know about theoretically standard hiring processes. One of the things gifted people run into is people routinely thinking they are making stuff up or exaggerating.

Over the years, I've learned to just be me. If people have a problem with that -- with who I actually am -- it's not going to be solved by finding polite euphemisms and telling little white lies and dressing down my accomplishments and trying to pretend I'm less than I am. All that does is give them a new excuse to claim I'm a liar because now I've "changed my story."

YMMV and probably will.

I tossed out my 2 cents on the theory that someone being called Director in their twenties is someone with problems like mine. Of course, I could be entirely wrong about that.
I learned this a few years ago. The phrase I still remember is "your idea is not your identity" (probably from this article[1]). This completely changed my mindset and the way I communicate.

Not sure where I've read this about originality, but the idea is "there is no such thing as original thought, only original perspective"

[1]: http://lanceschaubert.org/2017/02/22/my-idea-not-my-identity...
For 3, SQL Management Studio has F5 and Ctrl+E for running the query.
And support for running only The selected part of the query.
How is StackOverflow negatively affected by the Pandemic?

Is it that their customers go under, or see the services as nonessential so they get less revenue?

It seems like it should be one of those Netflix-type companies that do better when everyone is remote, than they do otherwise.
Newer Mac Books have known issues with their keyboards. Not only do their keyboards feel almost like typing on a solid hunk of plastic, but those butterfly keyboards are very delicate, fail easily, and are very expensive to replace.

On my Thinkpad T470, when the keyboard goes bad (which, yes, happens about once every two years), replacing it requires a $50-$60 replacement keyboard, a single small Phillips screwdriver, and spending about 5 minutes installing the new keyboard.
+1 on tabular figures [1] but it appears to me that OP is already using them? It’s hard to tell for sure but the 1 and 2 in 1,000.00 and 2,000.00 seem to be aligned. The misalignment in decimals and thousands separators could instead by caused by normal vs. bold font weight.

[1]: https://practicaltypography.com/alternate-figures.html#tabul...
Hiring Staff Software Engineer-Bangalore
It's ridiculous that end users should rely on third parties for reliable documentation. For any other tool, if you wanted to know this kind of builtin functionality it'd be readily accessible in --help, the man page, or first-party online docs. Why should Emacs be an exception?
Not exacly. For sure Germany is one of the core players in UE but don't forget about others. About exp/imp data https://en.m.wikipedia.org/wiki/Economy_of_Germany if you have better data about that please propose correction.
K-Startup Grand Challenge – Matei Psatta: The Romanian Startup Founder
Basically, if you didn't do this, then people could snoop on your message traffic and even though the payload was encrypted, they would be able to tell that you received a warning message about having been in contact with an infected person.

By sending decoys, everyone gets the occasional such message as far as any attacker is concerned, and no information is disclosed.
Take a look around this comment section. This move isn't being received well by anyone and nobody is buying his bullshit. That, and mass layoffs are typically an excellent indicator of incompetence.
How is "have no choice" false when you have to pretend to be from another country to be able to use messaging services? If the choice is bordering on illegal (I'm not familiar with the intricacies of Chinese law but I'd assume it's atleast frowned upon to bypass their barriers) then is it really a choice? To me a choice would be that you could use the state sanctioned communication apps OR another one in the same way.
I agree.

For anyone else that has a hard time knowing how much taxes the US has to play with, I checked the US military budget and it's around $721.5 billion for 2020.
IPv6 fixes that for those cases where you have too much NAT on both ends.
NuType: Revolutionizing the Laptop Typing Experience
Books in the Field of Moral Hacking
We offer the best and most important books
Many manufacturers, invluding Lenovo, are starting to support the "Linux Virtual Firmware Service" [0].

Honestly, I would not be surprised if one of them, at some point, tried something like this with Linux, too.

---

[0]: https://fwupd.org
One mildly interesting thing I noticed is that some of the files date back to 12th March (possibly earlier, I’m on my mobile so can’t search properly) - back before the UK was taking this particularly seriously in public, if I remember correctly (restaurants and pubs weren’t closed until 20th). Suggests at least someone realised the gravity of the situation!
Super popular in Israel, nearly everyone has them, unless it's a tall building where there's not enough roof surface area. It will pay for itself in electricity savings in a year or so.
GDPR only mentions cookies once.

Natural persons may be associated with online identifiers […] such as internet protocol addresses, cookie identifiers or other identifiers […]. This may leave traces which, in particular when combined with unique identifiers and other information received by the servers, may be used to create profiles of the natural persons and identify them.

As long as you are not building profiles of people, cookies are fine and you don't even have to ask for permission to use them.
Stop collecting data you don't need, and if it is part of your business model, maybe ask a lawyer what part of GDPR actually impacts your business instead of doing what everyone else is doing or relying on internet comment sections.
Pattle maybe ? https://git.pattle.im/pattle/app
> a certain intellectual curiosity-satisfaction

User interface design (UID) and user experience (UX) are interesting topics.

Have you ever conducted an oil change at your car or some other minor mechanical task? Wasn't it fun for a moment (at least that one time)?

Machines are interesting.
Huh that's interesting because the lack of regulation and proper enforcement of said regulation of wet meat markets is what caused this in the first place.
That's interesting. What else is blocked/censored on Facebook Messenger or in WhatsApp? Don't use FM myself.
I think you misunderstood. Control, alt, meta, hyper, and super are (at least on my current OS) distinct modifiers. There are also keys bearing some of those names on most keyboards which makes things confusing to talk about.

Each modifier can be mapped to any physical key. For example, I'm one of those control as caps lock people you mentioned. I then have hyper on the left control key, alt and meta (yes both) on the left alt key, level 3 on the right alt key, and compose on the right control key.
From what I understand, Firefox blocks third party cookies by default these days.

https://blog.mozilla.org/blog/2019/09/03/todays-firefox-bloc...
> If you’re just handling requests there isn’t much for shared state

No, but if your single listener/server thread is managing epoll for all your file descriptors, you do have to have a way of synchronizing the worker threads with it, so they know when and when not to read from/write to their fd's. I assume Rachel is using some kind of semaphore or other threading synchronization mechanism for this.
Twitters architecture was a bad joke. Many to many communication in a scalable manner has been a solved problem from decades: you federate. You assign users to buckets, you assign buckets to servers. You route messages like you'd route e-mail. Been there, done that. The federation does not need to be outwardly visible.

Twitters problem was a too centralized architecture not Rails.

And I say that as someone who at the time hated Rails and who still hates Rails. I find it bloated and over-complicated. It may even have led them to make bad architectural choices because of how it was structured.

But they still did make bad architectural choices, and they fixed those choices at the same time they moved off Rails.
Lol my government speaks on my behalf, and is directly controlling my thoughts and perspectives via my information feed but it's nbd.
In the Emacs manual, read the "Saving Emacs Sessions" chapter (or get there from the 'desktop-save-mode' function documentation). Emacs can save and restore your current session, with opened files and windows layout, and as usual it's highly configurable.

By default it uses a global session context, but for example I configure mine to save the session locally in the directory where emacs is started. Then I can have several projects in parallel, and when I start emacs in the project top level directory it restores the session for this specific project. I also make the session saving file name machine specific, and ignored by unison for file synchronization. So the layout is specific for each machines with possible different screen setup leading to different window organizations. Just an example, you can tune it to fit your own needs --- that's the whole point of Emacs to me.
Recently I tried to write a web scrapper. The website had several methods of authentication (facebook, google, some propritetary), and I couldn't make it work in one afternoon using any of these methods.

I remember writing scrappers in late 90s/early 00s and it was trivial.

I guess it's a feature now...
Everything about API Load Testing, and how to run them with external tools
That's possible now, you can render images inside buffers.
Slack Watchman – Monitoring Slack workspaces for sensitive information
What about all the data that is sitting on Tesla's servers? Do they delete that when you sell the car?
First section:

> It requires network operators to store select data within China and allows Chinese authorities to conduct spot-checks on a company's network operations.

More has been reported about the implications of the law:

> China’s National Intelligence Law from 2017 requires organizations and citizens to “support, assist and cooperate with the state intelligence work.”

https://www.cnbc.com/2019/03/05/huawei-would-have-to-give-da...
Likely the ZX81 - external / replacement ROMs were more common for it (and for its predecessor, the ZX80) because there wasn’t enough ram for much software.

The ZX spectrum had 16K and 48K models (with the latter being significantly more popular from day 1 and the only one available a while later). most software depended on specific addresses in the built in ROM, the 64K address space was fully utilized AND there was enough RAM so software in ROM wasn’t popular.
I see a lot of people talking about SQL or Airtable. But there's a third middle ground here - Graphql based headless CMS.

For example Graphcms, Prismic, etc. You get the standardization of Graphql (which means no lock-in) and pretty much as powerful as SQL really.

You also get the admin/dashboardy/WYSIWYG aspects of a CMS - https://prismic.io/feature/custom-type-builder

Very easy integration - https://medium.com/better-programming/graphql-combine-and-sw...

(of course this works just as well on Android, React Native/Web,etc)
A "vs. Microfrontends" section would be nice?
I've had Emacs open in my screen while I'm working for twenty mutter mutter years, and my keybindings have diverged enough where I can't use stock Emacs without stopping and carefully thinking about what I'm doing.

But that's sunk cost. I discourage young programmers from diving into it, for a couple of reasons. First, early in their career there are places where they will get a lot more leverage. Spend some time learning your text editor, sure, but at the five to ten hour mark that rabbit hole starts yielding swiftly diminishing returns. And second, everyone talks about shaping it to your workflow, but, in the end, Emacs is a terrible environment for writing UIs. Not everything is best interacted with as text in a terminal. In fact, most data is not. Compare org-mode with the best of breed todo apps like OmniFocus and Tasks. I use org-mode for my technical diary, and I use OmniFocus for my tasks. OmniFocus is simply better. GUIs with a mouse are a more efficient way to navigate most tasks on a computer that aren't programming.

Stallman mentioned preparing text for publishing. I'm probably unusual in that I have both typeset professionally (back in Quark XPress days) and gone really deep in to LaTeX (in my physics days). I've written and typeset two books. The technical text I did in LaTeX. Actually, I wrote the text in a mix of Scrivener and LyX, and then used Emacs for the final document. For what lies nicely in LaTeX, that's great. The other one I did in Adobe InDesign, and doing it in LaTeX in a text editor instead sounds like masochism. If you're willing to accept what LaTeX gives you, it's fabulous. If not, typesetting with Emacs and LaTeX is a simply inferior experience to using a proper typesetting program.
I can use 40% more cores when compiling than my CLion using colleagues because vim doesn't need 10GB of RAM. I tried using CLion, but it was just too slow. Maybe I was holding it wrong.
Source code for seminal adventure game Zork on dead mainframe placed on GitHub
Unfortunately, robots aren't even close to being smart enough and dexterous enough to carry out complex projects in entirety without the help of humans. We need massive, paradigm-shifting advancements before that can happen.
still a better policy than what the fed is doing
Hi OP, you seem to be the author of the blog (according to your post history).
Your contact email seems not working so I will write it here:
Just a big thank you for you blog! I take so much pleasure to read it at least once a week! THIS is the internet I like!
> As for me, well, when Spacemacs moves the LSP layer to its non-development branch, I'll probably give it a try again

You're doing yourself a discervice for not just using Spacemacs develop branch. It's actually more stable than the master branch.
> I was doing some research on some number-theory-type stuff. I asked a question here. A Cambridge PhD gave me some pointers. Gave them to me, a random nobody on the internet with a BS, no affiliation, and no academic work for the last 35 years.)

This. HN reminds me how the Internet was 20+ years ago when I was growing up on it, and where random anons would provide this kind of experience for no other reason that just to do it.

> It doesn't always work that way. Sometimes you get ideological wars. Sometimes you get people who Just. Won't. Listen. - who are, on that topic anyway, just going to argue their position to the end of the earth with scorched-earth tactics. Sometimes people come here to do ideological battle rather than to have an actual conversation. That happens here more often than I'd like. But it's still better than anywhere else that I've found.

Agreed. But that is also part of the allure; zealots often reveal more about ourselves, particularly how we engage in discourse with others, than we'd like to admit and opportunities to learn from these experiences.
Our buying team communicates with sellers and their agents in China almost exclusively, they all love WeChat and use it in lieu of anything else.
THis is nonsense. The USPTO is applying clear POST_ALICE precedent set forth by the Federal Circuit. The USPTO is heavily weighting their guidance to cases and fact patterns that the Supreme Court has explicitly denied cert, evidencing that they see no reason to revise the Federal Circuit decision. Alice is still good law. However, an invention that lies in software can be patentable. THe new USPTO guidance provide that (actual guidance) to patent seekers on how to describe and claim their invention so that it actually reads on patentable subject matter. Nearly always (maybe even just always) this results in narrower patents that are restricted to a new and non-obvious specific implementation of the basic concept of the invention. That sounds reasonable to me.
Yeah a lot of advertising nowadays is just a keepalive between brands and your hippocampus.
Their main revenue is from two things. Firstly from their job boards which will be significantly reduced as few companies are hiring. Then secondly from advertising which will also be reduced during times of recession.

The product you think of as stack overflow that will probably is really just a way for them to drive the right kind of traffic to those revenue sources.
I think you’re missing my point.

The CEO likely doesn’t give a hoot about HN’s opinion.

They probably care about their bonus and how it all advances themselves on their career path.
The article is not that wrong, though. The GDPR is quite an abstract piece of legislation and it's no wonder specific technical terms aren't used. To be precise, the article author should have perhaps talked rather about GDPR-based interpretations, consensus and enforcement.
SO gets most of their revenue from companies doing hiring.

Nobody's hiring. Hence, no revenue.
Could not finish reading through it. Could have kept it straight to the point rather than convoluting with unnecessary details.
C# doesn't require all that much typing if you're using Visual Studio, and even less if you have Resharper.
Those research papers are written by a person that is (was?) making a hostile fork of the protocol. That is not to say everything in there was wrong, but it was blown out of proportion from my perspective.

Also: they are fairly old by now, and most complaints that have merit have been addressed.
Safari Testing on Real Devices
Say goodbye to Safari emulators and try Safari testing on Real devices.