skysight-inc/HackerNews huggingface dataset:
That too. Then again I'm old enough that seven year old computers should be ancient, but with a good video card and enough RAM/SSD they still do almost any job.
He switched the yes/no button position... they would have automatically click "no" instead...
There is always a dip in productivity when switching systems as you need to untrain people from the old and train them in the new system. Then you need to work out all the bugs and edge cases in the new system.

So even if it will make you far more efficient there will be a temporary productivity slump as people get adjusted to it.
I assumed that someone had made a sensitive bolometer.

https://en.wikipedia.org/wiki/Bolometer

Wood is a thermal insulator, so with care, one might be able to build a thermistor bridge capable of detecting the differential temperature rise between pieces of brass when a source was placed near one brass-piece.

I, too, found that the expectations framed by the title were not met by the article. It's a pretty box, though.
Oh that's a fact right there. Take any piece of evidence or information, if it is ridiculed too much or violently opposed, and has been for ages, but no one forgot it, then it's probably true or partially true.
This is not a sane assumption, and he never said it, it's a myth.
The amazing thing is that the vast majority of websites do not even need to display a warning or anything. The gdpr doesn't apply to vast portions of the internet. He it doesn't apply to the vast majority of the internet
Depending on the channel, this could be terabytes of content.
UK government websites and associated services have been designed to work without JavaScript (https://www.gov.uk/).

They have blogged about this a few times:

Building a resilient frontend using progressive enhancement (Dec 2019)

https://www.gov.uk/service-manual/technology/using-progressi...

Here is a much earlier (2013) blog article but still relevant

How many people are missing out on JavaScript enhancement? (Oct 2013)

https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missi...
I follow Joe Duffy in recognising that we should make a distinction between "errors" and "bugs" [0]. IOException is an error; out of bounds access, division by zero, assertion failures, and things like ClassCastException and NullPointerException in Java, are bugs.

For errors, you should do error handling, which means you want the compiler to make sure you don't miss them.

For bugs, you want to let the program bomb out, either aborting entirely or stopping at some high-level boundary from which it's possible to sanely continue. In Java, unchecked exceptions are a mostly adequate mechanism for that. Rust's catch_unwind is better, because it makes stronger guarantees [1]. Erlang's approach of terminating the thread and throwing away its heap is also very good, if you can apply that.

[0] http://joeduffyblog.com/2016/02/07/the-error-model/#bugs-are...

[1] https://doc.rust-lang.org/std/panic/fn.catch_unwind.html
It seemed very clear to me from his comment that his justification didn't revolve around him getting angry personally, but the harm these features cause over time. With that being said, your post seems disingenuous. I personally don't believe in jail time for this, but very heavy fines certainly. People need to care about these issues.
The first one isn't what you think it is. It is, AFAIK, only for complaints against EU institutions. For everything else (national, local, private and non profit entities) you need to contact the relevant national data protection authority
Alternative platforms exist but they much less content and it seems implausible for significant numbers of viewers to switch.

In particular bitchute seems to be entirely filled with conspiracy videos to the point where it would be better if people didn't suggest it as an alternative.
...or pattern matching in case of dynamically-typed languages:

case some_operation() do
{:ok, result} -> # do something with result
{:error, error} -> # handle the error
end
I 100% believe they are comparable. People tend to watch channels for the personality behind the camera. Ninja and Shroud both do stream FPS games and hundreds of other people stream them too, but look at their numbers. They get more views because the people want to watch them, not somebody else.
Reports from the 'So Bad It's Good' Jam 2020
Michael Lugo (author of the original post that Mark was responding to) here. I had written $1/2 (1-e^{-2})$ in my post, meaning the 0.4323 constant, but with the usual rules of precedence you do in fact get 0.5782; he just propagated my error.
Thanks for the recommendation.

I guess we just need to tune our relaxation factors [0] or, perhaps better, recalibrate our Kalman filters.

[0] https://en.wikipedia.org/wiki/Successive_over-relaxation
Thanks for posting! I’ll be writing a blog post this week to announce it officially!
Oh man do I know the feeling. I said to my boss not that long ago something along the lines of "modern software has taught me to hate technology". I day dream about leaving my career for something else. I'd even take a significant pay cut for it.
No, hurting others and breaking the law justifies jail time and causes anger.
They’ve archived software, too.
There is no Web 2.0. There are endless versions of sort of "AOL Reloaded." Why we embrace that is getting less and less clear.
Truveris | NYC, US (REMOTE) | Fulltime | www.truveris.com

Truveris develops software that works to improve market access & affordability for prescription drugs.

We are hiring for a number of roles in data & engineering including: software engineers (various levels of experience), QA automation engineers, DevOps engineers and data scientists

Tech stack: Python (pylon, pyramid, django, flask), AWS, Linux, Postgresql, React.js, sqlalchemy, spark...

Please apply on our website (https://jobs.lever.co/truveris) or email Sarah directly at sproefke@truveris.com
Tools should work for the data scientist, and not vice versa
They need some way for people to voluntarily filter the content they see.
TikTok already proven to be a spy app for the CCP gov't. . .
I don't think anyone doubts that MIT can build a robot that can navigate a factory or that they can attach UV lights to it. It would be more compelling if they measured the efficacy of the disinfecting.
How Twitter is shifting the power balance from companies to their employees
It takes constant training and energy to follow where the facts lead you. Feynman used different approaches as a way to keep himself focused on the facts and not exclusively what he “knew” was true. He said the easiest person to fool is yourself.

Mostly people want to validate their intuition and gut feelings and don’t want to experience the discomfort of finding out that their intuition is not magically correct.
Go is aiming to be a slightly better C. If you look at it from a C programmer's perspective then Go streamlines the typical C control flow of error values by letting you return a value and an error code.

It's not trying to revolutionise the world.
That's not exactly what Go does, as you can return much more information and it's almost always clear what's an error and what isn't (there are a few exceptions, such as strings.Index() returning -1).
Other options:

- working for a company which doesn't allow external contributions

- working on stuff which doesn't make sense on GitHub (does anyone care about a servo driver for a specific component used only on this board?)

- working for orgs where they're not allowed to say much beyond "I'm working for the government"

- not being interested in opensource (gasp!)

- word of mouth, specific industry consulting
The traditional approach to that problem is to join Navy boot camp. That sort of environment will no doubt teach you "maturity" extremely quickly - and 18 is just about the right age, too.
Great work! I liked how well the vintage look and the modern core fit.

I'm not sure where I read it but it was stated that the Geiger counters which are manufactured after the Chernobyl (?) incident were not as accurate as those manufactured before it. The reason is that all the metal after the incident and the radiation experiments performed afterwards is contaminated with radiation particles which alter the radiation readings of the Geiger counter. Correct me if I'm wrong about this one.
Oh the "algorithm". Default excuse so that nobody is responsible. Someone is responsible.
Your argument is all "logical" but it does not agree with reality, the boeing 737 Max is a prime example.
> The 'technologist' would typically (I would argue) want to remove bias from data, not introduce it to make a model less effective at its intended purpose.

This quote from the OP directly address that attitude: "When the field of AI believes it is neutral, it both fails to notice biased data and builds systems that sanctify the status quo and advance the interests of the powerful. What is needed is a field that exposes and critiques systems that concentrate power, while co-creating new systems with impacted communities: AI by and for the people."

> The article suggests making models politically aware, which is probably standard practice in many parts of China.

While that's a technically correct statement, it misses the point by a mile. Firstly, it's impossible to make non-political models: at a minimum they embed the politics of the status-quo, which is often falsely confused with the absence of "politics" (for the same reason it's hard to see the mountain itself when you're standing on top of it). Secondly, what makes a model designed to embed the politics of the Communist Party of China objectionable is not that it embeds an instance of the class "politics," but rather characteristics of that specific instance.
Not that I can't take the idea seriously, just that if the english were to identify where they'd move the sub pens, it would be easier to classify as being in the "project" category rather than in the "proposal."
We disagree at the unfalsifiable “mind is the processes in the brain” conjecture that you stated as an axiom.
Line of sight of course as you mention is the big drawback compared with something like ozone which can get into nooks and crannies.
Big risk of having your privacy sensitive information stored on other infra than the main servers a path to get that information to your QA servers should not even exist.

Many more people that should not have access to that data, in bulk or otherwise suddenly have access which does an end run around all your - hopefully - carefully crafted security.

Keep in mind that what you think isn't privacy sensitive may very well be radioactive when combined with other data.
That’s hardly a reason not to include a maybe type. In that particular case, instead of a maybe you can use a combination of sum and product types or just an additional ShortRead type.

NormalRead | ShortRead | Error

This case is also an example of why go’s idiom of using error value or return value doesn’t always work.

If you had a maybe type and a general sum type it would be clear when a function was going to return either or both.
This is a really underrated take on the issue. These “simple” errors become a huge issue when you are trying to track them down. There are no codes or namespaces so you end up having to be really diligent about how you log and wrap them. This can be ok for small projects but once you’ve got a team working on things it can get really frustrating getting everyone on board.
> Unchecked exception based error handling, of course, is irretrievably broken.

The mental model I have with Java unchecked exceptions it that all methods, by default, have "throws UncheckedException" at the end of it. And since the calling line of code is also a method, it doesn't need to explicitly handle it.

What would be nice is a means to mark a method as "Cannot throw exceptions of any kind", removing the unspoken "throws UncheckedException" from the signature and forcing that method to internally handle all unchecked exceptions- enforced by the compiler.

Perhaps with the coming pattern matching to Java, we'll be able to resolve this with Return value wrapping types that are One-Of (return value type, Exception type 1, Exception type 2, etc...). Then you could call the method, and pattern match the result by type.
I for one have been enjoying the verge and weather.com without any crap or slowness.. just ignoring the consent at the bottom :P

for websites that do not allow me to navigate or do not have a refuse button, I simply navigate away.
Nobody has suggested humans are not capable of rationality, that's an absurd exaggeration. Clearly we are. The article even points out the scientific method as a valuable procedural tool we can use to help overcome the effects of biases, and suggests a method of self-reflection that has proved in studies to help obtain useful results. The better we understand those biases the better we are able to develop new approaches and procedures to mitigate them. But the first step is to understand ourselves and our limitations. Without that, we're a flailing bunch of tribal apes screaming at each other.
A meal paid for by money is a transaction where both parties understand what’s being exchanged. Not paying for it criminal.

A viable alternative: show non tracking ads and see if it keeps the lights on, otherwise shut down?
An overview of Python packaging (French)
You can specify clear limits on how much content you will save per user. Or ask for more money for people with huge amount of videos.
I would certainly. Have you seen the kind of ads people can get on Youtube for example? There's some crazy bullshit there. I would regularly go to Google Ads preference page and correct their profile of myself (sadly many time that would means that I keep getting the same 2-3 ads because it then become too specific, but it's much better than the alternative). I also advise it to people that complains about ads on Youtube. It's also a great way to show people what Google can infers easily from you using your data. Luckily now Google let you pay to get Youtube without ad, so that's what I do.

If tracking means the website I enjoy get more money out of me, and that I get better ads for it, I'm all for it. For website I don't enjoy, I agree completely, I wouldn't share anything with them, but I would also try to avoid them, so essentially, I do that naturally consent or not.
How Does Spam Protection Work on Stack Exchange?
In my installations, which I swapped from Nest to Ecobee, the Ecobee 3 supports aux heat:

https://support.ecobee.com/hc/en-us/articles/360010176991-ec...

https://support.ecobee.com/hc/en-us/articles/115000414828-Ho...

Note that with basic Ecobee systems, you may have to purchase another adapter to connect to some systems. The Ecobee 3 (not Lite) I didn’t have to.

https://support.ecobee.com/hc/en-us/articles/360028428931-Wh...

I have a property with industrial boiler, heat exchanger, and a dozen independent zones w/ pumps, heat only, with particular needs to cycle pumps from time to time, keep active for minimum windows, etc.

I also have a property with geothermal plus auxiliary electric.

Of things I can manage from Siri, Google, and Alexa, both (only?) Nest and ecobee 3 were able to support these custom/advanced configurations, though I’d argue Nest was better with the commercial/heavy needs, both in the installer options available, and in service support.

I haven’t found others that support these options that are also supported by HomeKit (Homebridge) or Home Assistant.
Leftists, at the local level.

Democrats, at the national level, and repeatedly, if you want much hope of it in the next decade or two. It'll take some movement of the Overton window, and Democrats tend to vote in one election, then go "welp, I already did my part" two years later.
This “huge JPEG at low quality” technique has been widely known for years. But it is typically avoided by larger sites and CDNs, as it requires a lot more memory and processing on the client.

Depending on the client or the number of images on the site the huge JPEG could be a crippling performance issue, or even a “site doesn’t work at all” issue.
I found that one too. I don't think it arises in any "real" mathematics but it's a nice example.

Also, if you alternate hitting the reciprocal key and adding 1 you get the golden ratio 1.618033... pretty quickly.
This is very interesting, similar to serverless functions on Vercel or many other services. Will be interested to give it a try. Can you explain why there needs to be a compilation step?
Go communicates errors, and you can do something those errors (i.e. handle them). Ergo, it has error handling. It may not be the kind of error handling you like – which is perfectly reasonable – but that's not the same as Go not having error handling.
Write.exe
Sad, but true words.
Most apps, 2x binary size is no big deal. This has been true since the 1990s, when we had fat binaries that were M68K and PowerPC. Nobody’s doing 17x, that’s just a joke.

Figuring out how to get users to download the correct binary, now that sucks. Do you add JavaScript to your download page or do server-side sniffing with the user agent to deliver the correct binary? And do you want to explain to someone that yes, they downloaded the Mac version but they have an x86 Mac and can’t download the ARM binary?
Situations like this are precisely why I'm against people who want to "automate everything" --- sooner or later a complex system is going to do something wrong, possibly with severe consequences, and you're going to have a very hard time figuring out what happened and how to fix it.
Palantir Files for an IPO
So, obviously, I Am Not a Lawyer, but this seems easy to explain: when you go to the grocery store and buy something, you tacitly enter into a contract (which is exchanging money for food), where both parties agree.

For someone to use your personal information, they need to have one of the 6 legal basis to do so under the GDPR. One of those legal basis is to have a contract with you (in which case, the contract will define what's allowed and what's not). Another of those legal basis is "consent", which is the one being the most discussed, as it is generally the only one ads can hope to use, so let's ignore the 4 others (legitimate interest, public interest, vital interest, legal requirement, you can easily see why trackers for ads targeting don't fit any of those).

It is generally admitted (or at least I think it is, feel free to dig around for a better source for or against that assertion) that visiting a site is not entering into a contract (probably because a contract has to be fair, and giving up personal information without your knowledge just by visiting a site isn't actually a fair? I don't know that, IANAL).

That means the only legal basis ads companies (or the site that host them) have to use your personal data is to have your consent, which is strictly defined in the GDPR (and other posters have discussed how this definition is mostly ignored)
as long as you don't lay anyone off the loan is forgivable.
There are some sites (e.g. sites by Vox Media like TheVerge) that are outright illegal according to GDPR. There is only "Accept" and cookie information links that don't include any opt-out options. This is not just a dark pattern, but actually not having the settings on the site. Maybe I can email them not to track me. I wonder why aren't they fined a few hundred millions so that this kind of practice stops.

So my guess overall is that GDPR is not enforced at a larger scale and we are very far from enforcing the requirement to have "Accept"/"Decline" buttons equally usable.
Resumes are a marketing document with a heavy focus on signalling, simply because you can’t stuff much in there.
I seem to have a bit of a unique story: Early in elementary school, I was identified as a good candidate for the accelerated program. However, my parents didn't just say yes or no, they gave me the choice.

I remember actually saying something along the lines of, if they had asked me any time earlier, I'd've gone for it, but I didn't want to leave the friends I'd made that year.

This set the tone for a large chunk of my schooling: When given the choice, I always ended up choosing the middle path so I wouldn't stand out, even though every time I quickly got to the point where I'd've done fine in the more advanced path. It wasn't until the year before highschool, when a bureaucratic mixup ended up with me skipping a year of math (pre-algebra, which was a full year in my district - jumped straight into algebra), that I realized what I was missing. Then in highschool, the accelerated program only accepted freshman and lasted all four years, so I decided to go for it. Ended up just on the edge of being accepted, but didn't get in because of affirmative action.

Oh, and that group of friends I didn't want to leave way back in elementary school? I drifted away from them barely a year later. I've regretted not just going for the more advanced path ever since.
TBH I'd be likely to accept this. I have no issues sharing reasonable statistics about me. What I'm personally against is:

1. Sharing them with Google, trough GA

2. Sharing PII. I have zero faith in big commercial sites. They'll likely try their hardest to fingerprint me, and track my every move across the web.

You have to draw a line somewhere. And since most HW info can be used for fingerprinting, I don't feel like sharing it with unknown websites.

I've looked for it, but couldn't find a screenshot of the old internet explorer prompt, that, by default, used to ask you every time a website wanted to drop some cookie on your computer. Why did we move away from it? Are we going back there? What is different now?
> entirely filled with conspiracy videos

Better than having the content be deleted, though. Choose for yourself what you want to watch, and don't choose for other people.
Oh no poor HipChat. (Atlassian's chat tool)
I don’t have a solution to cancel culture, but YouTube is already deleting stuff around by itself without people even asking for it to be removed. I would think there is a demand for backups of uploaded content, but don’t take my words for it :)
Those are all fair questions, but they are about axioms and whether you should accept them or not. I was trying to describe the thought process of someone who has already accepted the axioms as set out in the old testament and is now trying to interpret the rules for modern times in an internally consistent way.
> Additionally, the Democrats had a super majority for two years under Obama and ended up passing a healthcare bill written entirely by insurance lobbyists.

Super...ish. Loss of a single senator would've killed the bill.

Lieberman strangled the public option in its crib.
Yes, I've also seen the GDPR notices where there is no "select all" function and you have to manually disable hundreds of separate options.
Yes, a reduction in community transmission should reduce transmissions into nursing homes (and more broadly to vulnerable people generally).

That was the point of my original comment.
> doesn't show up in my history

AND drop all cookies from all domains.

> There are many, many, ways

There probably are. I haven't ever seen it work though. If I get into incognito, my ads show something different my normal profile.

In theory, they can track you from your OS/browser combination (and many more variables), but is there a way to test it?
Well, Hipchat would be the literal Atlassian of chat tools.
It's fascinating how this meme refuses to die.

A Slashdot commenter was already pondering about its longevity 10 years ago:
https://idle.slashdot.org/comments.pl?sid=1563258&cid=312739...
This is great for our time, but I worry about the long term effects on the immune system of us living in what are going to be Hyper sterilized environments everywhere we go. (And breathing ultra clean air too)
I don't think any amount of time would've helped. Twitch is long established as the place for video game streaming. It's possible that mixer could have established itself as a place for IRL streaming back when IRL was banned on twitch, but mixer was always under the xbox/gaming part of microsoft so ultimately IRL was contrary to their focus.