skysight-inc/HackerNews huggingface dataset:
I like the eff, but they're being disingenuous here.

A "platform" is the common name for a provider of an "interactive computer service" which is in fact contrasted with being a publisher.

Which isn't just a label you can accept or not, but a thing that you either are or aren't based on what you do.

The objection that they're pretending isn't valid, is that excessive editorial control sure looks like it violates the spirit of that distinction.
What a Perfect Gravitational Lens
One disconcerting possibility is that we'll be remembered as the pioneers of a new way of life, and the first generations to give up on outdated notions such as "privacy" and the right to make bad choices.
>I dispute the idea that there is anything like a uniformity of choices, and I dispute the idea that documentary photographers choose a focal length for authenticity purposes.

Documentation: the act or an instance of furnishing or authenticating with documents [Merriam-Webster]. Documentary photographers are thus by definition chiefly concerned with representing events as authentically as they happened.

I've done several years of work as a photojournalist [1-3]. Of the other photojournalists I've bumped into, the wide-normal zoom or a 24/28mm prime gets used most of the time. Barring logistical mandates, only amateurs aren't able to choose their distance to the subject and rely solely on telephotos; more experienced PJs know how to get close. “If your pictures aren't good enough, you're not close enough” - Robert Capa.

I also do a lot of personal street/documentary work and have shot around prominent photo circles in Japan and New York [4,5]. As I've said repeatedly, the most popular cameras in this genre (Ricoh GR, Leica Q, Fuji X100) sport fixed, i.e. unchangeable, 28mm or 35mm lenses. Many of those who shoot on Leicas, whose system lenses are so expensive you can only have a few, often choose either a 28mm or 35mm. It's a running joke within New York specifically that you don't shoot street unless it's with a Leica M6 and 28mm.

> Then don't say that. What does this statement have to do with this conversation?

With regards to documentary photography, which is trying to portray things as authentically as they happen, by your standards, normal lenses would be the principle option because of the distortionless proportional perspective, but this is empirically not the case.

I think we're on different levels of experience here, and I will sign off this conversation as I advise again: go photograph grass with a 28mm.

[1] https://www.instagram.com/p/CHS-DHPHV8c/

[2] https://www.instagram.com/p/CHVdZ0SHuI2/

[3] https://www.instagram.com/p/CBBK85GnVPA/

[4] https://www.instagram.com/p/CSEvyDkHA-i/

[5] https://www.instagram.com/p/CRY8O_znC2G/
On the flip side, hardening your server is hard, and unless you have both a lot of technical skills and time to maintain it, and actually put some effort into it, your self hosted server could very well be less secure.
> I don't expect good locks to keep people out. I expect good locks to be tamper evident so I know I can't trust my system.

The term for what you want is a "seal", not a lock.
Black lives matter the organization as much as one exists, has also had some fairly unsavory statements. I wouldn't necessarily attribute all of the beliefs of a group to each of its members.
Might be worth considering a world in which legal pressure was enough to modify peoples behavior, even if in practice it was unenforceable. Still, wouldn't mind some examples, or a case study.
Even cheaper just to leave the door unlocked, I suppose.
so just property tax then, like an empty warehouse holds the same tax burden as one filled to capacity with inventory? I thought someone was suggesting more than property tax.
In Canada, Overdrive integrates with Kobo e-readers instead.
I feel you are focusing on the literal aspect of what I wrote and ignoring the broader implications. The tradeoff here between "student OS kernel principles" and "grind through a USB driver implementation" will recur as you try to add drivers and hardware to run meaningful-to-users workloads.

So you wind up with a research operating system that has finger-painting graphics, can't talk to modern SSDs or networks cards... or you somehow conjure up the resources to build an enormous number of drivers.

If you "hack Linux or a bsd" - or even more timidly - use ebpf - the constraints of what you build are going to result in you basically building "more UNIX stuff". This isn't bad research, but the sheer mass of constraints you're taking on if you accept all the design tradeoffs of Linux/bsd/eBPF/whatever means you're certainly not doing the sort of OS research that the original author talked about.
I used to be a hard core Reddit user for probably 10 years. I havent used it in maybe 2 years; I have no interest. People like me are probably showing up in their user data and the writing is on the wall internally. Thats when you go public to dump the bag.

Their biggest mistake maybe?...controversy and discussion sells and they essentially banned that subreddit by subreddit. People dont like information platforms with information gaps.
Right. It would be more accurate to say that he is using an unproven treatment and is putting himself and others at risk by not getting vaccinated.
2FA token is the most obvious use case I can imagine. Otherwise you can do some programming practice. You are limited on IO though.
RTL SDR lets you mess about like this. I was able to figure out what was causing my wifi to be awful - an old wired Linksys was putting out hash and the cables attached were really long antennas, increasing the noise floor.

I also discovered that one of my ham radios leaked RF when my computer's keyboard started randomly hitting buttons, including windows key plus other buttons.

The stock RTL device only goes to 30mhz or so, and up to about 2ghz, so any older/low power computers will spray hash all over that bandwidth. Spread spectrum on the fsb or whatever actually reduces the noise floor as the noise is distributed across a wider bandwidth, necessarily reducing the perceived power.
Yes - the counter argument is that people who are asymptomatic or mildly symptomatic (think seasonal allergies or “it’s just a cold”) will go about their lives as normal. And this, for many, involves not washing hands after using the restroom, mild coughing and sneezing into their hand and touching things, and spreading germs through close conversations.

There were always people at the office that showed up with a fever, clearly exposing everyone on the bus and at the office, but for a large number of people, this is just one that we would have pushed through.

If you get covid with moderate symptoms, you (hopefully) stay home. People with severe symptoms go to the hospital or die. You don’t need to worry about those people being super spreaders. It’s the people that push through or feel mild symptoms and carry on without thought that are giving it to others, and those in turn may accidentally give it to the most vulnerable in their bubble.

And I hope when you or I get it, that it does feel just like a cold - or is even asymptomatic. But I know that for some percentage of the world it is not, and it will kill them.

This is probably too simple, but:
Transmission = infectiousness x interactions. In your example, People with weak immune systems, who are more infectious, are less likely to have interactions.
Most studies? Citation needed
This is true for most tests written by people inexperienced at making tests. A common mistake made by junior university faculty is to make a test way to long and hard, having forgotten what it's like to be the test taker and making bad assumption like you say about how long it takes. Usually it gets better with experience.
At least there is something. Where I live, openstreetmaps has streets, but no buildings.
The pollen comes in through the windows and gets me hard. While I'm at home I have no issues, when I go outside I start to get hit with them but by the time it's really kicking in I'm usually on my way home again anyway.

It's hard to actually prove the air filter did anything since a lot of factors for me have changed since last season but this year I am affected far less than I was last and not feeling any effects right now while some coworkers are.
What is in the warehouse is property also
React-native-web is more or less a component library that re-creates react-native's API. Some will disagree, but react-native's API is much nicer and cleaner than HTML and CSS. It's like they took the best parts of HTML and CSS and left out the 30 years of cruft.

The idea is that since react and react-native API's differ so much, it's not really feasible to have one code base cover native and the web. React-native and react-native-web allow you to use the same code. I'd say I'm at about 90-95% code reuse. You can throw in little platform specific changes inline (Platform.OS === "web" ? <This> : <That>) or use platform specific extensions for things that really differ(MyComponent.android.js, MyComponent.ios.js, MyComponent.web.js or MyComponent.native.js for example).
In just a few decades we've gone from 'chess is ai complete' to 'go is ai complete?' to 'games are too easy to be meaningful.'

In game domains we have the ability to generate infinite meaningful training data and have easily measured outcomes. Waymo is generating near infinite data for driving, and doing quite well with it. In medicine, we have piddly ass datasets because of privacy concerns. 'Reality is hard' had nothing to do with it.
Sort of. You have to be careful when signals cross clock domains because they can become asynchronous. So anytime you go from one domain to another, you have to be sure to synchronize the data. This is often accomplished via flip flop.
Human history, and studies of human behavior, show that “convincing” people with logic and facts largely doesn’t work.

Their worldview needs to change. And little changes worldviews better than a personal existential threat.

Like death.
Stockholm syndrome, CPU makers have been needlessly starving us of highly useful bit manipulation and finite field operations ... so you're very thankful for what you get. :)

Base RISCV even lacks CLZ/popcount -- so it's a step backward from other popular architectures.

That said the stuff in bitmanip and crypto looks pretty good, so if they actually end up in chips that will be nice. On the other hand it's not clear how much awesome code will get written really exploiting them when they aren't everywhere-- which is probably why we're in this situation to begin with.
I don’t think this criticism is valid for Python specifically where the most Pythonic expressions, generators of all forms, are read front to back like this.

[ x.attr for x in list if x in someset]

There are languages where this kind of thing would be considered ugly and you’re supposed to use map/filter but in Python they’re the best practice. Every Python programmer is already trained to read expressions like this.
Just a small caution - this is a weird place for the news to break (5:40 am in Adelaide). There’s been talk of this move for 5 months, since a report was tabled in April with this alongside other recommendations [0]. I can’t find other recent mentions of this being drafted into legislation.

The news this week is that the “Identify and Disrupt” bill has been passed to allow federal law enforcement to interfere with computer equipment in a way that deserves its own thread. [1][2] That bill was rushed through without time for members to read it [3]

[0] https://www.aph.gov.au/Parliamentary_Business/Committees/Hou...

[1] https://parlinfo.aph.gov.au/parlInfo/download/legislation/bi...

[2] https://www.theguardian.com/australia-news/2021/aug/26/tony-...

[3] https://twitter.com/helenhainesindi/status/14304595485071441...
I'm really hoping Jonathan Blow sees this and responds to it :)
https://xkcd.com/1833/ has some good ones.
Walmart has huge datacenters themselves. Whether or not they could or will compete is anyone's guess.
Docker is a valuable product only because of the CLI, not for the GUI. To be honest, no one wants their GUI. It's unfortunate Docker as a company only promotes the Docker Desktop (with GUI) for Mac and Windows.
lol. As if anyone wants to be in charge of reddit. Steve can barely hold onto the rudder [1] [2].

[1] https://www.reddit.com/r/announcements/comments/pbmy5y/debat...

[2] https://www.reddit.com/r/redditsecurity/comments/pfyqqn/covi...
We should not allow the Fed to stifle innovation and technological progress. If we are not willing to take risks, then we will never be able to reach out true potential of becoming a truly advanced space faring civilization and a multi-planetary species. The NHTSA does not have the technological capability to understand advanced AI used in Autopilot and Full Self Driving and they should stop their interference immediately. I have Tesla and I bought the Full Self Driving package. I believe it is far more valuable than the current price. I am willing to pay 30 times more for Full Self Driving.
You were doing so well until the last sentence.

Vaccinated people are just as likely to spread the delta variant. If you disagree, please post your proof. Until then, please stop spreading misinformation.
I would like to see some kind of evidence or source for these claims:

* Most studies show humanity is now less free than several years ago.

* more countries become authoritarian [because] China overtook the US as the largest economy in the world by purchasing power

The things he complains about seem like things worth complaining about, but the broad, sweeping claims need sources/evidence. Especially that dubious second one
Python is a sane language that you can master in a reasonable amount of time.

If you think expecting people to achieve Python mastery is unreasonable, wait until I tell you about language called C++.
And let's not forget that many of them are probably browsing HN at this very moment. They could be you, they could be me!
Liberia still kickin it. RIP freenode.
Sure, yeah.

A simple cloth mask doesn't really protect the wearer; it protects others from the wearer. It slows droplets down as you exhale them. So they travel X feet, instead of X+Y feet. Depending on air currents and other variables the level of protection this offers others will range from "nothing at all" to "some".

Obviously, a HEPA filter is orders of magnitude better. But, is there a HEPA filter directly between you and the person next to you in line at the supermarket?
If you google "Chesa Boudin" and hit question box marked What Did Chesa Boudin Do? It reveals thus

"Then, in November, Boudin did something no San Francisco DA had done before: He charged a police officer with homicide, for the killing of an unarmed Black man in 2017"

so maybe you're going off a little half-cocked
Can confirm (source: I have a friend that works for a three-letter agency). Before I sit for a clearance interview, I asked him about it. I used to think I'd probably be disqualified, but I learned that was not the case at all. Much of what they're trying to determine is your exposure to potential blackmail.
> Authority. The same institutions that get to decide anything else. What I'm arguing is that, if you are okay with say, the police limiting freedom of association in the public space to ensure the safety of a community, you ought to be okay with limits on freedom of speech for that same reason.

That doesn’t follow unless you believe in authoritarian dictatorship.

If you don’t, then the authority to temporarily limit freedom of association must be accountable to the people.

In order to hold authority to account, it must be possible to speak in ways that authority would wish to silence.

This is why freedom of speech is important.
He also maintains the btleplug Rust crate, one of the more popular cross-platform BLE central libraries. A coworker started testing it recently, and so far it seems pretty great.
> Anyway, this is just a style thing. It doesn’t affect program correctness or structure in a meaningful way.

The nice thing about ternaries is that they're expressions, so they don't "infect" our code like statements (e.g. 'if'). For example:

if xCond:
x = x1
else:
x = x2
if yCond:
y = y1
else:
y = y2
if zCond:
z = z1
else:
z = z2
foo(x, y, z)

This lint rule will tell us to do the following instead:

x = x1 if xCond else x2
y = y1 if yCond else y2
z = z1 if zCond else z2
foo(x, y, z)

Now that our branching is done with expressions rather than statements, we can actually in-line them, which seems much nicer (less chance to get them mixed up; no need to invent new names; no side-effects, e.g. accidentally overwriting an existing variable; etc.)

foo(
x1 if xCond else x2,
y1 if yCond else y2,
z1 if zCond else z2,
)

If we really want the names, we could define them using the 'walrus operator':

foo(
x := (x1 if xCond else x2),
y := (y1 if yCond else y2),
z := (z1 if zCond else z2),
)

Personally I would use separate 'x = ...' statements rather than :=, since we want to explicitly perform effects (binding names).
I have a much better time with Python just doing what I want instead of following the Python community's sometimes arbitrary and capricious standards.
I know what you mean. A few months back I started playing with GNU Guile and wanted some of that nice repl integration. It took me more hours than I would have liked, first because I wanted to use vim instead of Emacs, and second, because vim for parenthesis language programming is frowned upon and harder to find examples for. In the end I wrote my editor config in a gist to make it easier to discover https://gist.github.com/mhitza/a00d7900571e9f13bac2bbf4a203d...

When I get more free time I'm definitely eager to jump back to Guile programming. But on my first test drive, I definitely had good experience with the repl driven approach. No matter how barebones of a setup it is, it's better than my past Haskell repl experience, where it almost felt like a tool you need to use no matter what.
It’s more a function of surface area to volume ratio of the filter. More surface area to volume means more energy is lost due to flow friction between the air and filter walls. However the trade-off is that a higher surface area to volume ratio results in higher filtration efficiency so you have to optimize between flow rate and filter efficiency to get a
overall optimum filtration performance.
This has been known and grudgingly tolerated by every team I’ve been on that uses Docker. Occasionally someone will get sick of it and introduce something like docker-sync [1], essentially just to rsync a directory instead of using a volume, then later someone else will find an issue with it and rip it out… usually on a 2-4 year cadence. It’s amazing this is still an issue for Docker Desktop on both Mac and Windows.

With their new nagging un-skippable updates, the future isn’t looking bright for this product.

[1] - http://docker-sync.io/
> In any other scripting language I've worked on you can do some test on a reference to see if its null or doesn't exist.

Except - and this is called out in the github thread - the reference is not null and does exist. The check is working correctly.

The problem lies in the fact that what you want to check for is "is the object I originally pointed to still around?", but instead of doing that, you're checking "is the thing I'm pointing to currently a valid object?".
I agree, but to fair to the author I do not think the vast majority of people are implementing thread pools in python.

I also think there were good reasons the author's linters were left as optional, and its probably not because everyone thought they were great ideas.
Color me skeptical that this would carry any weight against Branson, Musk or Bezos. That's just my perspective from the last decade as government agencies appear reluctant to act against the wealthier businesses without significant public support.
I was interested to check this out but it looks like it's offline
Fair, your point is that many of these are just newer?
A historian’s word for this might be inclosure. A wag’s might be the hostile corporate takeover of everyone’s private life.
> Who is going to pick a lock that is cheap and easy to break?

Probably a criminal who is trying to be quiet, so they can enter your house.
Mind that this is still very much a blurry picture. On the one hand, thanks to social distancing and masks, we've seen significantly fewer severe cases of flu, even to the point that some suggest that certain strains may have gone extinct. So these numbers would really reflect how much worse SARS COVID-2 is than last seasons' flu. On the other hand, there's also a number of deaths related to restricted access to health infrastructure and to habitual change, which is hard to account for. (E.g., I've read somewhere that the number of fatal car accidents in the US increased due to less traffic and higher average driving speeds, and there are probably many other indirectly correlated scenarios.) However, considering both, I think these numbers are still low.
When I was making interview questions, I always tested then on my teammates first. Not on all of them, that'd take too much time, but on some of them. If there are no time for that, take your estimate and multiply by 5x.

(We do not did not do take-home tests though, those were in-person coding tests).
> (1a) All submissions and comments should be, by default, anonymous, with users only taking an identity when relevant
This honestly sounds awfully similar to 4chan.

> (1b) Throwaway account comments should not be possible [...] build reputation to make a comment that is seen by most.
Reddit is already sort of like this, honestly. That's why high karma accounts are often sold.

> (2) grant a multiplier or a decimation to those that seem to vote similarly or dissimilarity.
This will be slowly (or swiftly) shifted by brigading bots.

> (3) I don't like the idea of anyone being able to create a namespace. It fractures things too significantly and you get echochambers for each party or each viewpoint.
You'll still get echochambers for each viewpoint. There will just be fewer of them. Based on point 2, the majority will choose the viewpoints of the echochamber.
We should not allow the Fed to stifle innovation and technological progress. If we are not willing to take risks, then we will never be able to reach out true potential of becoming a truly advanced space faring civilization and a multi-planetary species. The NHTSA does not have the technological capability to understand advanced AI used in Autopilot and Full Self Driving and they should stop their interference immediately. I have a Tesla and I bought the Full Self Driving package. I believe it is far more valuable than the current price. I am willing to pay 30 times more for Full Self Driving.
Helper variables have a serious place in growth phase, when you typically have lots of new devs and lots of bad code.

$user_authenticated = hmac_auth($_get['token']) === true || ldap_check($username, $config['ldap_restrictions']) || verify_credentials($_post['user'], $_post['pass']) === true;

Sorry for the php pseudo code, I'm on mobile. And this is a very friendly example of what I'm trying to get across. It's self documenting code and worth the extra bytes.

I've seen way too many insane conditionals to agree that less code is better.
There have been a lot of experiments already. Most of them have failed and left the experimenters worse off. But sure people are welcome to keep trying.

What annoys the rest of us is the hubris and overconfidence. The experimenters usually falsely label those of us who disagree with their "vision" as fools who can't see the future.
I mean sure, that’s true of every programming language. The reason to follow community standards is to make the lives of other people reading your code easier. Consistency is far more important than any individual’s optimal style.
I think Eich originally intended JS to be a lisp, but NetScape made him use algol-style syntax instead like every other language.
This was kind of fun for me. Guessed 12 of the movies.