skysight-inc/HackerNews huggingface dataset:
Actually I am more interested in the tech. Screens instead of the glass doors sounds quite interesting. Does anyone know who manufactures them? Maybe some sort of AR would be interesting too, where you can actually see the product, but interact on the screen with it.

Besides that, cameras at the shelf are a bit shady, but shops have already surveillance cameras so not sure how this really affects the general perception ( maybe only because they are hidden? ).
I am not sure how you were confused by this:

"In large Enterprises, you will inevitably be trying to get multiple services and databases to work together. The old style for dealing with this was the ESB (Enterprise Service Bus) or SOA (Service Oriented Architecture)"

You write "SOA has nothing to do with ESB" yet both are attempts at "you will inevitably be trying to get multiple services and databases to work together" which was literally the sentence before the one you are reacting to.

As to this:

"SOA has nothing to do with ESB/distributed logs/event sourcing, and none of that has to do with MongoDB or document-stores"

The point of my comment is that MongoDB is so flexible it can replace other approaches to the problem of "get multiple services and databases to work together" including ESB and SOA.

At this point, I can not think of any reason to ever use an SQL database. Either your canonical data will be in Kafka, or it can go in MongoDB. There is no need for SQL databases, ever.

About this:

"MongoDB is not a good event-sourcing system"

Obviously, which is why I included a link to the Jay Kreps essay. Kafka is better for an event-sourcing system. I'm not sure how you misread that part.

About this:

"The last part about treating a database as a cache has nothing to do with databases"

It feels like you are almost deliberately trying to misread what I wrote. My whole point was that MongoDB is so flexible, it can work as a cache, and also as a store for canonical data (in those circumstances when you are not storing your canonical data in something like Kafka).

Is that more clear?
OpenBSD does not yet have kvm support, so you can run qemu, but it'll be very slow.
> new recursive resolver instead of using unbound or dnsmasq

systemd-resolved is a non-recursive resolver. so is dnsmasq.
That's what countries spend in total, I was talking about in context of individuals with good jobs (employer provided healthcare)

Btw a large reason why the US spends more on healthcare than other countries is research & development.
Listen to this NY Times podcast and tell me you're comfortable flying in these planes.

https://www.nytimes.com/2019/04/23/podcasts/the-daily/boeing...
16 years is a tiny fraction compared to the other car companies you're comparing it to.

But ask yourself, what's more likely, the other car companies catch up to their AI and battery tech, or Tesla fixes the trunk in the next model?
The reason they didn't choose tcl had nothing to do with the language.

> 2. An attempt was made to port each scripting engine to the VxWorks real-time operating system on a flight-like Power PC by embedding it into a payload flight software application. TCL was dropped from the study when it could not be successfully ported to VxWorks. JavaScript, Python and G-script were successfully ported and a series of tests with prototype flight software applications were run in order to rank them against the success criteria.

https://www.scribd.com/document/407354589/Event-driven-James...
Just run a full node and your peers will send you new transactions. Ingest them from the node’s RPC interface into your own application for processing. Send your own transactions out through the same node.
> With all of the world’s unheard songs beckoning us with their endless mystery, why would anyone choose to waste their precious listening hours on a podcast?

A better question is why would anyone listen to podcasts when there are millions of audiobooks out there? Why spend any listening time on endless rambling and ads, when I could learn something worthwhile?
I make a lot of money fixing problems in storage layers that these kinds of ideas create. Thanks :]
What!? They don't have OpenBSD t-shirts anymore !?!?!?!?!
My old OpenBSD 2.3 tshirt (the wireframe daemon) will die soon and I need a replacement!
I might not have provided enough details, in the book Josh analyzes his path as a competitive chess player and a martial artist and provides insights he was able to gather from his experience. So I mostly commented regarding learning sport skills. It might provide some valuable points for learning something more academic, but maybe not as directly.
Let's hope many more join you. A suggestion like this does prompt thoughts about the sort of society in which we want to live. Imagine how this technique could develop if encouraged.
Optimizing Database Performance in Rails
I certainly can understand the PR type reasons.

Still I can ask what more logical reasons there might otherwise be for doing a thing.

A landing would seem significantly cheaper, maybe not in PR result, but a long term moon base seems unusually costly.... assuming that is what this actually ends up being.

Obviously China wants to go beyond a "hey us too" type event.
Which is stronger, surveillance state capitalism, or extremist social justice?
Or any other arbitrary |L|x|F|x|P| combinations of languages, frameworks, and platforms. But, this one didn't have a book yet.
See also https://www.nytimes.com/2019/04/20/business/boeing-dreamline...

> Safety lapses at the North Charleston plant have drawn the scrutiny of airlines and regulators. Qatar Airways stopped accepting planes from the factory after manufacturing mishaps damaged jets and delayed deliveries. Workers have filed nearly a dozen whistle-blower claims and safety complaints with federal regulators, describing issues like defective manufacturing, debris left on planes and pressure to not report violations. Others have sued Boeing, saying they were retaliated against for flagging manufacturing mistakes.

> While Boeing has nurtured generations of aerospace professionals in the Seattle area, there was no comparable work force in South Carolina. Instead, managers had to recruit from technical colleges in Tulsa, Okla., and Atlanta. Managers were also urged to not hire unionized employees from the Boeing factory in Everett, where the Dreamliner is also made, according to two former employees.
A profit motive brings its own perverse incentives though.

Look at companies like G4S in the UK or Blackwater (or whatever their new name is) for private security horror stories.

I'm sure other countries have even worse tales.
At Lockheed in 2004, which had recently lost their bid on James Webb, some of us were trying to tell folks at Nasa about Lua. In all fairness, a lot of satellites are running bizarre, one-off scripting languages created as needed. In the cases I know of, it was usually one junior engineer who made something without any spec. In the end they are always rigorously tested.
Was the Python 1 to 2 migration anywhere near as bad as the bloodbath that 2 to 3 has been?

(My guess: no, but that happened well before my Python initialization.)
How to find interested people who would like to help validating business idea?
A lot of ppl are talking about taking direct call with people in order to understand and validate business idea they are having, but how do you find those ppl?
Guess taking friends and family is not a smartest idea, since they will support you and will not give you realistic input you are looking for.

Any ideas?
Overall I really like this extension and especially its interactive programming / notebook features. I am a big fan of jupyter notebooks, and wrote my own version for Scala (it was more inspired by Mathematica since Juypter didn't exist yet) a long long time ago.

However having all the output be in a dedicated window as this extension does, that allows for scrolling back in the order things were run rather than in the order they are laid out in the notebook is turning out to be better for some use cases. Also, it allows having the output side-by-side which takes better advantage of the horizontal to vertical pixel ratio of monitors.

Another thing I like is that editing cells as plain text using #%% to separate them is just a better more intuitive interface for a programmer than having a bunch of separate text-areas (imho). And it nicely dodges all the padding and unnecessary white-space problems that a Jupyter notebook has compared to a mathematica one, allowing more information to fit on the screen.

For one downside: I haven't ever used an extension that is so inclined to randomly pop up with tips and surveys while I am programming as this one. It's incredibly annoying and I've spent a lot of time trying to figure out how to disable it. Including looking through the code on github, but don't see anyway at all to do it.

It's a catch-22 situation because VS Code doesn't have the option to disable notifications like these, the person in charge of deciding if there should be a feature to prevent popups says that it's an extension issue and to take it up with them. And the extension clearly doesn't have the mindset that it is an issue and frankly I don't think it's an extensions job to re-invent the wheel on this every time so I don't blame them. They are using the tools they have as extension authors because it's clearly not the extensions job to set the style of of notification deliver to the user, only that there is one to present, perhaps with an associated urgency level. The IDE ought to then deliver it in the manner most desired by it's user.

Contrast this with Intellij which works around all of this by simply having a thought out system for notifications, wherein the user, can force them all to go to a log in a panel without a popup, which, for me is great because I'm coding, don't knock me out of the zone!
I hate podcasts too. Or to put it more lightly, at the very least they are completely alien to me.

In my opinion the elephant in the room when talking about informational podcasts or video is... text.

As a medium, text is just so much more efficient (at least for me) that I can't begin to imagine why one would want to listen to a piece of content instead of reading it. I scan-read 20 articles faster than I could hear (or watch) a single one of them if they were presented in audio or video. And doing so I still have my ears available (for coworkers at work, for example).

Video can be interesting in a few specific cases : music production is a hobby of mine, and video can be interesting (but not always) as you can simultaneously watch somebody doing something while hearing how it affects the sound.

But most podcasts (and youtube videos) do not exploit the unique properties of audio or video enough to justify the tremendous requirements they ask on my attention span.

In my opinion audio and video emphasize entertainment over information, but most of them are not that entertaining (compared to an actual entertainment media), and not that much informational (compared to a text article).

I think newspapers made a tremendous mistake with the pivot to video and the pivot to podcasts. Vive le texte !
Such a weird article, more of a waste of words than any podcast I've listened to in a long time.

The mainstream journalists/media have raced to the bottom in a clickbait orgy. Podcasts are one of the only areas where you still have deep in depth coverage of areas the mainstream has too short of an attention for.

Also funny he thinks it's bad for music. I listen to a lot of music podcasts. Mainstream/Pop music is in a horrible place, a lot of these podcasts help keep real musicianship alive. Lots and lots of knowledge transfer.

I play guitar, to use the guitar example if a famous guitarist goes on a podcast you're going to hear a very very different level of content compared to if the Washington Post interviews the guitarist. The podcast guy probably plays guitar and the audience is guitarists so the interviewer can ask intelligent questions and the musician doesn't have to dumb down everything they say to the point it all comes off as magic.

This article is the same kind of thing as someone lamenting we should go back to a 1950s music system where there are a few big companies that are able to play gatekeeper on everything.. so we end up with everyone stuck listening to the same stuff.
I'd like to read more on this, do you have any article sources that go into a deeper dive on how they changed the configuration after certification/testing?
Still no unified buffer cache. :-( The lack of coherence and memory reuse between mmap(2) and read(2) is my single biggest beef with OpenBSD right now. It's a great system in terms of robustness, documentation, and philosophical unification. It's a shame its kernel still thinks Ronald Reagan is president.
I think it depends on where you live. I live in one of the richest areas, and my salary is decent, but not that great, especially if you compare it with the salaries abroad
Ahh, that makes sense then.
The government is targeting immigration lawyers, a leaked database confirms
It could be a lack of resources or they are just very conservative in upgrading.
Lou Reed made it pretty big though.

I agree with the article. Especially this part:

> Forget the lousy microphones and the dinky interstitial stock music — the thing that derails most podcasts is the blab. There are two kinds, more or less. The first is that soft, inquisitive staccato popularized by Ira Glass on “This American Life,” the source from which so much pod-voice appears to have sprung. The second mode is performative in a different way, and you hear it on most round-table podcasts — a tone that people use at parties when they want to be heard by people that they aren’t necessarily talking to. And it’s pretty much one or the other. Be podcasted to in a cozy, overly considered way, or be podcasted at in a hastier, less-considered way.

There's something phoney about podcasts. I see most podcasts as similiar to TED talks or books by Malcolm Gladwell. These things are the opposite of Punk, which feels real, even when it's shitty.

That doesn't mean there can't be good podcasts or that there aren't any, but the dominant format seems pretty lifeless to me.
The genie is out of the bottle; wait ten years and DNA will be mandatory to include in passports, drivers licenses, etc.

Same thing with facial recognition. I still hate fingerprinting.

None of these biometrics are perfect, and my core objection to all is that they make every one a suspect. Suddenly, it's possible that any person in the nation could be "matched" and, simply by the say-so of the all-powerful computer, determined guilty.

My math professor used to make fun of students for relying too much on calculators. He would tell a story of a student who received an answer of several million miles from his calculator on a problem concerning distance between two cities in America. Because it came from his calculator, he took it as gospel, even though it was obviously wrong. There is no reason to expect better of our law enforcement or of our governments. See the cases of incorrect DNA testing getting people locked away for years.

I hope there is some way to eradicate biometric technology. I do not see a huge benefit, as it can be forged. And if the information is ever leaked, it cannot be changed. Fingerprint got uploaded to the internet? Nothing to be done.

Is any American politician actually advocating to stop this, possibly outside of the Libertarian Party (which I generally like, but will sadly never be elected, especially if they keep putting up Gary Johnson)? This might just be enough to convince me to support a candidate of one of the main parties.
I'm curious on the sort of questions being asked if it's meant to replace a 360. Typically, 360s aren't sent to a large group because not everyone has enough practical working experience with everyone else.
Deep Linking at Scale on iOS
> This is exactly why in the global race for scientific conquest, if ethical practices that stifle innovation make us lose the race, then ethics is holding us back.

Well, then. How about we back slavery so we can easily do human experimentation?

This article is a good illustration about how fucked you can get when your ideology narrows to focus too much on science and "progress."

Also, look at how the author describes herself:

> [Jessie Smith is a] Software Engineer Focused on Researching and Creating Technical Solutions to Ethical Problems in Society.

Technical solutions to ethical problems? What?
Someone should really fix this, because clearly they're connected to Natasha Allegri now who'd make a killer design.
How Your Data Is Being Used to Shape the Future of Media and Entertainment
That just makes you an exception.

A majority of india uses aadhar, a biometric ID. The govt constantly coerced and frightens the remanant people into getting aadhar.

A biometric ID is as obviously a lynchpin of a surveillance state as the necessity of a unique key to run a database.

London and the U.K. had invested surveillance in old school cameras even before the internet blew up.

China is China.

A majority of the world is already OK with a surveillance state. And most of the affected aren’t in a position to understand why it matters.

—————

Further- after the impact of the American election and brexit on america and the U.K. respectively, all nation states are aware that other nation states can hijack their national “thought streams” or whatever you want to call them.

No matter what, countries are not going to let that happen to them.

The added bonus of political advantage is not lost on the political class.

It’s not much to make sweeping statements from that position.

Especially given that all of private tech enterprise depends on snooping on your private information.

Hah. We are well and truly the product being sold on the larger global market.

Perhaps Nations are simply building fences to keep their products from being stolen.
Can you even disable js on mobile?
Let me be a bit more explicit although I don't understand why people skip the relevant details just to make a point. When you buy the ticket no airline I ever used (anecdote) shows a visible mention of "you'll be flying Boeing 737MAX" which may ring some alarms. You see "flight number LH2053" (random example). You can investigate and see that it's usually flown by Airbus A321s, you may even dig into the details of your purchase before committing (something 99% of customers never will because they are relatively hidden and not at all obvious unless you're looking for them). And then you run into the next issue I mentioned: The difference between "readily available" and "guaranteed" is pretty big.

I have been on just under 500 flights in my life. As an estimation I'd say that at least 50 of those ended up with a plane change right at the gate (no idea about the reasons - maybe technical issues; but mostly they were downsized so perhaps it's about capacity). In my case this meant for example that row 12 was no longer the emergency exit but right behind it which made me more likely to remember the occurrence.

If flying the MAX actually influenced the ticket price you can bet this would become standard practice. Since the airline does not guarantee anything there's no obligation from their side. Can you honestly tell me the price would actually be influenced in such a way?
Totally agree, I find it fascinating to compare how the media tells us things are in other countries and cultures vs how YouTubers show us they are.
They’ve been in stores. Years ago I was working on retail installations that had everything needed to do this, we even tested it internally before deciding it wasn’t worth trying to sell to our clients
The other thing this article seems to miss is the level of abstraction at which FP applications need to live. At the OS level, where state is being managed, using FP would be insane. I don't think anyone really would want to do that. The UNIX philosophy of piping along a stream, while it may have something in common with FP, it still exists at a higher level of abstraction than the kernel, which is still a giant, complex Turing machine.
Everything. Everything that does this thinks I'm Female. I am not Female.
> But I do not see it shine outside of the Windows ecosystem.

A very large chunk of the games market on Mac and Linux either runs C# as the scripting host that's the primary developer interface (Unity, etc.) or runs directly on Mono or .NET Core (games made with XNA are almost drop-in-portable to FNA, there's also MonoGame, and Ultraviolet is new but pretty compelling--I'm currently fooling around with it for a project).

Today C# is a thoroughly okay language. It was a huge step forward compared to Java when it was younger and more nimble but now they have real trouble pushing new features (for reasons that are not technical). But it isn't about the language--it's that it's what people know.

And, if I'm being fair, JetBrains Rider is a really pleasant way to write C# these days.
The only refuge will be the stingy mom and pops who don’t have the money to do something like this. Of course someone will come up with a leasing service for them and do some revenue sharing, eventually...
The only connection that systemd-resolved has to the init system is the name prefix. Seems odd to praise the BSDs for developing everything in a single repo but faulting systemd for the same approach.
Afaik FAA does cannot certify anything because the engineers are all hired by the manufacturers because they pay much better. The FAA can just trust the manufacturers (more details here: https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-...).
Smoke and Mirrors: How Snap and Pinterest Hide User Attrition
IntelliJ predates Roslyn. While it’s not a full compiler (doesn’t do codegen), it naturally does all the front-end bits which are required for IDEs.

Note that “incremental parsing” is a nice to have, but is not required for IDEs. What is required are lazy name resolution and lazy type inference.
What kind of accessories could you wear to confuse these cameras without standing out too much?
So this was a heist performed on a number guessing game by guessing numbers? Poetry in motion.
"I could see doing what you're describing to build a prototype"

It's very much for prototypes, and especially greenfield projects. If I was, instead, doing something like building a new service, inside an Enterprise that was already using something like the unified log architecture that Jay Kreps has described, then I would certainly think hard about what the schema would be for the particular service I was building -- after all, in such situations you're never going to pull all of the data out of Kafka, so you automatically have to figure out what part of the data you want. LinkedIn currently stores 900 terabytes of data in its Kafka instance, and I'm unlikely to write a new service that actually needs all of the 900 terabytes of data. So merely by thinking about the question "What of this data do I need?" I'm already implicitly thinking about a schema.

Having said all of that, how often have you written a service where you got the schema 100% correct on your first try, and no further changes to the schema were needed. Possibly you are smarter than I am, but I personally have never done that. All of my first attempts need later adjustment.
"I'm addicted to Domain Names... but for kicks & giggles, I dropped in a bid around $2,200".

Not trying to be a killjoy, but everytime I hear about people reserving domains for fun or future, it just tells of so much privilege. Americans and other Westerners people have already reserved so many domains. Domain name squatting always is a rich-get-richer story.
With so many wonderful, unread books beckoning, why waste your time reading rags from WP, NYT, etc.?