skysight-inc/HackerNews huggingface dataset:
Reason #8,201 not to model your org after FAANG: writing custom software just to operate your site is like building your own tools to till your farm. I suppose if you hire world-class toolmakers you'll have some very good tools, but that's not quite the point of the farm, is it?
It’s a big difference, but the parent post indicated that partial installation was not possible at all. At least that was my understanding.
>It should be possible, using relatively simple tools, for a person to immerse oneself virtually in language learning materials.

This is the key.

I would love to digitally immerse myself in a given language. Nowadays what I do is tune the korean news in Youtube while getting prep for work, listen to some podcast in the commute, attempt to read some korean newspaper in the afternoon. But my whole job as a programmer is in front of a computer, I'm sure the immersion could be more gradual, more fine tuned to be there but not enough to block my productivity, etc.

Any tips are welcome.
I still don't understand why it's bad for society? It seems like this is a common point that implies something, but I can't figure out what that thing is.
Citrix Just Released XenServer 8.0 as 'Citrix Hypervisior'
> Isn't a hashtable faster than a binary tree for basically all purposes?

They're heavily used in query optimization because it's great to build a hash table no one else is using. It all comes down to resizing the underlying buckets.

If you're doubling each time, that cost amortizes across updates; hence the claim there's a constant cost per update.

But while resizing, you have a choice: make the index inaccessible while it's updating, or fuck it, we'll do it live.

To do it live, you need to implement a fallback strategy that tries both copies. If your new buckets fill up before the first one has transferred, okay, we'll set up a third, but now our job has become that much more disk intensive.

And that's the real problem: on a server, you already have all kinds of processes and jobs running. Extra processes that can chew up hard-to-predict amounts of disk and CPU are more potential causes of instability. Plus, all these jobs need to be recoverable in case of a crash, etc.

Tree structures, OTOH, give you very predictable performance because you're only dealing with log N points on a tree. (B-trees just let you use a very big base for that log.)
>But for about $90 in parts

Oh and I don't know, about $250K worth of professional experience and skills but yeah.. we have.
Usually these are configured to be the private key, not unlock the one on your computer. This prevents your key being hijacked (every signing operation requires a physical button press on the key) and prevents its theft.

If an attacker can exfiltrate your private key they can probably keylog your passphrase & your VPN details

PIV/GPG smartcard solves he former and 2FA solves the latter so something like a yubikey/nitrokey gives you both in one device

Anecdotally I do have a friend who had his private key & passwords pilfered which was noticed when someone tried logging in from some other country.
> I'm not that interesting; I don't have anything to show off; and inevitably it'll either become a chore or go out of date.

There was a writer (sorry, forgot who), that used to say: it's not that your life is not interesting, it's that you don't have a good storyteller to tell it.

Good storytellers can spin up a great story out of seemingly very boring facts. It's just the way you tell it.

Most youtubers/streamers/influencers are not really saying anything particularly cool or interesting, but they know how to tell it to their audience.

It's very similar to marketing/product. You need a decent product to sell, but most of the success will come from being able to properly market it, not from how good the product is.

In this case, you and your experiences are the product, the stories about them and how to tell them are the marketing.

You can definitely learn how to tell better stories.

One last analogy, you know when someone tells a joke and it's just not funny at all? Then your hear someone else tell exactly the same joke, but now it's actually really funny? The difference is not the joke, but they way they tell it.
For business I don't think tech stack matters that much but for developers, it matters. Good and young developers avoid working on dull technologies as they don't see future in those.
Afaik you can disable autoplay in the options?
Librem One – A growing bundle of ethical services
Netflix does have people from MySpace, which could explain the annoying auto play feature, but the reality is Netflix has a mature process of AB testing. If autoplay is permanently on then it's because AB testing wills it so. ¯\_(ツ)_/¯
Has Fedora got sane upgrade paths yet? Last time I used it was Fedora 14, and the recommended way to upgrade was a wipe/reinstall from scratch. There was no supported upgrade-in-place path.
If the employee's 60-day notice was non-binding or aspirational it seems to me that their unemployment benefits should not have been cut off at the 60-day mark. Because the employee always had the option to change their mind and withdraw their notice to quit.

In the unlikely case that it was impossible for the employee's employment to extend beyond the 60-day mark after giving a 60-day notice, it seems reasonable for the unemployment benefits to be cut off at the 60-day mark.

But absent some express contract term or law, just giving notice would not prevent an employee from withdrawing notice before leaving the job.
Anki+Yomichan integration is awesome for Japanese. Adding a new word with the surrounding context to your deck as you encounter it is as simple as clicking a button.
- Deliveries
- News
- NY Times
- Starbucks
- Stocks
- Mail
- Homekit
- Carrot Weather
- United Airlines

and a weird checkers program are the ones I use most. But I don't have the fancy new Apple watch. I have the original one, which is much more limited than current models.
Why does this article have to be so hateful? As someone who is sensitive to shocking pictures of strip mining for rare metals in China, I genuinely want to be educated on this topic. But comparing my brain to a garbanzo bean doesn't help.
Could you expand on that? Semivowels don't usually give rise to any uncertainty regarding syllable boundaries. E.g. Spanish 'tieso' clearly has two syllables (though many English speakers would misperceive it as having three), and it also has a semivowel following the initial consonant:

https://en.wiktionary.org/wiki/tieso
Bonus points for:

> Automatic transformation of code to older Fortran standard that other Fortran compilers can compile — allowing developers to use the latest standard, and still be able to use current Fortran compilers

Sometimes I have to make programs that run in machines nobody is sure about the configuration details.

Does it support "intersection format"? http://fortranwiki.org/fortran/show/Continuation+lines

Does it have a linter that can remove linenumbers in the easy cases?
I’m just glad it works, I’m a Backblaze customer:)
I agree! My real name is exceedingly common as well, and I wouldn't have it any other way. It makes me essentially ungoogle-able.
Hackers steal from IT company whose clients include Oracle, Airbus, and Porsche
> Perhaps you should, how else would they learn?

I already know where my skill level is. I know that I make certain mistakes and definitely don't speak idiomatically.

Telling me this is not only useless but a stark reminder of where I'm at. If you're in a rut, or the accursed "intermediate plateau", it really sucks to hear things like this, even if they're 100% accurate.
What are you talking about? MacTeX is already available [1]. MacTex is cask-only on Homebrew, so there's really not much to test in the formula. You should be able to bump up the version in the old cask formula and it should work. Having said that, installing from a cask doesn't make much sense for a program that releases a new version once per year.

[1] http://www.tug.org/mactex/
I think that guy said he worked for a third party who was just associated with Microsoft. When I was at Microsoft I gave them about a month's notice because that's when I was scheduled to move across the country and I "served my time" without issue.

I also find it mildly amusing to make my last day at a company be on or just after April Fool's Day so my goodbye emails are funnier.
Cool, I guess I'll upgrade from 29 in a month or so once other people have figured out any potential upgrade issues :)
The cynical answer is they didn't care because it was a good contract to throw to friendly companies.

The one that gets me is how the Navy insisted on getting a digital pattern too. What's the point of wearing cammo on a freaking giant ship?!
That's a great point. Figure 80% of the Earth is ocean, 240e6 * 0.2 = 48 million subscribers. Still large enough to justify, for instance, the custom ASICs necessary to achieve a low cost phased array.
I agree, I bought a yubi key ages ago and have tried to set it up for ssh, windows auth and various online services but I find it either just doesnt work, or works poorly enough that I don't use it and instead rely on classic TOTP instead.
I still do the wipe and reinstall out of legacy fear, but my coworker has been doing the upgrades since F26 and says they have worked flawlessly...

Big caveat: He doesn't use binary Nvidia drivers (integrated GPU on his laptop). It seems upgrades always seem to snag on Nvidia drivers from my experience.
At least with the web UI, you can mute the auto-playing video and subsequent auto-playing videos will remain muted.
They were the first to cut back supply. I'm guessing you work for them?

https://www.techspot.com/news/79303-micron-follows-samsung-r...

https://www.bloomberg.com/news/articles/2019-01-30/samsung-p...
You can manufacturer anything but you will not be able to commercialize it without getting approval (e.g. FDA approval in the US or CE marking in Europe)

Anything that qualifies as a 'medical device' has a plethora of processes and documentation that must be delivered to the regulatory bodies for that specific country or region.
Is it just me or does this article end mid-thought?
The navy has land troops as well.
You can join EU office of the company and get transferred via L1.
This is a well researched, informative and infuriating article. Within the system I cannot think of a better or more determined approach to this problem, but as this is HN I need to lay out a few points.

As we mint more billionaires they are going to do an end-run around the FDA. If I were a billionaire there is no way in hell I'd wait for a standard drug trial to progress on an FDA timeline.

Eventually one or more of the ultra wealthy is going to survive a disease that government sanctioned healthcare says is incurable. This will make its way through the network of the wealthy, and with some luck the whole process of how a drug was developed outside of the system will come out.

The bloat and overhead of the current process is intolerable. We've managed to elevate caution to a crippling set of shackles and at the same time put control of the process into the hands of people who only care about the calculus the OP so carefully describes. We pay unending lipservice to process and safety but drug companies are only act in proportion to potential liability.
Fantastic work. I will be trying this out in the near future, and may look to contribute code and/or presets as well. Thanks!
This is not how it works, if you have a master's degree and want to work for Google you will most likely get your H1-B visa.

https://www.immi-usa.com/h1b-masters-quota/

If you don't what they do is they ask you to work for them elsewhere for 1 year ( London / Switzerland ) then move you back to the US with an L1 visa.
China had that approach. If they had a good emperor, it worked reasonably well (at least in terms of national stability). But they never solved the "bad emperor" problem.

And that's still the problem. If you get the one perfect person - and if they remain the perfect person - then your approach works. But people who are good enough, and will remain good enough, are in really short supply, so the odds are stacked against your approach.

And if you have a bad person, an unwise person, a selfish person, or a lazy person, your approach is catastrophic. So the rest of us don't want to go there...
I still have Prime but more and more I find myself buying from other online sources. Either because the selection is better or the price is better.

But that made me realize: Amazon's profit lies with AWS, the infrastructure that was originally for their ecommerce operation. But their ecommerce has forced many other retailers to streamline their operations... I wonder how many ended up using AWS as part of that effort.
Inbound call centers breathe detailed call flow scripts, metadata, abandon rates, recordings, statistics, etc. I'm quite sure they know which of their clients are legit or not.
I agree that these bullet points are good ideas that can be implemented by any company that is striving to improve. I think the main reason why these fall under this "Remote Manifesto" is that they become necessary for productivity in a 100% remote organization, whereas a traditional company may not be as motivated to implement these standards.
Now all browsers have removed the RSS feed button, here's his! https://writing.markchristian.org/feed.xml
This is the comment I came here for. It's always a good idea to have your own spot on the Internet that you have control over, and can write about whatever you like.

My website is my username DOT org, for anyone who is curious.
Truly the end of an era. Akihito became emperor in 1989. At that time it seemed humanity was finally ready to put great power conflicts in the past. Akihito represented a generation that had experienced the horrors of WWII as children and saw the need to make sure that never happened again.

Now as Akihito abdicates, the whispers of great power conflicts are starting again. Old alliances and coalitions that have kept the peace for 70 years are being questioned. Nationalism is rising throughout the world. I hope the new Emperor’s reign will be just as peaceful as his father’s, but I am pessimistic.
Sometimes things in the package manager can be a bit out of date. For the great majority of LaTeX-ers it may well not matter, but some people want or need up to date.

Some people also prefer the layout (where various configuration files are kept, for instance).
Yev from Backblaze -> as an employee, I'm glad it works too :D
> And how is that different than misuse of a third party service?

Because a purchase of, for example a server, is a one-time deal. The server is then in the hands of the scammer, and can be used for all kinds of ill intent and Dell for example has no way of knowing, and even if they knew, really don't have any recourse to address it.

A third party service, on the other hand, has an ongoing relationship with the scammer, assuredly having access to some form of payment details, some kind of ongoing communication in order to fulfill the service they're contracted to provide, and provide ongoing labor to that end which assists the scammer in, well, scamming.

> You seem to assume they aim to provide this service on purpose for illegal activity.

I'm saying they're not asking questions because the scammers checks are clearing, and I don't think that's right. That's what a lot of providers do, they provide the services, and even with ample evidence that everything isn't quite on the up and up, they just keep cashing the checks because why wouldn't they? I'm not even saying they're twirling their proverbial mustache here, I'm saying companies are inherently unethical, and only act ethically when mandated to. So let's mandate it.
Even more cruel: say yes, listen to the start of the spiel, then gently lay the phone down. They'll call back not knowing if it was a line malfunction. Now rinse and repeat.

I got some so angry that they threatened to come over and break my face at home. This technique has up to now never failed me.
I would be totally cool pledging my allegiance to a dragon lord. Until then, all these politicians can jump in a lake.
Nah, I'm with you for sure.

The only downside, perhaps, is that this of course continues the cat and mouse game, leading to more and more devices being infected with DRM (see HDCP, or browsers including proprietary binary blobs to play back DRMed content).

The only alternatives will then be free alternatives or piracy. The optimist in me wants to think that this means DRM free content will proliferate, but the realist in me is thinking that's unlikely, as the money will always be with the DRM camp.
> They may be people like him for a new type of insuline pump.

I'm sure there are -- and there is nothing stopping those people from doing the same today. The FDA cannot tell you what you can and can't do to your own body.
I like remote work to an extent, but its not that simple, and whether programmers "need" something or what "can" happen is a really not the best point to argue, because for example you don't "need" anything more than C if you require portable code to do anything that pretty much any other general purpose language does. I've also done these volunteer projects. They work because timelines are pretty up in the air, there's often little or no funding to be concerned with, everyone is working on it because they want to, and they're only working when they are well-motivated to do so. There are many more constraints in a proper company and job. Remote communication doesn't even come close to the interaction of a roughly synchronized office environment. Of course, there are downsides to the traditional office setup too, but in eliminating those concerns you introduce more problems presented by remote setup. I know people who even have the option of remote work and choose not to, and I can empathize with that sentiment.
The author ignores two obvious, extremely high leverage changes that would solve the problems in his model.

First, on the revenue side, extend patents on pharmaceuticals as long as possible. His model assumes a very narrow window of payback; quadrupling or quintupling that window would make many more drugs feasible to investigate.

Second, to use the author’s word, “de-risk” all trials. The best way to do this would be to end the FDA. But an intermediate step would be to eliminate the requirement to show efficacy, only retaining the requirement to show safety. Safety is orders of magnitude cheaper to prove.

Trials could be conducted much more cost effectively with these two changes. There would be more time to form patient and investigator networks, the structure of trials would be less complex, many more drugs could be tested, and many more drugs would be profitable.
ActivityPub is the distributed notification system you talk about and yes it's a solved problem. It's already used for Twitter and Instagram like content, see Mastodon and Pixelfed.
It's for the hipster/nativist niche. Automatic (probably Swatch). Made in America (in big letters on the face, but the movement is ETA/AXIA/Ronda or other Swiss maker).

I guess premium-ish-but-not-really PBR is next, brewed by some previously "craft" brewer gobbled up by a mutual parent company. Oh man. A little googling reveals the horrifying plausibility of that.

As the watch connoisseurs have pointed out it's not really a moderately priced premium product. It's a cheap product with pumped-up margins so it can get internally green lighted because the margin contribution will be enough to move the needle a bit.

You see a lot of the same in clothing e-commerce: Stuff that's not unique, not especially high quality, and shockingly expensive for what you get because it hit a hip vibe.
Their glassdoor rating alone would keep me away!
While I can appreciate the sentiment, the reason we can do things like this is because of all the research and development that went into things like integrated circuits, manufacturing and CAD. This is more the classic hacker thing, were you use something larger and serious for you own purposes. Not making something primarily for serving ads, or whatnot.

This technology can very well, and was to a large extent made to, be used for something else. I don't think researchers or EEs are stepping over homeless people more than anyone else. When it comes to doing good things with electronics I would be more worried about patents, or just finding the time.
> The criticism is more that instead of increasing sales by developing more drugs, they focus their resources on marketing instead. This makes more money for them but is bad for society.

The original point was that advertising increases their resources by more than its cost. If they spend $X to get $X+ then the "+" is additional resources that both increase the incentive to do R&D and provide more resources to do it with.

Moreover, the only way advertising makes them money is by more people using the drug. Presumably the additional people taking the drug derive some value from it (or why take it?), so that isn't inherently a loss to society. If the value of taking the drug is worth more than what they're paying then it's a benefit.

The biggest problem here is probably when you have insurance paying most of the price of something, so then the patient sees an ad for a drug which is 2% better and costs 2000% more, but the fact that the benefit isn't worth the money is removed from the patient's calculation when the insurance is paying for it, and then that causes everyone's premiums/taxes to go up. But the problem in that case isn't the advertising -- that's just the mechanism -- the problem is the misalignment of incentives caused by widespread low deductible insurance.
And to complete the story, I'm guessing that that old struct likely got serialized in the DCE protocol as dword/word/word/bytes, so the struct layout remained unchanged to maintain compatibility, even as the definition of an UUID evolved...
> I fail to understand the use of python in a distributed environment while the language has such poor concurrency support

Because it's a distributed environment probably is exactly why. Python has (arguably) great concurrency support apart from Multi-threading.

https://www.youtube.com/watch?v=MCs5OvhV9S4

So if you need concurrency in the context of a single thread, then Python's GIL is a non-starter. But a distributed environment is not likely one of those.

Edit: I should amend concurrency in a single thread to: concurrency in a single thread that is compute gated...since coroutines can give you pseudo concurrency in a single thread provided you're workload has blocking steps like IO or TCP calls.
At Cloudflare we use their Python-based Lemur (https://github.com/Netflix/lemur) application to issue (on some days) 1M SSL certificates.
To play devil's advocate, imagine a drug that costs $1b to develop and would only break even in costs - obviously drug companies wouldn't pursue the drug. But suppose spending $1b to develop and then $2b to market the drug does better than break even - possibly way better, with the right advertising agency. Then the drug company would pursue the drug. So advertising can lead to more drugs being developed overall, since it can do so much to improve the cash flows that accrue to any given drug.
There is a way: http://mypy-lang.org/

I've used Python a fair bit for a variety of semi-permanent or long scripts. I would have liked types more as well. Discovered MyPy after those instances.
New York Times eliminated its copy desk in 2017: https://www.chronicle.com/blogs/linguafranca/2018/06/14/new-...
But according to Airbnb it's helping people survive in these tough times by providing a source for alternate income.
The new Multicam, MTP, and equivalents, do genuinely seem to be pretty good in all terrains. It's extraordinary. I think it's party because it's lighter so it picks up local dust or mud and adapts. Artic is probably the only exception - doesn't work well there so people were a white overlayer. But you need layers anyway in the artic so it's fine.