skysight-inc/HackerNews huggingface dataset:
Do we? Wait for an hour and there will be a bunch of plausible..apparent descriptions that “invalidate” that “they’re just negligent on their birthday”.
The link is showed "404 error"
Lots of game codepoints. I'm especially impressed with the mahjong set. Less so with the dominoes, they seem near-unreadable in any size below 14pt.
Yeah I mostly agree, was trying to be polite.
Show HN: Emacs4CL: 35 line .emacs to turn Emacs into Common Lisp dev environment
Making data-informed Covid-19 testing plans
Shakespear wrote in reasonably normal English. It's just that the language has evolved since.
Financial Database with Python
Can Digitalocean force me to keep my account open?
I emailed Digitalocean 15 days ago and asked them to close my account. Now I have a ticket going for this entire time where they refuse to close it, refuse to change my password and just blatantly ignore all my questions and requests relating to this. My account is in a locked state so I cannot get in there myself. They say I violated their TOS. The account was never used fraudulently and I really only used the service for testing linux tasks (working as a sysadmin) and it seems unlikely any machine was ever compromised. So I am not sure why.

I requested that under GDPR they purge all data associated with me. They informed me that this request was fulfilled and they met the GDPR requirements.

Yet when I go to log in again with my usual email and password, I continue to 2FA notifications and can log in. How is my data purged if I can still log in????

The support team requested I contact privacy@digitalocean.com and said I would get a reply "as soon as possible". It's been 12 days and I have received no reply. I've since asked for updates (last sent 5 days ago) and they don't even reply to the support ticket any more.

Why does DO want to force me to keep my account open and keep open the ability for the outside world to log in to their system with my email and password?
SEO Feedback Tool for Experts
IMO RxDB isn't a competitor here, we're talking about end-to-end encrypted solutions, RxDB is just a way of syncing JSON documents.

In that sense Firebase, Parse, deepstream.io all handle that problem as well.

What you want though is to operate without seeing your customers data, much more ethical in that you'll never be tempted to sell your users data
That's why the network folks at Google and AWS use IRC for just that purpose. Simple, no external dependencies, just works.
Little Known but Useful Vim Tips
Thats orthogonal to the issue of expropriation. If they need more funding to buy the land for the project then so be it. If eminent domain is used to take land from people then it can be a bureaucratic decision or it could be a referendum. Its still the power of the state (or government) being applied to expropriate people because other people want their land for something but are unable or unwilling to do what is necessary to obtain their consent. This is prone to abuse and if the interests of the landowner are dismissed too readily then it suggests that the interests of the landowner aren't being given the proper weight.
My problem with graphql always comes down to permissions and performance.

I feel like we went through the thought process of: okay, front ends are smart enough to ask for the data that they want, so why not just let them structure their own queries? But my problem is, the only time a client is smart and and to just ask for whatever they want us if I'm building an admin application, otherwise, all sorts of access control needs to be added to various levels of most queries, something I've never felt as though GraphQL handles well.

Then there's the performance stuff, hitting caches or doing joins, it's much harder to make a GraphQL backend know when it can do these things, short of simple cache lookups by very limited keys.

With REST, I'm somewhere in the middle. I'm saying, okay, these are the resources, and these are the actions. You might get a little more or a little less data than you wanted with your response, but I know exactly what you're getting, can optimize it, and test the shit out of it.

I'm by no means resistant to new technology, I have just never worked on a project that avoided these pitfalls.
Fun fact - night trains are the only real way to travel by train to/from where I live. Closest city is ~4 hours by train from here, and the _closest_ major city is ~15 hours by train from here.

The flight is ~90 minutes, and usually cheaper as well. We try to take the train when possible anyways.
There was recently an exploit on iphones which allowed remote control via RF. You could then use the phone as a launchpad to attack the entire internet.
I'll never understand why every dev doesn't use tiling wms. Such a free productivity and happiness win.
I have been using synergy for 6 or 7 years. Barrier the past year. It works reliably, more so then synergy, and I'm typing this reply through barrier right now :) It also fixes a few quirks I had like xorg screen changes wasn't reflected in synergy and it would start having weird boundaries.
I feel that if you have to go to Stackoverflow after reading Knuth, maybe you didn't actually read the Knuth? Just skimmed it?<p>Not trying to piss on the OP here, but the idea with the Knuth books is that you spend time with them. Not just reading the table of contents and then going to Stackoverflow.<p>In fact, the reason for having books by authorities in the field like Knuth is so you become less dependent on places like Stackoverflow that replace factual validation by popularity validation. If you really did read Knuth you should be able to produce content on Stackoverflow instead of consuming it.
Google has decent support for paying customers.
This one? https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3645463
If you really dig tiling window managers but you're running on macOS, check out Amethyst.

https://github.com/ianyh/Amethyst
Wayland has a bad case of security at the cost of usability. They've been adding protocols here and there but there are still obvious things missing. Last time I checked it wasn't even possible to create something like xdotool without relying on some nasty hacks.
I give people another example.

All else being equal, I like reading books printed on good paper. But good paper will not make the story interesting and the story will still be interesting even if printed on crap paper.

Of course, if you are an author you would like to make the experience pleasurable for your reader.

BUT.

If you are obsessing with the quality of the paper that you will use to print your book to the point that it detracts you from your work, before the story is even written yet, before you even learned to write interesting stories, you are completely misplacing your focus.
> I exclude all left aligned and right aligned media from credibility

Political alignment is a valid criterion to curate your news feed. However, if you apply that as your only criterion, you end up back at square on: getting a colored sliver of the news.

There are many more criteria you could apply as well. Is it a non-profit or a for profit outlet? Is the outlet based in the U.S. or is it located abroad, say, the E.U. or Asia? Is it a local, regional or national outlet? Is it an outlet I consider as my primary, daily go-to, or is it an outlet I consider as a weekend read? Is it an outlet focussing on a particular demographic? Which one? Am I part of that demographic? Does the outlet only provide short-form news articles, and/or long-reads with background information? Does the outlet report from a single side, or does it pit different perspectives against each other in equal measure?

Asking those questions to yourself adds differentiation in your how you curate your news intake.

The latter doesn't even have to be limited to other news outlets. Reading books is one of the best ways to gain the perspective one needs to digest the daily news.

I follow U.S. news sources but that doesn't mean I'm willing to accept what they publish at face value. Amending the news with many other sources helps me to gain perspective.

The trouble today is how much attention is diverted towards consuming fast digital media and being active in a 24/7 economy. If you don't take the time to stop, slow down and think about what the news is reporting, you're not going to develop the skills and the knowledge to properly digest the news and form nuanced opinions.
There's an untextured 3d model mockup of the upcoming official keyboard in the video at 13:48.

But yeah the DIY keyboard later in the video.. wow!
Programmers in the non-gaming parts of the industry are treated better not because of any labour laws, but because of supply and demand.
If anyone’s looking to replicate this on OSX, check out yabai[0].

I have also been using skhrdc (same maintainer I believe) for key bindings and it’s an absolute blast.

[0]: https://github.com/koekeishiya/yabai
Wish at least one game studio/publisher would come out and say "We are just like any other software company. We work 40 hour weeks and have a healthy work/life balance. We don't have crunch time".

As the industry grows ever larger, that has to be a good way of attracting talent.
So if you travel a lot you never know which policy applies? Like between U.K. and the Continent
Does gmail have such a big lock-in effect on users since it allows them to use the gmail interface with their own email? (i.e. you can split the service and the UI)
https://regolith-linux.org for Ubuntu based on i3 is fantastic
It's interesting anyway, thanks!

edit: And there's a 10 inch version, too.
> deny you overtime during the run up to a major release

This made me stop. Do you mean deny you paid overtime, because actively preventing extra work in the run up to a milestone is absolutely not normal for the games industry. The opposite is far more common.

EA Vancouver might be more carefully watched, but one way of avoiding regulations like this is to make sure employees are only logging normal workday hours - if at all - regardless of how long they actually work.
I'm looking forward to more SBCs that can compete with the Raspberry Pi 4 8GB. Right now it has no competition whatsoever.
You can self-host the receiving side of your mail server (with spam filtering etc.), but send all your mail through a mail provider with a good reputation. Configure your own SMTP server to use that other server as a relay, you can even do your own DKIM signing before sending off your mail. At least then you shouldn't have a problem with IP reputation.
I use the KDE spin when I'm doing a fresh install. I find it to be very good. I tend to tweak my desktop a bit, I don't run with the straight defaults. The software for searching and installing packages seemed to not work well last time I checked but that was years ago- I tend to do all that with the dnf cli.

I have not moved to Wayland yet and it is not the default so that will be a big shift at some point. I also avoid nvidia. I used to use their cards but just got tired of the constant hassle.

I don't really try to push anyone towards Fedora or KDE. There are a lot of great choices when it comes to Linux but for me it's always been good. I run MacOS on my MBP for the few applications I can't run on Linux but that list has become really short. At this point I think Webex is the last thing that's holding me there. My next laptop may be a Lenovo.
I mean that - whatever the legal details - Facebook clearly feels that it is now more useful to manage British data under a jurisdiction that was not an option before, an option that was held up as offering significantly less protection than under the EU.

I don't buy the equivalence in toothlessness either - the EU seems to have a willingness to take on big tech overreach in a way UK Gov has neither the capability or willpower going by past performance.
You make a good point, though I'd like to add that one would expect 1/365 = .274% of procedures to be on a random day (like a birthday). .21% is not so far off that it can't be random chance.
Self-Descriptive Number
I had the same feeling the first time it happened. Though I think it still holds true for Nintendo games. They are rock solid.

The games I have had crashes with have all been ports from other consoles.
As a European citizen I find it amazing that there are so many people in here saying there is no cities in EU that can compare with Silicon Valley.

A growing city that creates reliable technology in Europe is Stockholm [1]. Which apparently is the second city after Silicon valley producing unicorn companies per capita in the world.

[1] https://www.linkedin.com/pulse/why-stockholm-becoming-silico...
The whole game is a placeholder. What did they even do in all those years? By now you'd think that in a _released_ game that people paid $60 for, they would have "gotten around" to replacing those placeholders. If I buy a dish washer I expect it to wash dishes and not just that squirt them with a water gun because "washing is a placeholder that they never got around to implementing".
Did you get it to work eventually? The idea is that there is a google browser extension to stop all google analytics, for most of the browsers available
No, not at all. Natural language is imprecise, ambiguous and heavily contextual in both its structure and semantic meaning. All those qualities are sources of bugs or undefined behaviour in programming.

As others have said in this thread: programming "languages" are not like natural languages for a reason, and conciseness is a big part of that. The two fill a completely different role, and it should be obvious that the brain structures involved are different too.

To illustrate that: the only reason people are surprised that programming languages and natural languages are dissimilar is because our natural language is ambiguous: it calls them both "languages" even though they serve entirely different functions.
> How FB would know about it?
In a matter of fact GDPR applies to people in EU, and data processed in EU.

It also states that data from people in EU has to be processed and stored in the EU.

It's not a matter of citizenship nor residency. Facebook just geo-locate you IP endpoint (so endpoint of your VPN) and manage your data by doing so. So USA rules will apply.

BUT if you are browsing websites hosted in Europe, EU rules will apply to your data.
You are shortsighted if you don't know what this would lead to...
And sway does not do Nvidia.
I don't upgrade with every version. Usually I do it on odd numbered releases. Sometimes I'll make an exception for something I really need but typically I don't have any issues at all with that approach.
> IMO GraphQL is great to quickly develop something. If your front-end is making 18 queries to REST API and you're making a case for how awesome GraphQL is, I think perhaps your REST API design needs to be properly thought out. I personally like to start with GraphQL, once everything is ready and I know what I want, write proper API endpoints. They can be REST-ful or REST-less. One API call for one function the front-end needs to perform.

I think a good way of doing this is to use Postgraphile/Hasura to make a quick and easy GQL API, and then when you move to your "proper API endpoints", you can use Postgraphile in schema-only mode [0] at first, and then you have the ability to arbitrarily change endpoints to use custom SQL queries instead of using Postgraphile to build your query, while leaving other, simpler endpoints to still use Postgraphile.

[0] https://www.graphile.org/postgraphile/usage-schema/
Title is misleading. This isn't generating Wi-Fi signals. It's generating non-Wi-Fi signals (i.e. effectively noise) in the Wi-Fi frequency bands, in a way that encodes information and can be detected using existing Wi-Fi chipsets (e.g. measuring channel noise), as a very low bandwidth communications channel.

The bit rate with off the shelf Wi-Fi chipsets as receivers is ~10 bits per second.

This is definitely interesting and clever, but as a security researcher I will say I consider this particular research lab a bit of a paper mill. Their entire schtick is they pick any random emission from a computer that can be picked up remotely, and hype it up as an airgap-defeating measure. The thing is, once you accept that either 1) if your air-gapped computer has malware that can do this, you've already lost, or 2) if you need to be resilient to that, your "air gap" needs to be a sealed vault insulated from sound, EMI, and any other physical transmission medium, then this whole body of research becomes purely academic.

IIRC they've done LEDs, temperature, inductor noise, ultrasound, etc. When I first started looking into this I could come up with a good dozen of their ideas without looking. Of course all this stuff works. It's cute, it's clever, but it's not particularly obscure nor difficult to make work, and it all relies on having malware on the target machine to begin with. Yes, computers are noisy beasts, and you can encode information in the noise; we've known this for decades, picking a new technique and implementing it isn't particularly interesting after the fifth or sixth time.

Personally, I find their techniques primitive and boring. Like here, they set the RAM bus frequency to 2.4GHz (DDR-2400). Yes, of course, if you do that, then RAM traffic generates noise in the Wi-Fi band. Then they just used the most boring and trivial encoding possible on top of that. I don't remember ever reading one of their papers and thinking they'd used a clever technique. It always seems to be "pick a leak vector, then do the least amount of work possible to make it work at a few bits per second and get a paper out".

The interesting side channel papers are those where you can get information from emissions (e.g. crypto keys) without malware on the target computer, during normal operation. Those are real threats. And this is not what this group is researching.
Oso – open-source policy engine for authorization in Rust
hardware needs to be hardened. Something like a faraday cage cage for the computer/laptop would be good.
Correlation correlates with causation.
It works for me. https://pasteboard.co/JFaFhgI.png
That is much closer to the digital reality, thanks for expanding on the idea like this.
Worked as a lawyer but was coding on the side. I started making legal technology products and selling them as SaaS.
Then I decided I loved that way more, moved to Spain, started doing freelance development, and eventually got hired full time by a client.

Since then I've changed jobs a few times, but love what I do and have never looked back.
They included fixed effects for hospitals and surgeons: "To test whether our findings were affected by including both hospital and surgeon fixed effects in the same regression models." [1]

Perhaps the link could be changed to the paper itself?

[1] https://www.bmj.com/content/371/bmj.m4381
I made a program called rkvm which works on a level below display servers (works with uinput directly) and thus doesn't suffer from these problems. Currently, it only supports Linux and Windows, where only client support is implemented on Windows, but it works well for my use case.

https://github.com/htrefil/rkvm
> Implement multi-monitor correctly, that is by assigning each workspace to a virtual screen. Especially make sure that attaching and detaching new monitors like video projectors works during operation and does the right thing. Also provide support for rotated monitors.

My wishlist would be to have this go further and be aware of inter-monitor, relative positioning as well. For example, I use the ⊢ layout (one rotated monitor on the left, one straight monitor right in front) and it's usually an unsatisfactory experience tiling windows for productivity.

Things I do on the vertically oriented monitor on the left are mostly reading documents or watching logs.
Provide Visual SEO Feedback
> I think the unintended side effect would be more flagging of comments when its not warranted

Perhaps, but I think having the >500 karma rule for flagging would ensure users understand the gravity of their actions, somewhat. I find up-votes on comments to be rare, and down-votes to be a couple of orders of magnitude rarer. Part of that will be transitive of the rarity of the down-vote privilege, but I think those people having been subjected to fairly received down-votes makes them use the power with a little more discretion once they've earned it.

> I think there are marginal cases for every rule.

Don't disagree with this, but the HN interface is a blunt tool. I'm of the persuasion that a flagging privilege would likely have a positive impact vs a down-voting privilege, but it's hard to know without an experiment, and also hard to measure. The system as it is, is 'good enough', and most members are conservative regarding the interface, so there's hardly a motivation to try.
> This is why cities are dying.

No. Cities are far from dying, at least in the vast majority of the countries I've been to. There are bike lanes, lower crime rates, better parks and waterfront areas. They feel alive inasmuch as the suburbs feel dead.

There is one, major problem with cities right now and that is property prices have climbed beyond the levels that are affordable for the working class. The reason that has happened is that interest rates have been kept low for decades and the state usually backstops either banks, or mortgages up to a certain amount, or both; so the risk of loss is lower. To solve this issue we need higher property taxes, especially on land value and street frontage of non-heritage buildings and to make up the difference, lower income taxes or a basic income. I also think we need specialized taxes on foreign national owned or occupied homes to prevent every city from becoming a digital nomad hub, while pushing out the locals. I like being a digital nomad, but I hate what we're collectively doing to middle income countries.
They controlled for surgeon effects though, so I suspect the result would be similar.

https://www.bmj.com/content/bmj/371/bmj.m4381.full.pdf
It exists. The result is a slower-paced release process and "smaller" (as in, not absurd attempts at simulations of megacities) games, but instead forcing them to rely on story-telling and strong art. See SuperGiant games and their recent enormous success with Hades.

https://kotaku.com/the-secret-to-the-success-of-bastion-pyre...
At my house, Trane lost a sale because of that incompatible proprietary protocol. I really wanted to super modern heat pump with fully variable compressor. I refuse to be stuck with one vendor. I'm also not putting my system on the internet, though of course IP protocol within my own home could be nice.

Maybe the answer is to look at systems sold for business use.
Quant Trading Platform Quantopian Closes Down
Designing a zero G washing machine doesn't seem that far fetched. It could be solvent based and any residual solvent could be removed via vacuum.

I guess it's one of those things that may already have been considered but then it was decided that it wasn't worth the extra weight and that reusing/dumping clothes was good enough.
VictoriaMetrics provides its own query lagnuage - MetricsQL. It is backwards compatible with PromQL with some exceptions. These exceptions are aimed towards solving practical issues experienced by users when working with PromQL. All these "incompatibilities" are well documented [1].

[1] https://victoriametrics.github.io/MetricsQL.html
They included a surgeon control variable in their model.

https://www.bmj.com/content/bmj/371/bmj.m4381.full.pdf
I mean surgeries on Christmas probably are way more fatal too since they are the ones that can't wait.

You would excepct that it is the day after your birthday the surgeon is worse (risk for hangover or less sleep).
Each to their own, as in so many ways.

To me it becomes effectively another variable I have to track through the code and adds a small amount of extra cognitive load. Not a lot, of course, it's not a huge thing and I do use them where appropriate.
Unless you like your steam accelerated on your Nvidia card. Granted, this was ~9 months ago, would be pleased if this changed in the mean time.