skysight-inc/HackerNews huggingface dataset:
> That time they had no idea about the upcoming cache exploits, they were only apparent to me. So who was right?

I don't see anything that suggests you did have an idea about "upcoming cache exploits", so I'm afraid I can't say that you were.

I saw you mentioning something that would help, but was nowhere near enough, to deal with Spectre, which was then dealt with by microcode, kernels and every other part of the software stack, making attacking libsodium with Spectre something that might not even be possible.

> The tradeoff they are talking about is leaving secrets in the cache, because mb(lb) is slow. This is not acceptable for security, only for performance.

Not entirely. The main reason is this one:

> SPECTRE-like attacks can be conducted during all the time the secret is present, prior to zeroing. The required preconditions and the time window during which a full memory barrier could help, seem to be negligible compared to the actual lifetime of the secret.
Blink cameras have excellent battery life, provided there is not frequent movement in the zones you are monitoring.
I saw that. If adding threads makes a program faster, that implies that more CPU can make it go faster. If the filesystem is already streaming bytes to the program as fast as it can, adding threads just means that you have more threads waiting for bytes.

If adding threads increases the speed, this implies that the program is both CPU-bound and that it has opportunities for parallelism.
Our system isn't really punitive or rehabilitative, though we pay lip service to both. (truly punitive would involve torture, and truly rehabilitative is simply impossible)

What we are really doing is called incapacitation. For a period of time, we eliminate the possibility of performing the crime. You can't rob a bank if you can't get to a bank. If a person does a mugging every week, but that person spends 80% of grown-up life in prison, we reduce muggings by 80%.
Crashlytics/sentry is quite useful for tracking the impact a particular error has on your overall userbase. As for the other trackers, I haven't found statistics other than DAUs/MAUs useful (and these can almost always be tracked via server-side analytics).
I've observed this myself. A lot of the computer studies stuff for high schoolers in the 1990s was "How To Use Word", I don't imagine its gotten better since.

> Using green text on a black background is not only obnoxious but also hard to read.

speak for yourself. :-)

> they don’t care. All they want is a computer that works,

This isn't actually an unreasonable ask. It's roughly identical to cars, phones, and other tools.

The author's original point - that teens aren't gurus - is quite excellent.
The Files App on iOS can connect to any SMB share. Just make a shortcut that runs periodically: take everything in the "recent" folder, compress it, name it the current date, and copy it to a SMB share of your choice.
8. Lookup what your friends did on social media and speculate why they didn't invite you.
Re: JSON datatypes essentially serve that need nowadays. Postgres even lets you write queries against them.

Yes, but JSON columns are treated mostly different than regular columns. They are like second-class citizens that require more verbosity to work with. Dynamic Relational won't have this dichotomy. Columns are columns.

Re: Well, isn't that lex and yacc?

No. You could make a parser for C, Lisp, Fortran, Datalog, etc. with them. They don't offer a standard. I'm proposing a standard syntax or meta syntax. Then the common existing languages could offer a parser for this meta language similar to how they offer an XML parser. You don't have to build the XML parser yourself nor give it the parsing rules for XML, like you have to with lex/yacc. You couldn't do that with lex and yacc in a practical way, they are too big and open-ended.

Re: a lot of the value from RDBMS in fact comes from strong guarantees that you can make about the data you're storing

There is a time and place for static and a time and place for dynamic. Further, Dynamic Relational can incrementally apply constraints to "lock down" various aspects, as I mentioned nearby. For example, you could add a "parse check" to a given column to ensure its parse-able as a integer upon insert and/or updates. Thus, out of the box it's loosey goosey, but doesn't have to stay that way.

I'm working on a write-up to explain this all with SQL examples.
There's no reason they can't just let users run their own servers for older games. We're not talking about a MMORPG here, where centralizing the servers might make sense in order to give everyone a shared experience.
This seems correct to me, i.e. the current title here is clickbait.

From the paper:

"The results of the present study did not support my hypothesis that intelligence should be negatively associated with childlessness."

In fairness, the somewhat confusing verbiage here is from I assume a Norwegian non-native English speaker.
BuzzFeed News Chief Ben Smith to Join New York Times as Media Columnist
I always enjoy the rare moments when Bach doesn't use a Picardy third. Only a few of the minor-key pieces in the Well-Tempered Clavier, for instance, end with a minor chord. Personally, I wish Bach had mostly avoided it except in a religious context (I think it sounds best with a choir or an organ).
I know this is anecdotal, but the Apple Watch has actually been a great entryway product for the fitness wearables market.

A lot of people wear Apple Watches when running. After they realize that the watch's battery won't survive a marathon or a hike of any significant length, they usually upgrade to a Garmin or Fitbit.
Locking and preemption are different but sometimes related concepts. As you mention.

Modern kernel people still have to worry about locking as well as preemption, if you look at the NT native API's you will see dispatch levels, which control whether kernel threads can be prempted for higher priority activities, linux is similar with the _irqsave() and preempt_ calls.

Is this for example important when syncing with an interrupt handler (no preempt/rt config), which is why there are both spin_lock() and spin_lock_irqsave() which implicitly blocks irq preemption. AKA if you grab a lock that is needed by say an interrupt handler, then you take said interrupt the machine will deadlock because the scheduler won't deschedule the interrupt handler.
It's not the compilation that kills you, it's the sudden link at the end. Linking requires so much RAM it routinely succumbs to the OOM killer.

Do you have a trick to link serially? I usually just do a `ninja -j 1` after the main build has failed.
http://archive.is/HKJXl
I am glad they're not jumping straight to the first approach - that seems much shadier to me and a way for the Telcos to start forcing more fees on external carriers. Giving them the power to cut off call carrying unless the partner agrees to audits and other expenditures (like customer list sharing) for "security reasons". There are legitimate issues here, but the first option seems like throwing out the baby with the bathwater.
Maybe the functional programming/managed code fans should step up to the plate and rewrite the operating systems, desktop environments, and hundreds of thousands of command line tools etc that have all been implemented in C or C++.

Not as toy, proof-of-concepts. Fully fledged replacements for all that stuff that can be used in our our daily work. Build distros of the stuff so that we don't have to pick and choose this stuff and replace the bits of our systems in a piecemeal fashion.

They could show us how it's done instead of talking endlessly about it in online forums. So let's face it, it's never going to happen.
People feel sad when their bomb disposal robots die. https://www.theatlantic.com/technology/archive/2013/09/funer...

We're just not great at keeping what we know and how we feel in line.
This is one of my favorite stories.

When I updated to OS X 10.7 Lion on my Hackintosh, I got a weird issue where the hard drive would wipe itself every few days – like, I would turn on the computer, and it would tell me the hard drive was blank and had no operating system on it, and I had to reinstall everything all over again.

(To be clear, this was the first issue of any kind my Hackintosh had ever gotten.)

At that point, my business had gotten successful, so I could afford to buy a 2013 Mac Pro and stop worrying about what went wrong.

So I bought the Mac Pro... and its SSD still wiped itself after a few days. Turns out, the problem was in Lion's exFAT driver. I'd partitioned it into HFS+ for Mac, NTFS for Windows, and a shared exFAT partition, like on my Hackintosh, and Lion just couldn't handle that.

I gave up on having an exFAT partition after that, but kept the Mac Pro because it was so nice (it was also much quieter and smaller, which let me put it in my backpack for hackathons).
> All of apple's top products were created before Cook took over in 2011.

So did you miss the part about how "wearables" -- chiefly the Watch and AirPods, which came out under Cook's watch -- is up 37% and now brings in more revenue than the Mac or the iPad, and nearly as much this quarter as Services did? And, for that matter, how services revenue is now a higher percentage of the non-iPhone revenue than any other segment, which is surely being driven in no small part by Apple Music (which is now the #1 streaming music service in the US), which also first appeared on Cook's watch?
I wonder. If you're an investor, all you really care about is how much your shares are earning you. If the amount of earnings per share goes up, then the value of that share also goes up.
Maybe you don't feel the difference, but everybody around you might hear the difference :) The smatter of the keys of the thinner MBP keyboards is horrible in a cafe or office or train etc.. :/ Did they make them more silent in the latest iteration?
It ought to be a dying trope that kids know tech better than adults. I think the author is correct in observing that tech has become so user friendly and ubiquitous that understanding the basics doesn't really mean much. It's certainly not going to help you get ahead in any field. And as Millenials and gen X gets older, they have been around technology for decades longer, and the tech is no longer changing the workforce as quickly as it was in the '90s and '00s and even early '10s.
That's a neat idea.

> At the end of each period, a single email is sent to the real email address containing all of the messages the alias received over that timeframe.

Why not send each received mail individually? If you aggregate them first, it makes it very difficult to reply to individual messages with standard email clients.
The Battery Design Smarts Behind Rolls Royce’s Ultrafast Electric Airplane
Ah, you're right of course - fixed. Though that still won't make this portable, as I'm using an SBCL-specific way of accessing argv.
Interesting to me, your mileage may vary.

Working in my spare time on a command line terminal UI application that searches over source code and ranks the results.

It came about from watching a work college constantly opening VSCode when trying to find things in a codebase. I mentioned he should use ripgrep/silver searcher which he tried, but said he preferred to get more context and wanted ranked results. The context was possible using -A and -B but he didn't want that.

I had always wanted to make a terminal application and it seemed like an interesting problem to solve. I had also always wanted to implement BM25/TFIDF ranking algorithms myself and I was curious to see how well this could be done without pre-flighting and building an index.

Still a work in progress https://github.com/boyter/cs but coming along. Its usable now (with bugs) and is being used by my work mate.
Am working on a travel site focused on showing places with activities and having detailed information from how to get there to pricing since most of information on google is outdated. I had stopped working on it after reading some threads here on why disrupting travel is very difficult but seems easy to a texh person looking for ideas and I almost shelved it. Then I remembered most commenters on here are from western countries that are probably reaching a saturation point of ideas in that almost any app imaginable already exists. Anyway, the renewed interest has made me start from scratch trying to collect the data. Anyone who would be interested in joining me and be the coder while i focus on the rest, i’d be glad to team up. Focus is on building an extensive trip planner which you can view a location and add to “cart” and at the end see the total coast of the trip. This can be helpful a lot for solo travelers. East Africa is still a popular destination. Reach me on ninaformke at g mail
A large part of this is video games and the legalization of pot. Why work when you can get high and play games all day?

Citation: https://www.chicagotribune.com/business/ct-video-games-jobs-...

It's one of more than two dozen...
These companies get paid by the scam call centers overseas, so they are the gateway. They then route it through a series of middlemen until eventually going to AT&T or Verizon.

The complaints explain it well, specifically on page 9 (items 21-23) of https://www.justice.gov/opa/press-release/file/1240031/downl...
Almost everyone in tech, it seems, interprets “without X” as meaning “without explicit X :(
>For example if you end up needing to live in a rest home and your family can't afford or refuses to take care of you, why should my tax dollars go to help you out?

Your tax dollars shouldn't. I would have to be a real asshole who has no empathy and care for you to live my life in a way that I end up destitute in my old age and expect you to sacrifice your family's well being so I can live my life selfishly and greedily.

>As many countries have justifiably chosen, they consider this to be an extremely barbaric approach.

You might phrase it like that, but every single day in every single country that provides a generous safety net someone dies whose life could have been extended by some amount of time if only the country had spent more money on doing so.
I think the point was that you probably couldn't rehabilitate him by teaching him maths.
I was not responding to the article, but specifically to your “Cars (computers in general) are nowhere near smart enough to deal with such trick [the Coyote tunnel gag]” - the radar will certainly detect a wall, while a human might still be fooled by the a drawing.
US Dropped Record Number of Bombs on Afghanistan in 2019
To guarantee two different threads don't try to simultaneously mutate (or in some cases access) shared resources.
You're getting downvoted because this is neither relevant nor novel.

The number of folks who genuinely understand computers has been rising at unprecedented rates. Just look at the number of employed programmers.

Does that mean most children understand it? Of course not, just like most adults don't. When Grandma is amazed that her grandkids manage to make Netflix work, I don't think there's any real expectation that they will become software engineers.

This is like bitching that kids from the 1920s don't know how combustion engines work. It's not productive.
One of the people killed in the recent London Bridge stabbing was Jack Merritt. He was involved in a programme to train prisoners in law. This was called "Learning Together" because it put prisoners alongside law students. Some of those prisoners were dangerous men who'd caused real harm to people.

It was transformative, and really helped people turn their lives around.

There's a radio interview here: https://www.bbc.co.uk/programmes/m00035vj
I don't get many of these anymore. Every time I do I pick up and harass them. Then I keep calling back for as long as the number works.
Each person on an assembly line operates independent of the rest, there’s no “coordination” as such. A person picks up an incoming object, transforms it and sets it down. For that person, for all practical purposes, the rest of the people working on conveyor belt don’t even exist. I suppose that (not having to coordinate) played a key role in the popularity of conveyor systems. It’s simple enough to debug, address bottlenecks etc.

The closest s/w equivalent I could think of is Unix pipes. When I do “cat foo.csv | sort | uniq -c”, cat/sort/unique aren’t coordinating with each other, each takes the content from stdin, transforms and place it in stdout.
When I was a kid I enjoyed annoying my parents by transposing random major-key songs into minor. I used to love doing this to "Joy to the World," among others, only to find later that the H.P. Lovecraft Historical Society had the same idea: https://www.youtube.com/watch?v=ptP0OR-e7rI.
> My understanding is that Telsa's belief that a veggie diet is superior (regarding mechanical and mental performance) has been disproven

See James Cameron's "The Game Changers":

https://gamechangersmovie.com

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

https://www.netflix.com/title/81157840
Good question lqet, thanks. I did create a version that added each message as an EML file to the email with links to each file too. Perhaps a cunning combination of the two variants might be the way forward. Appreciate the suggestion, it's a good one.
'Double ticketing' lawsuit against Airbnb certified as a national class action
Not one in 100,000 could milk a cow.

I know this wasn't your point, but I'll nitpick anyway since that number felt too low, so I checked, and the number seems like it should be closer to 1 in 200.

There are 72M children [1] below the age of 18 in the USA today, so 1 in 100,000 would only be 720 and there's something like 40,000 dairy farms in the USA, and I'd bet every child on those farms older than 8 (probably younger) could manage to milk a cow.

The FFA has 700,000 members [2], and I'd bet that at least half of them could manage to milk a cow, so that's closer to 1 in 200.

This isn't quite a fair comparison since the article above was referring only to "teens", not "children", and the FFA numbers include members up to age 21 and includes members in Puerto Rico and the US Virgin Islands).

[1] https://www.aecf.org/resources/the-changing-child-population...

[2] https://www.ffa.org/our-membership/
This from Feb 2019: https://www.tomshardware.com/news/apple-mac-arm-cpus-2020-in...
Birdbrain: Some use tools and can recognize themselves in the mirror
IBM Stops Work on Swift – Q&A with Chris Bailey
iCloud backs up when you plug in your phone at night without any configuration. Requirements to back up to your own computer include...

- Owning a computer

- Plugging your phone into your computer

- Having iTunes always running (if it's not a Mac)

Additionally, Apple provides a very convenient API where you can store files and have it show up on related devices after calling a sync function. Many apps which store user data use this, and it requires iCloud if you want to sync between Mac and iOS or iOS to iOS. It's a very common pattern, some popular apps that use it: GoodNotes, Studies, Notability, WhatsApp, Linea, and every Apple-made app.
That's funny, Wikipedias sound plug-in has always been in the "just works" category for me without the enormous amounts overhead of other options layered deep in JavaScript.
It surprised me how important my oral health was for my overall health. I started taking it more seriously in the last year and had a much better year.
Clearview AI is just doing what a detective with an eye for faces and unlimited time is doing.

This has always been a bullshit argument for this type automation, whether it be facial recognition, license plate readers, recording phone conversations, whatever.

It pretends that scale doesn't matter, when the reality is that scale and network effects are the most important feature of many of these 'advances'.
Bernie Sanders: Companies selling your browser history trample consumer rights
If I was writing a new compiler from scratch today I think I'd make it client-server from the start, even locally, so that the compiler could be transparently made remote. The client would be responsible for doing all IO on behalf of the server so that the server was completely separated from the system it ran on.
Scam call centers employ 1000s of people. You just need one of them to talk and collect evidence. The companies pay poorly and have high turnover, so they shouldn’t be hard to find.
Seriously? She names a study on 555 Kenyan school kids and draws really farfetched conclusions.

Here's a study on 8000 UKers that shows the opposite, controlling for lots of factors:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1790799/

She only shows the small study and self-derives a conclusion, while ignoring the big study... Hmmm.

Also see "the adventist studies" which were the first or a long string of studies showing the general health benefits of a plant based diet over an omni diet.

https://en.wikipedia.org/wiki/Adventist_Health_Studies

Bonus, the China Studies:

https://en.wikipedia.org/wiki/The_China_Study
I've had clients that operate in such 'sensitive' or 'high-risk' areas. Specifically, ones like penny stock promoters and now some crpytocurrency promoters. I could grind my axe about what can happen with low-risk clients getting shafted by Google, but this submission comes along with the territory they chose to operate in. It's an expected result.

The thing is people like my earlier mentioned clients know they are in a field that walks the tightrope between what is legal and what isn't. There's claims they can't make, disclaimers they must post. But that's not all that's dealt with. Even simple sweepstakes have to comply with some basic regulations and required notices.

Google and stuff like merchant accounts treat that type of client just like they are lepers. Nobody wants to touch them, nobody wants to hear from them . They have a market, but not on FAANG's marketplaces, search engines, cloud platforms, etc. Because of it, they have to use more expensive high-risk merchant accounts and roll with the punches from Google issuing manual search ranking penalties because this is an industry they don't want to promote. Whether or not you're buying services off Google they still wield a massive amount of power through their monopoly on search. It is inescapable.

OP hasn't realized any of this, hasn't even tried to seem compliant or sneak in with their services while still doing his thing. This is a good learning experience.
The time decay of data is something that is rarely discussed in my view. Facebook, Google, et. al. are sitting on mountains of archaeology. Why not purge it all and adapt to a new business model where you actually generate value for other market participants and, god forbid, maybe even the consumer.
QAnon-Ers’ Magic Cure for Coronavirus: Just Drink Bleach
I go on long walks, this is something I will try. I usually listen to podcasts while walking, maybe it is time to try something different.

About analyzing thoughts - I tend to over analyze everything. How do you not fall into this trap?
I always did react to the Picardy third with a bit of an eye roll, as one does to dad jokes, so you're onto something there.
I will never again hear this song without thinking about Another One Bites the Dust. Both songs have a kind of energy to them which seems simple but evades so many.
Longer buying cycles on the phones would be quite beneficial. And Apple has quite a good track record on longevity compare to others, in notebooks for example. They also lead on recycling, and were among the first to reduce and eliminate a bunch of toxins from their processes, and to aggressively cut back on packaging.

In perspective (to Elon Musk‘s products, for example) Airports are completely irrelevant, as long as they are not powered by enriched uranium: they are just too small.