skysight-inc/HackerNews huggingface dataset:
A single crossing of the road can kill you. A single car drive can kill you, hell you could go to sleep one night and never wake up for many many reasons.

You can't avoid things just because they could kill you.

You've listed the one exception to being able to rely on your senses, and it doesn't really correlate with best before dates, cooked reheated rice is the main risk.
No, MCAS was absolutely not a compromise. It was definitely a hack to avoid the pilots recertification on a plane that would have handled differently from the previous model.
And it was a hack put in place to correct for the other hack of moving forward the engines, that are way too big for that frame, and that caused the different handling.
The only compromise that we can see is that safety was effectively compromised causing the death of hundreds of people just to avoid the pilot recertifications with their hacks.
The apple repair store near me (not an apple store per-se) has those condoms on the customer facing keyboards. Wow, they're awful!
But this is USB.
Most likely if it's gone bad, it'll taste very bad -- nature is smart that way :)

Worst case it'll make you sick..

A regular meal can kill you too.
If you have a condition that means you'll react very badly to something that would most other people nothing more than an upset stomach, yes. For example, if your immune system is already compromised (from HIV, cancer, etc) something as simple as mild botulism can kill you.

About 3000 people die from food poisoning every year in the US.
I Made a Browser Crawling and Scraping Tool with JavaScript. It Uses an Iframe
Or you know, work hard and have integrity by not taking undue credit or unfair favoritism so that any audit by "know-nothings" (?) becomes fruitless. The reason for the "audit" is that looking closer at stories like this very often reveals a hidden truth: it's made up fluff to push an agenda.
That varies considerably by subreddit. I do agree with you though. Many Redditors are not longer form type people.

I tend to skim, and when I find something compelling, I power through where the subs do little about those things.

Some subs do cultivate better, longer form writing, and or less of the Reddit "BS."

And, I vary too. It's not always annoying. Mixed in there are some real zingers. Love those.
I think I read somewhere that kde has improved even more since tha.
I 90% agree - but the inducements and pressure on athletes from the big prizes of sport mean that there is a duty of care as well. The use of padding seems to increase injury in both NFL and Rugby but makes for more spectacular and acceptable TV (players being visibly knocked out or stretchered off are upsetting viewing), gloves and head guards in boxing the same. In Rugby the rules are being altered to reduce blows to the head and being honest I think that it will not change the character of the game at all. Combat sports and soccer are bigger challenges, although for soccer I wonder if the changes in pitches and balls over the last 30 years mean that the data on player injury is much less valid - the aerial game doesn't mean much to Messi after all.
Maybe "fry" was the wrong word to use here. The USB device mentioned in the article doesn't work after it kills the device so the components actually don't get too hot after the initial surge.

Also any battery on your device is also a potential fire hazard. There are procedures in place to deal with such cases.
AirAsia Manage Booking Number And1(888)204-8722 – Kolab Community Hub
It's kind of ironic, that smooth scrolling was killing PCs at the time and consoles had it easy, but then Doom came out and until Playstation no console could handle it properly (because they were so optimized for sprite based games, I suppose).
Tell that to the gnome team whose main design philosophy is to remove things people love then fight really hard to justify it.
the whole germany and its surroundings is also choke full of bike lane (according to https://old.reddit.com/r/MapPorn/comments/bdvap6/cycling_lan...)
The sort order for the frontpage is already determined by a secret score that is only partly related to upvotes.
Daily Horoscope Apr 19th, 2019 – With All Women
But who is saying that it's a bad thing. I think we all are on same page here. It's good.
It's the background part im not sure about. You can e.g. start Runtastic on an iPhone and it won't close if you switch to Music or messages or whatever but I don't know for sure that it'll be allowed to run in the background for extended periods of time.
I'm reacting to the harsh, judgmental attitude towards people in NOLA and using health care insurance to point out that the world is complicated.

Some people are certainly unhealthy because of choices they made (yet there's still broad support for universal risk sharing), while some people in NOLA certainly aren't there by choice.

The poverty rate there is about twice the US average, and something like 40% of Americans don't have any substantial savings. Many people aren't able to uproot themselves and move even if they wanted to without outside financial assistance, at which point I'm sure someone will be asking 'why should we pay to move people when they made a bad choice of where to live?', forgetting that these people may have lived there for generations.
Two Grounded Airlines in a Decade Cast Doubt on India Boom
if I could wish for a super power it would be invisibility. I'd go to 19th century Paris find a mime artist performing on the street, and kick the shit out of him. Everyone watching would think he was absolutely brilliant.

slightly off topic but best Frankie Boyle joke ever.
It's nothing to do with not invented here. It's just not my itch, so why should I scratch it? If you want someone else to scratch your itch you have to pay them.

My point is only to highlight that these are very different worlds. Apple decides what you want then charges for it. We say, here, this is what I want, but feel free to make it what you want. There are always going to be pros and cons.
"Best before" is mostly meaningless (in Europe). It's an exceedingly pessimistic manufacturer estimate of when the product might look, taste or feel different, not when it may become risky. Chocolate may have developed a little white bloom from the oils separating a little but still be perfectly edible and delicious etc.

Many things will keep for months or years after the best before date. One of the most ridiculous ones are eggs which will normally last months - yet have a mandated best before of 28 days.

"Use by" are the ones to take note of. Those are the perishables like milk or meat where the bacteria count matters. These are the ones that have been arrived at by food safety testing.

Even those are designed to be pessimistic enough to cope with the fact that a huge proportion of fridges are running several degrees higher than recommended, and people will leave things on the side for a few hours etc
Well yoghurt is already off milk.
ML family has "type inference", which means the compiler figured out the type even if not explicitly written into the code. However, the language spec is still statically typed - an int will not turn into a string and vice versa (ex: "1").

Javascript and ruby, the underlying types can change depending on where the code is in execution - a variable holding a 1 can turn into a "1" and back (implicit type conversion - try 3 * "3"). This leads to a whole class of bugs not possible in a statically typed codebase where explicit conversion needs to happen - I have no hard data, but I remember debugging this type of stuff far too often and far too many times when I could've spend my time better elsewhere. (but I actually like ruby a lot!)

Type checking is not the same as being statically vs. dynamically typed!
‘Added sugar’ labels may prevent heart disease and diabetes
In the Spanish civil war, weren't the anarchists (and other pro-republican groups) also betrayed by the communists?
One word: corroboration.
For anyone else who might be confused like I was, "Nola" seems to be a nickname for New Orleans, derived from "New Orleans, Louisiana" -> "New Orleans, LA" -> "NOLA" -> "Nola".
Upvotes/likes reflect popularity, it usually don't reflect quality. Take TV song/dance contests for example. HN community are often good judges but I sometimes see high quality comments being buried by clueless but more popular ones.
And I usually get much more upvotes when commenting about stuff I know very little about vs when I comment about my domain of expertise.
Apple's core strength has been product design sensibility.

Their ability to exploit lock-in, to market well, to build an ecosystem have all derived from that original strength.

> But they have a lot of people thinking about ecosystems, lock-in, marketing and other "MBA" concepts.

People need to think about creating something of value that people want to use before they worry about locking them into an ecosystem.
Agree with the general sentiment here about the skill checklist being garbage.

However, one key take away is how the mighty is falling, and it is heart warming to see that. Adobe is one of the worst software product development company who still manages to make boatloads of annual revenue and profit.

Hope not for very long.
But the whole cat and mouse game hasn't really started yet. Once people find out what the algo looks at they can try to game it. Eg if you know or looks for the same phrases like "first of all" you can stop using that. Or if it looks at specific errors you can sprinkle it in one text but not another.
> India’s aviation sector is an investment conundrum: it’s the world’s fastest-growing aviation market that has seen 54 consecutive months of double-digit percentage passenger growth and yet it’s notoriously difficult to make money in.

This is mostly due to the airlines trying to grow by providing cheaper tickets in a price sensitive market. However, this is a race to the bottom.
If I recall correctly it's the default for Instagram videos too— they only show you who has watched it but not how many likes it has.

I might be wrong here— it's been a while since I see a video in the app.
Fair point although I only had the psychological link from feeling able to understand nature (aka most of the planet) to sustain your life (feeding but also whatever use you can make with plants, roots, wood etc).
T480s seems like a more balanced machine than the carbon imo. Xps have quality control issues.
True, I think one of the things Google Maps does very cleverly is making it really easy for users to suggest corrections, often just a single tap away. That said, OSMand has been making great strides usability-wise, and though it's still pretty lacking, hopefully it'll get there some day too.
Having a lot of other risks is not reason to take on more risk, it's reason to reduce risk.
If you're an engineering-led company, putting MBAs in charge of it will kill it - and probably a lot of other people too.
Why don't stores offer work the expiration of goods into the price? E.g. a 5% discount on things 25% into their expiry, 10% for 75% etc.

It's a common technique to pay staff to stock shelves in such a way that the goods about to expire are at the front, savvy customers will dig at the back to get the new stock. Right now there's no price incentive not to do that.
FYI: For an alternative ruby (subset) with type annotations today see sruby, that is, secure ruby - https://github.com/s6ruby
Maybe you've never been to discount grocery stores in the US.
If the food is not rotting, why would it not be safe to eat ?
Things that have gone bad taste bad on their own, but if you put something bad in a meal that disguises that flavour you're unlikely to notice.

It's one of the reasons why hot countries often have spicy, highly flavored foods. Before refrigeration people could use poor quality meat for longer by covering up the taste, and it didn't kill them because lots of spices have anti-bacterial qualities.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4861184/
No, the problem is that people can sue (and win!) if they eat food from a company’s garbage bins and then get sick. Remove the liability, and you remove the motive to protect against said liability at the expense of the commons.
Yes, efficiently frying an SSD can be a goal. No, this device does not do that.

"I wouldn't be so sure." is not the right test to pick. Yes it might destroy the SSD, but more likely just burns out something on the motherboard.

When you are picking an emergency destruction method your test should be: "I'm reasonably certain that this irreparably destroys the data"
This is a good step in the right direction. What I would ultimately like to see is mandatory, impossible to shut off, police wide body cameras. There is no reason in this day and age to not have it.
xrandr is your friend
LinkedIn went from 6 million to 107 million...
The type signature in (secure) ruby [1] - an alternative ruby (subset) with type (optional) annotation - is `sig Integer => String` or `sig [Integer] => [String]. Since the sig is just ruby you can create an alias for types e.g. I = Integer, S = String and than use sig I=>S, for example. [1]: https://github.com/s6ruby
Zoom requires installing a separate app. Why isn't that a dealbreaker but installing/using Chrome is?
Look up chubbyemu channel on YouTube. In particular his pasta episode. He is a doctor.
Don't index funds generally spread across more than one type of business? At least to a broader category.
Show HN: SirixDB (OS) – versioning through efficient snapshotting (XML/JSON)
Hi,

I've been working a lot on Sirix.io the last couple of months and spent most evenings after my day to day software engineering Job. I had already posted around christmas, but now I've added a native JSON storage layer besides XML, that is the storage itself, XQuery extensions for JSON for joint XML- and JSON-querying, a RESTful-API also for JSON, added a website, a forum and first documentation... :-) and last night I release version 0.9.0.

Sirix.io is all about efficient versioning of your data, that is on the one hand it reduces the storage cost of storing a new revision during each transaction-commit while balancing read- and write-performance through a novel sliding snapshot algorithm and dynamic page compression and on the other hand Sirix supports easy query capabilities for instance to open a specific revision by a timestamp or revisions by a given timespan, to navigate to future or past versions of nodes in the tree-structure. It basically never overwrites data.

It all started around 2006 as a university / Ph.D. project of Marc Kramis and I already spend my Bachelor's Thesis, Master's Thesis as well as several HiWi-Jobs on the project and I'm still more eager than ever to put forth the idea of a versioned, analytics plattform to perform analytical tasks based on current as well as the history of the data.

So, any feedback, comments, suggestions, just everything is more than welcome. Have fun :-)

kind regards
Johannes

https://sirix.io

https://github.com/sirixdb/sirix

And some further reading

http://pubsys.mmsp-kn.de/pubsys/publishedFiles/Kramis2014.pd...

https://kops.uni-konstanz.de/bitstream/handle/123456789/2725...

http://kops.uni-konstanz.de/bitstream/handle/123456789/21041...

http://wwwlgis.informatik.uni-kl.de/cms/fileadmin/publicatio...
Unless something has changed in the past year, Docker and Virtual Machines are only supported on their Intel devices and not the ARM ones.

There are third-party package managers for the ARM devices but there are a lot of broken packages so I wouldn't recommend using it.
It does seem like there is a fad around moving to types, mostly because of typescript's current popularity.

Will be interesting to see how ruby handles types vs duck typing etc 10 years from now, when the new best practices have been figured out.
The CPU isn't really fast enough to fine-scroll large sections of the screen.

It runs at about 1mhz, and which means there are about 16,000 CPU cycles per frame. The CPU typically takes 3-7 cycles per instruction, so you have a maximum of 5600 instructions per frame.

The there is a useful "rotate memory left/right" instruction which takes 7 cycles. An unrolled loop of these could shift about 2000 bytes of memory left/right per frame. A 160x200 2bit color bitmap mode screen takes up 8000 bytes, so at the very least you can shift ¼ of the screen.

That might be enough for super Mario Bros, if you can be smart about empty areas.

Except, I skipped over a few things. To scroll 2bit graphics, you have to rotate twice. 14 cycles per byte, so we are down to ⅛ of the screen.

And such scrolling only works if each line uses the same 4 colors. To have more than 4 colors per line you have to shift the attribute bytes too, and deal with attribute clashes when a tile is halfway between two vic2 tiles.

You would be lucky to shift a sixteenth of the screen per frame, with zero time left over for processing gameplay and sprites.
Your point 1 is why I expect any colonies on the moon and mars to stay as short-visit research colonies with any installed industry being as automated as possible. Long stay off-world colonies will be actually off-world. They will be spinning orbitals with public habitat around 1G.

I'd also expect biology research to start to change this calculus before physics research does, as we are likely to be able to engineer humans to put up with low gravity environments sooner than we will be able to engineer a gravity field.
It's about the statistics, same reason we have seatbelts and helmet laws. If a less aggressive sell-by date means one in a million loaves of bread gets moldy, that might kill a handful of people a year. If nothing else, allowing people to die from preventable sales of expired food is bad politics.
Hi thanks for this! Could you shed more light on the last part where they show parts of Rails, Gitlab etc are already typed? How is this possible?
Indeed. But to really stop the bleeding, we do have to go negative emissions. It's not like the answer to "we'll reach the point of no return by 2030" should be "ok, let's settle for 2035 instead".
Zero-Knowledge Proof: Verifying Blockchain Transactions with Less Risk
I think the blame shall be entirely on the management of Boeing. The engineering details are mainly a plea against management.
That test user also would have to hit every nook and cranny of their code. That’s hard, and may not be repeatably possible (some code may only run at first login, or when making your 1024th post, or if you’re posting a movie before you ever post a photo, or when a single server sees its millionth post, etc)

They also would have to run it in such a way after every code update. Since every code update may introduce a new nook or cranny, that would slow down development too much.

I wouldn’t even try doing that, but instead have a two-pronged defense:

- code review of every single log statement in the code base by individuals whose _only_ job it is to prevent such problems.

- permanent checking of every single line logged for a thousand or so common passwords.

At Facebook’s scale, the second probably has lots of false positives, so I would do that at time of logging, when the location doing that logging is known, so that an alarm only gets triggered if a single log statement repeatedly logs passwords.
They can, and some (at least one) do - I guess it'a management choice.

At a grocery shop where I usually purchase groceries, on the expiry day, some products will have a 15% (or so) discount.

I don't remember seeing this in other shops though, or rarely.
Selecting immigrants doesn't work, in my opinion.

Regardless of the selection criteria, any screening will deter "desirable" people. It will not deter those who choose to circumvent that process, especially those who immigrate "illegaly" or "irregularly", like refugees in Europe, who are not eligible for asylum, but can't be deported for all sorts of perfectly valid reasons.

In the end, and we see this all over the world, such screening leads to adverse effects even considering the intended screening criteria.
US halts recent practice of disclosing nuclear weapon total
Public upvote counts would allow me to create a data set for analysis that would then allow me to manipulate HN to get lots of upvotes and control / influence the discussion using the knowledge I have data mined.

I am not to be trusted with such a capability.

Nor is anyone else on here.
Great inspiring project. Hopefully, open source soon. FYI: sruby - that is (secure) ruby[1] - is an alternative ruby (subset) with an alternative (optional) type annotation syntax e.g. Sorbet's `sig {params(x: Integer).returns(String)}`
becomes `sig Integer => String` or `sig [Integer] => [String]`.

Note: Since the sig is "yes, it's just (regular) ruby" code you can create an alias for types e.g. I = Integer, S = String and than use sig I=>S, for example.

[1]: https://github.com/s6ruby
I'm an Anarchist. I hate neo-nazis (or any kind of Nazis really), though that doesn't mean that I hate the left any less than I hate a neo-/Nazi. In fact I despise (hate is a strong word, feeling sorry is more accurate) anyone, stupid enough to align themselves with any form of organized politics and power structures. Depending on how hard core you are you probably be forced to run against the law in most places (or in the more fucked up places you might even be labeled a terrorist). These labels (Anarchist, Atheist) aren't helpful. They are designed usually to demonize an outside group. Also if I were to gather with other Anarchists even it's just to play chess it's probably no longer Anarchism but some form of grass-roots political movement. The point of anarchism is not taking part like the Jawari or Andaman people, or the hill tribes in South East Asia.

see also James C. Scott: "The Art of Not Being Governed, An Anarchist History of Upland Southeast Asia"
https://libcom.org/files/Art.pdf
You don't cover edge cases mainly by writing specific code for everything and adding on to the existing load. You do it mainly by creating an elegant single solution that covers all cases. Every line of code and every technical layer you add makes you susceptible to even more bugs and edge cases.

And just because the airline industry does software backwards, doesn't mean that you should do so.
When you cross the road you look around, evaluate the risk, then cross. You don't close your eyes and hope, neither do you just never cross the road.

The same should apply to food, there have been multiple food poisoning cases in the US stemming from salad, so following best before labels isn't going to avoid all risk. The best option therefore is to evaluate risks for yourself. I don't blindly drink milk based on the date. If it stinks and is lumpy, I don't drink it, regardless of whether it's in date or not.
Aren't Nokia/hmd featurephones all running kaios?
Our Helpdesk does full on replacement work. I have seen them swap out mobos even CPUs. We are our own service contractor with Dell, HP, and Apple.