skysight-inc/HackerNews huggingface dataset:
Yeah, sorry for getting tilted, man. It's just annoying when you try to give out some helpful info, and then you get dogpiled by people who have no idea what they're talking about spewing nonsense. Particularly the dude who doesn't understand the difference between latency and framerate, man oh man..

You can see right in the half-assedly-found top YouTube result 11 frames at 16.6ms delay each, so that's 180+ ms of delay, before ANYTHING happens AT ALL on the screen. Much less something noticeable. It'd be very straightforward to shave 100ms off the buffer bloat in one of these games, so Red Dead Redemption 5 the Stadia Exclusive could have the exact same responsiveness controller-to-screen as Red Dead Redemption 2 on a fast internet connection.

I said AAA games, I meant the super big-budget action RPGs that dominate the industry. Obviously well-tuned shooters, racers, and fighters aren't going to play well with an extra 100ms of lag. That said, even super well-implemented games in those genres have a few frames between a button press and the screen unless you're talking VR or something from the CRT era.

Anyway, I have better things to do than try to explain to the Dunning-Kruger Boys how latency works, especially since I hate Stadia anyway and your ignorance will help speed it toward its inevitable doom.
1) TPS isn't the only thing that matters, 2) TPS on L2 such as lightning is both extremely fast and very cheap. Ethereum is also going to have an L2 because it makes a lot of sense.
Emotisign – Sentiment tracking for web publishers
Markets discover prices, not truth.
Where does this software exist in the 'stack' from webcam to videoconference software? Does it let you use the filters on any videoconf software? Seems like a vulnerability...
> I don't see how Clubhouse can survive as is with the invite only system when their competitors can easily copy them to bankruptcy.

Maybe if Clubhouse went all-in on being a virtual gated community where you had to pay for access and the subscription fee was high enough to not only cover expenses but provide a sense of exclusivity. If all of the hoi-polloi are using Facebook's version of Clubhouse, there might be value in the original Clubhouse if using it means not having to be around working-class schmucks like me.
This would be a reasonable stance if Bitcoin were just another activity, but it’s unique in its energy profile. What other technology is designed so that energy efficiency improvements are absorbed and nullified (through the difficulty adjustment mechanism)?
Google has a whitepaper on exactly how this works and the security aspects of the verifiable build system:

https://cloud.google.com/security/binary-authorization-for-b...
I’m sure the US is still conducting industrial espionage, it’s less visible than openly stealing but in essence the same. You should expect to get robbed when producing in China or using US software.
The judge in the case appears to have been the one to release the footage. https://twitter.com/JudgeFergusonTX
This seems less serious than the title implies. Basically one of their links went to a 404 on GitHub and the reporter just created an account to catch the click through.
Awesome product-- by the looks of it.

I haven't tried it or even created an account, because "get started for free" scares me off. Here's why:

As a consumer, to be honest-- I really don't like these offers: "Get started for free", because they often imply "Create an account for free" rather than "Use the product for free". I'd prefer it say "Try the free trial!"

For example, I wonder:

Does "get started for free" mean one of these?

- Create an account for free, but anything after that involves payment. I've encountered many such situations where creating an account is free, but after creating an account you can't even try the product without paying. It feels very "bait and switch".

- Add your billing info to try the free product

- Make a payment to actually try the product

- Or is there actually a useable free tier account?

I'm not even going to create an account on the basis of "get started for free" because it's very vague what "getting started for free" means.
This is a real issue, and could have affected the security of real users, but I wouldn't fault Twitter for not rewarding this.

At the end of the day, they had a hyperlink to an external site (GitHub) which they didn't control. Even if the link went to an official Twitter GitHub account, there is no guarantee GitHub doesn't change its URL structure tomorrow causing that bug again.

At the end of the day, when website A links to website B, at least some responsibility goes to the user to check they are where they intend to be.
> In my world C-Level/Board members of a company willfully polluting to save money would be executed.

I... what? I’m glad I don’t live in that dystopia.
Maybe I should have just made this a text submission.

I was motivated to post after I saw a CNBC piece on it (https://www.youtube.com/watch?v=pBqLKZRDtqs) and wasn't sure if text or video is better to start a discussion around the topic.

I was personally burnt by those Instagram/Facebook products that ended up being of very low quality despite the fancy and familiar-looking Shopify site. I know I would have been less likely to buy if the UX was of the same quality as the product, but with Shopify its very hard to tell between a legit operation that invests in their storefront website vs a one-person scam shop.
Bitcoin's purpose is to provide a global append-only (ie, non-censorable) database. It doesn't actually serve that purpose, but that's true of, eg, 'free'-to-play mobile games as well.
Go is good because it’s easy to read and pickup, and it compiles really fast. I would say it’s good for request based services but I don’t think it’s as good as it can be for enterprise code. What I miss most is the lack of sum types to limit state space, which is very useful in business logic.
This talks about mutation testing, how does this compare to pitest?
It would be nice to run Jazzer on core JVM projects such as Graalvm, spring, apache projects, etc
The GP's question was about learning IOS dev. For that, you only need the Mac. There is a simulator built in to Mac dev tools so you don't have to have an iphone. The developer account also isn't needed to learn. You only need the $99/year account to publish apps to the app store.
I quit social media last year and started putting my energy into communicating instead of scrolling/browsing. People I care about are happy to text me instead of using whatever platform, and if I want group communication, I use discord. Neither medium is anything more for me than a way to communicate with people I care about, so I don't have to worry about likes, feeds, etc. It's worked out excellently so far
Oh, I meant that most imageboard software is so ropey I can recover deleted stuff without any external archive or prior monitoring. Finding people's identity is of course a different and harder problem.
Introduction to Alpine.js – When to use it?
too many day traders. Too fickle for the traditional stock market to cope with. Irrational stock buys in large quantities will eventually cause a large collapse. See: the great depression.
> As an aside, Microsoft fought in court to force OEMs to not install this crap alongside Windows (reasonably since it was damaging their brand and making the machines less secure), but they lost

Haven't heard that, but haven't paid much attention to windows since c. 2000 - I believe it's more stable and secure now than it was in the windows 98 days.

Why not have a "reset to clean install" option in windows, which resets everything to just the installed state? Why not distribute the windows CD with the machine so the user can reinstall?
Shell Grotto, Margate
Oh great, now more people are going to find out about this cancer on society.
I think this article does an OK job covering how to scrape websites rendered serverside, but I strongly discourage people from scraping SPAs using a headless browser unless they absolutely have to. The article's author touches on this briefly, but you're far better off using the network tab in your browser's debug tools to see what AJAX requests are being made and figuring out how those APIs work. This approach results in far less server load for the target website as you don't need to request a bunch of other resources, reduces the overall bandwidth costs, and greatly speeds up the runtime of your script since you don't need to spend time running javascript in the headless browser. That can be especially slow if your script has to click/interact with elements on the page to get the results you need.

Other than that, I'd strongly caution anyone looking into making parallel requests. Always keep in mind the sysadmin and engineers behind the site you are targeting. It's can be tempting to value your own time by making a ton of parallel requests to reduce the overall time of your script, but you can potentially cause massive server load for the site you're targeting. If that isn't enough motivation to cause you pause, keep in mind that the site owner is more likely to make the site hostile to scrapers if there are too many bad actors hitting the site heavily.
Thanks! We love Haskell, we have been playing with it for years, and when we realized we want to build a compiler, we thought Haskell is just the right fit for it, due to relatively small amount of IO and lot of complexity.
That said, not everything is perfect in Haskell, and we are still learning a lot every day, but we are really enjoying it.
How about you, are you considering Haskell or already using it?
Good riddance, if they don't respect your time probably it is not a company to sink some portion of your life into it.
Unfortunately people on the other side of hiring process have less respect for the candidates. Somehow they feel more powerful than the interviewee and forgetting that they were and will be on the other side one day.
No, we use physical money all the time.
> That's the thing... science is a method.

Exactly. Politicians and media outlets want us to believe science is just the opinions of people with credentials, regardless of evidence or consensus from others with similar credentials.

Once those opinions are shared by enough political supporters, those same politicians and media outlets will do everything they can to amass evidence which supports them. It often comes in the form of quasi-scientific studies with unmentioned flaws and limitations. If you're lucky, the studies will even be peer reviewed; but once the opinions which the study seeks to verified have been so heavily politicized, it's much harder to trust the effectiveness of peer reviews.
Learn to code and write games on the Nintendo Game Boy
The lower barrier to entry does show a pretty significant uptick from unique visitors to trial customers as well. On the other side of that coin, the data shows that converting trial users to paid customers is way more likely when you have already collected payment information at the start of the trial. I think your customer base really defines willingness to put up a card up front.
I know it's a luxury that I'm in a position to do this, but anyway: in general I won't continue interviewing with a company that expects me to put in significant effort into just preparing for the interview. Make a full presentation, build a small service or other not-trivial take-home coding challenge, put together a business proposal, etc.: I'm sorry, I don't do any of that for free. My resume and references speak for my abilities, and while I'm happy to have them probed and challenged (heavily!) in an interview context, that doesn't extend to my putting in hours of work just go conduct the interview at all.

This isn't high school, and you're not going to give me homework just for the chance to work for you. And I use the homework analogy intentionally, because just like with school, this doesn't scale. I can't interview at, say, 10+ companies all of whom are expecting me to put in paying-employee-level work just for the interview while also holding down my regular job. And I'm not going to go with a significantly shortened list of candidate companies just because their interview process is so onerous that I literally don't have the time to talk to more.

Again, I know not everyone can do this, but realize that companies try to exploit you during the interview phase, too. You need to also have standards for what you're willing to put up with.
Hikvision Manufacturing
It’s in the Podcasts app now since iTunes U is discontinued.
Segger Embedded Studio on Apple M1 and Intel I7
I actually wish they had done so.

As someone who switches between Python and functional languages, I find Python's "map" and "filter" to be a trap, and have taken to scrupulously avoiding them. The problem is that I expect those functions to be pure, and, in Python, they aren't. They actually can't be, not even in principle, because their domain and range include a core datatype that cannot be interacted with in a pure manner: generators. A generator will change its own state every time you touch it. For example:

>>> seq = (x for x in range(1, 11))
>>> list(filter(lambda x: x % 2 == 0, seq))
[2, 4, 6, 8, 10]
>>> list(filter(lambda x: x % 2 == 1, seq))
[]

In a language that is a good fit for functional programming, the last statement would return [1, 3, 5, 7, 9], not an empty list. But Python is imperative to the core, so much so that I would argue that trying to use it as a functional language is like trying to drive screws with. . . not even a hammer. A staple gun, maybe?

(Which isn't to say that you can't successfully use some functional techniques in Python. But it's best done in a measured, pragmatic way.)
Precisely.

Without Bitcoin, we could be retiring coal plants with the additional solar and wind that have been coming online. Instead, every additional Watt-hour we generate is used to mine Bitcoin on top of existing demand.
Sure, but arguably RabbitMQ has a much wider adoption and success story as a message broker.

Also showing Akka as an actor system, but not mentioning Erlang
Golang generics proposal has been accepted
A Brink's truck at maximum capacity can move 600 million dollars. That’s unusual, but filling up several ATM’s can quickly get into the low millions. Most cash transactions are low value by comparison, as the energy cost of cash in your wallet is infinitesimal. It’s the daily or weekly drop of merchants taking cash to their bank which is the main environmental cost of cash but again that’s often thousands of individual transactions. Further those banks tend to be close to the stores and use much of it to fill local ATM’s etc.

For large transactions like paying a mortgage it’s all electronic and very energy efficient.
BioE 60: Beyond Bitcoin Applications of Distributed Trust
The thought that someone may have a gun may deter though. How effective is it? I do not know. If it is known that in my area most people carry a gun, then people may think twice to rob. Emphasis on may, because I do not know how effective it is at all.
I think in the NYT story about this incident, it said that he was using his assistant's computer.
Cats can't consent.
That doesn't sound like lawyers to me.
Original source: https://www.youtube.com/watch?v=KxlPGPupdd8
>AD BLOCKER INTERFERENCE DETECTED

>Thank you for visiting this site. Unfortunately we have detected that you might be running custom adblocking scripts or installations that might interfere with the running of the site.

>We don't mind you running adblocker, but could you please either disable these scripts or alternatively whitelist the site, in order to continue.

Nah! --I'll just add your site to my blocklist.
I took the swift course a few years ago. This is great for beginners and not bad for android developers either
What I meant was, how is any of this an argument for investing specifically in Bitcoins?

In any case, if a corporate makes an investment and loses the money, you are correct that this will lower the tax base and hence the total taxes paid, but that will of course only cover a small part of the loss.

I don't know the tax implications for individuals in the US investing in stocks, but in Sweden there's not much difference if you're a company or an individual, you'll still be able to deduct losses.

Finally, if a company invest a large part of their capital in Bitcoin and it goes to zero, that is just as catastrophic for the company as it would be for an individual, it just depends on how much of the "savings" were invested.
I hope all that traffic passing Cisco switches is encrypted...
My CS experience was the same. We saw snippets of code in class. But I enjoyed CS193 much more. Just being able to follow along, as they debug and step through it was a much more cohesive experience to me than "here's a bit of code, to learn more go read the book after class." It was difficult for me to learn that way.
How would you deal with authentication?
Related thread ;

Bitcoin now uses more electricity than Argentina [0]

751 points - 1292 comments and trending

https://news.ycombinator.com/item?id=26088455

[0] https://cbeci.org/cbeci/comparisons

This (here) article is also very interesting.

> And the results are revealing: Sichuan, second only in the hashpower rankings to Xinjiang, is a province characterized by a massive overbuild of hydroelectric power in the last decade. Sichuan’s installed hydro capacity is double what its power grid can support, leading to lots of “curtailment” (or waste). Dams can only store so much potential energy in the form of water before they must let it out. It’s an open secret that this otherwise-wasted energy has been put to use mining Bitcoin. If your local energy cost is effectively zero but you cannot sell your energy anywhere, the existence of a global buyer for energy is a godsend.
See the inside of Big Brother's factory. Hikvision is China's leading producer of surveillance equipment. They have a factory the size of a large auto plant. This video shows the production process for biometric security gates.
.NET's DatetimeOffset class does this really well, and what's nice is you can access the local system's timezone database to convert it to whatever the local time was in that timezone for a given date (it's aware of when DST or timezone changes occured). I'm sure several other languages have similar tools too.

It doesn't solve every conceivable timezone issue, but it solves 99% of the problems most developers would have with it.
https://www.theatlantic.com/china/archive/2013/11/china-only...
We do have some support for libgomp interfaces, but only for a subset of the subset of the OpenMP features LOMP supports. Specifically, we are still working on supporting the work-sharing, parallel loops with libgomp.
Wasn‘t there also a thing with the finger oximeters as well? https://www.nytimes.com/2020/12/22/health/oximeters-covid-bl...
Minor nitpick but it’s actually an important distinction: `import` isn’t technically a function, it’s a different kind of syntax that looks like a function. It’s not a value you can pass as a callback, for example. And this is good, in a way, because it allows for all sorts of static optimization that would otherwise make large scale ESM usage trivially pathological.
Can we try a demo app somewhere, without having to build it ourselves? I'd like to see how you handle user-visible concerns such as accessibility.
> Far better than that Common Core nonsense.

You should check out Khan Academy because it's well aligned to the Common Core. The general effect of the CA Common Core was advance the math curriculum by about 6 months.
> Watt-hour of hydro or solar that goes to mining Bitcoin could have been used to reduce demand for power generated from fossil fuels.

No, that power would have gone to reducing the price of power and people would have found new uses for it.

https://en.wikipedia.org/wiki/Jevons_paradox
I could be wrong because, like you, I haven't used Windows in quite some time (jumped ship when Windows 8 came along and never used it), but I think Windows 10 does include some sort of clean install/reset setting.
how is it justifiable to expect every company to pay you to learn shit lol
This. It just never stops.
Show HN: Smartful – learn something every day
Serverless SaaS – a Next.js Starter Kit for building SaaS apps – is on sale
Internet advertising's fundamental value is negative given its environmental (not to mention psychological and sociological) impact. So can we get rid of ads?
What do you use physical money for?
I do a lot of internal investigations as a lawyer and digital forensic examiner. Know what? Employees do a lot of dodgy things and also tend to waste a lot of time at work. The bad ones do spoil it for the good/innocent ones. But unfortunately there are plenty people trying to exfiltrate data, run competing business from work, do side deals, frame their co-workers, claim harassment, etc that it’s a total shit show and companies are in many cases just trying to not deal with total assholes at every moment. And remote work made it worse.
There may be some form of survivorship bias against refreshed math curriculums in many of the people who use HN. I assume many of us are in STEM fields and did well enough in K-12 programs to get there.
So what? We all know people use drugs to drown out their pains. They still have massive negative side effects which we need to try to control in individuals and on a societal level...
Yes, it would be great if you could expand on this. I'm doing okay, got a master's degree and have a data science job. My concern is that the best jobs in the field aren't available to me without a PhD or without attending a top university. The lack of a relevant undergraduate degree also looks bad regardless of how many mathematics or CS classes I take online.
This is a pretty dramatic take. You can get a brand new mac mini with an M1 for <$1000. The price drops significantly (<$500) if you get a refurb or pick up a used one on ebay. $500 may still be a lot of money, but it's not "rich" money.
That's a really interesting take.

> So to sum up, part of the reason Bitcoin consumes so much electricity is because China lowered the clearing price of energy by overbuilding hydro capacity due to sloppy central planning. In a non-Bitcoin world, this excess energy would either have been used to smelt aluminum or would simply have been wasted.

The author goes on to explain that the bitcoin trading market becomes a worldwide distribution & settlement-input for the new energy distribution, if I understood correctly.

(I feel less confident in summarizing the carbon footprint points discussed)

> If Bitcoin ends up being worth substantially more in the future than it is worth today (say, by an order of magnitude), then the world will actually have received a discount on its issuance.

And this point seems a lot more intuitive.

Overall I have a lot of questions but am grateful for the shared insights from various positions. Thanks for sharing the article.