skysight-inc/HackerNews huggingface dataset:
Me too. At the very least you'd expect them to be given huge severance packages of a few hundred million dollars, as per American incompetence/fraud in the financial and tech sectors.
How to configure cntlm behind a corporate proxy
Magic the Gathering and Reinforcement Learning
Silver lining, ignoring politics, this will strengthen services from Azure and create a better overall market for cloud. 3 > 2
_Attempted_. Just like shooting a guy and missing is attempted murder, not murder.
Love the brutal honesty (or sarcasm?).
Only after their employees revolted. Never forget this. Only after the employees spoke up.
This also came up on HN the other day: https://3dforreddit.com/r/pics
Ah SSO: the wheel we all get to reinvent. Good luck.
This is fantastic for command line output and whatever that doesn’t natively support digit grouping. I have no idea how people live without enabling it.

I turn it on my Windows calculator, and I’m also happy that now programming languages like JavaScript, Python and recently Go allows using underscores in numeric literals for doing this in code to make it more readable.
That orchestration technologies like k8s and OpenShift generally make services less stable and less performant. IMO not an unexpected consequence, but clearly an unintended one.

I guess this would not happen if people were to use the above technologies with stateless services only, but they don't because the majority of articles, blogs and documentation on the subject leads people to believe that using network based storage for your io intensive state full services is good practice.
The Burrows-Wheeler transform was an interesting thing to see! When I used to teach at an immersive 3 month program for web dev we had a few weeks of playing with such arrays, trees, tries, dynamic programming, and text from Wikipedia.
XP had a bad start due to relative slowness on the hardware on release (just like Vista).

But as you said, from sp2 days on it was rock solid and reliable. And since everyone skipped Vista, and a notable amount of people even 7, it was "here to stay". While any previous version of Windows was replaced within 2 to 4 years, many used XP for close to a decade. Some grew up on this OS.

When 7 came along it was a welcome evolution of Windows without breaking too many workflows that relied on muscle memory, for better or for worse.

8 was a clusterduck just like Vista, but for different reasons. Vista fell behind schedule and was unpolished and also, Microsoft overestimated the advancements in hardware power that would be made during its development time. With 8 the problem was that Microsoft went "all in" with conquering the mobile market. The ambitious idea of creating a unified user experience on every platform, while designing every thing as mobile first and then just slamming it onto Windows on the desktop. Obviously they didn't nail this first try, and although Windows phone 8.1 was a really solid user experience we know how this ended. So the primary reason why this modern UI was conceived was eventually gone, but by the time the decision to scrap Windows mobile was made, it was already on the desktop, but at least now you can make changes to the UI without thinking about phones. (just tablets and game consoles...)

With 10 they're still to this day working on creating a consistent modern UX on desktop. I'm still highly skeptical whether that was the right thing to do at all. Considering the current trend everything seems to be eventually web based, and those couple business use cases probably wouldn't care if Windows 10 still looked like XP.

And that all didn't even address the couple major duckups they introduced with updates. Older Windows had its problems, but that's a whole new dimension here. Some ex Microsoft employee claimed on his YouTube channel that Microsoft massively scaled down their own QA. Wouldn't be too surprised if that was the case.
That’s a big if.
The battle to break plastic's bonds
"Does your browser unblock 3rd parties that promise to honor Do Not Track?"

"No" comes with a red X like if it's a bad thing, but... Is it?
Wow, what an informative comment: I bet OP didn't know that.
I think roaming charges apply even when you are calling a number in the same county.

Really this is already a good solution, it just needs the right tariff.
Comes out of the box with a lot of useful auto completes, highlighting etc. Can do most of this with zsh and a lot of scripts/config but in fish it „just works“. Except you have to learn a new language. () for $(), „; and“ instead of „&&“ etc.
Chang's great.
Behold This ‘Cosmic Yeti,’A Monster Galaxy from the Beginning of Time
What an amazing work! Your other websites look amazing too! The website of your 3D Curriculum is really really slow on my Chrome, may be linked with some configuration in terms of performance optimization probably. But on Edge it ran smooth and fast. Congrats for your work!
come on... do you really think that's the reason google didn't go after a 10B contract? does google not like money or prefer to avoid working with the US government?? because I think they do...
"VP of engineering", not Business, you need to look closer before writing something like your theories...
I agree. I just don't call this scenario free will, but nondeterminism, since it's less confusing. From my experience, when people talk about free will, they are not simply referring to nondeterminism.

Subjectively speaking, nondeterminism doesn't really seem to "buy" me anything. It does not restore any of the agency. In fact, if it is true, it gives me even more of a " arbitrary puppet" feeling than if the mind is deterministic.
I’ve done over 1500 Focusmate sessions and love it!

It’s definitely helped me to not just focus during sessions but trained my brain in general.

If you haven’t yet - give it a go! :-)

Una
At first I thought this is obviously bullshit.

But then, trivia-style algorithm questions are probably not a good way to evaluate future day-to-day performance on the job either.

I don't think there's a proven way to evaluate candidates, but in the end they all boil down to spending an hour or two with another, and seeing how you get along.

Playing a game in that time seems less stressful than algorithm questions. So unless you are only interested in seeing how they perform under stress, it does seem like a sensible aproach.
That's a stunning quality curation, really impressive!

I would love to see more math books in there. There are some great and dear books from my youth that do not still appear...

Just one question: what is the motivation for re-typesetting the text? The original typeset was already beautiful. Why didn't you go the way of simply giving an OCRd pdf ?
> Teams generally learn these things as object lessons (as in “we had downtime, wrote a postmortem, and it won’t happen again”) but that’s not the way things need to be. As the team evolves and the product matures, the release tooling gets better. You read articles like this and you can make the tooling better without the object lesson. No one-size-fits-all solution, obviously, but… painless, one-button rollbacks are one-size-fits-most for sure!

One advantage of 'learning as you go' is that oftentimes you can afford to be messy and cut some corners when you're just starting out without it impacting people too much.

I don't think anyone would disagree that having a rollout process that can be easily rolled back, utilizes things like feature flags, incremental rollout, and care around schema changes is a better process, but it's undeniably slower than "just roll it out and deal with the crashes", particularly when there's not plug and play standards for a lot of those processes and you need to build them yourself.

And if you have a tiny amount of users who are the early adopter type, messiness around rollouts and the occasional outage might not be the worst thing if you can move much faster.
Looking at the map, I wonder how light pollution affects their migration routes.
I am from Russia (sadly no GDPR here) and I get 451.
To be honest I spent at best 3 minutes writing that post; compared to the time I put in FOSS projects...
Permadelete v0.6 is now out
>> Place your lead hand thumb on your cheek and two fingers on your chin and imagine you are talking to someone standing one meter from you. Do you feel sincere?

I really can't think of anything I could do that could make me feel insincere when I was being sincere. This sounds a bit like the discredited claims about power-posing, or smiling to feel better etc.

I'm sorry but I really think you're letting yourself be taken in by some extraordinarily shoddy science and by the pseudo-scientific claims of people who are either engaging in magickal thinking and really believe they can "tell when you're lying" or just charlatans trying to take advantage of the naivete of others.
> They could also be VP of Engineering/Customer Service/etc. which would typically not be expected to have much, if any, legal or finance knowledge.

That's in the article:

> Four years ago, I landed a VP of engineering job at a red hot startup, for which I was granted options for 2% of the company.

That person could have easily been a Senior Software Engineer at FAANG before becoming a VP of engineering at a startup.

How much do Level 5 engineers at Google know about liquidation preferences if they have never worked at a startup before?
The Linux App Store
Chart from the next page is very telling: https://images.anandtech.com/doci/14892/spec2006-a13.png

Summarized by this paragraph in the article:

> Last year I’ve noted that the A12 was margins off the best desktop CPU cores. This year, the A13 has essentially matched best that AMD and Intel have to offer – in SPECint2006 at least. In SPECfp2006 the A13 is still roughly 15% behind.
Great one I really love it
Be a Technology Tourist
But the parent maintains that "these systems do work" when the wikipedia page says the opposite is true.
Would a sensible compromise be to disclose anything that you would have to disclose if you were a public company instead of a private one?
And a wedding party.
> Why doesn't kindle support epub out of the box.

Almost definitely money. Amazon want you locked into their ecosystem as much as possible.
How to Fix Forgotten Password or Pattern on Android Devices
400 ppi :-)
You expose a second, more specific, value. Then provide a useful fallback for when you set the old generic value. If you have a multicolored backlight, then a user of the old abstraction just wants white. If there's multiple backlights, you could just dim them all.

This is what an abstraction is. The abstraction doesn't need to cover all possible cases in the future. You just have to pick what that abstraction will mean for your new thing when you have it.
As tragic as this is, how is this not 100% her fault. Was the bus running a red light?
> The Kindle can’t even display web pages well! Its browser is slow and bad, though if you do manage to navigate to a page with an article on it, you can enter “Article Mode” and have a mediocre reading experience.

For me, it is the biggest feature! Normally I cannot read - I get distracted every few minutes or so.

(Though, there are things missing. I would love a better experience of reading previously saved articles, on Pocket or with subscribed newspapers. There are workarounds with Calibre, but it gives an overall experience too bad to read it regularly.)
&& and || are supported in the latest version of fish (I think starting with 3.0).
A couple of considerations that come to mind for a database: (a) efficiency, and (b) dynamicity. The tree structure isn't particularly efficient (it has a lot of space overhead, and I think it's also not as fast), so you'd prefer something else if possible. So people often use suffix arrays + LCA preprocessing instead. However, those are hard to make dynamic (your database is constantly changing), so I'd expect that still makes it tough to use them in databases. Though I suspect this isn't the whole story.
Cut Your Own Vinyl Records with This $1,100 Machine
What if the pure microkernel approach is flawed and hypervisors offer a sensible middle ground?
I share the authors frustration. After all you'd think a language that has been around for so long would have a good solution here.
> As far as I can tell the result met the needs of the business?

They have burnt their bridges by making it impossible to revert to older version. In effect, if someone can not run a newer version, they will be forced to completely abandon the software.

Of course, that still counts as "meeting needs of the business" if the only thing your business needs is surviving for a couple more days. But that can be accomplished a lot more easily by doing nothing — your business is unlikely to vanish in puff of smoke tomorrow, as long as you simply sit on your hands.

IMO, they could have halted distribution of buggy newer version, released minor fix for older one to stop it from crashing, then finally a backwards-compatible major release. That's more or less same effort, but with less damage to reputation and users of software.
With the info given, it's entirely possible that the bug was actually in version A. Perhaps sending it a payload that is perfectly acceptable by the spec of how the API should work caused A to crash.

In that world, "fixing" B could involve sending invalid or unintended data to work around the problem in A, or patching A before rolling out B (which, when you're at the point of rolling out A.2, you may as well just roll out B)
Join some sort of a club. A bowling league. Some sort of scheduled team activity. The less competitive leagues will be filled with people looking to just socialize, unwind and have a few beers once a week.
Thanks for responding and Appreciate all your hard work on this. This knowledge needs to be saved for posterity.

Just thinking aloud, why not approach the Russian publishing houses (and maybe the Russian govt. itself?) to get behind this and fund it? Or maybe a tie-up with well-known technical book publishers like Oxford/Cambridge publishing (i myself am partial to Dover Publications) to start a line under "Mir Titles"? A few professors to edit out the obvious propaganda material and everything should be good for mass market. I sense a good business opportunity here :-)
Researchers found man's gut fermenting carbs into alcohol
They are quite useful as "VMs at the speed of application containers".

When you use application containers, you tend to create a more complicated setup and lose visibility as to what's going on in the system.

Just like you use VMs on a baremetal server, you use system containers in a VM.

But I find more important to use LXD as a tool for software development and also for Linux desktop use.

If you want to setup nodejs or something similar, it makes sense to put it in a LXD container so that it does not mess up your host. Each step of the workflow (creation, deletion, etc) takes a few seconds or less.

You can also setup LXD containers to run GUI applications. It makes big sense if you want to run games (like Steam) so that your desktop does not get polluted with i386 packages.
You can also use for development tools, such as those from JetBrains, Android Studio and more.
They're certainly very useful for CI systems.
Good post..
Both A and B are known to be buggy, it is a fact. A is crashing. B is causing A to crash. A should not crash in the presence of B, that is a bug. B should not cause A to crash, that is a bug.

You cannot make the decision to roll forward on the basis that you guess that rolling forward to B is stable. You don’t have any evidence for that—just a guess. However, there is solid evidence that rolling backward to A is stable—it has been running that way for a while.

You must make the decision with imperfect knowledge. The correct answer is to roll back.
Opening up my "messaging apps" collection on my phone shows:

- WhatsApp (sees the most use by far)

- Facebook messenger (almost completely phased out, used for maybe one or two people and to regain contact when a phone/number is lost or changed)

- SMS (one or two people, some spam advertising I never get around to unsubscribing to, and number verifications from signups)

- Gmail, Outlook, Protonmail (mix of work and personal emails)

- Telegram (one or two people)

- Skype (mostly work contacts, but some personal)

Also an honourable mention to Instagram, which doesn't live in that folder but does house a few of my conversations with people.

I don't have any trouble associating a person with an app or apps, and occasionally will have different conversation "threads" running with the same person in two different mediums.

The only real difficulty, in that case, has been when I've needed to remember where something in particular was mentioned.
The trick with density is all about making those skyscrapers occupied.

The giant vacant housing inventories have not gone down much over the years. Cheap housing sells well, but giant mansion apartments that got trendy at around 2012-2015 are really unsellable, and there were really a lot of them built in urban centres.

Believe me or not, Shanghai has few places with 10 years old "brand new" apartments.
I think the emails are legal (enough) documents here. Start to collect those and also the attempts when and how you tried to contact him, e.g. time of (failed) phone calls. That will build a stronger case. You probably need patience though. Starting proceedings to get him out of the company without compensation or chance to review documents might be seen as hostile. Good luck. And good luck on the business itself, may it grow regardless.
It says data roaming not calls. There are specialized tariffs for trackers no idea why they didn't use one.
> …messiness around rollouts and the occasional outage might not be the worst thing if you can move much faster.

Unfortunately, my personal experience with software engineers pushing to “roll forward” on failure is that they want to meet arbitrary deadlines. Metrics that are good for the SWE (e.g. if we roll forward, I complete my Q4 OKRs) but not good for the team—total velocity isn’t negatively impacted by a single rollback, at least not much, but reliability is positively impacted by rollback policy.
It's all enabled.is it not working because I have multiple language keyboards available and it changes the behaviour of the space bar?
It feels like we zoomed on straight past the highest point on that curve and we're regressing. As the other post mentioned, computers used to come with big thick manuals to tell you everything you needed to know, but over time, as software UIs improved, these got thinner and thinner. Until there was no physical manual to get any thinner - then the UIs started getting worse.

It feels to me like it happened around the time of the first iPad. That was such a usable device (and OS X was just about at its peak of perfection at the time) - I remember just opening the box, turning it on, and everything being intuitive. I’m 99% certain scroll bars were still present then, for example.

I don’t think we ever really made the transition from paper manuals to online help very well. Some apps need additional help, and some even make it available, but I rarely see people-in-need actually making use of it. Heck, they rarely even consider googling for help (the issue in the article can be worked around, at least, with a google search). At least with a physical manual, you knew how much help was available/necessary for a given app - that’s just not the case with 'software help' or help online.
For all the times "nobody ever got fired..." is used when discussing technology, this might be the first time that I read about a manager directly warning you why you might get fired if you don't buy, errr, IBM :)
Soooo... Iowa?
> This looks like an effort to bring to REST APIs some of the benefits GraphQL offers, mainly by adding extensive conventions on top of traditional HTTP endpoints.

This was my take-away as well. There are a couple of full-featured frameworks in GraphQL land -- Hasura[0] and Prisma[1] spring to mind, among others -- that enforce conventions and in exchange allow you to specify a sort_by array and operate on a standardized payload without exposing too much non-essential configuration.

---

[0] https://hasura.io/all-features

[1] https://www.prisma.io/with-graphql
I see no reason why the difference between "textbook" and "contest" problems would be anywhere near as significant to computers as it is to humans.
That's not the issue.

Those are mostly run by immoral companies that feed of your privacy.

One is bad enough, and none works for all. Except for sms.

It is not a hard choice to make.
Yes and no. One nice thing about shell, is that you can log your commands/look at your history - and easily automate tasks (turn an interactive session into a script).

The only trouble is, such snippets have a way of sneaking into documentation, ci pipelines and other places.

And then non-posix isn't quite as nice anymore. Even if csh or fish might be the nicer language.

I do think the oil shell project is on the right track, by trying to "fix" shell (and fish is a great source of inspiration for the interactive part).

Still, when plan9 didn't manage to take over, I guess I'm a bit sceptical about any new shell having much success...
Oscillation-aided 3D printing drives rapid fabrication of microlenses
Regarding the gaydar paper, yes, I have read the full paper (if memory serves,
I read two versions, a pre-print and the published paper). At the time, I
wanted to publish a rebuttal, perhaps a letter in a journal or something, but
in the end I didn't think I'd be adding much to the debate and the paper had
been widely discredited already anyway.

My objection with the methodology in the paper was that the authors had
assembled a dataset where the distribution of gay men and women was 50% of the
population, i.e. there were as many gay women as straight and as many gay men
as straight in the data. This was for one of their datasets, the one were
everyone had a picture. There were two more where the distribution was less
even but still nothing like what it's usually estimated to be. This despite
the fact that the paper itself cited a result that gay men and women are
around 7% of the population.

The reason for this discrepancy was clearly to improve the results by reducing
the number of false negatives which are expected when there are many more
negative than positive examples in binary classification.

This from the point of view of machine learning. There were other flaws that
others pointed out, e.g. the choice of metric (I don't remember what it was
now, I can look it up if you like), the premising of the paper on prenatal
hormone theory that is another piece of bunkum without any evidence to back it
etc.

And of course there were the ethical considerations.

Sorry but I don't have the courage to reply to the rest of your comment. You
write way too much.
I don't think you're listening. It's the law that companies hiring H1B workers must pay at least the average wage of the profession in the area. What are the sources on your claim that the companies are breaking that law?
Show HN: Space Invaders in the URL
Because it has an rdrand() function.
As far as I know, Ruby seems like a favorite for the Japanese. [Ruby](https://en.wikipedia.org/wiki/Ruby_(programming_language)), which is of Japanese origin and is English based.
Coming Up: Bakkt’s First Bitcoin Options on Futures
Love my Kindle Paperwhithe. Reading on an eInk display is far superior than any other kind of screen.

Also love that it is a pretty dumb device just for reading.
Since it has no camera or potential to attach one, it means it is allowed into places like the sauna where phones and tablets are prohibited.