skysight-inc/HackerNews huggingface dataset:
Database versioning and migrations are a pain. I’ve tried both home grown and commercial database systems to make database changes part of the CI/CD process. I haven’t found one that I liked.

When I did implement a system with C#/Mongo, I fell in love with changing my database schema just by changing my C# objects. With the C# driver you can include a Dictionary as part of your object to round trip unmapped fields.

Not to mention that after you go through all of your modeling and figuring out your aggregate roots, you can just store the entire object graph with one .Add and the entire object is stored atomically without having to worry about transactions, table locks, etc.

Unlike with an RDMS where your beautiful aggregate root has to constantly be composed and decomposed.
I 'm working in similar org structure. I think the outcome of such organization produces mediocre results as lack of focus for both engineering and product leadership. It is highly unlikely to have someone / leadership organization that have multiple disciplines for both engineering and product leadership and able to maintain healthy conflicts for both roles
Confirmed here as well.
Is there a link to the PDF for those without a subscription?
Facebook'll do it for you. Create a profile, upload a few photos of the subject, and they may start alerting you that you've been tagged in others' photos.

https://www.facebook.com/help/122175507864081

> Here are some examples of how Facebook may use face recognition:

> Let you know when you might appear in photos or videos but haven't been tagged.
Except for the comparisons with Lisp in the third section, I thought the idea of pipes with complex data structures to be a pretty neat idea. Also, this is for a Master’S Thesis from the University of Tokyo? That looks like a lot of work for a MS thesis.
It's not just adtech
UPDATE (writing this in a separate comment because I can no longer edit my original one): I've had a chance now to ask her about it, and she said that she can't speak or understand the Terengganu Malay. When she was in Terengganu she could communicate fine in Malay with people, but that was because they were communicating in the "standard" Malay.
Why do old games use flashing as means of showing damage?
Nobody is playing chicken here.

The SpaceX satellite is for all intents and purposes inert, since it is incapable of significantly adjusting its orbit.

You know the old joke about the US Navy warship giving way to the second class seaman, right?
Businesses selling gas masks, helmets and med-kits?
A million messages delivered to the right inboxes are valuable.

The quantity-above-quality model in the spam industry probably lead to low-quality or vague list criteria. Broad demographic groups and domains. A lot of third party data of questionable legitimacy. If you've been running the list a long time, some "email address foo@bar.com clicked on campaigns A and B" data. You might be able to say on a large scale "List A is likely to convert better than B", but it still comes down to spray-and-pray at the individual address level.

If you went to a spammer with a few "sucker lists" of 100k emails each, and told him "you can only send 1k per day", will he have the data to triage his list to get a decent return on it anymore?

This would also snowball over time. Without being able to do high-volume campaigns initially, they'd have a harder time building up the knowledge they can use to manage their lists, and the quality would decline over time.
So many questions on this article. That don't get answers.

1/ If they claim they will find you. How many suspicious claims are there? How many get found? Would have loved some statistics going with the juicy anecdotes.

2/ If there are so many people working on it. Doing even shady things. How much money is there to be made? Is it a percentage of the claim?
If you were getting multiple MB/s, then your random reads weren't particularly small. A 1TB 3.5" 7200 RPM hard drive gives only 0.25–0.6MB/s for 4kB random reads depending on how much it is short stroked.
Leave the gun – take my career
Thanks for your submissions, but I recommend you to review the Guidelines. https://news.ycombinator.com/newsguidelines.html

> Please don't submit so many links at once that the new page is dominated by your submissions.
It’s more likely to be an excellent example of why we should always wait two days to find out the real story.

Clickbait headlines are poison, as are hearsay and anonymous sources using emotive language like “SpaceX refused” to move their satellite.
Include in that any of the many companies still using Perl, for whom MongoDB have dropped library support.
FWIW, Frank Abagnale Jr (the guy depicted in the movie "Catch Me If You Can") was asked whether he thought it'd be harder for him to do what he did with technology as it is today.
https://www.youtube.com/watch?v=vsMydMDi3rI

He suggested that technology makes it easier for the fraudster to come up with the right details, whereas he often had to bluff when he was defrauding people.
WTF, people just want to install stuff, that's what a package manager is supposed to do.
I've often thought that a lot of the problems with modern society people complain about could be solved, and can only be solved, by making "stuff" much more expensive relative to labor. And the straightforward way to do that (not "simple") would be to put a huge universal tax on energy.

A day's labor is about 600 watt hours, and let's say it is (or should be) 8 hours at $15/hr plus benefits, so a reasonable cost is $180. That means human power costs about $300/kwh. By comparison, electricity is maybe $0.12/kwh.

My modest proposal is that we should tax energy (maybe exempting renewables) so that it's only, I dunno, 20 times cheaper than human power. This would make an enormous reduction in the amount of materials disposed, in the durability of machinery, and so on.
I apologise for using the word inert when the satellite was merely incapable of manoeuvring as required in the timeframe allowed.
Yeah, we all knew what he meant, and felt no need to correct the obvious.

Also, the Debian 10 netinstall ISO is 334MB, and is all I have ever used.
Because Oracle uses Oracle's flavour of SQL, and no two databases are feature compatible.
| far simpler to work thru issues that arise

Woah, that's a broad statement. At least with frontend you have stuff rendering fairly regularly so you can figure out pretty quickly when your font server goes offline. When you're three layers of real-time, mixed priority interrupts deep and you've forgotten to debounce one of your buttons things can get pretty frustrating quickly, especially when you've just realized that the dev board you bought is too old and doesn't interface properly with the latest rev of chips you bought.
Margaret Atwood: ‘She’s ahead of everyone in the room’
Apparently you need to fail verification a few times before it'll present the option. I kept giving it bogus phone numbers and eventually a "skip" button appeared.
RHEL backports the hell out of their kernels. They are monstrosities. The would not make any money if their OS performed significantly worse than the competition. Remember how much RHEL costs. And phoronix routinely does these performance tests across kernel versions. There is not that much difference. I think in one of his recent tests he even went back to ubuntu 12.04.
Cyberpunk future, here we come!
If you are correct then your consultancy can stand to make hundreds of millions and save companies billions on their Oracle instances!

More likely, though, is that Oracle users use Oracle-specific flavors of SQL in lots of legacy apps that no one wants to touch, and rely on the support contracts for continued assistance in keeping the database performant for its query load.
Hit the verify button without any number and it'll show up at the bottom.
How is this special or unusual in any way, except for the fitness function? But: "since then, fitness functions themselves have been abandoned". Leaving ... Nothing special?

Aren't all companies divided into smaller teams somehow?
You will note that the official ESA comments on the matter are that “nobody did anything wrong,” and (to paraphrase) “we need better technology to remove humans, email and phone calls from the loop”.

For all you know, SpaceX did state to the ESA that their satellite was incapable of performing the required course adjustment. Something along the lines of “our satellite is incapable of adjusting its orbit to accomodate your request.”

As for the author publishing the story before receiving a response from SpaceX, that’s on the author not SpaceX.
Here's a scenario I've always been curious about. One day, a person decides to just walk away. Not fake their own death, per se, but just says that they're going hiking and disappears.

Years go by, the family genuinely thinks the person is dead, they collect life insurance money and spend it on various things, as you do.

Years later, the person shows back up alive. The family didn't do anything wrong, they genuinely thought the person was dead. The "missing" person didn't really break any laws, just ran away from their family for a few years.

Can the insurance company try to recoup the money from anyone? If so, who and how does that work?
I feel like you’re imagining that SQL is more of a standard interface than it actually is. No two relational databases are quite the same and you’ll be stuck combing through your entire app looking for obscure syntax usage that depends on Oracle specific extensions or quirks.

There’s no incentive to not extend or try to improve SQL semantics because for proprietary databases it increases lock-in which is good for sales and for OSS databases the extensions are genuinely positive and increase developer productivity and you don’t feel bad about locking your users in because it’s OSS.
It isn't exploitation because it is literally part of the definition of open source that other people can use and profit off of the work. Linux has made more than one company rich- do we think Red Hat is exploiting Linux?

It's also unfair to pretend that companies who are setting up managed services are universally not contributing back- by open sourcing their code MongoDB has been able to benefit off of the issues that these other companies have found, often without having to do more than review a pull request.

There are benefits of open sourcing your code, just as their are downsides. Companies like MongoDB can't have their cake and eat it to- by closing their source code like they have they are exploiting the open source community. They spent years taking the benefits of the community, with the community having given them these benefits with the assumption that the community would be able to benefit from the openness of their code. MongoDB deciding to no longer offer a true open source option for their software is exploitative and a slap in the face to every open source developer.
Isnt growing crystal under high pressure in presses also not well understood? Like how are you going to make long traces or intricate structure in a high pressure environment that dont fully know growth and forming process of such crystals?
Most of America believes than Bin Laden worked in collusion with Saddam Hussein. They are oblivious to the body count in Iraq (assisted by an indifferent media). The citizens don't know much of anything at all.
Google created go? or many people who worked at google and other companies? I'd be interested to know if google primarily implemented go. They did create chromium though
Finding someone to monitor your vitals during a fast would be difficult as most doctor's don't want to risk losing their license doing something experimental.

But I wasn't just referring to fasting. It's incredibly difficult to do anything that isn't approved by a doctor. Even lab tests is a huge battle unless you pay out of pocket via mail order.
Evil In Disguise
https://www.youtube.com/watch?v=dSrPeX3mvzU
MongoDB Inc wrote MongoDB, which is a major black mark against them.
GDP per capita isn't a great measurement for the capabilities of a state.
They have streak freeze now. Not sure if it’s because I’m a premium subscriber or not, but it keeps my streak going if I miss a day but come back.
No, but it sounds like Safari and FF are not caching as aggressively. After all, unused ram is wasted ram.
Enumerating specific interposition user cases has nothing to do with the point I made, which is about threat modeling. You still have not articulated any specific threat model; you've instead tried to distract the conversation and move it in a different direction.
Exactly.

However, 300mph is a valid goal as that was the milestone Sir Malcolm Campbell also barely passed in his final world-record run in the Bluebird.
Traffic apps turned L.A.’s neighborhoods into ”shortcuts”
Jobs paid cash and did not need I-9s with E-Verify. There was no TSA Secure Flight database query for every airline ticket. You could forge a passport without breaking RSA. Landlords didn’t insist on running your credit. Photos and surveillance footage only moved by hand and could only be searched manually. The license plate from a car on the freeway only hit a database if a patrolman read it with his eyes and spoke it into his radio. There were no audio, video, GPS, and RF devices in people’s pockets.

If you broke out of prison in the 60s, you might have actually started a new life. Almost no one makes it past the first year anymore.
We still do this, though the implementation has had a complete rewrite. It's very accessible.
> How is Linux compatibility in case of AMD these days?

You install linux on an AMD system and it runs. Its been that way for a decade. If you buy an AMD GPU and choose a wireless card with care then there really isn't anything to think about when using linux except maybe needing a firmware blob. AMD is one of the better vendors for linux compatibility. CPU, GPU, whatever. All has first class open source support.

It isn't fun like the good old days when things went wrong and people had to learn about the internals of the system to make things run, fighting the hardware every step of the way. Kids these days will have no opportunity to learn how all this stuff hangs togther. It could be worse than the time everyone stopped having to learn assembly. We live in an age of moral decay.
> europeans can't really make an American company do much

There's very few large American companies for whom the EU is neither a huge market, nor a major location.
>Fiction is more popular than nonfiction generally, roughly 2x

That stat refers to money spent buying new books and ebooks, I think. It excludes e.g. newspapers, journals, magazines, and online reading, like blogs and special-interest websites, doesn't it? An extremely large majority of which is non-fiction, I'm guessing.
Yep. From 1986-1992 there was a model SV25 that used the All-Trac drivetrain with a 3S-FE engine. Almost the same powertrain as the Celica GT-Four, the first Japanese car to win WRC titles. You find the Camry, swap in an MR2 Turbo engine (a modern version of the Celica GT-Four's) and you have an old beaten up grandma car with the powertrain of a rally car.
Very cool. Just saw your old post asking about how to form a career around art and technology. I'm also interested in the same.

Got a contact?
Are you the author of this post? Your HN user name matches the poster, and the username in the URL in the author page of the site at https://leandromoreira.com.br/author/dreampeppers99/

In any case I just don't think the author has made the case in a very clear way. Unifying all the codecs in a codec library through an interface is something whose novelty is lesser than that of everything-is-a-file. It takes more ingenuity to consider objects like pipes and sockets as files, and I hope the author didn't really lump them together. I just hoped the author would cover more things about this design pattern and explain his thesis more clearly in an article with such a grandiose title.
I hope they get on this guy soon:

"A millionaire model agency boss who is thought to have key information about the Jeffrey Epstein scandal 'has disappeared like a ghost without a trace'. Jean-Luc Brunel, 72, has vanished as police seek to ask the Frenchman 'urgent' questions about the paedophile."

Ref: https://www.dailymail.co.uk/news/article-7417633/Millionaire...
That Beloved Hospital? It’s Driving Up Health Care Costs
They'd have to specifically jam BT or all the public 2.4 Ghz band which includes WiFi and other protocols. Given that a BT jammer can be bought online for less than 100$, it's trivial to block this app over several tens of meters.
Facebook says it may remove Like counts
Windows 10 Gets a Cloud Reset Feature, Here’s How It Works
Excellent. I now know what I must do.
You're right, I shouldn't have directed those comments that way in the end.

But it's hard. Doctor's have personally attacked me over and over, to the point where I don't bother going to them anymore. I would show up to appointment after appointment asking for help with no clue as to what I had, and doctors and nurses were very quick to anger. I didn't question their intelligence. I didn't tell them theories about what I thought I had. All I did was try to describe what my body felt like. I think they thought I was faking to get drugs or something, but I really don't know. I never asked for any drugs. It was a nightmare.
> But the point is: typewriters and Great Seals do not have a whole lot in common with fighter plane ejection seats.

Correct, plane ejection seats are orders of magnitude more complicated.

You appear to be suffering from the Dunning-Kruger effect regarding security and QA both.
He just wanted to try out Debian, most likely :-)
I’ve taken some graduate courses in programming languages where I’ve learned about the lambda calculus and about type theory, and I really appreciate this post since this provides a nice timeline of how programming language theory has evolved. One topic I’m very interested in is how computation can be expressed in many different ways and the tradeoffs behind various expressions.

I apologize if this is off-topic, but I wonder if there has been work done on algorithm analysis using the lambda calculus? The texts that I’ve read on algorithms describe the algorithms using procedural code, and then the analysis is done on the amount of procedures that get called. However, I would imagine that the description would be different for non-procedural styles of programming. I’ve heard of a book called “Functional Data Structures” but I haven’t read it yet. I’m wondering if there has been work done on algorithm analysis at the lambda calculus level.
In my humble opinion, Haskell uses big words and obscure category theory terminology for simple concepts in order to make Haskell programmers look smart. It's actually rather selfish because it reflects poorly on other FP languages, people start to think that all functional programming languages are about applicative functors and kleisli arrows.
I don't want to bring it up here because sometimes it invites a deluge of downvotes. If you go back through my older posts you'll find it. There's not that many.
> 'Watch the Bugatti Chiron smash through the mythical 300 mph barrier'

There is nothing mythical about a car travelling at 300mph, it has been done before and nobody I know thinks that it is a myth. Going 300mph is not breaking a barrier, there is nothing fundamental about ticking over to 300 that is a barrier. It is a milestone.

> 'how did they do it without just completely flying apart?'

Why would it fly apart? It was designed to travel that speed and other cars have travelled that speed without flying apart. Aeroplanes travel much faster and do not fly apart, why is it a question you would even ask?
I am not sure I fully understand your question. Perhaps restate some of your goals more concretely?

Or link to a longer form post?

For me, I can’t tell if you are looking for some architectural patterns you hope apple will adopt?

Or for a discussion about DuckDuckGo, DNS over https, and VPN usage, Firefox focus, etc?
It's not like Linux invented the VFS either --- that was already there in the early Unices from which Linux got its inspiration.
At these speeds there's more to be said about how good the tyres are. You can add more power and better aero up until the point where the rubber shreds. It would be interesting to see what the car could do with solid wheels on a salt flat.
The ham packet radio literature has the most readable descriptions. The professional RF networking write ups that I am aware of are pretty old because I have not followed networking much since grad school (back in the last millennium). Sorry about that.

Basically, you probably already know this, but for others reading along: The RF networking channel differs from a wired net in that not all stations can hear each other. So for stations of relatively equal performance, the stations on the edges do not hear each other and must relay through a station in the middle. It follows that those stations perceive channel busy/clear differently.

With a high level station, first off it hears many more stations so can not transmit into a clear channel as often. Then, when it does transmit, it has a large footprint and prevents channel re-use by several lower-level stations that would otherwise have different locally-clear channels.
What on earth does gaming the housing market through government regulations have to do with “free enterprise”? Using regulations to distort markets is the very opposite of free enterprise.
https://en.m.wikipedia.org/wiki/Go_(programming_language)
Sometimes I just have a feeling it's about language. I see it a lot in the software community (and Agile). You should say it that way because the other way is too (passive) aggressive or not PC.

SE is a worldwide profession and the internet makes this true. For some people English is a second or even third language. Not always constructing the right sentences, not understanding subtleness all the time.

As long as SO is useful for me I will use it. I want to solve problems. I'm not there for the warm community. If SO fails because there is no warm community and this is needed to succeed. I assume another site will get popular where people will contribute to answers that are useful for they community in general.
That's great until another country declares you a hostile non-state actor and starts sinking your ships.

It's not easy to tap submarine fibre optic cables. The US Navy has a Nuclear Sub dedicated to the task. You can't just pick them up and stick a tap in them.
It doesn't matter how many administrators you have, you need more if you bill people and less if you don't. This would apply to private or public sectors. Don't you think this has something to do with why we see private companies giving away stuff instead of implementing microtransactions?

The obvious problem with providing stuff at no charge is that it will cost too much to supply it, and people will waste it, but that isn't what I would call overhead, and I don't think you are talking about that.
The return of Privateers (independent naval vessels commissioned to engage in hostile acts against enemy states, often in murky legal territory, and often blamed for the rise of piracy (successful privateering companies, when war was over, would be primed to simply become pirates))
Vacuum tubes are high voltage low current devices, since they operate by electrostatic principles.
Of course. But within the JavaScript community, it has taken on specific meaning: no 3rd party libraries at runtime.

For "vanilla js," I can still have compilers, type checking, advanced ECMAScript 2019 features, local storage, webgl, etc. Without that understanding, you could qualify something as "vanilla js" in lots of different ways.

If someone said "vanilla c++," they might mean c++ without the recent language features, or they could mean the latest language spec but no standard library. Maybe it's still okay to link OpenGL but not okay to use a desktop GUI framework? Maybe OS frameworks are okay but nothing more? There's no communal understanding there that I'm aware of.