skysight-inc/HackerNews huggingface dataset:
In case it wasn't already abundantly clear, all of these links are not safe for work.
what are the other 2?
As somebody who has worked in genomics for decades, I don't really see progress in DNA sequencing as being motivated by extrinsic factors. Put another way, there really isn't enough scientific discovery being driven by new sequence data to justify the spending. Many articles have been written claiming that sequencing is going to revolutionize medicine. It's been a very useful research tool, and some genomics has been very valuable medically, but it doesn't live up to the hype.
I’m happy with firefox.
Ocaml, StandardML, F#, Erlang, and Rust all use that syntax for pattern matching. What other syntax would you propose to test values in a JS object?
Ultra-thin layers of rust generate electricity from flowing water
You tell such users: "Your browser is too old, please update it" and direct them to the Chrome and Firefox websites.

With the exception of Safari, all major browsers support auto-updating, and anybody who intentionally uses an outdated version of Safari is a masochist with a deviant fetish for error messages.
Sort of, but generally not on the minute-to-minute basis that is being forced to carry government identification at all times. And in cases where that may de facto be the case, e.g. being a minority near a border, that's already abhorrent. That whole paradigm should be reversed rather than further generalized.
The Google+ API issue wasn't a breach, but a vulnerability that was identified and patched within a week, before announcing publicly.

How is that different?
This kind of sounds to me like "you can stop smoking by not buying anymore cigarettes". True, but glosses over the addictive aspects which led to cigarettes being regulated as they are. And this isn't an accidental property of these apps, they're intentionally engineered features to drive "engagement"/addiction.
So, Hume didn't stop ethical philosophers from trying to derive morals, he only stopped some of them. Wittgenstein and Borges didn't stop philosophers from trying to "beat" language games using only language: they only stopped some philosophers. I'm not saying that there aren't visionary heroes who realize that some discussions aren't going to go anywhere for fundamental reasons; instead, I'm highlighting the fact that even when they do, "all of philosophy" almost never reaches a consensus about quitting the debate. In math, when they deduced that the Axiom of Choice was always going to be an axiom, everybody quit looking for ways to confirm or refute it. I think it's a weakness of philosophy that similar things can't happen.
Yep, I think we're in agreement :)
Portugal.

While you aren't strictly required to be certified to work as Engineer. You are required as such by law in case you have legal responsibilities on the project, like having your name in contracts.

Additionally any university that wants to offer an engineering degree, must have the degree certified as compliant with the Order requirements for such a degree.

So even if you don't do the certification, at least there is some assurance regarding the quality of the teaching.

Some other European countries have similar approaches to this.
Mindgeek runs all of the biggest porn sites, and also runs its own ad network. Since the biggest of those sites are their "tube" sites, they run into the same issues as youtube when it comes to tracking individual tastes. Since the product is porn, which is very easily classifiable with a list of the physical features of actors (with maybe a few behavioral distinctions), the actors in the video, how they are matched ("how" doing a lot of heavy lifting here) and possibly director, producer, and age of content, it would be easy for them to have a very specific dossier on all users. Moreover, it would be financially beneficial, because it'd be easy to maximize engagement with that stuff and a past record of engagement time, and that information would also aid conversions to their other paysite products (of which there are many.) The fact that they run so many paysites probably means they can associate specific sexual tastes (and schedules) with a credit card number.

Mindgeek have also shown themselves to be extremely savvy technologists, so this stuff is probably already being done. If it's your own ad network, is it really a third party, though? The plethora of domains does give the user the impression that they're leaving one business and moving to another, when it's really more akin to switching rooms.

example of unexpected situation: I used a credit card to join vanillanormalromance.com, but I watch weird stuff on redtube.

-----

edit: for some reason it didn't occur to me, but there would clearly be an interest to sell these categories to other porn sites, facebook-style, generating even more info from people not on Mindgeek sites.

I feel like I remember a few Mindgeek/Manwin devs being good HN posters.
Same here. This was an unpleasant surprise. Even after I checked and saw that I didn’t have 12.4 installed yet, there was no red badge on the Settings app icon to indicate an available update.
I obviously agree with you, but tiny nitpick—the App Store was not introduced in 10.6, it was added in a 10.6 point release. So your "7 releases ago" statement isn't quite accurate, although it depends on how you count.
I imagine it was used to carry the captured souls of pedantic people.
> Monorepo is great if you're really good, but absolutely terrible if you're not that good.
> Multiple repos, on the other hand, are passable for everyone – they're never great, but they're never truly terrible, either.

The calculus is trickier than this.

He thinks the above is true because of this other thing he says:

> With multiple repos, modularity is the norm.

But if this were true, being "Good" would be easy. I wish programming tools were this able. Then I could go to the pool every day!

But just because you're using some feature of a build or programming system -- like modules or classes or namespaces -- doesn't mean you get the win. Certainly doesn't mean you know how to wield these tools.

In the end the technical feature doesn't save you. You actually have to have a hard-earned skill, which is how to properly modularize code into stable components with narrow stable interfaces and all of that. This skill is very rare ime.

Now back to monorepo vs modules.

If you use modules but you suck at modularization you're going to be paying a huge tax. Because you'll be creating volatile code/interfaces and you'll have to go through a process each change. You will be amplifying the tax from your lack of skill that you wouldn't if you were just in a single monorepo.

On the other hand if you use a monorepo and you suck, you won't experience ^^this^^ pain and you'll be at a much higher probability of staying sucking.

In short, programming language and build features don't bestow skills.
The better JS gets, the more I want to use it. JS with Promises + async/await is now one of my favorite languages.
From the snippets of text I've seen in various articles, it just sounds like she was bored? I imagine she had worked for a number of years and saved up a decent amount of money and decided to leave her job, had nothing to do all day and just posted at a Starbucks working on personal projects, which ended up including hacking into large corporations...?

Reminds me of my first manager, who was mid/late 30s and could've retired very comfortably long ago, and his primary motivation for working was because boredom, for him, would've been (in his words) a dangerous thing.
Why do we chain ourselves to such a limiting construct?

Companies; S,C, LLC. They did not exist, and by request they were willed into 'personhood' at the signing of a government pen. They were not required to approve the incorporation request. So, I ask this:

Why do we not enforce incorporated entities to also abide by the Bill of Rights as being extensions of the government?

They certainly weren't born, and there's no corporate death penalty. So it tells me they're an extension of government, as they were willed into being with their explicit consent.
It is. It's really, really bad. Their platform overall is also a lot less... well, good, frankly. You end up bringing in third party libraries a lot for basic stuff if you don't want life to be a living hell of re-discovering reasons people don't use some of the built-in stuff, or stumbling over years-old hundred-comment bug reports that remain unresolved (you'll still hit some of those, just less frequently).

Support for major Google features and initiatives often sucks—Material generally, and as of a couple years ago their Maps library was worse than the JS version in some important ways, such that you'd end up calling out to javascript if you needed something as little-used as, say, address components (rather than one big address string). Yes, seriously. This is a pattern for them. I don't get it, but that's the way it is. Android's not built on a great foundation, and sees a surprising amount of neglect and half-assery in its ongoing development.
It seems like peoples hatred for Google is leaking over to how they think vulnerability disclosures should happen.

Reading through the comments is disorientating - people are angry that researchers are.. gasp... researching vulnerabilities. It's not some faceless Google Incarnate monstrosity, they are paid researchers (humans, too!). If it was Cure53 that did this, for free, and made the exact same announcement no one would bat an eye.

Good on whatever company does vulnerability research, follows established protocols in disclosure, and makes the world a safer place.
Coming from a small company with a monorepo to a large team with a monorepo, it seems to work fine. But maybe I need to be exposed more to other workflows.
Very similarly, the tech industry requires you to leetcode non stop. I wish it stops too.
Mostly on private land for the purpose of harvesting with heavy equipment.

Not exactly a carbon sink...
I run https://officesnapshots.com which is a content website that started off as a side project. We have a few employees now and it is anything but passive income.

Content is interesting to me because the monetary value of an individual piece of content in most cases is basically zero, so the value ends up coming from the way you curate, organize, and present a specific type of content.

One site I created a while back curated photos of wedding bouquets and organized the photos by the types of flowers that were in each bouquet. Another that I am currently running for fun organizes a specific type of information related to the city I live in which is really only useful to people who live here.
Are you watching Netflix on your PS4 in a web browser, or a Netflix app?

Personally, I'd love to ban autoplay videos, but I'm really concerned about web pages here. A custom app, to me, doesn't fall under this purview. Netflix can do just about whatever they want in their own app AFAIC.

For websites that have a legitimate use for autoplay, but are still websites and not custom apps, I would support making it a user-controlled preference that only works for logged-in users. Usually, people view YouTube as a logged-in Google user, so that can be used to allow them to turn on autoplay for that.
Monday: A dev tool for microservice devs to run local apps and/or forward others
It might be my age demographic but everyone I know is very open with their choices of pornography and I have the link to several of my friend's favorite lists and playlists.

There are also shared accounts of paid websites going around and we can see the "recently watched" lists. There shouldn't be any shame to pornography unless you are consuming illegal content.

Unless you are a content creator and wish to keep your personal and online life separated, there's not much of a blacklist potential.
>so you would need to have fingerprint resistant browser profile

easy. use firefox, open about:config, and set privacy.resistFingerprinting => true.
I read the link you provided, but there wasn't any "OMG yes" light-bulb moment in that article.

Do I care if Google & Facebook track my viewing habits? I'm not sure I understand what the potential harm to me might be.
Yes!

Instead of coming up with insane laws, the government can point people towards tools that will help them. For example, the govt could simply point people towards a chrome plugin that prevents those features from working, or a plugin that removes the links of any sites that have those features.
Ah, yes. Hentai means cartoon pornography.
Sampler: Visualization for shell commands. Build console dashboards for ANYTHING
You don't necessarily need to target ES5.

What percentage of your users is on IE11? Are you making money from them? Can you serve only them a compiled bundle?
> Presumably the content is what matters, not the particular compression format. Does it show animated content continuously without being triggered by active user interaction? Yes, so it's an auto-playing video.

By that logic a loading spinner is an auto-playing video. Does me logging in count as "active user interaction" for showing me a loading spinner? I didn't request the spinner, I requested access to my skype chats.
Heat‐free fabrication of metallic interconnects for flexible/wearable devices
We still have locks on doors.
Sharing local dev environments securely for better pair programming
> With multiple repos, modularity is the norm. (...) With a monorepo, modularity is a mere ideal.

> ...

> In a not-so-good team, your monorepo will grow into a single giant ball of circular dependencies.

Sounds like the author was lucky enough to not encounter a not-so-good team with multiple repos.... :D
"If you want proof, just compare today's Google Docs to Wordperfect. It's like, a million times better." Really? There's collaborative editing, but in the end it's still just a writing tool. It's not like Google Docs can write my progress report for me.

"now that we have AI that can tell the difference between a bear and a mouse after the millionth try, we basically have everything we need to build a super-intelligence that can solve every problem for us." So we have machine learning that can do decent image recognition if you feed it massive dataset. How does that get to general AI? What, exactly, is the dataset I'm feeding a neural network to…live on Mars?
> Europe's industrialization as well as other Western countries heavily depended on the exploitation of third world countries

Causality and time moved the other direction.

Industrialization made Britain and a few other countries rich and technologically advanced. That enabled them to conquer and exploit third world countries. On balance, that enriched a lot of individuals and made a lot of leaders feel powerful, but didn't actually make the countries any richer.

The earlier conquests of the New World by Spain and Portugal was a whole other thing, mostly based on astonishing immunological luck.
http://sampler.dev/
But most importantly, close the incognito mode once you finished consuming the content, don't just close the lid of your machine. The next day at work might be a bit more awkward than what Google does with your aggregated data :)

Also ask your girlfriend / boyfriend to tag imgur links with NSFW :)
China's anti-internet/video game addiction stuff isn't totally insane. The premise is actually noble.
> Is the evolution of JS not directed in practice by the authors of Babel and Typescript?

In practice? I suppose in practice, JavaScript is driven by everyone in aggregate and what people consider to be "JavaScript" rather than "something that can be made to run in traditional JavaScript environments like browsers." I'm not sure if you mean that, or simply who directs actual changes to the traditional JavaScript environments (like browsers) themselves.

But yeah, if transpilation tools are reliable and continue to be well-maintained, you can say "why bother updated the 'official' language and implementation in browsers?" But I don't understand how this is a bad thing. You're getting the best of both worlds: browsers will implement new JavaScript features and optimizations, and some dev teams can also use build tools to use those new features, and other potential new features, and still make their work available to older browsers.

It doesn't seem like a problem to me, unless you're thinking about all the language development effort in the JavaScript community as a fixed pie such that "non-official" language development like Babel and TypeScript take away effort that otherwise would be allocated to official language development. And I certainly don't think that is the case.
And we'll have to ban Radio.

We'll also need to ban most major highways, as they keep going and going and going. And don't forget to ban unlimited refills at McDonalds, I'm sure those get people into trouble too. How does the fast food industry get such a big free pass on all the trouble it's caused?
Deep evolutionary origin of limb and fin regeneration
That's Array.prototype.flat
Ask HN: How to Improve Engineer Retention
In my company engineers come and go quite fast, how do you deal with retention and what can improve it?
Funny, that one originally linked to a HTTP file server index download page and this one links to just the homepage.

Is there really no good changeset/blog links to post?

Edit: looks like the previous link was fixed to which someone mentioned hasnt been updated for RC3 yet https://www.blender.org/download/releases/2-80/
> between private mode / regular mode

Or within private mode. (I use private mode by default, and anytime I open a new tab, I need to log into HN again).
First Detection of Photons of Energy Beyond 100 TeV from an Astrophysical Source
Is it any different than traditional TV?
Does anyone know how she gained the IAM role? Many comments mention her exploiting a misconfigured WAF to gain the role needed to access the S3 bucket, but that is not enough detail to understand the attack.
"Really, the one consistent thing is that if you have a good team, you'll make it work no matter what tech or decisions you make (assuming you're also good enough to know when you've lost and change course), and if you're a bad team, you're doomed to failure, because, well, you're bad (by definition)."

The middle ground is vast, and nuanced in many dimensions. Which is a good thing, because there sure aren't very many large, good teams (by this definition of "good").
That “previous discussion” is mostly people confused about what is going on because that poster tried to steal their thunder by making the post before the actual release was announced. That’s not a useful discussion thread.
Facebook is exploring brain control for AR wearables
I don't agree with the author that the quality of the team is what determines if a mono-repo is appropriate or not. It doesn't really matter if you use a mono-repo or not, what matters is what individual engineers are empowered to do.

If engineers or even team-leads don't have permission to create a repo themselves well then you're probably going to see benefits from a monorepo.

At the same time if you have say a ~100 people sharing a repo then you have to make sure that you have tooling that allows each team to customize their building and test environments themselves, which is hard because many CI solutions assume that One Repo = One Build status. Implicit in the author's reasoning is the principle that good engineers don't make mistakes; they don't break the build, not ever. But of course they do, everyone does, and if you have a hundred developers builds will be broken and people's productivity ruined.

Perhaps because we're an industry so prone to failure we keep looking for that one solution, that given a good team makes all problems go away. Agile, XP, Monorepos, Containers, Microservices: we tell ourselves will solve our problems and get those pesky business people off our backs for good. But they won't and never will.

What really matters is enablement, how can we get our code into production doing what it was intended to do without having your toes stepped on all the time. If you design your processes and tooling around enablement not the cargo-cult flavour of the month buzzword invented in the modern beautifully architected, yet completely open office spaces of one of the FAANG companies, then maybe then you can get some actual results.
Vintage Computer Festival
What are some ways that an individual person could benefit from their own CubeSat?
The spinner fulfils a purpose (by notifying you that the content is still not quite ready) and is temporary (it goes away once the content is loaded). That said, you could always just replace it with a static "Loading.." label.
I volunteer to a nonprofit which I've founded myself https://giveinternet.org/. Since I come from a developing country Georgia (Europe), I have experienced first-hand the transformational power of connectivity in improving people's lives. I believe that Internet access is a human right, but also a privilege which the developed world takes for granted.
I think if you use a VPN that doesn't have any of your personal information of file for billing or infrastructure purposes (like your residential ISP does) then at the very least the shady logging VPN will have a dossier on you that doesn't include your name, street address, bank or credit card numbers, etc. Even if the VPN is otherwise a bunch of Mafia scum datamining you as hard as they can, you're still better off than if you were raw-dogging on Comcast.

However I think those VPN companies that throw around suspicious abouts of cash advertising all ask for credit cards or similar. I would never do business with one of them, it's pointless.

I also hate NordVPN's YouTube advertising campaign in particular, in which they pay YouTube creators to mislead their audience. Suggesting among other things that connections to your bank's website are unencrypted if you aren't using a VPN.
It doesn't waste taxpayer money for Congresscritters to write a law and pass it. They're paid a salary anyway, so it's just a bit of their time, and something like this shouldn't take long to debate and pass.

Plus, they could make money on it by levying enormous fines on websites that break the law. I'd love to see various news websites get slapped with $100M fines for having autoplay videos.

>I feel like there's bigger fish to fry so to speak.

Like what? Fixing our utterly broken healthcare system? That isn't realistic at all because they can't get enough agreement in Congress to pass such legislation. So they need to focus on things they can get done, like banning autoplay.
Driving a big RC car on the ceiling
I grew up in East Asia and have also never heard of any kids with imaginary friends. This was something I learned of only after moving to America. What I'm curious is now that I live in America and have a kid, will my kid be likely to have imaginary friend? For example, would school materials or cartoons available here likely lead to someone having imaginary friends, even if in our household we (as Asian parents in America) don't teach (or mention) anything about imaginary friends? (according to the article, 65% of 7 year-old American kids do)