skysight-inc/HackerNews huggingface dataset:
You’re assuming the manager hired senior engineers who can competently know the best strategies in each. By contrast an inexperienced engineer might take the worst path
That’s a good case for using Manjaro.
Thank you. I would suggest changing your "Image Attribution" text to actually say the name of the person or organization you're attributing to. Right now it's just a link which is less valuable to photographers than having their name written out (yet takes about the same space), and is subject to link rot as seen on another one of your posts: http://www.jilles.net/perma/2014/10/03/introducing-graphite-...
Reddit was infinitely more valuable (to the user) when it lead a hands on approach. I understand somethings should and must be removed from the platform but it is undoubtedly an echo chamber, almost unparalleled at this point. It's value to provide viewpoint, insight and discussion is almost nonexistent at this point. This announcement certainly doesn't bode well for anyone hoping to find it a platform that fosters better discussion.
As far as I know these port scans are done using WebRTC. Using a browser extension[0] it is easy to deactivate it on the go. Personally, I always have WebRTC disabled by default (as it has several nasty security implications), and only activate it if I explicitly need it for something.

[0] https://addons.mozilla.org/en-US/firefox/addon/happy-bonobo-...
While this is about the best size for a phone, I want to point out that making a device for the user and maximizing corporate profit seem to be incompatible goals.

Smartphones are no exception in this - the vendors are mostly interested in making not-the-best phone that'll only last a couple of years so that they can then sell you another one and profit.
Do airplane designers really go back to older designs to make next generation planes? I guess the documentation of design decisions could be useful but the design files by themselves seem pretty difficult to re-use.
Money quote: "Rust benefits here that very few people are being forced to use Rust."

Probably more people pick up C++ for the first time, in any given week, than the total who use Rust in production today.

Rust also benefits from the limited historical baggage that comes with being new and incompatible. Unlike Java, which was in the same position, Rust adopted very few old mistakes, and especially unlike Java made few new ones. But as the language approaches industrial maturity (possibly within 10 years) early mistakes will become evident, and cruft will be seen to accumulate.

Rust designers have consciously chosen to keep the language's abstraction capacity limited, which makes it more approachable, but reduces what is possible to express in libraries. Libraries possible, even easy in C++ cannot be coded in Rust. The language will adopt more new, powerful features as it matures, losing some of its approachability and coherence. But Rust has already passed a key milestone: there is little risk, anymore, that it could "jump the shark".

The language is gunning for C++'s seat. Whether it becomes a viable alternative, industrially, is purely a numbers game: can it pick up users and uses fast enough? The libraries being coded in C++ today will never be callable from Rust.

Go proved that the world will make room for a less capable language (in Go's case, than Java) if it is simpler. Rust is much more capable than C, Go, or Java, and the world would certainly be a better place if everybody coding those switched to Rust. So, my prediction is that Rust and C++ will coexist for decades. The most ambitious work will continue to be done in C++, but a growing number will have their first industrial coding experience in Rust instead of C, and many will find no reason to graduate to C++.
This could simply be done as an iterator over a string. Why all the fancy schmancy C++ features?

EDIT: I'm starting to suspect it actually is just an iterator. So why not say that? Instead of mentioning the ranges library, coroutines, generators ...

EDIT: Ok, so ranges make sense. Coroutines still seem overkill to me though.
DDG is terrible with this. I've had so many jq searches with the -jquery, and yet, I still many jquery results. It's super annoying.
The AVKit only plays a few codecs.

It's fine if you are in the Apple ecosystem but many formats from Windows or Linux will fail with it.
Targeting own population with military is unconstitutional though, with just a few exceptions.
The problem with establishing something like a better compressed format is that

1. it needs buy in from all the browsers or it might as well be useless

2. browsers need to bend over backwards to be backwards compatible so that you can run old web pages. if a browser does not work on all the web pages a consumer needs they will simply not use it.

3. I would bet good money that most of the management in charge of the websites that make up the web would not waste dev time on migrating to some minified JS file replacement, when webpack-style minifying works "just fine" and allows your team or whatever to keep churning out new features
I don't understand this could you explain?
Quite right! In this case, the mailing list writer has built a dichotomy into all their communications: either you say black lives matter or you say "all lives matter" and therefore you are his enemy.

Whereas the third option, "I'm just here for Javascript tips", wasn't even under consideration.

So unless you engage with and echo their politics, you fall into the enemy camp by default.
Not good ~200K pp/s max
No, ubuntu includes it in unattended-upgrades for security reasons, and will still upgrade it without manually triggering the update.
Last time this was posted I took a look. It's a lot of gibberish and spam.
All editors are modal, just to different extents. In Notepad, if you type a letter it inserts it, unless you have some text highlighted, in which case it replaces that text. "Some text is selected" is a mode.

The big thing that classic vi got wrong with modes from a usability perspective is that changing modes is mostly invisible. In vim, however, you can configure it to change the cursor shape in different modes, and this is a pretty effective cue. (It's also the default behavior in gvim.)
NES Ultimate Doom
No. I easily found examples of non-compliance:

https://www.ycombinator.com/legal:

“Please note that we reserve the right to refuse to (i) delete any of the submissions, favorites, or comments you post on the Site or link in your profile or (ii) remove their association with your profile or username”

This conflicts with https://gdpr-info.eu/art-17-gdpr/:

“The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay where one of the following grounds applies:”

There also is no export option, as required by https://gdpr-info.eu/art-20-gdpr/:

“The data subject shall have the right to receive the personal data concerning him or her, which he or she has provided to a controller, in a structured, commonly used and machine-readable format“
Don't get me wrong, Telegram is a very nice app, and I especially like the wide platform support. It's great at what it does, and that's many things, but unfortunately not secure-by-default communication.
Yes, flatpak supports multiple upstream repositories, so anyone can release packages. I am going to start a repo soon for packaging AUR packages so they can be used on other distros.

Snaps are fully controlled by Ubuntu - for me it's a non-starter.
My very first worry about these things is privacy. Surely work stuff shouldn't be discussed in there but given that E2E isn't mentioned what are the privacy guarantees compared to e.g. Zoom?

If no encryption is present then why wouldn't I use Discord which also has features like screen sharing?

Congrats on launch!
Firstly, the salt should be changed per user, one of the reasons for salting is that given a large enough user base, a lot of users will choose the same password, and that can make the hash way less effective in obscuring the passwords if/when leaked.

There's essentially rainbow tables computed for "123456"+RandomSalt iterating over salts. There are a bunch of them covering the most frequent passwords. Since you are using the same salt for the whole site, two users with the same password have the same StoredSaltedHash, so you order by number of repetitions, and the most frequent is likely one of those ("123456" tended to be the most popular the last time I checked). This exposes your salt and then it's game over.

What I'm trying to get across (and failing apparently) is that this is still vulnerable to lots of attacks, which means that you'll have to use HTTPS underneath all of this. Once you are doing all of this over a HTTPS connection, there's simply no point in doing it, you are just increasing the attack surface for no substantial gain in security.
Does it ever end? I was starting to get flashbacks to the real world times I'd be typing mid-sentence and some mystery dialog would appear for a nanosecond, grab my spacebar entry, and then take that as permission to go do... something, so I had to quit. (I'm amazed Microsoft hasn't managed to do something about that issue for going on three decades now...)
The work on reproduction of empirical economics so far has stalled due to lack of funding for a time machine.
That is why then term open source is missing the point.
It is about users freedom.
Check out the table here:
https://ecnmst.gitlab.io/covid19
And what defines "hate"? Are they going be as consistent with the content of gangsta rappers? I'd wager no.

It really is sad to see how hiveminded reddit has become, particularly with the city subreddits. Any person with a dissenting viewpoint either gets banned or gets downvoted to oblivion.

And not everyone shares the same viewpoint on who the "bad people" are out there. I, for one, feel that thug brutality is a bigger problem than police brutality, and I have my own reasoning behind it. But an idea like this can never be stated on reddit because it's simply too radical. And the more people that use this platform, the more people are going to mimic whatever the popular narrative is playing at that point in time. (Remember covid?)

And it's affected my friends too. It's almost like I'm in Invasion of the Bodysnatchers Movie.
Damn I was there last summer. I wish I knew about this! But I did at least go to the museum and got to see a Concord up close. That was cool.
Yay, more censorship!!
Distributed Systems Research with Peter Alvaro [audio]
I read Sleep by Nick Littlehales and he mentions that taping your mouth closed is one technique you can use - I think I recall he says some British athletes (cyclists?) use it - but doesn't recommend it for anyone with a medical problem.
The Boogaloo Movement Is Not What You Think – Bellingcat
I am planning to develop a solution to this VSCode issue soon - there are basically two ways to make it work:

1. Using platform or app flatpak extensions, one can plugin compilers and runtimes so they are available inside the sandbox.

2. One can add shims that launch programs outside the sandbox using flatpak-spawn --host.
Is Style Transfer for Fluid Simulations Possible?
> How close are we to the value of helium being greater than the value of the methane?

Probably pretty far away.

I'm guessing that the amount of helium that's recovered from natural gas wells is pretty small compared to the natural gas recovered.

Even if no one uses it for power, there's still home heating, vehicle fuel and plastic feedstock.
I want to love Signal, but it's just so meh.

* Message sync is like non-existent. Messages on my phone or laptop aren't kept in sync at all. Delete one one place, they don't delete in both.

* Let me edit messages, like every other message platform. I also want to be able to delete messages from the group. When I delete it deletes locally but not for the group, not even between my own devices I don't think. This sucks because deleting the message implies to anyone who has used a message system that the messages are deleted from everyone, but they aren't. Oof.

* When you set messages to expire, you can't make them expire. It only applies to future messages. I want to set this at the conversation level, not on a weird message-by-message basis with no way to change it globally after.

* I want to be able to sign in without using a cell phone number. Let me sign up with anything else, don't tie it to a cell phone line that can be hijacked.

* Let me add emoji responses to messages. Like every other message platform.

* Bonus, be peer-to-peer somehow. Dunno, like Blockchain magic it or something. Don't make me rely on some server somewhere. Just makes me feel uneasy that there's a middle man with all my messages.

How unrealistic is all this? (=
I'll also add that product analytics software is built more towards measuring depth of engagement: How many times has this user returned to our site? What is the average LTV of this cohort? What is cohort X's n-day retention compared to cohort Y? What features have correlation to those differences? Did this experiment lead to improvements in retention - 30 days later?

Google isn't built to go that deep. Sure you can see that 3% of users have used feature X, but you can't really effectively dig in and see how upstream or downstream actions and events influence each other. Sure you can create some custom segments on a sessions/user level - but that quickly turns complex and unwieldy if you have several segments, cohorts and funnels. Also there are a lot of charts that are just plain better in product analytics tools. Retention charts, funnels and path diagrams are obvious examples.
We are unable to apply reason and consistency to any of what's happening, including speech, hiring policies, policing, laws, moderation, etc. Same for "gangster" culture that is absolutely degenerate and probably a huge cause of all sorts of societal ills for many groups, and yet it's being given a free-pass due to "reasons". It's quite sad that we're so powerless collectively as a society to criticize things that are capable of, and currently are, ruining entire generations.
> it is undoubtedly an echo chamber, almost unparalleled
> at this point.

What does "unparalleled" mean here? It sounds melodramatic.
No, I have small children at the moment so my sleep is disturbed by that but as soon as they start sleeping normally through the night I'm going to have it checked out.
When the measurement is flawed you will not know if the therapy works. Sorry.
And the measurement is flawed! Actually, there is a crisis of reliability concerning modern research papers.
(probably this is the source that many try to build castle out of dough?...)
Jeremy Howard has a very nice lecture about why this is important for AI.

As a white dude my first reaction was "why should everything be about race" but he actually provides eye opening examples and numbers showing how the algorthims worsen the situation.
yep, gron simply rewrites json into a sane format that can be then transformed by the standard tools (grep, cut, sed, awk, ...). In practice, I use gron mostly to print json data in a human readable and editable format.
This might explain why some preinstalled HP laptop software (with open ports?) causes a BSOD when users visit ebay https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-...
This captures the constant sense of being interrupted with senseless/out of context requests I have in my day job, and reminds me why I sorely miss doing engineering.

The only way it could be more realistic is if some of those texts were PowerPoints.
Or Each.
I assume you mean hands off approach?

Can you elaborate on the connection between this announcement and the platform's value as a platform that fosters discussion you perceive? Do you mean content moderation has turned the site into an echo chamber?
I blocked Reddit on my computer but I decided to unlock it temporarily to read this.

"u/kn0thing has resigned from our board to fill his seat with a Black candidate"

Now I regret it. I despise this kind of actions taken based on the colour of the skin/nationality/ethnicity/religion.
I actually really enjoyed this site. It was interesting driving into different people's headspace or at least that's what it felt like.
This is what happens when there is a browser monopoly. Fixing security do not have priority. Maximizing revenue is the priority. The browser should stop outgoing connections that are not from the same origin. Then users have to opt in like with popup windows.
> how far behind the old world is, both in tech as in spirit

I always laugh out loud reading nonsense like that. It is only true if you extremely narrowly define "tech" as SaaS solutions. Just to mention a few examples: almost all Fortune 500 companies in the US run on "old world" (Germany7) SAP software. Almost all mobile phones run on "old world" (England) ARM designed chips. The worlds best Go player was beaten by "old world" (England) software. The largest airliner in the world (A380) was designed and built in the "old world". Do I really need to go on?
Eat fibre and healthy fats like salmon or avocado, don't eat too much, and exercise enough to raise your heart rate often.
Show HN: Anytime, a Simple Time Converter
I wanted to get into Svelte, so I built this project on top of it. I know there are thousands of time converters out there, but this fits my use case at work, to compare multiple time zones with the same input. I barely spent an hour, to build this. Shoutout to svelte for making it so easy.
From everything I've read Swift is still slow relative to Rush because it uses ARC and so there are increments and decrements of usage counts all over the place. To put it another way, Swift handles memory safety at runtime, Rust handles it at compile time?

There is/was talk of trying to either do escape analysis or add some hints so the compiler can get rid of those checks but AFAIK that hasn't happened yet?
I discovered the only reason that it had been floating in the ocean floor in the first place was that it had been NAILED there.
English (UK, US and others?) meaning something like "having no parallel; especially : having no equal or match"
I expected a support group for people addicted to mathematics, lol.
If you say this on reddit, you'll likely either be banned or downvoted so it can't be read. It's not so much censoring as people not wanting to read it.

Edit: wow! HN is doing this too! The parent just got flagged.
Because a range is a pair of iterators and a coroutine is simply a convenient way to implement them.
How to Improve Self-Learning Skills?
Reddit still feels like a biker bar to me. I don't know how many important conversations hinge on the ability to use racial slurs. My naive take would be: few, if any.

The average age on Reddit is probably 12 anyways, and those tweens upvote factual errors, more readily than correct information. That's on any topic, political or not.

The rate of important problem-solving on Reddit is a big fat goose-egg: Reddit is a counterexample to "the wisdom of crowds."
That's, however, specific more to USA. Intercontinental flights (and not only) seem to me to always go through hubs, and within Europe also through hubs, if maybe a bit smaller.
Yeah, I'd just claim that VLC has garbage playback.
No idea about APL languages but it sounds similar to asking whether the code is uniquely decodable:

https://en.m.wikipedia.org/wiki/Variable-length_code#Uniquel...
You can know the exact parameter and return types of a function by reading its signature. You can't do that in Scala, because of type inherence. This is legal Scala:

def twice(x: Int) = { x * 2 }

But you can't know the return type without reading the function body. That example is not so bad. I routinely used to confront things like:

def applyComputation(x: Int) = { determineComputation().compute(x) }

And now you're off on an adventure to work out the return type.

EDIT There's sort of a deviation from this with "impl trait" returns. There the signature says that the function returns some type which implements a certain trait, but you can't tell exactly what.
Question to front end folks:

How hard is it to add real-time voice communication to a web page using this?

Can it be done without using third party libraries and frameworks?
That makes it sound all very daunting, but we have a few advantages over nature when it comes to design.

* A single life can produce multiple iterations of a technology.
* Current technology speeds up the development of the next iteration.
Hard to find a worse or larger echo chamber than Reddit, no? Seems like a good use of “unparalleled” to me.
Dissertation: An Examination of Sexual Fantasy and Infidelity
This whole post is weird. Based on the tone they seem to think they are combating racism. But really the CEO of a company just announced that they are looking for a new candidate.
Requirements? - No particular requirements, except having the right skin color.
It's okay if you don't agree with my opinion. I'm not expecting everyone to support my opinion. Maybe everyone isn't on the same boat. :)
My point is it's an easy problem once you decide that you don't care about false positives, ie temporarily banning "legitimate" users whose behaviour is indistinguishable from that of bots.

Arguably, those "legitimate" users don't bring anything of value to the platform or society as a whole and should rightfully be shunned.

Most online forums or chats have automated rules whereby posting too fast or too often will get you slowed down or banned. Sometimes legitimate users get caught by the filters, no big deal. Twitter could make their existing rules much more stringent.
Messier yet is iPad Pro using USB-C while iPhone 11 Pro ships with a lightning cable that's USB-C on the other end!
Show HN: I debunk 5G threat's in my latest Newsletter
The quote is almost true, unless he didn't quantify things.

Let's say Java and PHP both have a lot of users, but I guess Java receives less percentage of complaints per 100 people. (Just a random example, if you don't agree you can substitute the two languages to suit your own experience)

So to really understand the controversy, it probably makes more sense to compare $NumberOfComplaints / $NumberOfUsers.
I have found limited success dictating to hardware manufacturers. I would be satisfied if the kernel could just be persuaded to leave my cores the hell alone without an endless list of boot flags.
> That means libraries possible, even easy in C++ cannot be coded in Rust.

Can you give some examples of libraries that can be made in C++ that can't in Rust and why they can't? Having never used Rust yet I'm curious what the issue is.
Is there any evidence of this? To me it seems like humanities makes people have less empathy, since instead of feeling other people they analyze them.

For example, to me it seems like American politicians have way less empathy than European politicians even though European politicians have studied way less humanities than American ones. So my belief that studying humanities helps you deconstruct the human experience and see us as robots, hurting your empathy.

I do however believe that studying humanities makes it easier to answer what the tester wants you to answer on empathy tests, since you now understand those tests better.
Ranges are a (start, end) pair of iterators that support begin/end -- think of them like a subset of containers that just provide access to the iterators over them. They also support the end iterator being a different type to the sstart iterator, supporting things like sentinel iterators (e.g. null pointer checks).

The next standard library supports using the standard algorithms with ranges, so you can say things like `std::sort(v)` instead of `std::sort(v.begin(), v.end())`.

IIUC, views are ranges that can adapt the results of the underlying object without changing the contents of that object, such as a lower-case view, or a reversed view. These work by doing the lower-case conversion on dereference, or swapping the increment/decrement operations.