skysight-inc/HackerNews huggingface dataset:
I've been making sourdough bread routinely once a week. The sixth loaf, this morning, is the best yet and I'm really happy with how my familiarity with the recipe is developing. It's almost on par with the local bakery!

I have finally, after some 5 years, setup my RaspberryPi to perform a useful function for me. To validate the claims by my ISP makes about our bandwidth. It's performing a speedtest periodically and updating a Google Sheet with the results. Over time I hope to track and back up their guarantee myself! In the process I am learning about Go, Docker and Google's API. I am also increasing my knowledge of Linux. The project continues with more automation and monitoring.

I've recorded on 2 separate occasions bass lines for different bands in a simple home studio which has been put together since lockdown. I'm collaborating more with a teenage friend whom I used to record and perform with a lot many years ago.

Also, briefly: I've built my family home in Minecraft and plan on extending to some memorable landmarks...

And I hope to get round to reversing the fridge doors before the end!
I will be very surprised if Huawei would be found guilty of anything. The company plays an important role in actually defining the 5G standard as a member of 3GPP, and holds 3 times the number of 5G patents than Qualcomm.

I mean, look at the number of contributions to the 5G standards by company in this document, and compare the positions of Huawei, Qualcomm and Cisco: https://www.iplytics.com/wp-content/uploads/2019/01/Who-Lead... (page 9).

What are they supposed to steal there? They literally are defining what 5G is.
Can someone do please do an ELI5? I know what a certificate is, but not more than that so I don't really understand what's happening here. Thanks!
I’m unconvinced that most people use such complicated knocking schemes to contain that many bits.

It’s still trivially sniffed, since it’s sent in the clear.

And it’s hard to change, since you have to change all the places which needs it.
Andrew Tanenbaums book is good for the theory. Real world is a bit blurred so it's also worth reading about some modern development like eBPF (very handy for tracing too)
Utilitarianism does not prescribe a specific utility function. Happiness is only used as a toy example that quickly breaks down if scrutinized (otherwise everyone would be getting free morphine injections).
Utility functions can and do vary between specimens. For one children can become rhetoric utility monsters (think of the children) and human lives can also become a utility monster (people often balk at putting price tags on lives saved). And consider how many animals we sacrifice in the name of human pleasure.
Jepsen: MongoDB 4.2.6
Georgia Senator got a lucrative option grant amendment
Eh, I think it's a decent label. Individuals belonging to a social group with a presumption of power (in many western contexts, white men) tend to behave as described above. Individuals belonging to groups with low presumptions of power just tend to be problematic within their own community.

You don't see many long lasting violent weak minority supremacy groups.
>This after previous indictments of Huawei for RICO violations and theft of trade secrets from USA companies T-Mobile, Qualcomm, and Cisco

Refusing to sell chips to them incentivizes further theft of intellectual property. If these two things are linked, this seems like a terrible strategy.
And just to help the lazy people, after making the benchmarked loads equivalent, the results are:

hyperfine go/out 'node javascript/main.js' rust/target/release/rust 1
Benchmark #1: go/out

Time (mean ± σ): 1.888 s ± 0.013 s [User: 2.040 s, System: 0.045 s]

Range (min … max): 1.875 s … 1.918 s 10 runs

Benchmark #2: node javascript/main.js

Time (mean ± σ): 4.257 s ± 0.033 s [User: 4.295 s, System: 0.042 s]

Range (min … max): 4.221 s … 4.338 s 10 runs

Benchmark #3: rust/target/release/rust

Time (mean ± σ): 874.1 ms ± 50.8 ms [User: 5.688 s, System: 0.830 s]

Range (min … max): 813.5 ms … 1001.9 ms 10 runs

Summary

'rust/target/release/rust' ran

2.16 ± 0.13 times faster than 'go/out'

4.87 ± 0.29 times faster than 'node javascript/main.js'
Serious question: what is the reason for the existence of the PDF format today?

From wikipedia: "to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems."

I wish W3C would come up with container format for a HTML webpage that would pack all assets and run in any standard browser.
There is an excellent (and free) book about the Wolf3D engine:

https://fabiensanglard.net/gebbwolf3d/
It's open source but you can't talk about it? How does that even work?
It's still working it's way through the Canadian court system. This is the most recent article I could find:

https://www.theglobeandmail.com/politics/article-huawei-argu...
Internet Escape Velocity
> "…in practice the benefits [of the "X-" convention] have been outweighed by the costs associated with the leakage of unstandardized parameters into the standards space."

Honestly, prefixing silly, fun or extra headers with X- like in this scenario seems pretty harmless.
I don’t think there’s consensus around very large things, but there are some regrets that are commonly expressed about smaller stuff. For example, lots of people think the PartialEq/Eq split was a mistake. I like to half-joke that String should have been StrBuf. Macros have several flaws and are under-developed, etc.

There are also some thoughts about Rust-like languages with some differences, see https://boats.gitlab.io/blog/post/notes-on-a-smaller-rust/ as a prominent example.
So if more than 50% of population haven't welcomed Russians, then Crimea now has twice less population, right?

It's very easy to attribute such disappearances to the evil KGB to promote political agenda, while there are far more probable explanations. It brings to mind the "Heavenly Hundred", a significant number of those people haven't even died on Maidan, but to promote the political agenda they have been promoted to national heroes, even though their "heroism" is dubious at best.

I've personally met with people in Crimea who kept Ukranian citizenship and I haven't heard about any significant oppression from them. If you don't trust me, just read this article: https://tsn.ua/ukrayina/zhiteli-aneksovanogo-sevastopolya-pr...

Have the evil KGB killed and tortured those people? No, they have been simply ignored.

Now compare it with https://www.youtube.com/watch?v=atm0W5wA2y4
Yeah, China uses their technological advantage to do horrible things. Like invading Iraq and overthrowing the leaders, leaving the country in chaos and leading to hundreds of thousands of civilian deaths. Or the time they invaded Afghanistan and overthrew their leaders, leaving the country in chaos. Or the mass surveillance of their citizens. Or they harsh punishments they mete out to whistle-blowers who expose wrongdoing, forcing them to free to countries like Russia if they don't want to lose their freedom.
I doubt this will be my most popular comment on HN but Trump really has to be congratulated for being the first President to actually do something about the growth in strategic strength of the absolutely terrifying regime that currently controls China. I know the Obama administration made some noises but I don't recall them actually inconveniencing China in a serious way.

To me this is all naked geopolitics, hardly fair and extremely risky. But finally America is transitioning to worrying about real problems rather than, say, the policy of treating shepherds in Afghanistan as a major threat in the Bush era.
NLP: A new datasets and metrics library from Hugging Face
In this Medium article[1], Nikita Kolmogorov describes the rules he embedded in Todorant. The rules are ...

- As soon as you think of a task (e.g. you get an email) you should add it to your task list — and then archive this email away from the inbox.

- If you are going to spend less that 2 minutes completing the task — do it right away.

- Tasks should be simple, clear, short, specific, actionable.

- Spend a couple of days organizing everything and every thought you own.

- Every task should either have an exact date or a specific month (but not the current month) to complete; you should not have any tasks without specific month or date to complete them.

- Do day planning every morning. Do week planning every Monday morning. Do month planning every first day of the month morning.

- Don’t feel ashamed and add completed tasks to the todo list marked completed.

- Complete unpleasant tasks (frogs) in the morning.

- Focus on only one task at a time.

[1] https://medium.com/@nikitakolmogorov/how-i-launched-7-produc...
(Stuff that’s deprecated in the standard library is stuff we’re stuck with; they cannot be removed in editions.)
Vitamin supplements are mostly a scam, but you can increase your Vitamin D level for free.
That's awesome!

You sorta motivated me to pick up guitar again... the sound of it makes me excited so gonna cont. with a course I bought on Udemy and see how far that takes me.

I'd also checkout Samurai guitarist and Paul Davids.
About ten years ago I discovered tencent was doing a similar thing in the console of Chrome's DevTools
That amy.app looks very promising. I like it. I have some spare cash, how would I invest in it?
Money is created through 2 processes:

1. Governments operate in debt-spending mode. So governments issue bonds (glorified IOUs) to banks, which give governments money. Banks then "sell" their bonds to the FED, at which point money is created. Banks use that money to buy more bonds, and the cycle repeats. BTW, to pay for the interest on the bonds, the government uses your taxes -- that's right, your taxes are not used to pay for pretty much anything the government does, it only pays for the debt the previous governments accumulated while debt-spending.

2. Banks receive money deposits, and lend money using those deposits, but not in a 1:1 rate. The rate varies, but, for instance, for every dollar a bank gets in deposits it can lend 10, which means that effectively banks create money. Also consider that this money created out of nowhere is redeposited, repeating the cycle, so in the end a dollar ends up making a thousand. For the record, currently the rate is 1:infinity in the US
> The Canadian government wishes they had never gotten involved - they should have just let her slip. With the US and China, Canada is between a rock and a hard place.

Source on this? I certainly haven't heard the government say anything to this effect. As a Canadian I certainly do not wish we had "just let her slip". We're a country of laws. We should follow those laws, not just give in to pressure from China because they're big, mean, and scary.
I think we should all keep something in mind before we go celebrate the end of globalization. If we go on a rampage pulling manufacturing and capital out of China while simultaneously blaming them for the pandemic, in a few years we’ll end up seeing a nation with a shattered economy, a pissed off populace, and the largest and most well supplied army on Earth. Rhetoric tends to devolve into a limited decision matrix when we should be trying to expand the tree instead. Diplomacy works, anger doesn’t.
Herd immunity is absolutely not a failure. The point is to have young healthy people get the virus who will neither die, nor require hospitalization. Once this population has substantial immunity, risk drops drastically for the at risk people.
Well sure, if you're writing a generic CSV parser, it's very complicated. But if you know what your input looks like, CSV can be one of the simplest format to parse.
The reason you put this riddles online is to get to know people who love this kind of challenge. This is still the case if the solutions are available online, even though I would include a plead into my job ad not to post solutions online for fairness with respect to other potential applicants who mananged to solve the riddle.

When in a job interview, it should be very easy to find out whether the person found the solution online or he "cheated"; simple ask some detailed questions how the person came up with this and that part of the approach.
DoD and HHS team up to deliver half a billion injection devices by 2021
I think for AI the core reason is more sophisticated AI isn't particularly great from a game design POV. In a game, predictability is key, both because a) it allows the game designers to actually change the AI behaviour to balance it and be able to incorporate it into their game design, and b) if the players can't predict the AI they can't plan around it, and the ability to make a plan around a game's systems and try to execute it is a key part of non-frustrating gameplay in most games. The more state-of-the-art AI systems tend to become less predictable and for the most part that makes the games less fun.

In terms of physics usually the issue is if you have a rich physics envrionment it gets more fragile: it's easier for players to break it, intentionally or unintentionally. I've played some games with physics systems far in advance in terms of number of objects than could be achieved previously and they are all pretty much just 'buggy', not necessarily in terms of coding quality, just in terms of how rigid body physics is really prone to creating edge cases which create massive forces, velocities, and/or accelerations from apparently benign arrangements of objects.
U.S. moves to cut Huawei off from global chip suppliers
Perovskite in Photovoltaic Cells
Show HN: eBook “Agile Engineering Practices Part 1: Writing Software”
The US judicial system doesn't protect the human rights of anyone who's not in America. Just ask the thousands of brown people killed as collateral damage from drone strikes without any chance of a trial in court.
Could this be adapted to work for British MPs ?
Perhaps filtering out the people who can neither solve it nor Google it is enough of a filter by itself. Not suggesting it should bypass more than initial screening, naturally.
Sure but you don't have to use them, is the point I'm trying to make. They don't affect modern code and while it's annoying they are used in older code there is at least a path forward to "upgrade" the code to the modern equivalents.
Trump is starting to drum up campaign "donations"...
May I request to have tumblelog added?

Project page: https://github.com/john-bokma/tumblelog

Example blog: https://plurrrr.com/
Not sure what part of the white-collar working world you are in. But my work experience at every one of the companies I worked at prior to starting on my own, were not dissimilar. All of these companies were in the Fortune 500 when I was in their employ, and none as I can recall had surveillence of this nature. They were intense work environments, I grant that, and deadline pressure in tech and Wall street, is strong, but nobody surveilled me in this manner. Cameras in the corridor yes. Strictly controlled access to critical code repositories and databases -- yes. Keystroke monitoring and keeping webcams on -- no. Indeed, at IBM Research, one of the places I worked at, a stroll through the building at around 3pm would probably the quietest thing you ever did. I'd see pople aimlessly playing at table tennis, and the dicussion after the game over tea would turn to the research problem they were working on. Ideas would flow, some would peel away to scribble on a whiteboard. Others would just take a print out of a paper and sit in the lawn reading it. And yes some would be in their rooms typing away... These were some of the most productive computer scientists in the world, many of them now work at Google and other places you'd be familar with. (They did suck at table tennis though :-) Many pure tech startups are not that different, although the pressure levels are much, much higher. You cannot determine a technical person's productivity by the time they spend at the keyboard. It's in the kind and quiality of the software they release, that entirely eliminates the need for whole classes of time-card workers.

If you need surveillance in this situation, you've got the wrong person -- folks like this self-selct themselves to work in these places. They are intrinsically motivated by the problem that interests them. No amount surveillence software will improve their output, if they are not interested in the problem -- they'll just quit.
Those days are long gone. Technologists are highly respected now.
Also the backgrounds of traders have changed slowly. More cerebral, less jocky. So the cultural and pay gap has reduced
It says it uses the "Yahoo Finance API" but it seems no such API is offered by Yahoo anymore.

There are other sites that offer access to what they call the "Yahoo Finance API". I wonder how that works and if those are legit offers.

Does anybody know?
You seem to be under the rather odd impression that all of the limitations you agree to when you enter into contract with another entity are supposed to be ignored. Just because you're doing business with someone who has a reputation of breaching faith doesn't mean it's appropriate that they do so, and you certainly don't have to like them for it.
Are We Liberated?
Perhaps the fact that we act like utility monsters to other animals is part of the point.

Also, no snark intended but 'case in point'.
A country of Canadian laws, not American laws.
Thanks, I have that and the doom book (ROTT used the WAD format from Doom) and have been using it for reference. I asked the author if he had anything on ROTT and he said no but I can add an annex to the GEBB once I'm done lol
I agree 100%. Trump has done a ton of terrible things, but he deserves credit for his stance on China.
> Today, Adobe Acrobat Reader DC for macOS patched three critical vulnerabilities

If you have a mac, you might want to know what version of Adobe Acrobat Reader DC is necessary to have the patches.

The OP doesn't appear to say? The CVE's referenced (which ordinarily would say the patched version I think) all still appear to be protected/private, at the point I write this.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9615

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9614

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9613

My Mac does have "Adobe Acrobat Reader DC" on it. [btw, when did "DC" become part of the name and what does it mean?] If I open it up and choose "Check for Updates" from the "Help" menu, it does say "Adobe Acrobat Reader is already up to date." I'm not sure exactly when/how it would have been updated though.

Under "About Acrobat Reader DC", it claims to be version `2020.009.2063`. It does not include a release date with the version.

Am I up to date and protected? How would I know?
In Defense of the Modern Web
Probably not a very good one, somewhat surprisingly. I haven't run any analyses / haven't looked at this dataset in depth but from past forays into congressional datasets I don't really get what a lot of these people are doing. Usually you can throw a dart, check the financial portfolio, and see massive glaring problems immediately. Huge tilts into single / a handful of companies, totally outsized amounts of money in some random local small cap / mid cap, weird biases and tilts into commercial real estate (for example), you name it and you can see it. If anything I might investigate a counter-congress trading plan if you're looking for edge...
I find it interesting that no culture used the binary system. It allows to count to 1024 on 10 fingers.
Indeed, and Canadian laws say that we should arrest her and probably extradite her to the US subject to the outcome of some hearings.
Are many of these women coerced into prostituting themselves? Do you have a similar moral problem with people doing other jobs out of desperation, like back breaking labor?
Next we need a proper embassy. No more erasure of the true Chinese Republic with actual human rights, freedom, and prosperity for the many and not the connected few of the few.
"crackers" or "security hackers". I'm sure most people on this site would consider themselves to be some form of "hacker", after all, this is "Hacker News".
Seems to add the PDF analyzing feature is not that hard or I'm missing something? Have you tried to incorporate this feature?
Last I checked you can't update a torrent. So if Wikipedia changes even a single letter, you'd need to download all the data once more
Dozens of surrogate babies stranded in Ukraine amid lockdown
> America because what it was because it "stole" technology from Europe during the industrial revolution.

A falsehood. The US was one of the primary innovators during the industrial revolution, along with Germany, Britain and France. In the oil/mining, steel, railroad/transport, electricity, building, manufacturing, automobile, farming and communication segments the US held its own when it came to invention in the 1870-1930 era. It doesn't take very long to canvas the major industrial segments and point to various large US contributions.

The recent claim that the US stole all of its industrial revolution era technology, is an empty defamation that you mostly only see on sites like Reddit as a propaganda angle, and it's always unsupported in argument.
Rust is barely a moving target since 1.0. If you only read the version releases it might seem so, but for the pragmatic programmer not much is changing. Many of the changes concern very special features that only a few libraries make use of. As a library user you don't need to learn them.

I learned Rust a few years ago and without keeping up with the latest changes too much I still feel confident I can work on current code.
You can use sccache with Cmake easily. On mobile so I can only give you breadcrumbs.

1. Set up sccache backing server (I use docker redis)
2. Export sccache config. Set SCCACHE_REDIS to a Redis url in format redis://[:<passwd>@]<hostname>[:port][/<db>]

Set CMAKE_<LANG>_COMPILER_LAUNCHER (cc, cxx) to sccache.
It was not random incompetence. Human life or suffering had little value, own vision had a lot of value.
>Trump really has to be congratulated for being the first President to actually do something about the growth in strategic strength of the absolutely terrifying regime that currently controls China

He might deserve congratulations if his strategies made sense, but they seem more likely to hurt the US than China in the long run.
Do you have an email list to notify people when it is available/in alpha?
If this was Reddit I'd give the previous comment gold
Who is “we”? I don’t make any decisions about where any factories operate.
th0th, just added webgazer to builtwithdjango directory :) https://builtwithdjango.com/webgazer
Mysterious List Appears Online of Where People Met, Personal Information
Here's the specific package that I'm using: https://github.com/ranaroussi/yfinance
If you were a frequent visitor of r/politics in 2015 and 2016 you will have noticed something very strange in the front-page posts and top upvoted comments, which seemingly happened overnight during the days of the DNC Primary. It was like watching a mask slip.

As an experiment I'm going to leave this comment ambiguous because I want to see if this description alone is relatable to users who were frequent visitors at the time.
That might deter the creation of new housing supply.
Another commentator mentioned Charlotte Mason. One of her ideas is to use 'living books'. Instead of a textbox find a book written by someone who is passionate and knowledge on a particular subject. It could be the biography of a scientist. Or how a particular part of math is used to solve real world problems.
Indeed it's a perfect example to illustrate the difference and the importance of an under-defined spec and a well defined one.

Whatever you don't define, will be undefined. But you still somehow have to do something definite without a definition.

The customer expects predictable output at the end, and until we have not only clairvoyance, but clairvoyance that can be built in a machine, you can't have predictable output without either predictable input, or a spec that actually provides an answer for any input.