skysight-inc/HackerNews huggingface dataset:
For a reasonable rebuttal of her arguments, please take a look at this article on slate [1]. The main argument against her article is that progress in science is not just measured by how many particles you've discovered this year.
(disclaimer: former HEP physicist here)

[1] https://slate.com/technology/2019/01/large-hadron-collider-f...
What problem are you trying to solve? It sounds like you want to make perfection the enemy of the good.
Nvidia's primary Linux user base cares about cuda. As long as those needs are met, I don't see much changing in the short term. Gaming and other use cases are still insignificant in terms of numbers.
I own an Ecobee. The internet connection is only used for remote adjustment and monitoring.

When the internet connection is down, the thermostat maintains the current program. I'm not quite sure what the outrage is here. If the OP was home, he could walk over and change the temperature. If OP was away, one would hope the base program was set to something that didn't freeze the pipes.

The owner finally mentions that the thermostat is in a location that's not accessible 24/7. While that's a great use case for a net connected device, it's puzzling why you would sleep in a place where you have no control over your HVAC.
Make sure your TCAs properly reflect your KPIs otherwise your MBOs are gonna be hosed.
I saw wayfire last week and looks cool, a bit of compiz/beryl revival on wayland :)

I think sway is prety nice as it is but I would love to see a few things to make it feel "modern"

- round borders
- simple drop shadows
- a way to add small effects when opening/closing/selecting windows.

I was wondering how difficult would it be to allow run custom shaders on those actions.
So for example one could implement very easily fade in/outs, gray out all the windows except the selected, and custom effects, etc... just adding something in the config file like
on_selected_glsl: 'path_to_fragment.glsl
(unixporn community would love it :)

Anyway, I'm pretty happy on the current state, so thanks for the amazing work :)
A growing disconnect between consumers and businesses over use of customer data
> It surprises me that many shops still claim to have a ‘flat org’

What is the rationale behind a flat organization?
There Are 200 Electronic Kits in That Box
Many animals run and still retain their fur. Pretty much all of the known mammals that have lost most of their fur/hair are either aquatic (whales, dolphins, dugongs...) or regular waders (pigs, hippos, elephants...); the only exceptions live underground or in crevices.
It's very much about access to production data, in addition to financial systems.
Would be interesting to find out if increases in the frequency of other neurologic diseases could be prion-related. Autism, for one.
This led me to ranting drunkenly at Dan Abramov, and nobody wants that.

I wish I was at that party.. But seriously, do hooks allow for components to act more like state machines? I'm gathering that from this:

Hooks achieve what mixins do, but avoid two main problems that come with mixins:

-They allows us to pass state from one to the other.
-They make it explicit where logic is coming from.
*
It does seem like an interesting idea. The big problem I have is one of privacy as I would be uncomfortable with submitting my location data (even if anonymized) to an offsite entity.

I would hope that you have an easily accessible "kill" switch to turn off tracking.

Coincidently, I was just considering what would be involved in creating such an app for myself. My curiosity was piqued when I cam across the Super Day app.

https://superday.toggl.com/automatic-productivity-logging/
deep principal ("pure" IC, & an expert in an area), manager, and broad principal (the hybrid force multiplier role).

I don't understand what a "deep principal" would be. If this person is a SME with incredibly deep knowledge and experience, what an incredible waste it would be to not turn that person into a "force multiplier". I don't care how complex the code is -- that person's impact would be tenfold showing/guiding others compared to doing it themselves.

Perhaps I'm misunderstanding something about the distinction.
It seriously impresses me everytime I read about CubeSats. I still remember the first couple times there was a Kickstarter for the CubeSat when the idea came out. Admittedly, I scoffed at the idea because I didn't think it was feasible. I'm pretty happy to be proven wrong.
I see newsletters as a first level of curation/aggregation that helps managing the daily deluge of content/information.

I've built a database of newsletters, there's 500+ indexed and categorised so far.
I'm adding news ones daily, and would love some suggestions so i can grow this database.

I haven't build a standalone website to browse the db yet, but you can check out the newsletters and subscribe as RSS feeds with the rss reader i built (https://aktu.io/about)
Is there something wrong with having work as your hobby? Or should I say, having work and your hobby be the same thing. I don't think most people are "subconsciously guilty" about anything. They just enjoy their work.
Yes, I am pretty sure that is ROS 1. There are a lot of companies using ROS 1, mostly either Kinetic or Melodic. (I am not going to name names.)
Do you have a study showing the average breakdown of the Hawaiian diet?
Looks like their claim about privacy protection is bogus, eh?

It is still whitelisted in current.
It would have required moving openjdk-9 and openjdk-10 into backports only to be removed later. These packages were already removed from unstable and testing, and I assume it would have made things only more of a hassle... Also I guess it meant that installing openjdk-11 on stretch-backports would eventually gain you Java 11 (and it does now).

I'm not a Debian maintainer. They'll probably have a better answer if you asked them :)
Ballmer and his ilk wouldn't allow it.
What if I don't trust the government because I know the random dude in the bar works for the Department of Defense? They should hire better people.
In the last election, I was able to tell that my early-voting paper ballot actually reached the counting machine because of the receipt system.

That doesn't cover every failure mode, but it's pretty good compared to nothing.

(And do you really think calling any other answer dishonest is going to help the discussion?)
Textbook RSA is not secure, as there’s no element of randomness in the encryption, rendering it susceptible to chosen ciphertext attacks. RSA+OAEP includes randomness and also protects again vulnerability such as certain plaintexts always having the same encryption regardless of key.
Data Science blog
Sure they can, but sessions are pretty much the only reason why end users have cookies enabled.
how much experience in tech and how many companies have you worked for? i ask because IC is not intended as a condescending term. it’s industry jargon, and not related to the importance or impact of the person.

for one thing, it defines where they are in the sexual harassment stack. as an IC you require only an hour of training a year and you can freely have relationships with people who aren’t in you mgmt chain. stuff like that.
Mass Layoffs at Activision Blizzard Will Result in Hundreds of Lost Jobs
I disagree. I like the optimism and think it lends a sense of scale to human endeavors.
US Immigration Westernizes the Human Gut Microbiome
Doing this in a way that doesn't just add to the large amount of noise about nutrition seems quite hard.
These companies usually expect advancement, and advancement requires participation-in/production-of higher and higher level design/architecture. You can hang around for a few years, but eventually people are going to ask why you're not progressing. Depending on the FAANG you'll either be stack-rank laid off, or put on a PIP and pushed to voluntarily leave.

EDIT to add: On the contrary, non-FAANG is where you want to go. At many non-FAANG type companies you advance based on a combination of success and tenure. You'll accumulate raises and promotions just as a function of sticking around doing your job.

I know, because at such a company I became a manager and then was made aware that a person reporting to me was making twice as much as me. Because he had been there 10+ years, just producing code.
In the intro video they say it’s “based on git but supports large files”.

Are they using Git LFS [1] or did they make something else?

And what is their proposed value add over using git directly?

Edit: They say a little more about the large file stuff

> DVC keeps metafiles in Git instead of Google Docs to describe and version control your data sets and models. DVC supports a variety of external storage types as a remote cache for large files.

So from what they said in the video and what I read on the page this is probably a limited front-end to make using git easier for people that don’t know git.

And in terms of the large file stuff it seems from what they are saying like they have implemented the equivalent of git-annex [2]. Or maybe they are using that even. I didn’t look to see if they wrote their own or used git-annex.

[1]: https://github.com/git-lfs/git-lfs/blob/master/README.md

[2]: https://git-annex.branchable.com/
Your post is very well-written, but fructose does not affect insulin. Fructose is absorbed directly in the gut and converted to starch in the liver.

I don't want to stop the anti-carb echo chamber, though, because it's helped a lot of people.
That’s usually not true. Most people are purged because they’re supposedly dead or moved. Those people usually aren’t voting (in that location) anyway, so failing to purge them does little. Even for people who might actually vote there, such as felons or non-citizens, they face severe legal consequences for voting when they’re not allowed to, even if registered, so they usually won’t vote either.

Incorrectly purging people is way worse than incorrectly not purging people.
Here are some thorough debunkings of this line of reasoning

https://twitter.com/srrappoccio/status/1087839488557105153

https://twitter.com/jbbeacham/status/1087836008585019392
'Socrates famously warned against writing because it would “create forgetfulness in the learners’ souls, because they will not use their memories.” He also advised that children can’t distinguish fantasy from reality, so parents should only allow them to hear wholesome allegories and not “improper” tales, lest their development go astray. '

'The French statesman Malesherbes railed against the fashion for getting news from the printed page, arguing that it socially isolated readers and detracted from the spiritually uplifting group practice of getting news from the pulpit. A hundred years later, as literacy became essential and schools were widely introduced, the curmudgeons turned against education for being unnatural and a risk to mental health. An 1883 article in the weekly medical journal the Sanitarian argued that schools “exhaust the children’s brains and nervous systems with complex and multiple studies, and ruin their bodies by protracted imprisonment.” Meanwhile, excessive study was considered a leading cause of madness by the medical community.'

' In 1936, the music magazine the Gramophone reported that children had “developed the habit of dividing attention between the humdrum preparation of their school assignments and the compelling excitement of the loudspeaker” and described how the radio programs were disturbing the balance of their excitable minds. '
I'm swiss, so I guess that soon I'll have to vote about this voting system :)

E.g. chapter 3.4.3 of the architecture PDF might be interesting to end-users/voters:

>End-to-end verifiability: Voters should be able to verify that their vote has been recorded-as-cast and cast-as-intended; and both observers and independent auditors should be able to check that votes are counted as recorded without compromising voter's privacy.

>>Recorded-as-cast verifiability: This verifiability level is achieved by means of vote confirmation receipts which are displayed to voters after their last vote has been cast and can be looked for once the election is closed on a Receipts Portal or a Receipts List made available to voters.

>>Cast-as-intended verifiability: This verifiability is achieved by means of Choice Return Codes, which are sent by mail to the voter before the election starts and univocally represent voter's valid options. The server can generate these Choice Return Codes and send them back to the voter while voting without knowing their real option reservation. This way, the voter can check if these codes match with the ones contained in the paper voting card.
but the eng himself isn’t going to make those calls. he needs to work closely with PMs and other business side folks as a team.
Always a gamble posting humour to HN. Let's see how this fares...
It is well understood what the benefits and potential problems of using Google Services are. Being an Android developer, like the company in this article, seems most problematic because unless you want to sell digital assets outside of the Play store, there is no alternative.

For individuals and other companies, it is easy enough to place an abstraction layer around using Google Services: have your own domain temporarily or perhaps permanently attached to a G Suite account. Be systematic about creating Google Takeaway data dumps and saving them yourself. When using GCP, write your own or use standard library wrappers around GCP APIs.

Then you get the advantages of using Google, protected against low probability of occurrence problems.

I also like to use Amazon and Microsoft services and I take similar precautions.
Yeah this is pretty common in most large enterprises. If your company is not in a hyper-growth stage (i.e. its a cash cow) then upper management positions become a game of musical chairs and political infighting as some leaders try to promote "their" people to top positions to hold on to their power and status.

I guess there are certain folks who find this enjoyable. Personally I find it a massive waste of really good talent and perhaps the single biggest reason why I enjoy the dynamism of the SV startup ecosystem even if I don't directly participate in it.
I absolutely hated my job as the dev lead for a medium size ($1 billion in revenue) non software company where we were a “cost center”.

I liked helping smart developers who wanted to learn, I liked having a seat at the table to decide my own destiny and the level of autonomy to decide the “how”. I didn’t like the red tape, the political jockeying, meetings and more meetings etc. I wasn’t really learning anything that could keep me competitive in the market.

I finished the green field project they hired me for initially, put it on my resume, quickly moved on to a small company and negotiated not to be made a dev lead and said I could help meet their objectives better by being a free agent and moving from team to team as needed and mentoring the younger leads.

I absolutely love my job. I have far more influence, autonomy, and a larger voice than I ever did at the larger company I left. I still mentor and advise, but I only have the responsibility as an individual contributor. I also get paid more because everyone including the CxO knows what I bring to the table.

I was in a similar position at the first place I worked for after the company I was at for 10 years. I was just a developer but I carried the weight of their biggest customer by myself as everyone else was trying to create the next project. I survived rounds of layoffs until the company folded.

Lesson I learned: I like small companies.
See for example
https://twitter.com/srrappoccio/status/1087839488557105153
For context like 2018 congressional elections, or 2020 elections, what does it mean to track down paper ballots, such as to make sure the final count is complete? At least it sounds like de-anonymizing votes.

Or does it mean it's so logistically unpalatable that you can bet on it not happening? Same thing with recount as a remedy to detected anamoly; it's theoretically possible. But is it so unpalatable that a gambler may gamble well on an event?
DIY Braided Hex Nut Bracelet
> There are an awful lot of comments on here that are trying to protect Nvidia's anti-Linux position.

No, you are taking a with-us-or-against-us mentality. Users and application developers want things to work as broadly as possible, regardless of the graphics card or driver being used. Whether that helps or hurts various parties regarding Nvidia's closed-source stance is irrelevant.

> Nvidia's position, literally, is their GPUs are not Linux compatible

Citation needed. If this is their position, why would they offer Linux driver downloads? Not supporting something in a way Linux would prefer is not the same as not supporting something.

>This is exactly equivalent to Nvidia not using WDDM and DXGI. If Nvidia chose to do that, Microsoft would outright ban them from driver certification (thus the platform entirely), so why is it wrong for Linux and Wayland to do the same?

Microsoft can get away with this precisely because it sells Windows; it lowers the price to vendors (such as Dell) on the condition that they only use certified drivers. It is entirely possible to run Windows with uncertified drivers. In any case, it is my understanding that this is a licensing issue, and Nvidia would support more APIs if it could do so while keeping the driver proprietary.
Yip! See those little triangles by this comment?

Go look at something such as a phpbb site where topic ordering is driven solely by 'bumps' - the most recent topic to have a comment gets bumped to the top of the page listing. You'll find they rarely have any worse ordering of content than voting systems provide. In my opinion it tends to be simply superior. It also avoids the huge problem in point based systems of requiring some 'parallel universe' /new stream that only a tiny and biased minority ever view.

But voting systems drive "engagement." One intuitively surprising discovery is that downvoting users tends to drive them to comment more, frequently with lower quality posts following. I say 'intuitively surprising' because it seems counter intuitive, yet if you've spent any time on point driven message boards, including here, you see the constant stream of little tit-for-tats as a downvoted user (or two) engage in an ever lower quality of 'debate' in some isolated thread. As for upvotes it goes without saying that that little micro-shot of dopamine is what's built, and arguably sustaining, the social platforms of today.
Quotes from the NATO Software Engineering Conference in 1968
There's actually a big debate between math educators on whether abstract algebra courses should follow a groups first or a rings first approach so it is totally possible to teach rings without appealing to groups. (I'd still argue that both approaches have their advantages and disadvantages and that there can be value in using groups to teach rings though, I just wanted to say it's not as obvious as you might think)
It's optimized to bait a subset of adults who are heavy users of YT. I have to wonder how good the results are for Youtube as a business, overall - have they ended up optimizing for a small group of users at the expense of catering to the larger majority?
In the article it clearly states: 'We designed YT’s AI to increase the time people spend online, because it leads to more ads'. They designed it to increase the time spent. It does not 'sound like' they designed it to 'recommend videos people might like', it clearly states 'time spent'. There is no room for speculation, unless you question the correctness of the author's statement.
How would you avoid something like the debacle in Broward County, Florida where boxes of ballots were found post election day? What prevents that when random people are running the show?
I'm sure there have been public discussions about this.

Can you substantiate this? Because that would be extremely relevant to the conversation. Making statements with absolutely no context just seems sensationalistic.
Ha, same
In fact they are not at all related. The engineers on my team bought into the ideas I was bringing as I rolled out implementations that proved the value.

Management however was less interested in increased value and more interested in entrenching their existing status and authority levels even if it meant torpedoing obvious and proved-out value-additive / cost effective engineering projects.
For people not familiar with voting in Switzerland, we already trust the Swiss Post, given that most ballots are mailed in. I've never been at a physical polling booth in my life, and we vote at least four times a year.

We also have an online voting platform already, which has been launched by the canton of Geneva in 2003. It has known several upgrades, security audits, and has been targeted by hackers a few times. It's proven quite successful and it is used by a few cantons besides Geneva. Sadly, due to a lack of federal support, Geneva doesn't want to bear the costs anymore.
Multiple people on this thread have expressed the opinion that the patch was "too perfect" or that the only reason that the patch wasn't simply accepted was that the maintainers "feel weird when there's nothing to criticize".
How many apples does a persona typically eat in one sitting?

How many apples' worth of sugar is in a 8/12/20 ounce serving of juice?
Might be useful to think of the problem like a radio or tv ad. What can you say in 30 seconds that could be memorable or interesting enough to warrant further interest? Write a script and read it into a voice recorder. Then listen to see if the pace is natural. After doing this a few times you should begin to hear the most important aspects shine through. It costs money to have a tv ad. And it might as well be an opportunity cost in real life.
Why do we cry? The Science of Crying (2016)
Tutorial: Running neural networks on microcontrollers
Disappearing a lot of paper ballots requires a lot of people working together and a lot of planning, making it more likely someone will talk and giving investigators a better chance of figuring out what went wrong. It also increases the odds of an incriminating paper trail being made of the activities.

The fundamental difference between computer systems and paper systems is that the effort required to corrupt a computer system is mostly unrelated to the size of the corruption. Paper systems require a lot more effort for a large effect.
Forgive me; isn't Lasik all via laser though?

Isn't this more like - you share binoculars with someone and your eye fluids mix (if you both push them too close)?
Not so certainly. Climate change could ravage the world hard and natural resources could dwindle to almost nothing, putting the race in a crude survivalist mindset where there is no time to improve modern medicine or even learn it. Generations of the future may just as likely be looking back at our tech today in awe.
A similar "joke" in mathematics is that "a sheaf of groups is just a group of sheaves" (meaning that a sheaf of groups on a topological space X is a group object in the category of sheaves of sets on X)
I mean I'd consider myself somewhat experienced with the tech I have. But practically speaking, if you have a company with a somewhat established technology stack - or 2 or 3, commonly called legacy of some degree.

How would you have a thoroughly constructive opinion on moving the tech stack away from legacy and towards a more productive situation, without understanding the needs, situations and interactions of a company? And this takes time to learn.

In fact, even just learning the needs, goals, capabilities of different teams in an org just takes time to learn. Sometimes the path forward is to tell everyone to just do it. But no one talked with each other and thus, this never emerged.