skysight-inc/HackerNews huggingface dataset:
>Cutthroat behavior in poverty is not an example of bad moral character

I can tell that Dick Cheney is a shitty person, even though he donated more money than I'll make in several lifetimes to charity. Likewise, I can tell that the Kim family had poor moral character, even though they were in poverty.

> it showcases how poverty itself forces people to engage in behaviour that makes others look down on them as undeserving

I'm sure that's true to some extent in real life, but I don't see how that is portrayed in the movie. The Kim family isn't "forced" to cheat except in the beginning when they had nothing.

Equally funny as the "Protestant folk morality" is the belief that poor people 100% a product of their environment.
If I were snarky I'd tell you that UX on both mobile and desktop in general is hurtingly bad compared to what it could be.

There are great domain apps (e.g. medical, games, professional audio, amateur astronomy to name a few I've seen) that really break open the format:

- feels like a tricorder from Star Trek, where small is good because it doesn't try to be bigger than it is, rather embraces its limitations are features not bugs (and to his credit, Jobs + Ive successfully translated these ideas into the iPod and later on iPhone early iterations).

- feels like a great videogame UI where despite the complexity, once internalized it's a breeze (even a joy, physically) to manipulate. It takes a lot of testing and feedback and is admittedly one huge QA cost in video game making, so there's why most companies don't do it for 'normal' products whose UI/UX is 'good enough' (or so they think, for now).

- clever integration with features, e.g.: slider on a phone with a tiny motor feedback when you cross a unit bar or even for magnitude; a bigger-deeper 'womp' around the center coupled with a UI magnet that makes you 'feel' and 'see' the slider fix itself on the 0 position. This all designed so you interact while looking at something else, just like a physical button.

I don't know. I feel like we've made steps of giants in the 2000s and then progressively dropped the ball when we realized the simplest UX on mobile yielded the highest engagement (think twitter, insta, how "simple" they are, how limitations actually enhance user activity; in a very questionable way but that's besides the point in terms of profit thus research).

I sincerely hope someday a disruptor kills everyone else with awesome UX (just like Apple did in the 2000s) and forces the market to re-think its abysmal UX standards, and let's not talk about ads because that would be extra-snarky.

If I were snarky I'd tell you that. But I'm not, so I'll leave these remarks for someone else to make.
That was also the era of the “AOL keyword”, where print and TV ads would literally say something like “in AOL, type the keyword ‘petstore’ to visit us”. They were a namespace where catchy and/or obvious labels sold to the highest bidder. It seemed inevitable that the same marketing teams who’d pay AOL lots of money for “petstore” would think it’s a great idea to buy the same keyword in the (in their thinking) Internet equivalent dotcom namespace.
Magenta is the complementary (opposite) color of green.
But when you access a paper it’s for reading it, correct?

It is worrying if places that are “libraries” of knowledge aren’t taking the opportunity to keep searchable/parseable data, but it’s no worse than a library of books.
But still not a pandemic cause China pays to well adds WHO.
> my bet is that the virus itself is in the same league as a bad seasonal flu

The CDC has said the exact opposite of this. The WHO estimated an initial mortality rate of 3.4%, whereas the flu is well below 1%.

Your GP and some unnamed internet "expert" sources are wrong.
NASA’s Osiris-Rex Students Catch Glimpse of Newly Discovered Black Hole
Almost certainly they cannot compensate. If average user lost $1k that's a cool $10b they would need to compensate.
> If you're using an OCR engine to understand PDFs that are nothing but a scanned image embedded in a PDF... what do you need a PDF parser for?

This should be obvious, but the answer is because OCR engines are not terribly accurate. If you have a native PDF, you're far better off parsing the PDF then converting to an image and OCRing. But if OCR ever becomes perfect, then sure.
Do you know the domain of the business? Otherwose it sounds like you should reconsider the advice you give out.
A way to manipulate electrons and transmit information quantum-mechanically
These new [bigger] numbers will show that Coronavirus is less deadly than a regular flu. That happy news will quickly stop the panic.
Ha! I can safely say that companies do not, in general, learn their lesson until it becomes an existential threat.
This is not factual. Do the math. Starting with a couple cases, it takes 10 generations (two months) for the numbers to be large enough to be noticeable.
Lots of RH are gamblers with short term options. Today's implied volatility and time-value for those options is way lower.
If this were an outage directly caused by a natural disaster, I could understand. This outage was an availability problem. This clearly points to some prioritization problems within the leadership layers if robust and resilient infrastructure was not emphasized.

The prioritization problems may not be due to ignorance or malice though, and may be justifiable if there are other fires that are burning brighter. It's still pointing to problems though, and I think it's completely legitimate for engineers to question the stability of the company when this sort of thing happens.

At the very least as an engineer I would be asking some pointed questions of my leadership. Maybe not dusting off the resume yet, but still I'd want to get reassurance from internally that the leadership problems that caused this are being addressed.
Your statement is wrong, in the following sense: at runtime, the call to x.foo() would always start look at the runtime type (which in this case is Bar, or some subclass of it) - otherwise overriding methods would not work.

https://docs.oracle.com/javase/specs/jls/se7/html/jls-15.htm...
Pattern Matching for instanceof.
Non-Volatile Mapped Byte Buffers.
Helpful NullPointerExceptions.
Switch Expressions (Standard)
Packaging Tool (Incubator)
NUMA-Aware Memory Allocation for G1.
JFR Event Streaming.
Records (Preview)

Everything looks promising for me.
...assuming the eldest die, I wonder what political instability we'll see in Iran and other countries as a result.
Right, but the question was:

> doesn’t Rust refuse to compile even when you use non-concurrency safe objects in a single thread?

and given that most types (Vec, HashMap, etc.) aren't "concurrency-safe" (thread-safe?), your answer

> yes

is rather perplexing.
> In the end, the system I put in place had 97% fewer processes (from 629 to 20) while providing all the same capabilities.

I am suspicious of this statement. Is the author now supporting the company and defacto replacing the guy that left?
https://en.m.wikipedia.org/wiki/Tracing_garbage_collection

> tracing garbage collection is a form of automatic memory management that consists of determining which objects should be deallocated ("garbage collected") by tracing which objects are reachable by a chain of references from certain "root" objects, and considering the rest as "garbage" and collecting them

So it starts at the root and, in a sense, "iterates" down through the reference tree to see which allocations are reachable, and then the inverse of that is freed. In the OP case, by contrast, "which allocations to free" is known at "collection" time, but there's still an extra step of actually doing the collection.
> amazon has been using TLA+ to prove/check correctness of production distributed algorithms and systems for about a decade

Such an in-your-face, smug and flippant comment but ...

On some projects.

In some teams.

And Aurora lost a lot of data initially in spite of whatever TLA+ they were using, somewhere at Amazon.
Yes, perhaps a better way to think about it is to version the set of services as a whole, and deploy them as a holistic, singular product. Then you don't run into the combinatorics problems.... Just challenges with roll backs.
It's unlikely to be limited to Washington State.
Crucially, it is not aged at room temperature ;-). The original discussion was talking about the idea that technology has been used by humans to process and preserve fresh meat, making it more of a staple than it would have been thousands of years ago. Arguing that technology will allow you to age fresh fish, is kind of circular :-) Before the ready availability of ice, unsalted and unvinegared sea fish was very much a rarity if you were more than a days travel away from the sea in Japan.

Originally sushi started as picked fish. Then they got the idea to make blocks of pickled fish and picked rice (you can still buy this kind of sushi today in Japan). It really has only been in the last 150 years or so that sushi included raw, unprocessed fish, and only quite recently that it would have been available far away from the sea side.

Edit: I should qualify this as being in Honshu. I believe the Ainu people were eating raw fish for a long time - in the winter months, of course.
India lifts ban on cryptocurrency trading
And equivalently, if you had heavily-relied-on proofs that were as narrowly read and hard to follow as software, mathematics would be in just as bad a state.
You are right! I had tried it in SVG, where solid P3 works, but gradient P3 fails: https://jsfiddle.net/6pL12ct0/
Rumor has it that the U. of Waterloo was designed without including the weight of ... books. So the building is sinking.
> LE has a mailing list for critical announcements in the interest of current customers and interested prospectors? Do tell, because all I know about is their blog and the Discourse forum, neither of which are solely for critical announcements.

I think they plan to improve their communication after this mishap.

But you can use an rss reader to subscribe to the incidents category (search incidents.rss in this page), which is very low traffic. It's not “action required” level only, but with only two or three a year it may be suitable.
NLP algorithms are just fine. It is the combination of regexes, NLP and deep learning that allows you to achieve good extraction results. So, basically OCR / pdf parser -> jpeg/xml/json -> regexes + NLP / DL extractor.
The Whole Problem
The Virologists that host the TWIV podcast cited some studies suggesting that the first cases were likely in October or November, which went undetected.
I would argue that it is worse for a retail brokerage to be down for a day than it is for a trading firm to blow themselves up, though I suppose the latter was more about creating a disorderly market.
I guess a lot of people feel like they have other things to focus on than trying to fix what’s broken in some app company.
I am missing something. This is a study with 36 triallists fitting responses to a relatively high-dimensional model with several input and explanatory variables.

I think one could reasonably expect to see a wide range of outcomes in this circumstance, but it does not seem newsworthy.
We tried jitsi for a while and found it did not perform well for screen sharing in large groups (which we use extensively). We switched to whereby.com (former appear.in) which is not free for group meetings (used to be though) but is much more reliable. Creating new meeting rooms works the same way as in jitsi
FYI, FillOrKill/ImmediateOrCancel are not the same as a day order.

FoK/IoC means “do not queue this order”. It’s immediately filled (or not) (or, for IoC, partially) based on whatever orders are already in the book, and then you’re done.

Whereas a day order is queued until the end of the day or until it’s filled, whichever comes first.
Airport Runway Numbering
Factoring large numbers is by far the most famous "specific use case" for quantum computers. Even in theory, they can't achieve exponential speed up (only quadratic) for travelling salesman.
> The funny thing is that creating a universal algorithm to convert PDFs and/or HTML to plaintext is probably comparable in difficulty to building level 5 self-driving cars, and would accrue at least as much profit to any company that can solve it. But there are ... like zero dollars going into this problem.

Converting PDFs to HTML well is a very hard problem, but hard by itself to create a very big company. When processing PDFs or documents generally, the value is not in the format, it's in the substantive content.

The real money is not going from PDF to HTML, but from HTML (or any doc format) into structured knowledge. There are plenty of companies trying to do this (including mine! www.docketalarm.com), and I agree it has the potential to be as big as self-driving cars. However, technology to understand human language and ideas is not nearly as well developed as technology to understand images, video, and radar (what self-driving care rely on).

The problem is much more difficult to solve than building safer-than-human self-driving cars. If you can build a machine that truly understands text, you have built a general AI.
The same way bridges, aeroplanes and medicine happened. What makes software so special?
Thank you for making me laugh at loud while making breakfast
Wow, that's cool. I wonder if vision, dental, medical, hospital, prescriptions and mental are all covered without fees?

The very poor in the US only get Medicaid (rarely Medicare, which requires paying into Social Security long enough).

Medicaid:

- It doesn't pay doctors, specialists and dentists enough, so they often treat patients poorly (spend less time, not thorough enough, don't order necessary tests).

- Medication is all paid-for with no co-pays (out-of-pocket expenses), but at a limited number of pharmacy brands and limited selection of medications (formulary).

- Emergency and necessary hospital care is completely paid-for.

- There is a limited selection of doctors and dentists available to choose from. Most, not all, are reviewed very poorly.

- Only one dentist cleaning visit a year is allowed even if the person needs it more frequently because they produce plaque faster.

- There are very few specialists who are assigned by the doctor, often with very, very long waiting lists. Furthermore, some specialties do away with waiting lists and make people call on a certain time at a certain day like animals for very few appointments. They make it a game to play with people's lives and waste their time.

- The choices of insurers who actually provide the Medicaid insurance is usually 1, 2 or maybe 3 in certain counties.

-----

Medicare (similar to typical US convoluted, private insurance):

- Has several confusing options, lots of rules and fine-print.

- Medication isn't covered, it needs Part D insurance or ExtraHelp.

- Hospital insurance requires enough taxes paid or paid Part A private insurance.

- Medical insurance requires enough taxes paid or paid Part B private insurance.

- Medigap private insurance can be needed to pay co-pays, deductibles, coinsurance but it doesn't cover long-term care (no LTC = $$$$), vision/eyeglasses, dental, hearing aids, or private-duty nursing.

----

It's possible to have both Medicare and Medicaid, which means good insurance but with some out-of-pocket expenses.

Maybe Medicare improved without costs, for all, would be far, far better than people dying from cancer having to go to bankruptcy court rather than finish their bucket list?
We had a well-intended kid at a military facility in the early 2000s who loaded this on every computer he could log into. He genuinely thought he was doing a good thing for the world. Maybe he did. But the military network admins were none to pleased and he got somewhat more than a stern talking-to. Felt genuinely bad for him.
Bitcoin Hash Rate’s New All-Time Record Confirms Miners Confidence in Future
Thank you for this incredibly poetic comment. A lot of wisdom here. I wish I could write like this!
Squid fishing maybe?

"Fishing trials using LEDs (9 kW) and different numbers of MHs were carried out in August and September 2009" from https://www.researchgate.net/publication/256998066_Catch_per...
> What are the groups that would benefit most from the PDF-to-HTML conversion? Who are the customers that would drive this profit? I tried to make those sentences not sound contentious but unfortunately they do, but I am genuinely curious about this space and who is feeling the lack of this technology most.

Legal technology. Pretty much everything a lawyer submits to a court is in PDF, or is physically mailed and then scanned in as PDF. If you want to build any technology that understands the law, you have to understand PDFs.
The typical approach to catching this that I have seen is to deploy the new version of Service X to only a small percentage of all machines for a certain amount of time. E.g. 1% of machines get v1.1 while all others stay on v1.0. You then monitor error rates in v1.1 (and its dependencies) and stop if there are elevated levels, or crank the release up slowly if the error levels aren't elevated. Obviously some automation in your release management and monitoring tools helps a lot with this.

Of course this does not "solve" the problem of incompatibilities themselves - for that the simple solution that I've seen used is just bog standard versioning of APIs (/v1/... /v2/... /v2019-03-04/... etc) and some procedures for managing the supported versions, e.g. not doing breaking changes in an existing version, only supporting a set number of versions (i.e. previous, current, and next), and having proper sunset-periods for older versions before they are turned off so clients have time to update. Slows velocity to do all this management but that is life anyway in a complex system
For accuracy and speed. The market SOTA Abbyy is far from being accurate.
Having too low of a reactionary period can be equally devastating; customers need to have ample time to react to the issue so they don't panic and deploy something buggy without testing beforehand.
Never say never.

Adding fields or methods is easy. You can do it at any time.

Removing them is difficult. You must first go through a long deprecation cycle and ensure ALL clients are updated.

You need good logging AND good monitoring and analysis of the logs in both client and server to be able to detect access to removed features.
SerenityOS did recently add an implementation of OpenBSD's pledge() and unveil() API calls¹; seems like - if SerenityOS does continue to pursue OS-level exploit mitigations - it'd make sense to continue down that path of referencing how OpenBSD does it. Andreas Kling's blog also describes some programming conventions for internal code, a lot of which seems geared toward avoiding potentially-security-compromising memory access bugs in C++.

----

¹: https://awesomekling.github.io/pledge-and-unveil-in-Serenity...
For example, if I could push to a Vec while holding a slice to it, that would obviously lead to horrible behavior if the Vec needed to reallocate.

Another example is if someone tried to use a Vec x inside the closure passed to x.drain.
I’m really surprised that WHO isn’t publishing the percentage of hospitalisations that die.

That’s the only way you’re going to get an accurate denominator with a confirmed diagnosis and which has a sufficiently standard filter to be compared directly to seasonal flu.

Then we’ll genuinely know how dangerous this virus is compared to flu.

If anybody has seen this stat please link to it. I haven’t been able to find it, yet it is available for flu.
1% is still $4,379,504 so whoever it is they're apparently doing a pretty good job
It was more then just that though. Robinhood was displaying incorrect market data for the few people who could see it. (at least on monday)

So now you also have people making decisions based on the wrong data.

Honestly I dont see how this doesnt turn into a lawsuit.
All else being equal, could the efficiency of malloc_trim depend on heap fragmentation? Could the heap end up with "gaps" of free'd memory that couldn't be returned to the OS independently?
No need to do that when the USPS will sell it to them.
Yeah, I subscribed to that feed after seeing it posted here. It's good that they have something, but I'd much rather be opted in to "important updates regarding my account" like literally every other service does for me at this point.
>FWIW I'm not activist, just about fairness and balance myself

Lobbing identity politics grenades when it has nothing to do with the subject at hand is activism. It's the softer kind, but it's still activism.

Please don't do this. It does more to entrench people's positions than anything else.
How to Create 3D Photo on Facebook for Android and iOS
Companies are often filled with humans.
It’s a human thing.
> PDFs are incredibly flexible. Text can be specified in a bunch of ways. Glyphs can be defined to the nth degree. Text sometimes isn’t text at all. There’s no layout engine and everything is absolutely positioned.

Can't stress this enough. The next time you open a multi-column PDF in adobe reader and it selects a set of lines or a paragraph in the way you would expect, know that there is a huge amount of technology going on behind the scenes trying to figure out the start and end of each line and paragraph.
Dual celery story:
Me being around 14, not allowed to build my own PC, but I got to spec it, I ordered dual CPU's.
The company put in a dual slot 1 motherboard, and then two celerons in slot1 adapters.. that didn't support SMP.
After complaining for a while, they traded the two celerons and adapters for a single P3 (I think I was being had). It took a year or two before I was able to afford the second P3.
I still hold a grudge towards that particular computer shop, or I would, hadn't they gone out of biz.
I did run a lot of SETI@home on that P3, it earned me my first two certificates :D
This is why model checking and directed fuzzing are so effective! There are situations so stupid only a machine, or reality, could come up with them.
Is there some reason why an introduction to SerenityOS GUI programming cannot also be an introduction to SerenityOS programming as a whole? Especially considering that the graphical interface seems to be the focal point of SerenityOS (much like it is for Windows or BeOS/Haiku or classic Mac OS).
Fixed a ton of bugs. And it's not that reliable, and super reliable software in airplanes is proved.
I wabt to read the article but it's pointless because PDF doesn't test anything but ASCII chars well. Add some Asian languages and there is no way to get that text back.

PDF needs to die. Djvu is good.
This blog post doesnt cover all interesting changes, at least for me.[0]

For me most interesting upcoming changes are

JEP: 352: Non_Volatile Mapped Byte Buffers,
JEP 345: NUMA-Aware Memory Allocation for G1
and JEP 370: Foreign-Memory Access API (Incubator).
Especially FMA api [1] examples seems most promising but shipped with panama and I am not sure about the maturity yet: https://github.com/zakgof/java-native-benchmark

I wonder how GraalVM stands in this picture that beside of
being polyglot, it has AOT and auto vectorization futures and I dont know if those are already/will be shipped also with openJDK

[0] https://jaxenter.com/java-14-update-news-163585.html
[1] https://openjdk.java.net/jeps/370
Okay, let me qualify: there are no aliens in the visible universe.

Of course what exists or doesn't exist in the universe that's not visible is pure unscientific speculation; might as well be made of blue cheese as far as science is concerned.

> Space is ridiculously big. The universe is ridiculously old.

This isn't true. Mathematical concepts of infinities and limits are "ridiculously big". Space is finite and thus ridiculously small.
What most people don't know is that there is an actual science behind the mechanics of manipulating mass behavior using social networks. Sentiment analysis can be used with graph analytics to infer the emotional state of certain users to trigger state transitions towards more negative emotions. http://keg.cs.tsinghua.edu.cn/jietang/publications/2016-08-w...