skysight-inc/HackerNews huggingface dataset:
Tried it out for a couple hours today! A quick experience report:

- Collaborative editing was very solid, even with one of us using vim extensions and the other one not. (This has caused me some pain in Screen.so in particular.)
- The leader/follower model was slightly unintuitive at times. I vaguely recall Floobits allowing either participant to e.g. create new files, but in GitDuck the leader has to share them to the workspace for them to become editable. (I might also be misremembering this from the Floobits days, but it was slightly confusing.)
- Similar to ^ - when I was not leading, I couldn't summon the leader into a file I was editing, so I had to tell him when I was switching files. IIRC Floobits let you take yourself in/out of follow mode, even as the leader, so you would be automatically summoned when the other person switched files.
- Looking forward to terminal support - glad that's on your roadmap :)
- Our team is 50/50 between vim and VSCode right now, so we're looking forward to vim8/neovim support to really feel the power compared to Screen.so and Tuple.

Overall, had a surprisingly smooth experience for Day 2. Congrats on the launch and looking forward to future updates!
Aren't we saying that all of the popular 'Real Time Strategy" games are in fact turn-based, but there are 7 turns per second?
> Is it valuable enough that you'd consider paying for access?

Yes
I didn't create them, but I believe they are for sale - I noticed in the Gallery section of the site that some things are listed as Sold/Available.
Efficiency would not create any big invention. It's a big problem.
regardless of this suggestion, thanks for linking Dash; this looks great
I should maybe rephrase [1] to: if you're deciding between two different ways of writing the same function for performance reasons, you should use the optimized assembly output to decide (or the same compiler flags as what you use in production). There can be big differences between the unoptimized and optimized code: https://godbolt.org/z/fszhjj.

Unoptimized assembly IS useful if you just want to learn or understand assembly itself.
How do you know those two engineers aren't $457k richer now?
That would explicitly go against Mozilla's goal of having an open web. A paywall for such a fundamental resource would not be a good thing.

Perhaps there should be a more direct way for people and organizations to contribute money to the docs (or a paid App or other value add) but the docs themselves shouldn't be closed off.
DNSSEC can only distinguish valid from invalid NXDOMAINs on signed zones. A tiny, tiny minority of zones in .COM, .NET, .ORG, and .IO are signed. Installing your own local DNSSEC resolver to "fix" the Chrome URL bar would be a tremendous misallocation of effort.

If your ISP forges NXDOMAIN responses, the correct response is to DOH to a provider that doesn't do that. That's a simple networking config change, for which there is UI in every mainstream operating system. The DNSSEC part of this conversation is just silly.
The best efficiency arises from simplicity. Yes, haste makes waste, and a system that's constantly changing will be unstable.

But efficiency itself is nether haste nor churn, in fact the opposite.
Oh, that's nice! I didn't know that.

Ammendment to my above statement: This does not apply to Signal.
A majority of Americans think social media sites are politically biased
That's a much more reasonable statement.

Add to that that if you optimize one from a set of orthogonal values, the other ones tend to decrease. And so you get to all the people claiming there's an intrinsic relation between them, on the face of a world of evidence.
Anyone have recs for a good place for gumbo that I can get through DoorDash in SF?

There was a place in Los Angeles that I went to once many years ago. It was great, but I don't remember the name.
I found a few articles cached in the Internet Archive: https://web.archive.org/web/20010511052527/http://www.serifm....
It's a better choice only if don't consider the cost or other factors. Engineering isn't about reaching a theoretical ideal "best", engineering is a about a practical compromise, getting things done.
> Yeah it's pretty annoying that group chat displays real names and profiles.

Don't use real name in profiles. You can also set Telegram to show your profile picture only to your contacts and also choose to not share it with specific users or groups in the privacy settings.

> Also group chat has a search feature for all time.

This is managed by the group administrator when setting up the group to either limit history to new members or provide all history to new members.
This is a disgusting comment and shows an incredible lack of understanding around how labor rights historically have been both won and lost.

The further allowance of classifying people as contractors will only expand until companies can further use this as a tool to pay people less and avoid taxes (where based on federal judicial precedent, the healthcare premiums both individuals and employers pay are considered taxes under federal law). Today Uber drivers, tomorrow nurses and teachers, ect. Also people are absolutely being forced into working as rideshare and delivery drivers, the alternatives are often destitute poverty.

These companies had a long time to get their act together on this issue, they just decided that a capital strike was more favorable to them at this time.

Until we live in a country where healthcare is separate from employment, hiring someone on as a contractor just so you can avoid healthcare costs for them is absolutely exploitative (both of the law, and to the workers themselves).
> Every faction in Africa calls themselves by these noble names - Liberation this, Patriotic that, Democratic Republic of something-or-other... I guess they can't own up to what they usually are: the Federation of Worse Oppressors Than the Last Bunch of Oppressors. Often, the most barbaric atrocities occur when both combatants proclaim themselves Freedom Fighters.
> efficiency as the opposite of stability

In statistics, there is a slight variant of this thesis that is true in a precise formal sense: the tradeoff between efficiency and "robustness" (stability in a non-ideal situation).

For example, if you have a population sample, the most efficient way to estimate the population mean from your sample is the sample mean. But if some of the data are corrupted, you're better off with a robust estimator - in this case, a trimmed mean, where the extreme N% of high and low values are discarded.

The trimmed mean is less efficient in the sense that, if none of the data are corrupted, it discards information and is less accurate than the full mean. But it's more robust in the sense that it remains accurate even when a small-to-moderate % of the data are corrupted.
Wondering if this relates in any way to the bioluminescent soil 'discovered' in TN during the civil war ( https://www.mentalfloss.com/article/30380/why-some-civil-war... )
If if the science used here can shed extra light on it.
There is another way: laws should allow people and companies to determine their own terms for collaboration, instead of meddling with their freedom of association.
Thank you for all the work you've put in to your MOOC and all these other resources. I love your teaching style and have gotten immense value from all this.

I'm excited to get my print copy of the book delivered tomorrow!
They're suggesting you install your own local DNS server --- nothing prevents you from doing that, and just talking straight to the roots instead of through your ISP's DNS server.

The real problem is not your ISP, but rather the fact that the most important sites on the Internet have rejected DNSSEC and aren't signed. DNSSEC can't do anything for you with hostnames in zones that haven't been signed by their operators, and, to a first approximation, every zone managed by a serious security team (with a tiny number of exceptions like Cloud Flare, who sells DNSSEC services) has declined to do so.
> Clearly, sample size alone doesn't have that much of a correctness guarantee, or according to your own statement, we'd be able to trust the official results.

People are not complaining because the election is a biased sample of the population (not possible because by definition an election is open to all eligible voters).

People are complaining because they believe the government is not truthfully reporting the actual election results.

Good polling technique cannot mitigate fraud.
You could look at it as an unsolicited security audit of your system and the ransom as a contractor's fee for a job well done.
Super insightful comment
Back in the day, Chrome was faster — almost as fast as Safari to launch and faster when executing heavy sites. When it took IE and Firefox longer to load, installing Chrome was something which had an immediate benefit and Google's heavy promotion of it meant that most people gave it a try.

These days, I agree that the main problem is that any modern browser is good enough that people don't feel a huge pressure to switch. I prefer Firefox's developer tools but that's not exactly a mainstream need. The most obvious angle would be something about ad blocking and privacy where Google has significant financial incentives not to follow but I' m not sure how much of an audience that could add up to and it will definitely get hostility if effective.
This is of marginal value. Pulling Gs might help you in a close-in dogfight, but when your primary threat is a radar-guided air-air missile at 75mi+ or a SAM site at 200mi+ of range, Gs don't really matter unless you've failed multiple other possible means of defeating the incoming missile. And even in this case, high Gs aren't going to be much more than a hail mary.
All of that was fine with me except for the weird use of "redistribute", as in "rust wants to redistribute the power of systems programming", which I don't think is an appropriate use of the word. It implies there is a limited pool of "systems programming power" to distribute, which doesn't make sense. Empowerment means giving people power, but the power isn't taken from somewhere else in this case.
Yeah, I am also on board with diverting excess electricity into transportation fuels if it literally can't fit on the grid.

But every joule of electricity generated from renewables that makes it to the grid is a joule of electricity that wasn't generated with petrochemicals at the moment because natural gas peaker plants are still a thing.

I had to once write a grant proposal for essentially the kind of thing you're talking about. It's exceptionally hard to make a good overall systems efficiency case for taking electricity and turning it back into fuels. I hope you agree that displacement of petrochemical electricity sources is far preferable to generating chemicals as a byproduct if the grid does have room for more electrons.

The only way I was able to find to make it work economically was to take excess electricity and convert it into fairly high value chemicals -- but even there, just turning petrochemicals into those same chemicals would in almost every case be more efficient.

I look forward to the day when we have so much renewable generation that we have no petrochemical electric plants left to displace. Hopefully it is not too far off, I like your optimism about solar and agree it may be warranted.
Are you using https://github.com/disruptor-net/Disruptor-net library port or something else?
This ended up being an enabling technology for e-sports too, didn't it?

The observer gets the replay log (cheap), and broadcasts the pixels out (expensive) to the world with very little impact on the game play for the active participants.
The list of companies -

https://noyb.eu/en/eu-us-transfers-complaint-overview
But it is much more fun to design VM yourself. I could not resist
The fundamental question is are they a software company, where those expenses were about building out a proprietary product which they can then distribute across the planet at minimal cost, or are they an army of consultants that you can hire for data solutions.
Cloudera Data Warehouse on Azure Provides Fast, Cheap, Highly Scalable Analytics
We do not require any access to your inbox, messages sent directly to your email do not pass through our service.

Messages within Plum Mail, are stored on our servers. Central coordination is what enables us to offer features like concluding a conversation and pins that show the same state to all participants.

It is a fair concern, one that always needs to be considered when using a cloud service, it is certainly possible to have the convenience of Plum Mail for some conversations and keep financial/medical sent directly to your email for peace of mind.
What we have here is a Sample, and in statistics (of which Polling is a discipline) you require a Randomized Sample of the Population before you can draw any meaningful conclusions.

Telegram users are not going to pass any "Randomness" scrutiny. For all we know, Telegram User A asks Telegram User B to take the poll, etc. That's not random, and can introduce all sorts of statistical bias.
JIT isn't the problem in your last example, it's a weak supply chain. If you have a singular source for some critical or necessary thing, you have a risk whether you're using JIT concepts or not. Though higher if you take JIT to an extreme. Your sources need to be that, sources, and ideally geographically separated. See the various industry crises following natural disasters in Taiwan for why.

The proper, though not easy, thing to do is have some primary sources of your materials and secondary sources to handle surges and supply issues with your primes. You may still have a production slowdown, but hopefully not a shutdown. And like with backup, if you don't use them you don't have them. You have to place orders with all sources, and use materials from all sources to ensure that they are in fact up to snuff. It'd suck to buy your RAM from Foo until a flood, and then find that BAR's RAM doesn't actually work (or doesn't work with your motherboards).
"I'm trapped in a deadly video game... with just 1 man." - GZA, "I Gotcha Back"

In other words, some people can have plenty of lives/"men", and some don't.
Correct. What anyone in an oppressive regime could do though is to make sure settings are set to "share your phone number with no one," as well as delete their own messages from the channel in their entirety after having been read 15-30 min later or whatever arbitrary time they'd like. They would do best to not use an @username or account name which could identify them. Beyond that, there's no way anyone in Belarus can do a thing besides physical violence and take an individual's or a group of people's phones.

There are also options for invite only channels ( I manage several TG channels, public and private) in which nobody can join without having been given the invite link, or added to the channel if their settings permit other users adding them to channels.
Great work. This should be extended to podcasts and images would be nice as well. At the end, maybe there is no way anymore to get non-technical people interested into these technologies if they can get their news from a preinstalled "news-app" and "podcasts" from spotify.

I myself just wrote a little script to turn youtube channels, playlists and searches into video feeds that I can subscribe to in my podcast player. I love rss.
Interesting idea. Are there any performance benchmarks that you've run and can share? I'd really like to get a sense for what kind of improvements you've seen for computationally heavy tasks vs. a language like Go or Python.
Diverse groups of people have different core values. What is treasured by some can be annoying or simply wrong for others. In such case, the best we can realistically hope for is "tolerance" - i.e. I don't agree with how you live and what you value, but I tolerate you in order to maintain peace. That's a suboptimal state when compared to true social cohesion.
30K net / year is a decent salary in France considering it you don't have to save for retirement, childcare is cheap, school is free, uni is free, health insurance is cheap and you don't have to save too much in case you are unemployed because the benefits are decent.
That's not what "putting music on Spotify" means.
There may still be some cold brown dwarf nearer than Proxima.
I love telegram. Great UI, feels natural to use it. And SO MANY features, it's hard to keep up.

Unlimited storage helps too.
As I wrote above: DNSSEC can't do anything about unsigned zones, and the overwhelming majority of zones in both the North American Internet and in popular domain lists like the Moz 500 are unsigned, and will remain unsigned, despite almost a decade of pleading from DNSSEC advocates to recant.

What's crazy about this is that there's a trivial solution to forged NXDOMAIN responses that people can adopt immediately: just DoH to a provider that doesn't forge NXDOMAIN responses (none of the major providers do).

I sometimes wonder whether the vehemence of the anti-DoH advocacy is rooted in concern that it will cause DNSSEC to lose yet another potential motivating use case.
Similar in that you can contact anyone with their email address without that person needing to 'sign up'. This openess is important.

The format in Plum Mail is more longform rather than chat as such. Delta Chat is a cool service.
Why Do Technical Recruiters Even Exist?
couple reasons...

1) this lets you do actions async. one of my biggest peeves is that I usually remember to set the temperature right when I'm leaving, but as I'm heading out the door I have to keep the app open waiting for the car to wake up before I can turn on the AC (for example). now I just text my car "temp 68" as I'm heading out and it's nice when I get inside

2) there are some special actions like texting "marco", which will flash your lights and honk your horn to help find your car in a crowded lot, or texting "where are you" will send a google maps pin of the cars location

3) why not?
https://gun.eco/
This seems like the market for risk at work. Just as in drug trafficking, more money tends to go to parties that take on more risk. In this case, that's the criminals doing the extorting. So unless the security researcher wants to engage in illegal activity themselves, they probably aren't going to get anywhere close to the extortion dollar amount by just selling their exploit to criminals. At best they'll probably get something close to a large bug bounty, or maybe a few times that.

When setting bug bounty payouts, the company should be looking at what security researchers are likely to get when selling an exploit to criminals, not the actual extortion dollar amount (assuming that most security researchers are not willing to personally engage in illegal activity themselves, which appears to be the case).

However, when evaluating the value that a bug bounty program brings to the company, they should absolutely consider these typical extortion amounts.
Memahami Agen Sbobet Terpercaya Dan Aman
I suspect this is some regulatory trickery. Maybe they are licensed as a "hotel" and not a flight training facility or arcade. So maybe they have to keep the "room" available.

In the early days of pay-per-view movies, some hotels became essentially small theaters where people would rent the room simply to access the content available in-room. It was easier to get a permit as a hotel than as some other types of businesses.
Reminds me of the book Slack by Tom DeMarco
Wikipedia? Facebook?
>Sorry people, this isn't about about "high school" behavior. This is about preventing workers organization. They are just building the narrative for whats comes next.

Absolutely this. Slack was an enabler of some recent employee demands at my large employer that I believe would not have been feasible if we only had regular instant messaging without chatrooms. The chatrooms are what enable large bodies of workers to aggregate. People from this demand channel would spread their message in the other chatrooms of thousands of workers, growing their organization. I can foresee limitations coming.
So what would be your guesstimate on the percentage of redux uses in the wild that are unnecessary and just introduce complexity or boilerplate instead of providing a benefit?
me too but how else we can save it from going stale. Even science research needs funding. If orgs can donate as benefit of its employee. If not its up to individuals
(cons 1 2)

Yep, definitely looks like a tree rather than a pair... not. What was the point in linking to this c2 topic even if it does not agree with you?
If you can't get into flight simulators, just wait until you see the train simulators that are popular in arcades in Japan.

https://kotaku.com/japan-still-makes-the-best-train-games-17...
Couldn't you also just plant some "shills" who claim that this happened to them and they lost all their data?
> So you are seeing either the same or disproportionately fewer php sites than you should if php were in fact less secure.

You'd have to assume that there is an uniform distribution of vulnerabilities and exploits through the whole set of languages used for web development for that to hold. You are begging the question.

> 99% of those compromised servers run on Linux

If the exploits manage to give the attacker root access to the OS, then yes it would be the problem of the OS. But the attack is to get access to the application. So the issue is at the application, not at the OS. You can argue that this is not the fault of the language, though. However given that a whole lot of the PHP defenders here are using "it is the easiest one to deploy" argument, one has to wonder if a platform that makes it so easy to deploy apps should also be held up for the issue of insecure apps based on it.
Absolutely. I’d be willing to bet many thousands of developers would pay at least $5/mo for access (sign me up!). That’s at least 1 full time well-paid tech writer. And I think my estimate is highly conservative 1) I’m sure it could be more than $5 and 2) I didn’t include any corporate payments.

My build on this: Mozilla, send out a poll and see if this is something people would thrown down $$$ for.
The turnout was high indeed. As for the rest of the Wikipedia article, it is woefully incorrect. I will add up-to-date information to the "Voice" section and I hope others will fix factual errors in the Death section and other parts of that article.

Bear in mind that Wikipedia's policy is use "official" sources when in doubt. According to Wikipedia, Assange is a criminal. Snowden is a traitor.
"On music" is on page 288.. A little bit of psychology precedes it.
Yep, I'm not arguing that it's always a good idea (or even usually...or even that I've seen it be a good idea in the wild), just that it could be. Taking quicksort as an example, it's only constant space if you're allowed/able to mutate in-place. If you need (for some bizarre reason) to stream sorted results in constant space without mutating the underlying data then you'll need some other tool.
It's quite ordinary. Particularly in all male contexts where it isn't ambiguous, like construction or sports. Also "ladies". Metonymy is weird like that.
This weird idea of the delineation of responsibilities between the OS and applications has never actually been how things worked. For a very long time, the OS resolver libraries couldn't even reliably do asynchronous resolution, and applications like your browser provided their own. I think the notion that the OS "owns" DNS comes from the fact that people used to get their DNS servers from DHCP, and the OS's libraries automatically knew what servers DHCP had been configured. It's not like some kind of law of system design.