skysight-inc/HackerNews huggingface dataset:
I agree with both of you, I just wanted to keep in mind what sort of felonies the book is talking about.
I've had a similar experience quite recently. I started getting legit automated emails for someone named "John", some emails regarding an effort to buy a house, others from a doctor's office. Some of the emails looked rather important, such as doctor appointment details, so I engaged in some Internet sleuthing, and in a few days I found the person. They were an elderly gent who had the same Gmail handle as me, but his with a numeral suffix.

I tried emailing the gent to explain, but received no reply. So I've just been forwarding those emails to the fellow's real address when they arrive. Perhaps he never checks email, hence his lack of reply to my earlier note, but I forward just in case.
Well you can already self host Gitlab on your own server if you want.
This was in /newest and had not made it to the front page, was 2 minutes old with one vote when I found it and made the comment.

Thanks for the correct link, though!
I had some really good luck early career influencing people. It took me quite a while to realize how much of that was luck and not talent.

Teams are often more concerned with coherence than objective 'rightness', and they're not wrong to value it, but at the end of the day that really means that you should look elsewhere instead of being some sort of... I'm not sure what you'd call it. Vigilante?

I should be looking for a new job, but I'm staying where I am because gestures at the world but also because I'm still figuring out how to ask about my non-negotiables during an interview, instead of assuming I'm going to renegotiate them once I start. You can talk junior developers into a lot of things. Senior developers push back.
Whenever I think of media, I keep going back to Rita Skeeter from Harry Potter. It seems a very appropriate metaphor that there is no personal ill-will on the part of the reporter but still the quill just keeps writing in a scandalous way.
Both Slapdash and Command E can search apps, but Slapdash can do other things too:

* You can also write to applications, it's not just read-only (create docs, file issues, close tasks, upload files, etc.)

* You can browse the structure of applications in Slapdash (not just search them).

* You can build sophisticated queries (show all tasks open tasks, that mention this customer, render it as a list)

* We are client-agnostic. While we love our desktop client, you can also use Slapdash just in a browser window, or as a Chrome extension (and soon mobile).

* You can control your desktop computer too (launch apps, search local files, etc.)

* You can build your own custom commands and share them with others (this turns out to be quite fun)
I posted a similar sentiment but you've highlighted the key point. It's (slightly) understandable that this was company policy as it was probably decided somewhere down the food chain.

But at the point it became a court case, red lights should have been flashing at the highest levels that this was the kind of thing that paints the company in a terrible light.

This is proper "don't be evil" territory. Don't be the bad guys, the cardboard cutout evil capitalists.

Nobody on the board thought this was a bad look?
You summed this situation up perfectly. Arman's life and safety takes priority over any of our personal grievances about the situation.

I really applaud Yehuda for handling things appropriately after putting in the work.

This is a sticky situation that has existed longer than any of us have been alive. As much as I want to see a resolution where all people can live under peaceful, democratic, non-authoritarian governments that respect all of the various differences between us, I don't know that we'll get there in our lifetimes. Especially if we continue to jump to conclusions.

This is a hard problem that manifests itself out of inequity, generational hurt, and hate. And as long as people are exploited and taken advantage of, there will continue to be pain.

We should always strive for greater understanding and cooperation, and empathy should be at the root of the framework we use to deal with this complex issue. I feel for both Arman and Yehuda, and all of the countless people impacted by these tensions.

If we learn anything from this, I hope that it is kindness and understanding. The world needs more of it.
David Graeber vs. Peter Thiel: Where Did the Future Go?
GnuPG 2.2.23 released, fixing a critical security flaw
I'd like to consider your argument but I'd appreciate if you could come up with a better example than the one you've given. Why can society tolerate a pornographic painting or drawing of a celebrity, a photoshopped nude or pornographic photo, but not a faked pornographic video?
I believe the original Pixel had very high priority for input. It felt so much better than any other non-iPhone I had used before. They were working on it around 2016 for sure. https://www.androidpolice.com/2016/04/04/google-open-sources...
I don't understand why people don't read the docs for everything.

For me, it's natural for the docs to be the first place I look and to be my source of truth.
Are you saying that you think folks believe Emma Watson has done a porn, or something else? I mean, the claim I'm making is empirical. If you went out and asked people, you could know the answer.
> manually flag every spam item

that's my point. make that easier than "manually clicking dozen of random images to train google's AI"

E.g. ban all similar text/posts from same IP when a couple valid long time user flags the same post.
Well, that's a preference, not an argument. I would prefer not to be held captive by the cultural inertia of former slaveholding and/or union-busting local government, and appreciate the assistance of far-flung compatriots in ridding us of their residual insults to individual and collective dignity.
Journalism has almost always been payed to a vast extent by advertisers, not subscribers. I don't think the decline in journalism is directly attributable to the pattern of free news.

More likely, it is due to the progressing obsession with profit, metrics-driven businesses. Papers are for-profit companies, so any change they can do that help their bottom line will always win out. We can make more money if we run aggressive titles? Done. We can save money by getting rid of seasoned professionals and people won't stop reading and looking at our ads? Awesome!

Not to mention, the extent to which journalism has declined is probably exaggerated. The style is obviously changing, and it may be more popular and crass. But journalism has always been extremely biased for the status quo, with many events that ruin the common narrative being systematically ignored. A lot of the problems caused by the US military and companies in South America was long ignored in mainstream journalism in the US in the 70s and 80s, just as one example. Watergate was huge news for years, COINTELPRO was quickly forgotten.
An article about distraction on HN! How ironic! HN is often a place for me to be distracted!

I often romanticize about living a distraction free life. I contemplate the idea to the point of being labeled a luddite by my friends. I dream of being a cool kid that uses a Light Phone (I really want one!). I want to be one of the people in their advertisements that is fully engaged in some activity. I think that if I just threw out all of the distractors and lived a more simple life I would be more present. I sincerely appreciate the authors attempts at scaling back technology in the hopes of living a more present life. I never thought to buy a wordprocessor that was not connected to the internet! This is a man that understands my inner itch at living this minimialist, distraction free, fully engaged presence.

I, like the author, am discovering that I can't buy a Light Phone and then suddenly be fully engaged. I can't throw out all of the technology in the hopes that my enlightened self emerges. The distractors will simply change. The hard work begins when I begin examining the root behind my distraction. What am I running from? Why?

Thank you to the author for reminding me to focus on the root causes of my distractions. Alas, the magical solution to distraction is nothing but an illusion. Maybe I will still buy a Light Phone though :-)
Why was this taken off the front page?
I wanted to avoid the political aspects, but yes.
This is interesting in that it combines the concept of port knocking with a REST interface, which I'm assuming is up to the user to create a front end for.

Unfotunately it also relies on Kubernetes which means that using it for a single system isn't practical. At least, not for this server owner.

My own approach is simply security by obscurity (a non standard port) with APF/BFD doing the needful for locking bots out if they figure out the port. I've had to change ports only once in 6 years, so it's working to keep bots out rather nicely.

And really that's all these things are- a way to keep bots out. A determined attacker will figure this stuff out anyway.
hmmm it seems a good opportunity to connect profitable businesses to potential investors that would want to take over?
Fad, something that's been around for half a century?

It's also mildly entertaing that you think the high-performance athletes' diets are a model for regular people trying to lose weight.
Meanwhile, at the Magic Kingdom down in Florida, we would clock in after taking the bus from the employee lot to the main park employee entrance and then get our uniform, get changed, walk to the attraction, etc.

On leaving, we would leave our attraction 20 minutes prior to the end of our shift, walk back, get changed, etc, and then clock out.

Unions matter. I'm shocked that any union would allow off the clock work like that.
Inferno is 11% larger bundle size, but is faster at all the things but one (the loss is less than 1/5 the margin of error) while using less memory too. It doesn't take too much more code to make up a mere 17kb size difference.

Preact is 4.8% larger bundle size and a bit slower, but since the unzipped framework is around 6kb, it takes very little code to flat-out beat Svelte in bundle size (there's a mere 7kb difference which decreases with each new component).

Both of these allow you to use the numerous React libraries out there. The added productivity from using these is often going to result in tens or hundreds of thousands less money spent on the project. If they add substantially to the bundle size, then you rapidly cross the point where Svelte is both more code and (in the case of Inferno) also slower.
6. Possible enhancements

Rate limiting the number of requests that can be made to the application

So this just moves the brute forcing target from ssh to a web app. A lot of work for no added security.
Some unions basically 'collect' members by unionizing a bunch of small-medium size companies which are completely separate from their 'main business(es)'; they proceed to basically ignore these members, and just collect dues from them.
Exactly. I'm a big believer that state-as-an-implementation-detail is a code smell, but that if your program is fundamentally concerned with state (as UIs nearly always are), you should equip yourself with tools that let you ergonomically manage that state instead of trying to sweep it under the rug and pretend it doesn't exist. Hooks feel like state-denialism to me.
I’d be hesitant about this. Author is from Israel. This is very much an Israeli cultural thing where they believe the individual is the issue, not the team. Maybe this stems from mandatory military service or something else - it’s not clear to me. This leads to whoever has an authoritative position dictating everything. It’s not that teams get together and decide things as a unit, there’s a dictator somewhere.

But then the dictator makes it seem like it’s what the entire team wants. And says if you go against “the team” then you’re the issue. Meanwhile, no one may agree with the dictator but can’t speak up due to whole team mentality and speaking against is breaking the team values. Effectively, you get gas lit into believing you’re the only one with an issue when possibly all your other team members feel similarly.

It’s a weird culture as an American. It definitely doesn’t prize the rebel in any sense. (I’m not saying being a rebel is inherently good) I’m not saying America doesn’t do this either.

I’ve seen a lot of group think because of this and essentially one person ends up dictating everything while making it seem like it’s really the teams culture. Eventually, people might believe it’s the team culture and forget what they even wanted in the beginning and just learn to live with suboptimal decisions that they didn’t even make. Overall, I’d be hesitant to go against the flow if you’re going to be in a company consulted by this guy. You’ll probably be fired for bringing up anything counter to “the team”. Seen it happen.
Kaczynski ends up positing a kind of return to the natural state as the ultimate solution (which he basis his actions on). The issue being that historically, these problems existed in earlier times even if not discussed in detail. Kaczynski blames "the state of the world" without ever listing some state where the problem didn't exist.

> “Research on depression, anxiety, and PTSD, should put greater emphasis on mitigating conflict and adversity and less on manipulating brain chemistry.”

Whereas Kaczynski blames society, the world at large, the paper sets these up as smaller addressable issues. You can identify "kid B needs extra recess" more readily than abolish schools as Kaczynski calls for.
Dimensity 5G Chipset Unveiled for First MediaTek Powered 5G Smartphone in the US
The way it works for us:

First we use standard LE/ACME clients: either certbot or dehydrated. They ask for something like svc1.int.example.com ($DOMAIN).

In the hook script(s)† we manipulate the $DOMAIN string to put it into dnsauth.example.com ($AUTH_ZONE) sub-domain and send that new string to the DNS server that handles the dnsauth zone (and only that).

Before all of this we would have set up, in our public-external DNS, a CNAME record to point svc1.int to svc1.int.dnsauth.

The ACME client only thinks about $DOMAIN and the cert-issuing LE server only thinks about $DOMAIN. But the "in between" does not: by doing text manipulation (expr(1) is handy in shell scripts), and DNS redirects, the "in between" uses not-$DOMAIN for verification, but rather TXT records in $AUTH_ZONE.

All with standard ACME clients and some jiggery pokery.

We ended up creating some custom scripts called via SSH, but there are (now) DNS servers written specifically to handle REST API calls [0] and one can use lexicon [1] for just about any commercial DNS service.

[0] https://github.com/joohoi/acme-dns

[1] https://github.com/AnalogJ/lexicon

† dehydrated has deploy_challenge() and clean_challenge() functions in its example hook script. I'm sure most ACME clients have something similar.
No, of course not. Look at the recent events: the governments asked the press to organize their own "Truth Consortium" that would decide what's "fake news" or not and label it accordingly. Why make it a part of government that could, in principle, be made somewhat accountable to the public? Better leave it in the hands of the few owners of the news consortiums. They'll self-regulate all right, with the public interest in their minds first and foremost.
> If not, then those people might actually be correct.

This doesn't seem reasonable to me. The amount of misery and injustice that would accompany any sort of dissolution of civil society would be enormous and with no path towards something better.

To the extent that some people who think the current system is broken beyond repair make an effort to explain what they would do different it basically amounts to "everything will be better if we just give all the power to my preferred group of people", which sounds a lot like fascism to me.

The expanding scope/power of national government (all branches) is a huge part of our problem. Accelerating that trend but with the "right people" in place is not an attractive solution from my point of view. It doesn't matter to me if the "right people" have a (D) or (R) after their name, expansive national government is a bad idea.
These standards are robust to step-function changes like unplugging and plugging in, through smart electrical, mechanical, and software design. There's a ton of detail here, so if you're interested feel free to DM me.

However, the challenges I am referring to above mostly have to do with the steady state operation of the bus, after it has negotiated it's final data rate and is transmitting at full-blast. That's when you run into the transmission problems (eg. radiation of your signals), or your setup just won't allow you to reach the full data rate due to interference.
The Act of Killing is an incredibly interesting/disturbing documentary about this in Indonesia.
> Why would the CEO allow something if you failed to make an articulated argument?

"If I just said the right thing." is an illusion of control trap, which eventually leads to you blaming yourself for other people's actions, which is far more unhealthy than the deflection the author is calling out.

I lost count of how many times a particular boss tried to tell me "you can't fix stupid". He was the first person to leave the team, and he actually moved across the country (which I have trouble interpreting as anything other than a Grand Gesture. Fuck this, I'm outta here.)
I'd agree with "portion" or "part" -- describes a percentage in decimal notation, to me at least.
Why do you think that one-sentence quote from the dissent makes it likely the SCOTUS would overrule this? I mean, what makes you think a Supreme Court majority would agree that that is the correct test?
You know it outputs to stderr, right? Also if you give it the option "-o -" it doesn't do what you might expect. Other than that I grep the output of strace all the time and it works for me.
Hard to say. Many central systems are old an inefficient. However modern high efficiency systems require a water drain which rooms often don't have available thus most room systems are not able to get the best modern efficiency. Most houses in Minneapolis I used to live there) have a single furnace in the basement which can achieve just as much efficiency as any other central system.

There also indoor unvented space heaters. They work and are very efficient. However they put all the combustion byproducts into the air, and thus really only useful in rooms that have a lot natural ventilation (tents for example)
Can Anyone Become a CEO?
Tools and Tasks in Visual Studio Code
It's worse. They essentially kicked-out their existing self-serve customers in the process. We were on the (at the time) silver plan, but when we were ready to upgrade to gold, there was no gold, no silver, nothing... Just some super-expensive and vague enterprise plan.

But there's a silver lining: we created and open-sourced Alephbet[0] - a simple A/B testing platform together with a couple of backend options with AWS Lambda/redis[1] and couldn't be happier :)

[0] https://github.com/alephbet/alephbet

[1] https://github.com/Alephbet/lamed
I wonder how Google Optimize factors into this. Provided its a free service, it seems like Optimizely may have had trouble offering something unique to the self-serve market over something that is completely free. Similar to how it seems Dropbox has less to differentiate itself from Google Drive and other similar services these days.
About:config is currently disabled on Firefox (Fenix) Stable for some unclear reasons. I'm currently on beta because of it, but frankly I'd prefer to stay on stable..
> $50-$60k/year is a middle class income,

It's perhaps a middle income income, but its not an income that is typical of the middle class (petit bourgeoisie).
Exponent Rule for Derivative: An Introduction
I believe there are genuinely people who think of hooks as intuitive:

1. Hooks handle a lot more of React's lifecycle in a way that better matches how they're used

2. They allow more widespread usage of functional components. No more rewriting to and from classes while
refactoring!

3. Concurrent mode all the things!

Unfortunately, the opposition to hooks has gotten lost in the sea of people trying to wrap their heads around it. It's also really easy to respond to criticism with "Just wait! Cool things are coming!". That's no fun for someone who has legitimate criticism and doesn't really see a way to voice those concerns.

It's a lot of what made me seriously consider other communities. React may be dominant, but gosh, at least I can roughly predict where other projects are going and can contribute in meaningful ways
Here is an idea. Make a video of yourself wearing a face-mask with a simple single color background and no distracting objects. Have a little bit of head movement. 60 seconds should suffice. Convert that into a looping animated gif. Set that gif as your video conference background. Put tape over your camera so that all people see is the background.
> Does anyone else think this is a Gitlab campaign against overuse of monomorphization in Rust projects? I just can't get myself to use Dyn...

I presume this is some kind of joke. If not, why on earth would GitLab campaign against the use of dyn types? GitLab doesn't even use Rust.
In Russia and Czech Republic we have district heating

This exists in some cities in the United States, but it's usually older cities like New York and Chicago.

The plus side, is that often if you have a building with district heating, you will also have district cooling.

On a somewhat related note, some of the buildings in Chicago heat and cool themselves with water pumped directly from the Chicago River. Lake Michigan acts as a giant thermal reservoir. ("Cooler by the lake," as the TV weathermen say.)
I would like to see more pictures of his desk. I adore such setups.
Personally, all I want is something that can dynamically build SQL and can hydrate into specific objects.

I have no interest in automatically building relationships, I'm completely fine doing that manually, or not at all. Which is why dapper is probably my favorite DB solution out there.

return conn.query<MyKlass>("select * from my_klass_table where status = :status", new { status=myStatus }).ToList();

The only thing that can be bothersome sometimes is inserts and updates. It would be really nice to have something that could auto-generate the SQL for you.

var sql = SQLGenerator.insert(MyObject);

or

var sql = SQLGenerator.insert(MyObject, MyKlass.InsertableProperties);

It would take care of one of the downsides of raw SQL, which is schema updates needing to be dealt with in multiple places, and would remain super simple.

I mean hell, if you wanted to get fancy you could create a generator that would figure out the columns necessary by reaching out to the DB the first time and caching it afterwards, and using a naming convention to map to the actual properties. But personally, I'm 100% fine not having that.
Appreciate this breakdown, I've been using an nginx proxy to hold a few things over and wanted to move in the direction of a managed service, which Traefik looks perfect for.

As time goes on the value of having services running as appliances is becoming more and more valuable.
No. GPT-2 is available to the public, at least up to so many millions of parameters. GPT-3 has so far been released exclusively to a small number of beta testers with strict rules on what you can do with it.
I have, in defence sector.