skysight-inc/HackerNews huggingface dataset:
You can't have a master's in ML and seriously argue this.

It doesn't even make sense, it's like saying marijuana is a hoax because my uncle smokes pot and still got cancer.

Here are some alternative statements that make more sense (and contain more truth):

* There is a lot of snake oil and outright fraud being sold to unwitting managers.

* There is a lot of empty hype being fed to general public through the pop sci media and mainstream news.

* Deep learning specifically has not borne fruit in all (edit: or even most) problem domains.

* Lack of good quality data (and qualified people to analyze it) is a bigger problem than lack of advanced models and computing power.
A funny thing happened on the way to the Shiny Digital Future
I recently picked up a couple deaf tty terminals[0] for free from a local junk shop. They have a bright green vfd display and print to a roll of thermal paper, they feature a big acoustic coupler on the top for a phone handset and have a nice physical keyboard. My plan is to record the tones for each letter, then rig up a pi as a serial-to-audio adapter with a cheap 'retro phone handset to 3.5mm plug' product that can easily be found for ~$10 in the usual places. I can leave the original hardware intact and have a fun terminal.
[0] https://teltex.com/ultratec-miniprint-425/
spidermon: Scrapy Extension for monitoring spiders execution
Okay, but if Python already has all of these things that are considered not relevant to beginners, why assume that these new language features are things beginners will have to deal with, instead of being like the language features they don't?
It should be noted that Piketty walked back a lot of his thesis surrounding the rate of return on capital (r) being greater than the rate of economic growth (g). Or, to be more terse, r > g.

As a framework, it's stretching its usefulness when applied to inequality in labor markets, and that would include bimodal compensation of developers.

https://en.wikipedia.org/wiki/Capital_in_the_Twenty-First_Ce...
Gotta make up your mind here - are we complaining about newcomers to the language or professionals? If you are a professional programmer there is nothing about this change that should phase you. In fact, if you are a professional Python programmer this should be an exciting addition.

My argument still stands. I am so sick of people complaining about progress, especially armchair quarterbacks on HN.
Temporal Filters: Enabling Windowed Queries in Materialize
Absolutely. Things that were commercial failures were often huge successes in the scientific community. If you don't see why something is popular it's probably not because it's useless, it's probably because you aren't the intended user. Which is fine but a very different conclusion.
Back to the future: Microsoft moves to push Windows 10 users to the cloud
> The former will only happen if the types of amenities which make rich people want to visit go away

No, the former will happen when fewer people, for whatever reason, want to buy real estate here. This was a nice place to live even (perhaps especially) back when the main industry in the surrounding area was orange farming.
I didn't know the BBC could do product placement and I didn't see Tom Scott mention that. Just found this post from the BBC that says they do product placement outside of the UK: https://www.bbc.co.uk/blogs/aboutthebbc/entries/b4b56c6d-a3c...
It depends on how approachable a feature is. Is it self-explaining or cryptic. Easy or hard to explain and understand. Obvious to google even when you not know the name for it.

In those regards most new python 3-features are more on the good side. I know how often I googled for old python features like string substitution (the %-thing) or list comprehensions (the loop inside []) and I just could not figure out and remember the names, because % and [] are simply not self-explaining.
For France, the portrait is very different if you compare "devs in France" with "French devs".

It's not uncommon for guys from Polytechnique to go straight to SV, sometimes after multiple internships in the Bay.
You know comma2 exists right?
I recently spoke with an older brother of a young man, about 13, who is heavily addicted to TikTok. His brother told me that he has been skipping school to stay on his phone, and that when his phone is taken away, he flies into a screaming rage, and runs down the street barefoot.
I got an email from route.com the very same day I purchased a package that was handled via shop.app.

I can only guess that Shopify sold my email.
No. You cannot infer the layout of the cache based on size alone. You don’t know how many ways there are, how many sets their are etc. you don’t even know their LRU scheme.

For mutating branch predictor state at will, you will need your compiler to write self modifying cache. This will pollute the icache and further mutate the state based on where the cache line lies, and the current state of the icache.

You could maybe restrict your target to open source hardware and come up with something.
I'm not sure many people go upload on youtube because they already had a gmail, and a small enterprise loosing all their documents because they got their home made ads copystriked by drive by DMCA trolls also doesn't sound like a great integration feature...

Honestly, what, beyond the account infrastructure, is integrated in googles consumer products?
I have been bitten by positive amazon reviews buying fake stuff (usually phone/laptop batteries). There is something about seeing two products one bustling with reviews and other not, and the mind biased toward the former. These days i seek outside reviews (wirecutter, reddit etc) before trusting amazon.
Marcus Invest, by Goldman Sachs
Oh I completely agree it’s a major design flaw of the langage and I was dismayed the core devs used it again with the in-place dict update of 3.9.

My point was that if you were teaching people that pull thon follows strict algebraic principles you were already setting them up for a rude series of surprises.
If people are unsure if this is real, various versions have been built and exist already [1].

[1] https://twitter.com/ViolenceWorks/status/1321669741790945281
And some successful people pride themselves on how hard they work. There's a story that Jay Williams tells about Kobe Bryant. Jay is playing Kobe the next day and they both happen to end up in the same gym the day before. When Jay gets to the gym Kobe is already there working out. Jay works hard and sees Kobe is still there. Jay eventually wraps it up, while he sees Kobe still working out that evening.

The next day Kobe has a great game, and after the game Jay asks Kobe something like, "Do you work out that long all the time?" (can't remember the exact question) -- to which Kobe says, "I just wanted to let you know that no matter how hard you work, I'll always outwork you".

For a lot of successful people their joy is their work and they take pride in being great, but still working harder than everyone else.
This may not apply to non-profit oriented media, and I also believe that in larger outfits you can find individuals that have a genuine goal of informing people but their views happen to be divorced from the true goals of the organisation. However even if they aren't looking for profits they will still have to compete for eyeballs, which might skew their behaviour. It's hard to find media that doesn't resort to clickbait.
Poland Rules on LSP Using Google Translate; Defines ‘Professional Translator’
Is there no open source effort to make this easy? Or is it one of those instances where people want to do it but don't want to take the legal stands (which is completely understandable).

Edit: Also if you are not selling/using this data, why can't you remove everything but session cookies? Please note I'm not a web developer so the answer can just be because it's too much work.
It think it has to do with the pseudo-monopoly FAANGS. They make so much money that they reckon throwing a lot to the devs makes sense. They're less likely to leave if you pay them, but one should also emphasise the pseudo in that: these are firms that feel stuff needs to keep moving, and they want to foster a pro-dev culture to make that happen. By comparison you have Oracle, which is also entreched, but from what I can see are never mentioned as a dev-friendly place, and are not often lobbed into the FAANG salary debate.

SV also has a load of startups that reckon they are gonna be a FAANG someday, so they figure they'll take on some of the business practices, such as paying devs a lot of money.

The other lump is places that don't see devs as central to the business model, which is a lot of diverse places.

About supply, I'm not sure even with that upward curve of CS grads, that there's enough. A fair few of the people who take CS during a bubble are not in there for the long run. How many people do you know who sat next to you in a coding course and now can't write a Hello World? Strip those out, and you still get an upward curve, but a few tens of thousands of grads doesn't seem like very many.

I'm not so familiar with the other branches of engineering, but my impression is that many of them are in capital-intensive industries. If you need a chemical plant to be able to do your job, that will have an impact when you negotiate to get on the job ladder. You'll get more than your average wage slave, because the owner of the factory wants his capital utilized effectively, but he's also got a lot of leverage over the employees.

So why don't the FAANGS think this? After all, you can't work in ML without a load of machines? Thoughts to ponder.
I refuse to click them, and just let them hang there. If I can still read the article, great. If not, I leave the page.
I had just posted in the duplicate thread complaining about 1Password (https://news.ycombinator.com/item?id=26154324). I've been a user since 2007 and it seemed to get significantly worse with version 7.

Despite its increasingly major flaws (no exact URL matching, slow UI, no way to trigger a sync), it seems like it is still the best option for someone who wants a native Mac/iOS interface. Though if it keeps getting worse at the same rate, hopefully other options will catch up.
If you read Uncle Bob’s post he does say “tools are fine” and that he’s invested in them too.

What’s so bad with adding discipline into the mix too?
The layout can be quite confusing at first. It's well designed, I think, but takes a while to understand automatically.

One decision they made (visible at the top of the call stack also) is to not indent for children if there is only one child. So, ~BatchPositionChangesHelper calls FinishAndSaveBatchPositionChanges (always, in the samples) which then calls _SetRedraw, SetExtendedStyle, and FlushDataModelAndSave.

Not indenting in the single-child-case is good because it reduces the width needed for the call stack.
Before software there was a limit to how much infrastructure could be built. There is no point in building more factories than you have workers for etc, but with software we can continue building software infrastructure more or less forever which makes wealth limitless.
Sounds like you need to start writing/journalling/blogging. It's amazing how it shapes your brain's ability to remember events.
> misunderstand value for how something is achieved.

I find this line of reasoning offensive as it assumes that people who genuinely disagree with me don’t understand.

I think it’s more likely that people understand and genuinely disagree. It’s dismissive to just not respond to someone’s values and rationing and I think leads to less discussion and thus more disagreement.

It’s very likely that people place different values on things and I think to have conversation we have to get to common ground and then build from there. If different people miss the meat of an argument then I think it’s not as interesting or useful.
The sound of the door is more about the rhythm than the actual sound as per se - obviously this is difficult to convey via text, but a bad door is chaotic whereas the distinctive sound of an expensive car door shutting is effectively a sign that it was designed to sound exactly like xyz.
Not sure how I feel about the gamification of reading. At the low end, you’re probably better off not reading at all if the alternative is, say, anything by Tom Clancy or Jason Calacanis. So spend your willpower on something meaningful.

And even for higher quality literature, is it really “a person that reads this” that you want to be, or rather “the kind of person that enjoys reading this”. You can force the first, but the second is more doubtful.

I guess that’s what they are getting at with the “building a reading habit” phrasing, and there’s little to lose in trying.
Memo to Intel Employees
I agree, I think it's better to just leave and spend my time reading a different website.
And half that money is being captured in the totally un-productive real-estate market that adds nothing to the real economy.
Initially stuff like this is scary but it leads to good things in the end. Tighter security, opening customers eyes. Etc. Probably the better black hatters already knew about these and your organization wasn't really worth anything to them so they skipped it. At least tools like these help us security neophytes have a little bit of a fighting chance out there on the Wild Wild Web.
Presumably the fingerprint reader on the MacBook Pro/Air
Bitcoin surges through key $50k level in European trading
I guess? At the same time, working in some languages (Racket and C come to mind), it's surprising how long I can go without anything ever becoming a class, ever. Seemingly indefinitely.

My sense is that many of us are taught to think in terms of classes and methods instead of data structures and functions, so it's very easy to slip into thinking you need objects in order to manage state, even when that's not the simplest way to do it.

Strictly speaking, though, I think that the only time in Python that you really have no workable alternative to classes is when you also need dynamic dispatch.
Here's what I want: a lab to experiment with these findings (https://www.nature.com/articles/s42003-018-0078-7)in a 3D colonies from the perspective of encoding various structures from human culture (particularly the community housing the lab) and seeing how the microbes address different perturbations. And then remodeling the community's culture based on whatever findings are uncovered to test the relationship between human and microbial cultures. Or remodel the cultural blueprint within some communal space to see how it works with the outside world. Or...I don't know. There are so many ways to play with culture in this way.

We're tackling the question of where to live, too. I find it useful to identify my values & then to use that to filter my options. Choosing based on availability of resources tends to lead to all kinds of blindspots in my experience. We're also trying to figure out how the community model can work without moving and what the process looks like for building it out where anyone is. The approach I'm going for right now is to identify the exact spaces and ways of relating to them I want, creating an absurdly long organization name with all those words in the name, and a mission of "evolve the name" or something similar, short, and simple.
A bit part of the lottery is that everyone knows that it's unlikely, but most people are capable of comprehending just how unlikely it is. Most people would probably say it's like "one-in-a-million", when it's really hundreds of times worse than that. People are just bad at understanding really big numbers. Everyone still feels like, "I know it won't, but it could happen to me," when even if you bought a lottery ticket every single week for your entire adult life, it would take you over a thousand lifetimes for you to finally have a 1% chance to win the lottery.

I think people at least initially have better grasps on things like 50-50 chances or 10% chances, even if other gambling fallacies kick in the more you play them.
Goldman Has an Investing Robot
> The dependence on wind turned out to be a vulnerability with ice (something I didn't know until recently)

Texas wind is actually generating near it's predicted output during this event:

http://www.ercot.com/content/cdr/html/CURRENT_DAYCOP_HSL.htm...

The fault seems to lie with the spike in natural gas demand for heating competing with the demand for natural gas based electricity.

https://arstechnica.com/science/2021/02/texas-power-grid-cru...
More likely: https://bgr.com/2020/01/21/iphone-icloud-backup-isnt-fully-e...

Also apple had your choice key escrow/backup for filevault backups, and it's the default option, which is how you deal with the above issue.

Also a few key things are E2E backed up (keychain, health), so that reason hasn't stopped them before.
> “How many nodes are in your production cluster right now, how many are control plane nodes and when was the last time two of them failed?”

What is a good answer and a bad answer for this, and why do two control plane nodes have to fail?
Sure, but many people disagree that ML itself is revolutionary. The basics of it were known (referred to, quite appropriately, as 'data mining') as early as the 1990s and perhaps earlier. We've added a smattering of new techniques since then, and compute power has been expanded via GPGPU, but there was no "revolutionary" shift in the field. Even multi-layer ("deep") neural networks are very old tech.
Unlimited time? Do tell! How do I unlock this super power? Even when I have taken several months off there was always more to learn than time allowed. One's time does not scale at the same rate as his money.
Wow, how is a Nigerian Princess supposed to make an honest living?
Plenty of cuts in that one. This one is 9:30 as a single take: https://www.youtube.com/watch?v=wD79NZroV88
I mean to each their own, but for a password manager security trumps integration for me.
I once read "The best game developers are like weed dealers: they sell you something they love. The worst game developers are like heroin dealers: they would never, ever touch the stuff, or let their own children get within a mile of it."
The best price is the highest price that a customer can pay. And not every customer must pay the same price.
My interpretation of that is that at least two buttons are required: a close (or “reject all”) button, and an “accept all” button. Websites would then be free to add a third “customize” button if they wish.

Unfortunately, many websites that I’ve seen have only “customize” and “accept all”. And the customize pane then contains dozens of preselected checkboxes (which, AFAIK, isn’t allowed, but I digress). Each checkbox is for a separate tracker I need to disable before clicking “save”.

The problem is absolutely the lack of enforcement.[a] If it was being enforced better, these sites would be fined until they fix themselves.

[a]: Yes, I’m aware that it is being enforced. I’m complaining that it’s not enough.
FWIW there are options today like https://remotestorage.io/ and https://solidproject.org/ (which I don't know much about but it was recently on the front page). remotestorage is a nice idea because the provide client-side shims for Google Drive and Dropbox so many users can use it today but these shims are slow and buggy so it isn't really good enough today.

I definitely don't want users to need to set up their own database. Ideally I could just publish a static website (or an HMTL file) and users can use their own synced storage.
Does he get very far?
> it makes no sense to reduce that to blaming the republicans

When they were the ones who cut off funding to the very agencies whose job it was to prevent, then it absolutely makes sense. If I cut off your house's alarm system, and the very next week there's a burglary, you would absolutely blame me for it.

> how do you explain Europe’s performance

Again, I'm not talking about the response to the pandemic, but specifically about prevention. And yes, China, Europe and other countries should've had their own agencies in charge of tracking and preventing worldwide outbreak, but this is whataboutism. What I care about is that the US cutoff it's alarm system and ended up getting attacks the next year.
Sure, and that is a wonderful ability to have. But what would you do if you got a perf recording from a user who was running a different version of Linux? I was able to load this other person's ETW trace and analyze it with basically zero effort, and that (common, for me) case would be much harder on Linux.

Once I had a repro the Linux case would be arguably easier, but I couldn't get a repro until I could analyze the OP's trace.
Ask HN: How to make online sessions/meeting more interactive
Hi HN,
As we all know that due to pandemic everything has gone online.
I’m looking for suggestions on how to make online meetings or sessions more interactive.

For example what games or quizzes I can use add a little fun to the meetings
I like in UK and have never come across this strange idea
My mom was never going to use IRC. But she DOES use iMessages.
But you can't choose that other are not using them. If you read other peoples code, and beginner will do that a lot at some point, then you will likely encounter unknown syntax. Good if you read if for that purpose, bad if you just wanna enhance/fix the code.
There's quite a few third party boards that are far better than the Raspberry Pi 4. I found the Rpi4 quite disappointing, especially the half-supported GPU and the lack of AES/crypto extensions in the ARM64 chip. Only ARM64 chip I've ever seen that lacks those.
As a Lisper, I had not been able to understand what Bel was when it was released, and still do not understand it after reading the shorter explanation in this post.

Does anyone else feel the same ? Perhaps this project just needs to be "sold" a bit better.
US is still the leading country in the world when it comes to regularity clarity and legal certainity. When it goes a way by changing simething infrastructure is built upon for many years, even people who don't care about Bitcoin care about it and see the country as less investable.
Is cloud-native computing as influential as it’s stacked up to be?
Cryptocurrency is good for that. Bitcoin had a $28 AVERAGE transaction fee for the day four days ago. It is worthless for anything except for off chain speculation. No other crypto currency has this problem since this was done intentionally to cripple bitcoin.
Totally agree about the searching. I've considered seeing if Amazon has anything resembling an API, or if using some kind of screen-scraping was possible to create an overlay app that would do actually usable searching, but figure they'd just shut it down legally or technically, since good searching is obviously not what they want. It is so obvious that they don't want good searching that the structure their databases in such a way as to ensure that the result is what I call Data-Mush. E.g., the size and weight of the item needs to be two separate sets of fields, clearly identified for the dims/weight of the item itself, and the dims/weight of the packaged item. Yet there is zero consistency or clarity on even that most basic data. Yuk

On the batteries, even the common 18650 is a hopeless cause, at least if we want to get a battery that is what it claims.

A long time ago, it was useful to sort by average review, but now, I need to look at summing the percentage of 1+2-star reviews, and eliminating the high scores, then among the least-bad, check those for bad reviews (e.g., shipping failure, not the vendor's fault, etc.).

It has become a massive chore to use Amazon and hope to get something that is not crap, so evidently, the management there is optimizing for quantities of crap over quality.
Plan B's (in)famous model: https://digitalik.net/btc/

Notice how the trend is eerily aligned? Just because you couldn't find it doesn't mean you have to be snarky about it.