skysight-inc/HackerNews huggingface dataset:
I think it is not good news. Ellison's preferred business model is to keep everything as opaque as possible, hide technical details away from the customer, obtain security through obscurity, and sic teams of aggressive lawyers on almost anyone and everyone.

And that's before I get into describing the Oracle business model of locking customers into platforms that are nearly impossible to migrate away from.
I would love to read more about these kind of security issues, maybe you have a blog about this?

Or some great resources maybe?

I know of the obvious ones like OWASP; but that only scratches the surface.
Everything Is Fake: Ex-Reddit CEO Confirms Internet Traffic Metrics Are Bullshit
GPGPUs ain’t exactly my interest, they, and embedded too, are just parts of my job.

I’ve been programming for living for couple decades now, and I like writing efficient code. Not all ideas, however beautiful they might seem to some people, are good enough for actual software that people use to accomplish stuff. This idea is one of them. Spending thousands of CPU cycles to compute a=b*c is extremely inefficient in vast majority of cases. Even a hardware-based implementation won’t be efficient, see what happened to LISP machines.
I was hooked at the start just for the Lovecraftian cosmic horror concept rather than some sort of moral metaphor (didn't notice) but it just goes nowhere after the cool introduction.

Though at first my reaction was "oh look, it's 'A Quiet Place' but with sight instead of sound."

Funny how we're here discussing it now on the front page of HN though. If this tweet gets picked up by HN and other large forums, then I'll have to give Netflix marketing a "well played."
Ask HN: Recommender systems (Amazon, Spotify, Netflix etc.) getting any better?
Recommendation systems are arguably low-hanging fruits for popular machine learning algorithms. How good are recommendation systems (book recommendation, shopping bundles, songs you might like etc.) in your experience over the years?
Most of the eSTREAM finalists (http://www.ecrypt.eu.org/stream/index.html) are not block-based. I think only Salsa20 matches that description.

More generally, I think the distinction between a "block-based stream cipher" and a block cipher (or permutation) mode is the degree to which you abstract away the block cipher. Personally I wouldn't put them together. Counter mode completely abstracts away the cipher, assuming it is an idealized pseudorandom function; sponge-based modes also abstract away the permutation as ideal in most cases; stream ciphers usually do not do this, and use weaker (but still sometimes block-based) primitives to generate output. There are, for example, sponge modes that use very few rounds past the initialization, which makes them more streamy than spongy. So their cryptanalysis is often different.
Buying Google Places Reviews – Buy Google Positive Reviews
New experiment from Lambda School
I'm working with C++17 right now and I personally can relate to the author. Reading the discussions around C++20 has been an eye-opening experience for me. C++ was already a difficult language but has become a behemoth of complexity. But it has to be said that once you know "Modern" C++ it's a very productive language.

Somehow, it feels good to use it and after a while you find yourself reveling in complexity. I'm almost ashamed to say really.
Forking off a subshell is very different, I would think, than forking and execing a new shell, both from a resource standpoint and an open file standpoint.
Chinese schools are using ‘smart uniforms’ to track their students’ locations
Would such a thing be legal, per FTC guidelines on social media endorsement? (Let's set aside whether Netflix is "really doing this" for a moment.)

The FTC's Sponsorship Identification Rule requires influencers and marketers to "clearly and conspicuously disclose their relationship to brands when promoting or endorsing products through social media."[1] This is the reason you see hashtags like #ad on promoted posts from celebrities. Violations of this rule "can result in penalties far larger than any imposed to date by the FTC."[2]

I'd think that creating phony, low-follower accounts _en masse_ to promote a product would not circumvent the rule, simply because these accounts don't belong to "influencers." But I don't know. Can anyone with a better legal grasp on this chime in?

[1] https://www.ftc.gov/news-events/press-releases/2017/04/ftc-s...

[2] https://www.allaboutadvertisinglaw.com/2018/01/fcc-revives-i...
You could hardly avoid this if you, say, memoized some function that has floating-point inputs.
> In the end I rushed to the rooftop, scared as f, and noticed this was just a transformer on fire at nearby power plant. Took a video, waited it out and went back.

Care to share the video you took? :)
printf code should not appear in timed scope.
Internet infrastructure transition in Crimea after Russian annexation
Hospitals pour drugs down the drain
I share the concern about mono-cultures in tech, but if you are serious about getting into data science or AI I have to agree with the OP -- stick to TensorFlow. TensorFlow.js is not a first class citizen of that ecosystem, but its close enough to get real work done.

Also... there are some groups that use Javascript for this kind of work (We use Typescript for our projects), but the vast majority of it is in Python. As much as I dislike that language, it completely dominates AI and data science.
An electric motor is not a cheap newly made LED light bulb? We know how long electric motors last since we have been using them since 1832. They seem to last a very long time.

I haven't had your bad experiences with LED bulbs either though, mine seem to be lasting great so far.
The complexity in the language is gameified a bit. It's a terrible sport where everyone suffers.
I changed my resume to list "C++98" instead of "C++" a few years ago. But I could probably just leave it off entirely as I endeavor to write as little C++ as possible... JavaScript is getting the same way.
Thank you. Combined with some other advice in this thread, I’ve settled on this one:

“PortaPow 3rd Gen Data Blocker” https://www.amazon.com/dp/B00QRRZ2QM/ref=cm_sw_r_cp_api_i_X....

In addition to blocking the data lines, it should also provide faster charge speed.
For reference, the path observed by BGPMon was:

11039 The George Washington University
46887 Lightower Fiber Networks I, LLC
6939 Hurricane Electric LLC
4134 China Telecom Backbone
4134 China Telecom Backbone
4134 China Telecom Backbone
4812 China Telecom (Group)

Hurricane Electric has been known to not apply route filters to large peers, leading to hijacks like this. I suspect that was the case here, too. Although you are right, this path could have been spoofed by GWU or Lightower (or BGPMon!)
NASA's New Horizons will spend New Year's Eve staring at a mysterious space ball
Betteridge's Law of Headlines says no.
The statement that I found most powerful:

> Compile time of this really simple example takes 2.85 seconds longer than the “simple C++” version.

> Lest you think that “under 3 seconds” is a short time – it’s absolutely not. In 3 seconds, a modern CPU can do a gajillion operations. For example, the time it takes for clang to compile a full actual database engine (SQLite) in Debug build, with all 220 thousand lines of code, is 0.9 seconds on my machine. In which world is it okay to compile a trivial 5-line example three times slower than a full database engine?!
Cabinet nod for ₹10,000-crore India's human space mission
The video has a full screen button which can be seen in your screenshots. Tap it and the video fills the screen in portrait mode on both the old reddit and the new mobile reddit, at least on my Android device.
I've looked at that before, and I can't claim this with 100% certainty, but seems I cannot use my current email address. I don't want to change that.
Irrigation systems don't use potable tap water; they use rainwater, or ditches, or in some cases wells. None of these consume marketed energy at anything like the rate given above for tap water. (Wells often need water pumps, but the energy use of the pump is tiny compared to a municipal potable water system.)
I dealt with a lot of people who had legal problems. I eventually decided the criminal justice system has elements that are characteristic of a make-work program [0]. These are where the governments put people to work doing things of marginal utility, or where work is done inefficiently so more people have jobs.

[0] "America's Make-Work Sheriff: The Anachronism of Joseph Arpaio" - https://www.taxiwars.org/2017/09/americas-make-work-sheriff-...

Towards the end of my taxi driving career, I picked up a woman who was on work-release from the county jail. She'd gone out to her car to take herself back to jail, and found that it'd developed a flat tire. She absolutely needed to be back at the jail by 6pm (iirc), so that she could remain on work release.

I did some mental calculations, and figured it was at least 20 minutes to the jail, if traffic didn't throw up any obstacles. Luckily rush-hour traffic was going the other way. There was a long line of people checking back in to jail, so even though we were a few minutes past 6pm she was still in compliance with the terms of her release.

I was telling my one passenger's son about how another got work release at his probation revocation hearing, and he was like, 'WHOA.... REALLY?' (his mom was sent off to prison for her not being able to cope with life when he was 12 years old, and has been sent to jail a couple himself). I later asked his mother what the big deal was. She said it was unusual to give work release at probation revocation, but that the judge figured my other passenger was not a flight risk, and wanted to do whatever she could to make the jail experience less traumatic.

Jail Medical was like, "haha, whatever, you have to submit to daily insulin injections and are therefore an invalid who is not allowed to have work release, or even work-duty."

If our politicians would dare point out that prisons are frequently just job projects that don't actually help people very much (beyond segregating a very small number of the most dangerous), then maybe we could figure out how to more humanely help people with their behavioral problems.

60 Minutes did a piece about German prisons this past year: https://www.cbsnews.com/news/this-is-prison-60-minutes-goes-...

Also... Shon Hopwood's story (Bank Robber -> Law Professor) is neat [1]. His federal prison had a library, and he found he had an aptitude for reading legal opinions.

[1] https://www.cbsnews.com/news/meet-a-convicted-felon-who-beca...

Every prisoner should have meaningful opportunities to learn and develop in prison. That cases like Mr. Hopwood's are the exception rather than the norm is a tragedy.
That reminds me of the very specific nag messages I get from Python 3 when I don't write parens around parameters for print... do what I want already.
There's another demographic who I think would find this useful: people who used to do reverse engineering decades ago but moved on to software development. Cracking software I couldn't afford as a kid was what got me into programming and I'd love to pick it back up but time is limuted. Figuring out which tools to use by scouring Russian forums and random little hole in the wall RE sites was fun but it's great to have an up to date resource. That it comes with a beginner's perspective is quite useful since it's less likely to skip small details that an experienced reverse engineer would find second nature.
It wasn't just emergency calls. Most Centurylink service around the US was down intermittently yesterday.
Cryptomator[1] + any cloud provider you like (Dropbox, GDrive etc)

[1] https://cryptomator.org/
>I question if the insecurity of our elections isn't at least partly by someone's design

Yeah, with some of the process, policy, and technical decisions that have been made, it's really the only logical conclusion.
I live in an older subdivision that has 18kW transformers on poles every hundred yards or so. We get a blowout once or twice a year during a storm. The arcs are smaller but oh man that 60Hz hum. It’s incredibly loud. Can’t imagine how loud that NYC arc was.
Thomas Paine advocated for a basic income..
I use a pink and green marker. If I put a pink splodge on something it needs attention, a green one next to it means "dealt with". Makes it very quick to skim through documents and see if there's anything I've not looked at yet.
The most stressful four days of my life were waiting for a $105k paper check to arrive with a 401(k) rollover.
It's a python script, using python's http.server. If you're not executing `fish_config` explicitly, nothing is running.
There's a response to your question from one of the SAFE stack developers, but it is dead so only those with "show dead" on see it. I'm not sure if dead comments show up for people without "show dead" on if they follow a direct link to it, but if they do, here is a link [1].

I'm curious why it is dead. The account has only posted two comments, both technical comments on F# threads, and both are dead. It has no submissions. So how did it get killed?

[1] https://news.ycombinator.com/item?id=18778089
I guess you missed their thorough About Us section.

> Data Science School offers online data science and engineering courses with practical assignments.

If Data Science School is going to give their personal information to someone and potentially take their money, Data Science School wants to know who they are.
Risk factors for possible REM sleep behavior disorder
ATT's first 5G speed tests look uninspiring
There's not much zone to crumple in a side impact. On the sides, all effort is invested in keeping the rigid zone rigid and cushioning the resulting acceleration with airbags, as good as space inside the rigid zone is permitting.
There is that one Logitech keyboard that does this. It has a selector dial on the left where you pick which one of 3 possible devices to connect it to.

There is still the design problem there however. You kind of have to guess which one 1, 2, or 3 is. And you need the recipient device to actually be on and maintain the connection when you make the switch. So it's not just 1 UI interaction. Depending on your situation, there can be at least 3 and they're spread across multiple devices.

Ideally we'd have a standardized overlay or display on any bluetooth device to indicate its connection status and what it's paired to. But that would be its own headache and would seriously constrain how devices can look or be shaped. How much UI can you really fit on a pair of headphones that are meant to be small?
Sort of. There's no such thing as a free lunch.

New Hampshire has high property taxes and it collects the equivalent of income tax from employers.
Write apps in Objective C that will run on any platform
A file is an abstraction that hides an incredibly complex process, possibly even involving quantum effects. I have never found a reason to care about the actual details and managed to do quite a significant amount of work using just the abstraction.
GitHub now keeps track of force-push events
Nim compiles to C, so can at least make use of fast C compilers. But the solution really seems to be to just use a fully dynamic language like Common Lisp that can compile, load, and redefine (hotswap) everything incrementally so you're not having to start from nothing all the time.
Glad to hear Tesla is adding more women. I truly think women in leadership are a grossly underutilized resource. EDIT: Doubly so women of color. If anyone needs a different perspective, it’s Elon. I hope he listens.
I find many manpages to be pretty obtuse. They could do a lot to help those of us who need a bit more hand holding.

I like cheat.sh. You can curl it directly from your terminal and it offers the quick examples I often need to get back to work.

Here is their ssh page:
http://cheat.sh/ssh

Also I am a huge fan of Matlab’s Documentation, at least up to the more recent versions that became less usable. They give a clear description of the function, list syntax options, give several examples and provide a see also section with similar or related functions (greatly helping discoverability). They usually include academic references at the end.

https://uk.mathworks.com/help/matlab/ref/atand.html?s_tid=do...
The problem is more sunk cost fallacy than just being a capitalist problem.

There’s an article from the Pinterest devs when they migrated from node.js to MySQL. They were thinking the conversion would cost too much and take too long. They already spent a lot of time and money to create Pinterest on node as well. Plus MySQL isn’t hot and sexy. But they knew a lot of the problems they were running into would disappear if they converted.

I think it took like a week of planning and like a weekend to accomplish. And the devs got to sleep at night after that. I’m missing details, you can google the article. It’s on their dev blog. Also I bring it up because it’s the only db conversion I can think of that is documented.

Thinking you have to stick with something because of investing so much time/money even though it’s not working, is a super dangerous thing in the long term. It’s a human problem more than a systems problem.
I think too much executive decision-making is guesswork based on pattern-matching to prior experience

Well now we’re just tossing back and forth our own biases and hypothesis. I understand your point. It makes sense. Not sure I agree.

The only thing I would add is, cars are big purchases for people. Oracle was a big purchase for CIO’s. Don’t forget for a second that Oracle was sold to a person. Talk to some Oracle sales people about this. I think you’ll find it similar to car sales in many ways.
> Wish we could get cheap cars in the U.S. Our prices are crazy.

They are actually lower than in Europe, mind you.

The Scion iM a.k.a. Toyota Auris starts at ~$17k. in Europe to give an example.
Just so nobody else wastes their time I thought I should point out that that NY Times link doesn't support any of the crazy stuff you're saying.
So paper currency (at least in the western world) began existence as promissory notes. The notes would denote some physical value insured by a trusted third party, I don't believe currency could ever begin life without some physical backing (and I don't mean gold, gold is worthless... something like wool, or a meal). Once a currency has been established as representing the good it can be exchanged based on the relative value of that good - a piece of paper worth a good meal might be worth two nights on a cot for instance. Mediums of exchange make all commerce easier so at some point this momentum really gets going, but for a significant life of the currency the exchange unit may only have value if you can say "I'd like two nights on the cot, and I can give you this note for a good meal - or I can run across the street and get you a good meal, since it's easier to hand you a note and since you may not be hungry right now, why don't you accept this note and have the meal when you want it."

So the emergence of TokenA is that someone promises that it's worth some value and that the promise made is trusted by enough people.

If you enjoy a good read, I'd suggest you check out Going Postal and Making Money by Terry Pratchett, they discuss (among much hilarity) the emergence of a postal system and stamp trading, along with the eventual evolution into paper money. There are certainly better academic papers about the technical side but I honestly think those two novels make a much more compelling case because you are given a narrative where people start accepting a fiat currency and everyone is doing so for perfectly logical reasons.
Know your contacts' contact information.

"Monteiro says that, as he didn’t know his NCA contact’s full name and he didn’t have access to his devices while in custody, he could not immediately prove his dealings with the agency."
You're right, it isn't needed

The "last time" this was done was in the x87 days, where if the math coprocessor wasn't installed you could trap the corresponding interrupt and handle it to emulate the instructions.
To be specific, transformers older than around 40 years old had Polychlorinated biphenyl in them.
Sorry, in my Ubuntu 18.04 "man ssh" produces output that does not have either EXAMPLES or USAGE. /^E takes me to ENVIRONMENT instrad of EXAMPLES.
Netflix just released the annual pay for its executives
This is why the business is usually not asked to make engineering decisions. Things like backups, disaster recovery, and redundancy could all be described as "something in the future maybe will be useful".
> the earliest version I could find was 1.14.7, released in 1996

Some earlier versions of bash are available here:

http://www.oldlinux.org/Linux.old/gnu/bash/
> Facebook is part of the state!

There is a sense in which all corporations are part of the chartering State, and there is a sense in which all citizens (and hence, all combinations involving citizens, with or without others) are part of the State of which they are citizens, particularly if it is a (direct or representative) democracy, but neither of those (nor any other sense in which Facebook might be considered associated with the State) is relevant here, because Facebook is not applying the coercive power associated with the state to prevent others from using their own resources to share information, which is the critical aspect of state prior restraint that is why it is restricted.

> The majority of citizens receive the information regarding political decisions (e.g. who should be president) filtered and structured via FB.

No, they don't. Online is still below TV as a news source, both in preference and actual use [0][1]. FB, or online as a whole, isn't the most used news source, much less the majority source. A very large minority receives some of their news, including political news, via social media, sure.

> Hence organisations like Facebook are currently part of the the state!

Even if the premise wasn't false, the conclusion offered wouldn't follow from it.

[0] http://www.journalism.org/2018/12/03/americans-still-prefer-...

[1] http://www.pewresearch.org/fact-tank/2017/09/07/americans-on...
Marcel's corollary to Greenspun's tenth rule: any sufficiently large C/C++ contains an ad-hoc, informally-specified, bug-ridden, slow implementation of most of Objective-C.

¯\_(ツ)_/¯
> More generally, I think the distinction between a "block-based stream cipher" and a block cipher (or permutation) mode is the degree to which you abstract away the block cipher.

Just to make sure I understand you correctly, for example:

- CTR: definitely a stream cipher, and a synchronous one at that

- CBC: maybe a little like a stream cipher (you're e.g. exposed to the block width, and also less like most stream ciphers because asynchronous)

- AEZ: extremely not (because you're exposed to round counts)

That makes perfect sense to me, since that's where I felt the analogy started getting tenuous :)
The Incredibly Unlikely Creation of Katamari Damacy
I've got an even rarer Pointy Stick misprint where the pointy end is actually blunt.
> There are places where you can't get by on public transit. E.g. most of the Silicon Valley.

I am in Silicon Valley and I have been doing fine on public transit for several years now even if I ignore the very occasional rental [taxi, uber &c, car rental].

What "most of Silicon Valley" are you meaning? Is there an element of "what I want where I want when I want at a moments notice" in your statement? Something else I'm not understanding that necessitates me owning a personnel vehicle?
I haven't read the actual legislation, but I'd expect it accounts for fraud and what you're describing is an intent to commit fraud. Maybe you don't get caught but if you do, step 6 is gonna be damn expensive.