skysight-inc/HackerNews huggingface dataset:
What you're saying just isn't true. You can develop for iOS without a phone (just use the simulator), and you'll find that older Macs run Xcode just fine and are totally usable.

A $4k computer and $500 phone are entirely unnecessary.

Also, App Store approval doesn't take days. It takes hours.
How do you document your Microservice cluster?
At Facebook, Amazon, and Netflix, the dead weight proactively get PIP'd and fired all of the time (Facebook cuts the bottom 10% every six months). From the Netflix culture note:

> We have no bell curves or rankings or quotas such as “cut the bottom 10% every year.” That would be detrimental to fostering collaboration, and is a simplistic, rules-based approach we would never support. We focus on managers’ judgment through the “keeper test” for each of their people: if one of the members of the team was thinking of leaving for another firm, would the manager try hard to keep them from leaving? Those who do not pass the keeper test (i.e. their manager would not fight to keep them) are promptly and respectfully given a generous severance package so we can find someone for that position that makes us an even better dream team
If the university followed through on that last paragraph why did she resign?
I used to deal with PDF at my day job. Among all the tools we use in production, Ghostscript probably has the most 0 day. Thankfully we're paranoid about security and run everything in sandbox. Still it's no fun getting nagged by security to upgrade our Ghostscript version.
An underrated feature is “blame” in the IDE. IntelliJ or Eclipse both support showing the last commit a line was changed in in the “gutter” of the code editor.

Makes it easier to figure out how old a line of code is and (if the commit messages are any good) why it was introduced or changed.
Well, PDF attacks need to attack the viewer you're using too…
Non-issue for viruses: They don't live outside their hosts for more than a few hours.

Bigger concern is the reduced cargo capacity from China these days.
Not to sound like a jerk, but that sounds a little paranoid to me.
By the way, what is "selective LIFO"? I googled it and couldn't find it. Also, I couldn't find anything on queue depth determination.
Since I haven't used it, I'm curious: How is the ease of use so much better than with other systems?
> I can't sideload apps on my iPhone

Then don’t buy one. Highly competitive market where you can buy others where this is possible.
Missed opportunity to switch to zstd IMO. Much faster than gzip, especially during decompression, and essentially the same compression ratio. Them apt upgrades take too long.
Of course, the music of the 70s was much stronger than the 80s so far as rock and related genres go. There’s a big ol’ lull in high-quality recordings until the tail end of the decade. Very noticeable. But if you mentioned 70s culture during the 90s people’d reliably go “ugh disco what were they thinking?”
1976 Swine Flu Outbreak and a Vaccine Goes Terribly Wrong
I was playing with Aeneas and I didn't really find it THAT accurate, using Syllabification-by-Analogy and then doing some optimizations like matching choruses or verses which are repeated yielded interesting results. When I was doing this then spleeter and demucs and other vocal isolators weren't out so I should probably have another go with those...
It's funny how they all seem to have been found by one person (Tavis Ormandy) too. It's like the setup and PostScript standard are so baroque that only one human understands them, and that human takes a week or so every year or two to research and drop another 0day.

https://bugs.chromium.org/p/project-zero/issues/detail?id=16...
Not exactly what you describe, but a similar idea that uses your computer's webcam: https://donottouchyourface.com/
Map() vs. ForEach() in JavaScript – What Is the Difference
When Premonition Send You Running for Cover
There is value in keeping track of who wrote each line of code. Even if it's quite old, you can still figure out the persons that originally worked on a particular project/module and ask them about it. If you reset history, this knowledge is lost.
TAOCP = The Art of Computer Programming by Donald E. Knuth
True, but in most cases this is assumed to be a popular PDF reader. If it is specifically targeting a webviewer, I agree. But that still means that there is some JS PDF parser in between, though that provides very little in terms of security, I doubt that such a parser will check for malicious input.
Developers Are Gitting into Deployment
As someone who switched from Android to iOS about eight years ago, I understand how people on both platforms might react to this negatively. However, I, for one, am very happy this is happening.

I hate signing in with social accounts, but sometimes it's so much easier than trying to sign up with an app's custom sign up form. I will happily pick Sign On with Apple 100% of the time to avoid linking to my Facebook or Google identity.
There are a handful. We looks at bounding boxes to featurize which spans are visually aligned with other spans. Which page a span is on, etc. You can see more in the code at [1]. In general, visual features seem to give some nice redundancy to some of the structural features of HTML, which helps when dealing with an input as noisy as PDF.

[1]: https://github.com/HazyResearch/fonduer/tree/master/src/fond...
Not everyone cares about egress costs.

Our product is a log processing/analytics tool. Customers pay for a certain period of time for which we'll hold onto their logs for search and analytics, after which point the logs are expired and then deleted. So our ingress-to-egress ratio is very, very high, and egress is practically a rounding error on our AWS bill.

I've seen some stupid shit. Like security architects requiring employees to always but always be tunneled in with a VPN, without considering what the egress cost is of an employee surfing YouTube through the VPN.

At the end of the day, you are responsible for your architecture choices. As part of your architecture planning, you should design an architecture with maintainable costs, in particular, one where the cost of adding additional users doesn't outweigh the revenue those users bring.
Agreed. I started with Spacemacs, which showed what is possible in Emacs. But it is so horribly slow and breaks so often that I couldn't use it more than a few weeks. Then I started with a blank init.el and just added packages (with use-package) as needed. Now it's fast and it still has the functionality that I need, things also rarely break (and thanks to Nix I can always roll back). The main idea that I stole from Spacemacs is the use of spacebar shortcuts (via general.el).
They have a 100% monopoly on iPhone users. If your customers device is an iPhone and your product or service doesn't comply with their rules then your customer needs to either use a different device or not be your customer.
Really enjoyed that video, all hour and a half of it. Thank you!
I actually have very little direct experience with automated forced alignment; I have enough experience in the space to know that naive approaches suck, but back when my boss was paying people to do manual alignment most of the effort went into second-language subtitles for pedagogical studies... which means the text doesn't actually represent the same words that are in the audio, because they're words in a different language, and nothing would do a good job of accurately aligning that! So I got very little support for building in a more sophisticated auto-alignment system.

My intuition, however, is that a meet-in-the-middle approach using automatic speech recognition and then aligning the resulting text streams would be the optimal approach, and indeed every other major forced-alignment tool besides aeneas (https://github.com/pettarin/forced-alignment-tools) does seem to use that approach. The catch, of course, is that you actually need decent ASR language models for every target language to make that work, and gas you can see from tat list, it is rare for any given engine to support more than a few languages; CMU Sphinx probably has the widest support, although it's not the highest end toolkit for popular languages like English. So, if you really want to maintain the broadest possible language support, and you can afford the API fees, building a new alignment engine that piggy-backs on MicroSoft or IBM's speech recognition APIs is probably the best option--or, to keep it cheap I'd go ahead and use Sphinx's aligner as a preferred option for all the languages that it has models for, and either fall back on aeneas for remaining languages, or (if you can afford occasional API calls to commercial services for the occasional less-popular language) upgrade to MicroSoft/IBM services for the remaining languages.
Non-WebKit based iOS browsers are zero, and non-Chromium based Android browsers rounds to zero. So I don't think the distinction is very important, if it exists.

It's silly to cast the mobile browser wars in abstract terms, as if JoesOwnWebBrowser is going to be a thing tomorrow. It's Google and Apple, full stop. Google is leveraging their titanic web properties and mobile ecosystem control to push Chrome. Apple is using their control over the iOS ecosystem to retain Safari. The choice is whether the mobile web has two relevant players, or one.
https://www.compliancejunction.com/first-ever-uk-gdpr-penalt...

https://iapp.org/news/a/germanys-first-fine-under-the-gdpr-o...
It's very nice when your dependencies have a thorough history. I updated one of my dependencies and found one of my tests started failing. Very nice to pinpoint the exact modifications that caused the break, and I got a much speedier patch because of it. Depends how often you update your dependencies though of course
"We won't switch from SVN to git due to the logistical challenge of migration".

It would be worth switching to git if the current technical costs outweighed the costs of the migration, yes.

I think there's more to it than just "we don't need all the history, just squash it and starting with git would be better" (or even "setup authors file, git svn fetch"), though.
Analysis of selected armed civilians’ engagements against active killers
I think that's one of my 'favorite' saddest episodes/storylines in Scrubs. That and the ones with Brandon Fraser.
Oh, thanks for the tip on Pulumi. I will definitely take a look at in the future. I agree, HCL is weird and I always wondered why people didn't just write this stuff as code. Using Typescript is great for this, but I wonder why they need to support 'any language'... seems like a documentation/support nightmare. Just do one thing well!
After using Ubuntu then Debian, and briefly trying Arch, it is so much easier to manage packages on Gentoo than the alternatives. USE flags, package.mask and the slots system are indispensable. And you get freedom from systemd.
I don't know. I'm a pretty big fan of staying with a company that treats me well and pays me well enough. I don't need a 300k / year salary when I have a team that respects me and that I respect and we work on interesting problems together.
Show HN: Site with information about stocks
In my opinion, the best way to regularly back up an e-mail account -- so long as it supports IMAP4 -- is by using something a tool such as OfflineIMAP [0] (my preference) or imapsync [1].

Install it, configure it, perform an initial sync, set up a cronjob to have it sync automatically once a day or whatever, and make sure that the local directory it is being sync'd to is included in your regular system backups, then forget about it.

If you're running Linux or macOS, one or both of the above are likely just an "(apt|brew|yum) install" away.

---

[0]: https://github.com/OfflineIMAP/offlineimap

[1]: https://github.com/imapsync/imapsync
Dallas County asks to recount Super Tuesday results after 44 thumb drives found
Microsoft Office encryption evolution: from Office 97 to Office 2019
Some of the teachers don't even have enough money to get home.
H1N1 may seem bad, H5N1 has a CFR of about 60% and infects and kills many species.

https://en.wikipedia.org/wiki/Influenza_A_virus_subtype_H5N1
There are other costs to regular context switching as opposed to goroutines/greenlets (the green threads that gevent uses). I don't remember the details but specific attention was paid to the point of making context switching and other resource consumption by these green threads cheaper than native threads, so I suggest reading about it in greenlet/Golang docs :) You can also try searching for C10K which was the term people used to discuss how to achieve 10K connections, and is often associated with cooperative threading.

For example, the cost of the context switch itself (storing all registers) is more significant with native threads.

Just try spinning up 100K threads that each print a line and then sleep for 10ms, and see how high your CPU usage gets.

Also, doing IO does not necessarily mean context switching - it means calling into the kernel (system calls). If you use an async IO operation (read/write from a socket) and then continue to the next thread, by the time you're done with all ready threads, you're likely to have some sockets ready to read from again, so you might not context switch at all. Kernel developers are working on even reducing the need for syscalls with io_uring, which is designed to allow you to perform IO without system calls.
I read the article and clicked on the logo to learn more about the product... However the link directed me to https://127.0.0.1/
The US has more supply, not less. But the demand is even higher.

Supply and demand around industry verticals in geographic hubs like SV doesn't follow simplistic supply & demand laws. More labour means more fuel for starting fires, and lots of fires require more fuel to grow, throwing off more and more heat (profit); meanwhile, if you're in a fuel-scarce region, to pursue the metaphor, it may not be possible to start a fire at all. Salaries are high because the companies have global scale and are competing with other companies with global scale, but they can only be global scale because they have lots of labour supply, and they only have that because they're co-located and can utilize fungibility in the labour market.

There's little need for data scientists in small local companies.
Sorry, I don't understand: could you clarify why you're telling me this? Was there anything in my comment that seemed like it was talking about something else?
A bad trip on MDMA? I've never heard anyone express that they had anything like the classic LSD "bad trip" on MDMA. It's just not especially psychedelic in that way, and broadly speaking, it's a stimulant that makes your body feel really intensely good.
For bacteria, antibiotic resistance is a big deal and aggravated by routine oversubscribing and meat agriculture. We need more antibiotics and phages quickly.

For fungi and yeast, there aren't enough antimycotics and they too are overused. We need more antimycotics and phages quickly also.

For viruses, meat agriculture, forest destruction and urban sprawl are contributory factors leading to faster mutations and jumping species eventually into us. It would be nice to have a mostly automated vaccine development lab system that can assemble and test thousands of compounds simultaneously.
You may not like what I wrote, but I wrote only facts. For example:

Boeing Emergency Airworthiness Directive

"Initially, higher control forces may be needed to overcome any stabilizer nose down trim already applied. Electric stabilizer trim can be used to neutralize control column pitch forces before moving the STAB TRIM CUTOUT switches to CUTOUT. Manual stabilizer trim can be used before and after the STAB TRIM CUTOUT switches are moved to CUTOUT."

https://theaircurrent.com/wp-content/uploads/2018/11/B737-MA...

Plain and straightforward. The facts that the LA and EA crews did restore normal trim multiple times with the electric trim switches comes from Aviation Week 19-Sep-2019:

"The [LA] pilots countered with main electric trim nose-up inputs. At least 25 automatic stabilizer nose-down, pilot-directed stabilizer nose-up exchanges took place and then several nose-down inputs were not countered."

"The MCAS activated twice, and the [EA] crew countered with electric trim."
No the LGPL has a clause for dealing with static linking [1]. It's more difficult to do (as the comment above us mentions).

Using static linking requires you to provide program object files which can be relinked (and re-uploaded I'd presume). This allows the user to modify the LGPL file, and then relink the original program to the updated version.

1: https://www.gnu.org/licenses/gpl-faq.en.html
How's the performance on some of the harder songs to align? When the voice is too melodic or the characteristic high female pitch that can get mistaken for instruments? Something like Royals - Lorde maybe.
Learning react at a bootcamp and becoming a front end developer?
A breakdown of coronavirus risk by demographic factors
This one is funny https://youtu.be/lod_LUp3ggc
I don't quite understand what you mean by data linking. Do you mean an app that request additional permissions beyond login to your FB/Google account in order to do FB/Google specific things?
Specifically, addiction is a disease where people cannot self-moderate or reduce use despite actual harm to themselves. Chronic use, without harm, is not addiction.
On the other hand, I enjoy having electronic versions of technical books because I can search for things in them.
You tricked me; I didn't reread my original comment and wrote up something irrelevant. Fixed now. If you read it closely you may discover that it said interest rates are too low; nothing to do with stock markets. They are taking their lead from interest rates though so I doubt they are well prices.

The idea that stocks and bonds should give the same return is bad; the risk in stock is measurably higher than in bonds. In stock, legally nothing strange has to happen for an investor to come out with less money than the initial principle. In bonds; someone has to go broke. There is a clear difference in the level of risk involved.

> do you think there is a risk of losing your money, outside the end of the world or a temporary decline when you happen to want to withdraw?

If we handwave away the risk of having less money at the time of selling then at purchase time then yes, I suppose stocks would be riskless. If we assume the risks won't eventuate; anything appears to be riskless. Eating uncooked chicken is perfectly safe if we assume that there aren't any bacteria in it. That handwave is wholly unreasonable.
> This suggests that, as many health experts have predicted, the virus' fatality rate seems to decrease as more cases are reported.

A part of me wants to say “no shit. Fatality rate = death/known cases.” Of course the rate goes down when the denominator increases. Am I missing something here?
Democratic governments in the Middle East aren’t exactly everywhere.

Israel has a special relationship with the developed world.
The article gives very clear idea, that "non-functional DNA" can become very functional after transposons spring into action(at birth, during illness, whatever the trigger), so writing it off as something that can be spring cleaned is too early.

As for clean house - what exactly is template here? Some humans have genes, that others don't have - DNA is not something, that has all the attributes of all humans with true/false values attached to them. Some humans have slanted eyes and have genes that are responsible for that look and others don't have such genes when they have no such feature and there are other genes responsible for their look. And this looks a sh!t job to sort out all "functional" genes of every human, as DNA of them is not going to be the same.

Editing out nonfunctional DNA looks like one of those ideas from 60s, when it was in fashion to remove appendix and make smaller stomach and they in the end paid with shorter lifespan.
This is why it's so important that we do everything in our power to achieve a "societal backup" by expanding to at least one more planet.

At a grander level, this is what Elon Musk, SpaceX, and other related endeavors are all about.

Humans are terrible at considering and planning for large-scale, exponential, and extinction-level events ala pandemics, nuclear holocaust, and the long term effects of climate change.

The only real way to ensure that we don't drive ourselves extinct as a society (either purposefully or accidentally) is to create a backup copy of society, just like you would do for any other extremely valuable piece of information.

Onward to Mars!
> It all ended with serious incident where one of the crews overshot the runway resulting shut down of Laguardia airport. Mike Pence was on board.

The aircraft you are referring to was chartered from Eastern Airlines (since acquired by a different airline) and flown by Eastern Airline pilots. [1]

[1] <https://en.wikipedia.org/wiki/Eastern_Air_Lines_(2015)>
Yes, but you shouldn't just do that every time as calling into the event loop has its own processing cost. If you do that on each iteration of the loop, it will probably become much slower.

At a previous job, I wrote a wrapper that would compare the last execution time of the event loop scheduler, and if it was larger than some value, it would yield (by sleeping for 0ms). This was intended for use in loops with varying length, which might be long and could be short depending on some external factors, but yielding on each loop iteration made them slower by an order of magnitude.

IIRC It was sending messages to RabbitMQ, which somewhere down the line is writing to a socket, but not necessarily blocking - if the socket manages to flush its buffer fast enough (faster than the processing code can send messages), writing to it may never block, resulting in a CPU bound loop (since the loop may perform work other than sending).

We didn't want people to have to think too hard about how their loop was going to behave (especially as it might mean reasoning about the internals of a third party library), and so the wrapper was born. If your loop was short enough, all it did was compare ints so the cost was negligible.
The MCAS failure didn't appear as a runaway stabilizer problem to the pilots. Here's what Chesley Sullenberger writes about the experience (http://www.sullysullenberger.com/my-letter-to-the-editor-of-...):

I know firsthand the challenges the pilots on the doomed accident flights faced, and how wrong it is to blame them for not being able to compensate for such a pernicious and deadly design. These emergencies did not present as a classic runaway stabilizer problem, but initially as ambiguous unreliable airspeed and altitude situations, masking MCAS.
What a shit article. Zero visualizations. Just fuck you.
Of course SSO is a product. There are companies where that's their whole business. The fact that the customer is the developer not the end user doesn't stop that.
Making a reasonable-sized, sustainable colony on Mars would arguably be significantly more work than considering and planning for "large-scale, exponential, and extinction-level events".
Iron Dome is a guided SAM against (unguided) munitions for kill by kinetic hit or close proximity explosion. A ground radar track hostile munitions, fly the missile into its face to kill like a bullet actually hitting another midair.

So they wouldn't like designers of its adversaries to know how to fly shells to avoid it.
>It may be too paranoid, but I sometimes imagine there are forces in the shadows that want this, because having lots of legitimate prescriptions out there would make it easier to victimize people

Who would organize/benefit such a conspiracy? The opioid epidemic was brought on by pharmaceutical corporations trying to make more money, while ketamine is likely already available as a generic that won't make anyone rich.

Being able to imagine some way this could be a scam isn't enough. Some kind of evidence us needed as if you're wrong, people will continue to suffer without the help they need.