skysight-inc/HackerNews huggingface dataset:
This file explains how to configure the system when you first set it up [0]. I've just added the one I currently have set up on my dev box to Github - it's not complex by any means but has what I need :) [1]

[0] https://nixos.org/nixos/manual/index.html#sec-configuration-...

[1] https://github.com/oneEdoubleD/nixos/blob/master/config.nix
Facebook was able to leverage their popularity with college students into a larger platform that had mass appeal with all age groups. I don't see why TikTok can't add features and get the same results.
Ooh, I know the answer to this one: zero.
> So, effectively, a triangulation based on latency times?

Yes.
Not sure if we're talking about the same thing. I do look (more than once a month probably) to cc statements for unexpected charges. I do not keep track however of how much I spent on categories such as subscriptions, clothing, groceries, take in, dining out, toys and then trying to come up with a budget for each and stick to it. That's more work than 20 min a month.
> It’s the first salvo of ByteDance’s goal to reach 100,000 staff globally by the end of the year, outlined by Chief Executive Officer Zhang Yiming in an internal memo last month.

Can someone explain to me the rationale behind such an aggressive employee headcount? Do they have larger ambitions or are they trying to justify the valuation? It just strikes me at an incredibly large number of employees for the service.
"Your family will still be approached and your faith, beliefs and culture will continue to be respected."

This seems to be a good move that could help a ton of people in need, while also giving enough wiggle room to families to deny the donation.
Isn't that the basis/point of the actor model? Actors can message each other and processing the message can trigger state mutation of the recipient, but they can't directly mutate each other.
Glad to see it learned to use spaces instead of tabs.

In all seriousness, the demo really looks amazing. I'm curious to see more elaborate, real world examples though.
You really cannot differentiate between content that should criminal murder in progress versus Alex Jones's conspiracy theories?

That's a pretty soft shell you have.
>We expect them to open source things once good_will_value > expected_sales_volume for a given title/piece of software.
The thing is right now Microsoft is getting into the habit of open sourcing things that hit that criteria,

Which of their former good selling products has microsoft open sourced? Which of the microsoft open source projects were formerly for sale. I am very sure it would be very very few, and only in those areas where open source competitors are already strong.

EA does tons of stuff open source. Have a look at their GitHub. I am not even sure microsoft has made a similar amount of their internal libraries a available.
Having been way too close to that, I suspect that most of the drugs/alcohol didn't cause the suicides, but rather were taken after the decision had been made, to make the passing easier. That's pretty grim, and there's probably no way to know.

At least for me, being lit makes me happier for a while.

In any case, staying drunk isn't a long-term plan, for sure.
Not every language comes with the same amount of inconsistencies and oddities.

As an illustration, compare the amount and severity of WTF moments found in Ruby vs. Javascript in this presentation: https://www.destroyallsoftware.com/talks/wat
Thinking in terms of absolute "good" or "bad" is a sign of a young, undeveloped mind. Come back to me when you're in your 40s, as I am.
That works for short term relationships. Long term ones work differently.
Jitsi Meet Electron 2.1 – With End-to-End Encryption
This is a great decision. There's been a lot more interest in behavioural economics over the recent years and I remember reading one of Dan Ariety's books about this.

The key thing that increases the rate of organ donations dramatically (from 30% to almost unviversal between opt-in and opt-out) is that there's a very significant cost to choice. The more choices people have to make, even if they arrive at desired outcomes, hugely diminishes the chance that they do.
Think about the businesses you repeatedly buy from. Are they cheating you?
If you install python through nix, you get the nix version.

If you install python through apt, you get the ubuntu version.
TikTok is fun. If you're not on it, it's hard to understand.
England != UK

(I don't know what the law in Scotland, Wales and Northern Ireland is, might be that England is just the last of UKs nations to make opt-out standard)
Programming in yaml happened somewhere today.
Aside from draggable cards and swimlanes, Trello doesn't make for a great solution where you need to store structured data, especially if you need to additionally query or filter on that data.

Probably far easier to just build out a visualization and keep the data in the spreadsheet.

I tend to store status in a dropdown in the spreadsheet, and color-code the row based on status.
This was my first reaction also but making a quick google search it seems that TikTok has 500 million users. That's a lot. Doing a pretty simple calculation of a dollar per user per day, you arrive quickly at 180 billion dollars of advertising monetization a year. It is really just another scale. But yeah, maybe i am way off and the valuation is still absurd.
Is this an honest concern of yours? Do you feel like there is a significant amount of people dying because someone has decided to harvest the vital organs of someone still alive?
Major Outage at Adobe Creative Cloud
Although I don't see why it wouldn't work on Windows natively. Sure, it would probably need a complete reimplementation to replace all the POSIX stuff with Windows stuff, but fundamentally it ought to be possible?
I always wondered what was going on when I saw localhost show up in the connections listing for a site in uMatrix, TIL.
I get that part. I'm asking what the Nix version is like. Is it like the Ubuntu version with all the patches and backports and everything, or is it like the Arch (i.e. basically original unmodified) version?
I wonder how many of these traders are Chinese nationals- makes me wonder if we're towards a future where it's not just American dollars, but also RMB, Gulf Arab petrodollars (as we're seeing from the Saudi investment in the Softbank Vision Fund), and just dumb cash coming in from every part of the world economy. Or maybe we're already there.
> 2) How do I know that you're not sniffing my traffic? Granted that most traffic being encrypted these days is a thing, but still I think it's a genuine concern.

How does this work? I thought WireGuard encrypts the traffic?
Tiktok: 800 million monthly active users worldwide.

Twitter: 330 million monthly active users worldwide.

Snapchat: 360 million monthly active users worldwide.

Maybe TikTok should "only" be worth $50B?
Can parts of a living entity be alive in their own right?
As a product person wondering how much more productive this will make my engineers? In the surface looks impressive.
After 17 years, Bruce Sterling is ending his blog
I think return is too important a keyword to make optional like that. However, I could totally get behind a shortening like

if(?foo){return null}
> Each brings the browser closer and closer to my desktop, and seems solely driven by ChromeBook developers.

Yes. So let’s reject them all.

Let sane desktop browsers tell the web that these APIs don’t exist in a meaningful way, and that building applications that rely on them is a waste of time.

Mozilla, Microsoft and Apple? Pretty please?
No. They are not that company anymore and it’s been clear they have not been that way for over a decade.

This is a step towards moving their API over to Linux so they can dump Windows as an OS and provide it as a docker container service service for enterprise.
https://vercel.com/edge-network

This page contains websocket addresses of a CDN that returns ping pong from a huge number of locations. It works surprisingly well for working out very fine grain location in just playing with it.
What happens if Chinese big tech starts dominating the world? Since the US no longer dominates manufacturing, if the US starts losing in services too, what advantage will the US ever have on China?
While this is a horrifying story, I'm having a hard time seeing the relevance here. There is nothing in the article indicating that the errors were caused by the family agreeing to organ donation.
Wrong! Authors reasons fail many times based on their opinions, or bad poll that does not speak for the majority.

>This is the story of why the multibillion-dollar American gun industry hasn’t yet managed to make guns any smarter.

No, this is a rant from those that lack proper education for guns and why we have them and why we have no need for a "smart gun".

Why do we need a smart gun, where the ones we have today are just fine? We dont need to have another point of failure. Authors dont see this perspective.

This smart gun tech wont be used or implemented on any of the existing guns. How does this solve anything but make more complications and would only just make the more expensive?

Instead if vilifying guns and passing laws that clearly dont work has not helped. Pushing education about them would be far superior and save more life's imho. High Schools back in the day had hunters safety class for example.
Intel buys Rivet Networks and its Killer Networking brand
Original title was too long. It was:

Updated: Intel buys Rivet Networks and its Killer Networking brand to beef up its Wi-Fi tech
Show HN: gunDB project website redesign
In comparison Disney is valuated at $128B.
Opt-out is the position in Wales already.

Scotland is working on it but as far as I'm aware it hasn't completed the required legislative process yet.

NI is still opt-in.
`docker` implies access to the Docker daemon, which is not an improvement over the setuid binaries anderspitman found distasteful.

https://docs.docker.com/engine/security/security/#docker-dae...
If you're ever looking for a CS partner I'm down to play. I'll race you to the bottom of the scoreboard haha.

https://steamcommunity.com/id/xeroxgun
> but if something's based on BEAM, the throughput generally won't impress

I'm not sure where you're getting that from- that's typically the area it does well. It's bad at number crunching, but you if the work is IO bound (say, like a web application backend) it offers consistently low latency with high throughput.
It's not their only product.
Sure, I don't really want to spend time finding sources. It's meant as a comment, and I would point to history but for every example there is going to be some rebuttal of why in that instance it didn't work. To me it's quite clear, not just from an individual psychological perspective, but also from a system level perspective, when you reward the masses for suffering, you will get more suffering, and more centralized authority that can be corrupted.
'We may think we know what “life” is, or means, at a literal level. But, in general, definitions of “life” boil down to oppositions between “life” and “non-life” — circular arguments that never seek to specify the boundary between the two. For example: If life exists in a given entity, can parts of that entity be alive in their own right? “It would be wrong to say that the molecules in an organism are living things, but it isn’t a stretch to say that the gross organs that compose a body are themselves living things”'
You should take a look at libreoffice collaborative feature, with the basic "track changes"[0] settings.

You can even work with multiple users as the same times (for example when opening files via webdav with nextcloud, or any other way to share your data) !

Edit: There's some recommendations on versionning odt files by using .fodt extension [1].

[0] https://wiki.documentfoundation.org/Track_changes

[1] https://wiki.documentfoundation.org/Libreoffice_and_subversi...
oh ver nice video
Is this implemented as a git plugin?
This is kinda jacked up
significant = n>0
How Crypto Changed Investing
Though they call the End-to-End encryption feature still "beta", the release 2.1.0 is not beta.

WebRTC encryption was possible by upgrading to Chrome 83 embedded in Electron.
User may switch on/off encryption via menu.

More details from behind the scene here: https://jitsi.org/blog/e2ee/
"More totalitarianism"

Nonsense. Absolute and utter nonsense.

There's an opt-out.
I don't know if it's beautiful, but here is one of mine.

It sets up me as a user: https://github.com/cswank/dotfiles/blob/master/nix/configura...

Sets up a hobby app I built via systemd: https://github.com/cswank/dotfiles/blob/master/nix/configura...

Defines a cron job that backs up my music files: https://github.com/cswank/dotfiles/blob/master/nix/configura...

Opens up ports in the firewall (they are all closed by default): https://github.com/cswank/dotfiles/blob/master/nix/configura...

The rest is pretty much boilerplate from the default configuration you get when starting from scratch.
What relevance does a 10 year old article from a US hospital have on this UK news?

As long as the opt-out is respected I also don't see what's totalitarian about it.
I have zero problem with whatever usable organs I have remaining going to someone who can make better use of them than my cold, limp corpse. It's not like I have a need for them anymore and it could save at least one person's life. Seems like a no brainer to me.

I do have a problem with being tracked wherever I go and my data being sold on to people that have less than pure uses for it. The two things are not the same.
Pools Will Test the Limits of Social Distancing
ISO standards refer to countries all the time -- ISO 3166 is literally all about countries, for instance.

I suspect this is actually shorthand for "ISO wanted to avoid referring to countries in Unicode character names". But that ship has clearly sailed nowadays with characters like U+1F5FE ("SILHOUETTE OF JAPAN").
If they employed the moderators instead of contracting them out, I think that number would make more sense. I'm not sure if they do or not.
I would strongly caution anyone new to the language against using edeliver. There are a lot of gotchas and edge cases with the scripts that can really bite you. It's super cool if it just works, but miserable if something breaks.
Anyone care to comment on the sustainability of these platforms?

Facebook has a strong network grounding effect (a few of them) and it may be around for a while.

But these 'hyper short form' things like Snapchat and TikTok I feel to be faddish. The 'form' is here to stay, but unless the platforms have lock-in they are fickle.

I think Apple, FB, MS, Google have strong incumbency, even though Snapchat is growing ... I'm not so sure.

That said - the world is still coming online in droves, and Snapchat only has 200M users meaning a lot of upside, and possibly an opportunity to entrench themselves.
Halo Devs Reveal How Much Work Goes into Fixing One Bug
All data is immutable on the BEAM with a few exceptions, so no mutation within actors.
England is not China.
I don't think there is much of a use case, it's more of a marketing thing: 'Functional programming is trendy! Now you don't need that pesky class in your program!'
I put the article through google translate and it reads perfectly well.
The domain name is not encrypted, but the path and querystring are.

So, a spy watching your https traffic knows that you're interacting with news.ycombinator.com (and possibly other things), but they don't know anything that goes after the `/`: which thread, whether you're POSTing or GETting, or of course any of the content.
A quick search brought me to [1] which says:

<quote>

As noted by Roozbeh Pournader:

Neither Farsi, nor a symbol. In real life, it is the official emblem of the goverment of the Islamic Republic of Iran.

Technically that would make it a logo and thus not a suitable candidate for encoding. But Roozbeh also noted:

Exactly. The funny fact is that it has been in Unicode since 1.0...

</quote>

How reliable this is I don't know, but it sounds plausible.

[1] http://archives.miloush.net/michkap/archive/2005/01/29/36320...
This was great fun! They have a new miracle sudoku[0] up since a couple of days, as well. Seeing him color the potential twos (aside from two wrongly colored squares) and then piece by piece ruling them out almost looked like a game of life, with new patterns emerging.

[0] https://youtu.be/Tv-48b-KuxI
Dan Ariely
Best log charts I seen had a linear version of the chart next to it, or one visible by toggling a UI option.
It might only be the video/audio chat that's broken, but I know something about it was broken
> In therapy, you are unconditionally accepted with positive regard

Oh, how I wish that were true. When I was 12, my brother was heavily into drugs, my sister was violent, and my parents were ending their loveless marriage. I wasn't handling it well.

My mother decided to put me in therapy. My therapist bullied me, literally shouting at me that I wasn't normal, suggesting I should skip out on school, and offering to "teach me how to masturbate". I hated going there, and told my mother (who had been granted custody), but she just said I hated it because he told me "hard truths" and "told it like it was".

It's been decades, and for all I know he's dead. I heard that he'd been fined for insurance fraud, but never lost his license.

I'm sure a competent therapist would have helped me. I did have problems adjusting, and I suspect (only suspect) that I'm "on the spectrum", as the kids say. But I was put in exactly the wrong place to deal with that.

Moral of the story: you have to vet therapists thoroughly before you entrust your psychological well-being to them.
That's where we are at. Thankfully modern economic theory has the best interest of the US at heart. I'm sure the more we offshore the better it will get for all of us here, I mean it just makes sense.
Thanks, but it's Sam McCandlish doing the demo (and the project).
FM Global Resilience Index
You can do

using Console = System.Console;
Thanks, but I already got that much. It doesn't answer my question though. If Ubuntu has made a modification to a package (that's basically the entire point of most distros, otherwise they'd be Arch), should I expect those changes in whatever Nix installs?

It also leaves so many other questions unanswered, like what happens if I install GRUB or a new kernel or something else that's supposed to modify the system globally... but that's secondary.
If you have enough machines you can just use machines after those large hubs. The copper/glass light speed difference doesn't matter much because the speed differences added by hops in the middle are usually orders of magnitudes higher.

In the end, unless you've got machines next door pinging your target you won't be able to differentiate between houses or city blocks.
As interesting as this is, this seems very political and therefore not really HN material, as you can tell by how quickly the comments have turned to shit
Facebook Cookie Policy
Hacks like these are fun; but there's a number of interesting takeaways from something like this. One is that applications supporting accessibility or scripting interfaces are really, really important: they let other apps interact with your program in ways you may have never imagined, "for free".

Another is that platforms have been locking down on cross-application access for quite a while, for security reasons. Reading or writing a process's memory is a big no-no these days, since it effectively lets you inherit the privileges of that application, and some operating systems will prevent you from doing it altogether no matter how much privileges you have. The latter operating systems have also begin to lock down the APIs that give programmatic control as well, which is somewhat sad…

Finally, when doing things like this try to see if you can find the "highest level" to do such hackery at. Ideally, the app has functionality built-in to do what you want, and if that doesn't work see if the accessibility APIs can help. Then see if you can find functions in the binary to call, and then as a last resort you can touch data structures in memory. This is because using higher-level APIs is more likely to keep things working: you might be changing the string in memory, but some code at a "higher level" might not expect that and misbehave. Perhaps it cached the string's length or thinks it has exclusive access to that memory so it overwrites your modifications. Have fun with your hacks, but be careful!
I'd recommend to identify computer games that are good for you and your mental state and play them when things are not so great.

You can be someone else for a while, with solvable problems and their own emotions. Competitive shooters are probably not so great, but light-hearted adventure games can be, or calm simulation games (Stardew Valley is well-known for its meditative effects for example).
In Kazakhstan we have e-government website. This website allows users to use crypto-tokens to access government services (every citizen can get a digital certificate representing his identity).

This website used to run Java applet. This applet was signed and it could access restricted APIs to access USB device. So website talked to applet and applet talked to USB device to sign data.

After major web browsers disabled Java applets, they implemented another approach. Now user must install a software which runs a web server on 127.0.0.1. This webserver listens on a specific port and uses web socket to communicate.

So government website now uses JavaScript to connect to 127.0.0.1:12345 using websocket. And then it uses that connection to interact with USB device.

So an ability for external website to connect to 127.0.0.1 actually is essential for this use-case.

My guess is that there are plenty of other websites which use local web server to interact with locally installed software. I know at least one another such a website: Blizzard website. It runs web server in its game launcher and website can communicate with it.

PS also they have to install custom trusted certificate because browser requires wss from https and there's no easy way to get a legitimate certificate for that kind of use.
Yeah, lockdown == prevent. ICU == treat.
At the moment thats all we have
One aspect EA might be considering are potential losses in other product lines, say if fans were to expand old games with new campaigns that are better than what EA is offering today.

For Microsoft this seems to have worked out fine - they’ve helped create an eco system around VS Code and now they are integrating it in all sorts of ways with their paid services.
Meanwhile downthread we have this link where had the patient been slower to recover she would have been killed by organ harvesting. https://www.cbsnews.com/news/hospital-errors-lead-to-dead-pa...
Oh certainly. 16 CPU lanes is perfectly reasonable. I just feel somewhat misled by the marketing material.
Are Twitter and Snapchat allowed behind the Great Firewall?

Honest question, I don't know
Javascript was a mistake, seriously. The benefit-cost ratio from the user's point of view is disastrous. I'd rather slog through less fancy data entry forms than suffer endless tracking, privacy and security attacks.
Facebook has network effect, TikTock doesn't really.

Facebook is really centered around 'everyone you might know' including friends and family, whereas I doubt parents and grandparents will ever go onto TikTok.

Most importantly, TikTok is not basic communications tool, it's a specialized communications tool honed on a timely and probably faddish trend.

Facebook may or may may not survive, but TikTok will have to transform to make it for the long haul.
> Seems like a no brainer to me.

I see what you did there.
Yeah his intro turned me off immediately. Why would I want to read this guys uninformed opinion ?
When it consumes you is the metric I use. That method is not without major caveats of course.