skysight-inc/HackerNews huggingface dataset:
That... just ain't so. So many of the GNU programs written for the command line are in C, are performance sensitive and would be crippled by any of the scripting languages you've mentioned. You don't have to look far: grep, sort, sed, find, base64, tar, ...
The Weber Grill Begins with a Buoy (2016)
Portraying the fact that you have the option of tax-sheltered, employer-matched investment as a "lack of luxury" is kind of weird.
Cohere Health|Senior/Software Engineer|Boston, MA| ONSITE

Cohere Health is simplifying healthcare for patients, their doctors, and all those who are important in a patient’s healthcare experience, both in and out of the doctors office. We build software that is expressly designed to ensure the appropriate plan of care is understood and expeditiously approved, so that patients and doctors can focus on health, rather than payment or administrative hassles.

This is a unique opportunity to join a new engineering team with great ambition and zero technical debt. You will have an outsized influence on the future direction and technology decisions.

Our application stack:

React
Java Spring/Springboot
MongoDB
AWS

Software Engineer - https://www.coherehealth.com/careers?gh_jid=4017884003

Senior Software Engineer - https://www.coherehealth.com/careers?gh_jid=4002557003
https://community.letsencrypt.org/c/incidents.rss perhaps?

(Pro tip: you can append .rss to many pages on discourse to get an RSS feed)
I am not sure if WhatsApp engs chose ejabberd because it was written in Erlang or because ejabberd was the defacto implementation of XMPP. They stumbled upon and fixed bugs in BEAM/OTP at their scale [0][1][2]. They also ran FreeBSD (for its superior networking?) on bare-metal hosts running customised system-images [3] and employed networking experts at some point.

[0] https://www.youtube-nocookie.com/embed/c12cYAUTXXs

[1] https://www.youtube-nocookie.com/embed/wDk6l3tPBuw

[2] https://www.youtube-nocookie.com/embed/93MA0VUWP9w

[3] https://www.youtube-nocookie.com/embed/TneLO5TdW_M
Basically sameish strategy as Singapore , including lockdowns of area’s / schools when necessary. They’ve been vigilant since the initial outbreak.
I think this is mostly true though. There are two separate areas, _technology_ and IT.

Technology is often not a cost centre and can be a competitive advantage for the right company, but Maersk is not and probably doesn't need to be a tech company (although I guess they could have a tech-forward strategy).

IT, as in, what it takes to have a computer per employee that they can use, phones, productivity software, etc, is almost never going to be a competitive advantage. It's almost always going to be a cost-centre, definitely so for a company like Maersk.
I'm not worried about South Korea and Japan. If you cut off funding to every coal plant, massive regions of Africa, South America, and Central Asia will be without any source of heat and electricity (or more likely they will just burn something worse). I want to see renewable, but not at the cost of entire nations going dark and freezing in the winter months
Depends what we are talking about, if it's unintentional security issues, the store review is good for that. If the author is trying to put malware in the extension, you have so many ways to hide it that it's pretty much guaranteed they won't catch it. That's why I trust much more the sandboxing capabilities than the store review.
Not really, there's been scholarly argument against a literal Genesis since at least the 5th century A.D. if not before.
Then what are some good options out there to keep text machine-centric while offering aesthetic flexibility? Is markdown with CSS a thing?
I love when people talk like they know what they're talking about and then get sonned. Hackernews everyone
Structure or pre-wiring. You have an eye and some Neurons. They can’t be totally random. There would be some structure. But is this pre-wiring. Can it be changed later?
> Gates made his money using very shady tactics at the cost of the consumer.

In part, but the other part of that is making software that vastly increased human productivity with a computer at an incredibly competitive price point.
> I disagree, for anybody who knows how FreeBSD works

That excludes the bulk of this site's readers.
I just installed crossline, looks awesome. Super fleshed out and ready to use. Looking forward to using it.
I had great succes with TIKA and just OCR when finding to much many high unicode vs normal characters.
Daniell Integral
> Perhaps you could expand on the threat model you're talking about where you, as a remote attacker, can somehow get a packet with an RFC1918 dest IP sent to the WAN port of your intended victims home router.

The threat model is really simple: If it's not under your control, then you shouldn't needlessly rely on it for security. And from the point where the wires leave your house, it's not under your control.

A random selection of possible attack scenarios:

- Hooking up a DSLAM to your DSL somewhere along the path to the CO.

- Compromising your ISP's edge routers through vulnerabilities/hard-coded passwords.

- If your router happens to also announce its RFC1918 prefix to the outside world and your ISP's misconfigured edge routers propagate those routes in their access network, being your neighbour might be enough.

- If your ISP is incompetent at configuring VLANs so you end up in the same VLAN as other customers in your area, again, being your neighbour might be enough.

(And yes, those are things that have happened.)

> It's perhaps worth pointing out that this discussion is very much in the context of a home network,

Except it really isn't. For one, the context was the home network of someone who would prefer to assign a public prefix on their home network. That is probably very much not the kind of stereotypical home network that is generally meant when you speak about "a home network" (i.e., a bunch of consumer devices on a WiFi). And also, the distinction really is only relevant in so far as specific home networks generally are not targeted, but that doesn't really change that it's still a bad idea to completely unnecessarily have a NAT run without a stateful firewall (the NAT needs to keep all the state that the firewall needs to keep anyway), and that as soon as you do have that firewall, NAT does not add anything at all.

So, yes, it might be that in some particular setups NAT without a stateful firewall is good enough for your particular needs. But that doesn't change that the general idea that "NAT prevents inbound connections" needs to die, because it is (a) far from true in the general case and (b) even where/in so far as it is true, you are almost always better off with a stateful firewall instead, so it's a bad rule of thumb both because you actually have to understand the limits of where it applies to not end up vulnerable and because the alternative actually works better with no downsides, except in rare circumstances, and even then, it's only an economical downside (namely: buying a new device that does things properly instead of using what you already have).
Absence of automation is why the CA death penalty is applied so late due to the consequent disruption.
Microservices, often, is just another word for "distributed monolith". Sure you can read the code of a single service quickly, but often in practice it's not possible to just make changes to one service. There are usually both explicit and implicit dependencies that span many service layers. What you gain in readability I think you often lose more in maintenance overhead.
+1

It even mentions another study she did on face selection in monkeys.
Flaw in billions of Wi-Fi devices left communications open to eavesdropping
Since the title is a question my answer is “pretty much everything”.
Letter of Warning from Einstein–Szilárd to Roosevelt
Show HN: Riverside – Record a radio like podcast and let your listeners call in
To me, the main source of the problem is that Google (and other search engines) began returning different results for different users:

https://www.theverge.com/2018/12/4/18124718/google-search-re...

So instead of returning a canonical list of the best results for a given subject, they use the copout that people want to see different things. IMHO this has led to problems like politicizing science to cover "both sides" when there is actually consensus. It's institutionalized ignorance.

I agree that search is primed for disruption though. The endgame for search is an artificial general intelligence (AGI) that acts as an oracle to answer any question put to it better than any human. Search is just a query over a very large search space, and is the basis for rational thought (or at least human memory). What we have today is more like a library of books where the user is forced to learn the categorization system and perform the librarian's job manually much of the time.
modern finance theory completely disagrees with your argument.

as a very top level explanation (appealing to things you already know and don't dispute), your retirement should be invested in the stock market; and yet, the stock market is "fairly priced", no company's shares are clearly better priced than any other's. So, "you are better off in the stock market than not in the stock market, and you are better off owning a diversified, market-weighted basket of stocks".

The stock market is (1) a good investment and (2) not only affordable, but is so affordable you can't afford not to invest.

(3) the investment aspect of the housing market is not appreciably different except you don't easily get to diversify your portfolio. Luckily, location location location does a type of risk averaging, though you are exposed to the risk of location value changing. Housing does have another aspect, consumption: if you live it in, you are renting the house from yourself, consuming the space-time and depriving yourself of the rent you could be entitled to. Therefore, if you live in an expensive house, you are paying expensive rent.
We have to fill existing PDFs from a wide range of vendors and clients. Our approach is to raster all PDFs to 300DPI PNG images before doing anything with them.

Once you have something as a PNG (or any other format you can get into a Bitmap), throwing it against something like System.Drawing in .NET(core) is trivial. Once you are in this domain, you can do literally anything you want with that PDF. Barcodes, images, sideways text, html, OpenGL-rendered scenes, etc. It's the least stressful way I can imagine dealing with PDFs. For final delivery, we recombine the images into a PDF that simply has these as scaled 1:1 to the document. No one can tell the difference between source and destination PDF unless they look at the file size on disk.

This approach is non-ideal if minimal document size is a concern and you can't deal with the PNG bloat compared to native PDF. It is also problematic if you would like to perform text extraction. We use this technique for documents that are ultimately printed, emailed to customers, or submitted to long-term storage systems (which currently get populated with scanned content anyways).
Indian outsourcing never ends well. I hope they get what's coming to them. Really, it should be banned.
Investment in non-fossil fuels is exactly what was needed to make them cheaper that fossil, and in many cases they already are.
West Virginia scraps Voatz mobile voting app
I spent some time extracting abstracts from NLP papers (ACL conferences) and it was mostly straightforward. Using pdfquery to extract PDF -> XML gave each character as an element, and they were mostly ordered sensibly and grouped into paragraphs.

However... this didn't work in some cases, mainly with formatted text but sometimes with PDFs that looked like they were compiled in some nonstandard way. As a result I ended up chucking the XML structure entirely and recompiling the text from character-level coordinates. Formatted text was also an issue, with slightly offset y coordinates from regular characters on the same line.

I'm not sure I could take this experience and say that extracting _all text_ would be straightforward. Hopefully for most documents the XML is nicely structured, but I imagine there are many more opportunities for inconsistencies in how the PDF is generated when thinking about diagrams, tables etc. rather than just abstracts.

Considered writing up a blog post about my experiences with the above but imagined that it was far too niche. Code's here [1] if it's of interest.

[1] https://gist.github.com/GuyAglionby/4b55d00803710f2e2e9877fd...
I've just seen it repeated several times, in many spaces. Apache, for example, moved faster after Nginx started taking market share. And ideas were copied back and forth.

Also, a monoculture isn't great for security/exploits.
Robinhood Brokerage Says It’s Up and Running After Outage
yeah Symantec and Bluecoat merged.
At this point it's classified as a disease modifier. Diabetes and age related diabetes are different diseases and need to be treated differently.

On the long term as we get a better understanding of aging, it can be reclassified as a disease with a cure to be found, but right now it's a bit too early for that.
Perhaps calling it an heroic effort would suit your taste more?

"Those teams rebuilt around 4,000 servers and 45,000 PCs and other devices" over 10 days (according to another article), while the company "ground to a halt".

I don't know about you, but if I had a team that pulled that out, I would have a deep respect for their service and contribution to the business.

Maybe I am missing something, but I didn't see anywhere where this was a company brought in, I am under the impression it is the company's internal staff recovering from ransomware, and now being laid off.
I can't help but be reminded of https://xkcd.com/1172/
Single dispatch for democratizing data science tools
I don’t have a great answer but I’ve been using Just Press Record on my iPhone and Apple Watch to record stuff while driving. The app transcribes your voice fairly well and I feed it into Bear Notes from there.
Id also be interested in a blog or any basic tips/examples! I totally understand you don't want to give too much away, but I'm sure HN would love to see it!
Only 13 out of ~3,500 of certificates I manage required renewal
Yes to embedding. In Canada, folks have always been able to e-file tax returns, but the CRA (Canada Revenue Agency) also has fillable PDF form for folks who insist on mailing in their returns (with their receipts and stuff so they don't have to store them and risk losing them).

When you're done filling the form, the PDF runs form validity checks and generates a 2D barcode [1] -- which stores your all field entry data -- on the first page. This 2D barcode can then be digitally extracted on the receiving end with either a 2D barcode scanner or a computer algorithm. No loss of fidelity.

Looks like Acrobat supports generation of QR, PDF417 and Data Matrix 2D barcodes.[2]

[1] https://www.canada.ca/en/revenue-agency/services/tax/busines...

[2] https://helpx.adobe.com/acrobat/using/pdf-barcode-form-field...
They will. Just look at Boeing.

https://www.bloomberg.com/news/articles/2019-06-28/boeing-s-...

Penny wise, pound foolish.
my system, based on letter ratio paper.

Flip the paper to landscape. Draw a line down the middle and at 1/8th and 7/8ths. Its easy to imagine where the 8ths are because you can easily picture a 1/4th border and half that.

Lift from the binding is a non issue since you only contend with it at the top of the page.

Now you have 4 regions. the middle two regions are for capturing notes directly. You have two 3/8 sections so you can take a set of easy to read notes. You can easily flip to the next 3/8 if a new major topic starts.

The left and right 1/8 are for adding details you thought about or want to supplement to an existing topic without running off the page.

I recommend graph paper for this since it aids in keeping writing and divisions aligned.

Try to keep you notes organized since you are preparing a document to be reread later.
I don't see it as an anti-feature.
No worries I got you point I was just being a bit nitpicky. It's true there are cheaper cards but I do like maxing out those settings. To me the main potential draw of a service like stadia or geforce now would be max current possible graphics without max graphics card purchase. Based on what is actually being delivered I am very likely not the target audience. Perhaps it's geared more for people who are deciding between a $400-$500 console or mid-range graphics card outlay or a $5/mo service.
Though i dont know how FreeBSD works after reading the title my first guess was hah, so are they completely switching to clang or some other compiler. But i think maybe if the title read "FreeBSD would stop GCC support" or something would have made it more clear on the outset, may be thats what the he is referring to.
Is there a Drudge Report type aggregator specifically for this kind of news?
Sure. YMMV. I have several kids and had a different experience.
Fed cuts half point in emergency move amid spreading virus
Vouching your comment, as this is a very valid point. If the OP is sick of webdev, they the likely end case is that they will just end up discouraging their students.
Bizarre suggestion for a device that's kinda hard to find nowadays but which I've heard is awesome: the AlphaSmart Dana.

https://en.wikipedia.org/wiki/AlphaSmart
EDN is better than JSON, but it's still text only, and not fully specified.
Do not disturb buttons are great for this.
Funding for operating existing plants comes from the clients and/or the government, or possibly from bank loans for cashflow management. Investor money is usually for funding new plants or mines.

The only reason most existing plants might close is if cheaper alternatives provide a better service.
Spying on the Scammers
Can we get a “(some)” for the title?
Hi! I’m the founder of a startup (https://siftrics.com) in this exact space.

The demand for automating text extraction is still very high — or at least it feels like it when you’re working around the clock to cater to 3 of your customers, only to wake up to 10 more the next day. We’re small but growing extremely quickly.
My wife and I are building videos you can actively watch with young kids, around crafting things. https://m.youtube.com/channel/UCpL1E-yK38HGsNaIfVPdc8w

(We only started a couple of weeks ago but the idea is that the format is attention grabbing and it encourages co-creation and a jump off point from screen time)
Multi-Cloud Snake Oil
At least for the information you can see (notes on the board from the professor, friends notes if they let you take a look for reference, etc.), Birch might help, so you can document and go back and study how others take their notes. https://www.reclipse.io/birchapp/
There can still be large variations across hospitals and doctors in a public system in terms of outcome.
Blame other CAs for resting on their laurels and allowing LE to steal their marketshare.
> Ad hom. If you think this particular paper is invalid and/or cherry-picks points, then refute it specifically

No, it doesn't work like that. Reputation matters, and taking it into account is a way to deal with the sad fact of the Bullshit asymmetry principle.
Jacobolus is basically saying Cato has cried wolf too many times to be given the benefit of the doubt anymore.

[1] https://en.wikipedia.org/wiki/Bullshit#Bullshit_asymmetry_pr...: "The amount of energy needed to refute bullshit is an order of magnitude bigger than to produce it."
And conversely

https://www.scientificamerican.com/article/a-learning-secret...
I’ve considered this, though it seems odd that blood vessels would cause me to see huge repeating geometric patterns, but I dunno, so as good a guess as anything.
Have you seen RON (Rust Object Notation) https://github.com/ron-rs/ron ?
Which is insanely scary.

I'm sorry, I don't want people in the government unilaterally implementing change they happen to think is the right thing, anymore than I want a dictator.
I sure hope the change you're making unilaterally isn't harmful.
MCC: Minimal C subset compiler intended to eventually run on my calculator
200 Deloitte staffers were stationed in the Maidenhead office, alongside up to 400 Maersk personnel.

100% more Maersk people. Good enough for me. YOMV.
lol, you beat me to it :)
Show HN: A library I wrote to perform statistical analysis
Source Code: https://github.com/been-jamming/MinimalCC
I bet that if aging were halted, all diseases made curable, and famine was made obsolete, the accidental death rate would go way down.

People take risks right now because "they have nothing to lose" - they're going to die anyways. Once that stops being the case the amount of risk taking would go down.
> No, it is not.

What would you call Progeria?

What about cancer? Transition of a cell into a particularly nasty disease state. (That term, by the way, is one the biologists throw around quite a bit to describe broken or damaged cells that no longer function as intended.)

What if senescence can be slowed or stopped? What then?

Diseases need not be communicable.
If that's the case, the challenge will be retaining the key people responsible for Sophos's 'intellectual capital' and sales relationships. It can be extremely costly to keep people after a PE acquisition in cyber - combination of removing the equity incentives (e.g. stock will eventually vest for the top people, if it hasn’t already) plus being in a very hot market where poaching talent is common plus general erosion in conditions to service the debt from the LBO.

The cynic in me thinks TB knows cybersecurity will sell at even more ludicrous multiples in the future (and they’re swimming in dry powder), so they won’t need to care too much about the underlying health of the business. The optimist thinks that TB are the masters of this niche and see synergies I don’t.

Source: I’ve done DDs in this space and our firm’s (public) stance is to encourage organic growth over doing deals
3,500? wow. What are you managing if I may ask?
Yes. In most companies IT is a miserable place to work at.
Doesn't seem flagged now?

In any case, lots of companies will "have a vaccine" soon... the question is whether any of them will work on a virus type that has so far been very good at defying vaccine creation (see the history of SARS vaccines).
What Happened Hazel Scott? Meet the Brilliant Jazz Musician and Activist
Postmodernism for Kids
I doubt it's easy to isolate
Ampere unveils Ampere Altra, an 80-core ARM-based 64-bit server processor
Netsells | York, UK | ONSITE | Back-End, Front-End, Marketing, Business Analysts

Hello! Based in the heart of York, Netsells are a product development agency (https://www.netsells.co.uk) working with a range of clients, from innovative startups to large household names, using cutting-edge technologies to solve critical business challenges and drive sustainable growth.

We work across web and mobile, creating bespoke applications, websites and software. Our stack is mainly based on Laravel, AWS, Vue.JS, Swift, Flutter, React, .Net and C#, but we're always looking to adapt and use the best frameworks/tools for the job.

We are currently recruiting for:
* Project Managers
* Business Analysts
* Content Executives
* Front-End Developers
* Back-End Developers

Check out our vacancies page on our site. https://netsells.co.uk/vacancies
On one hand, we've had a generation of persona-based sales/marketing where it is key to understand your customer, numerous multi-billion dollar companies like Google, Facebook, Twitter, etc, etc that function because they let you target your ads down to excruciating detail, the entire Obama campaign's 2012 micro-targeting data efforts, and the rise of communities based on every interest, habit, and niche.

And on the other hand, we're supposed to believe that ad targeting doesn't work.
Well, PDF forms support all of this already, so why not just add validation inside the PDF?
It was removed from the operating system. As with most operating systems, nothing prevents users from installing third-party software including GCC.