skysight-inc/HackerNews huggingface dataset:
I am very much anti-advertising, at least the way it currently operates on the web and the inherent invasion of privacy but I think from a technical perspective what's happening here is very different compared with how a traditional banner advert is being displayed and it's not constructive to directly compare the two.
wait isnt that just enforcing bad practice? doesnt python have proper debuggers with breakpoints ect? why in hell should i use a lib to print stuff just for debugging? i mean why not having a proper logging lib and pipe some statements to [debug] or whatever i dont get it.
You could probably hire someone good in about 2 weeks. I interviewed for my current job at 6 PM, got an offer letter at 8 AM the next day. Most of the people in the company go through a quick hire as well and while there's some bad hires it's more that they're inexperienced/cheap rather than the process.

I've had interviews that take months, but I don't really see the value of this. Why do you need 6 people to make a decision? Why do you need to ask them technical questions when you can ask for their college results? Why do you need to test them for skills they'll use maybe once a year?
1500 * 25% = 375

25% * 1500 = 37.500 %

25% * 1500$ = $37.500

??
You can also use a modern IDE debugger like Visual Studio. It gives you quicker results and lets you change values at runtime. Instead of print debugging like it's 1978.

Of course then you can't brag to your friends about using Vim or Emacs ;)
I believe the ft article says that they had 30 kts wind, and steered 'into the wind' to compensate. And since they were in a narrow canal, a sudden lull in the wind was enough.

That doesn't contradict the 'going too fast' though. Just like we don't drive 55 mph in a residential neighborhood, thinking 'if a kid runs into the street that is not my fault, it was unforeseeable'.
They built buildings, they just never really did anything with them...

https://en.wikipedia.org/wiki/Foxconn_in_Wisconsin
I’ve been there and looked with my own eyes. The PRC is a menace.
> he was also not very kind to walter pitts and possibly contributed to his suicide

Wiener's wife told him a lie about Pitts. She invented an indecency involving Wiender's daugher. Both Wiener and Pitts never found out the truth about who ended their relationship.
China is a pretty soft target with things like the Three Gorges Dam.

The 1938 Yellow River flood is taught as one of the great crimes of the KMT and is in the consciousness of most of the mainland Chinese as one of the unforgivable crimes of the KMT. It's in fact one of the big ways in which the CCP took control.

They also know it can happen again, with the Three Gorges Dam or some other infrastructure and the KMT has very little to lose, it's already taken the reputational hit for decades and independent Taiwan will do it as required for self-preservation - they're not internationally recognised so any prosecution for war crimes is likely to be irrelevant. Beyond being cancelled out by China's aggression in such a scenario in itself anyway.
People vote with their feet. Look where they go, or want to go. This has been true throughout history, from pogroms, through Iron Curtains, and including south-to-north. See this flow, it cuts through the b-s. All else is disinformation fog.
My belief is that
a) context should never have had a dual role of being able to hold arbitrary data (just add a map[interface{}]interface{} to the *http.Request ...)
and b) it should not have existed as a means of work cancellation. Right now, one is forced to have a context argument just so that it can be passed from some upper level to a lower level that actually needs it, even if your function itself doesn't really need it. Since goroutines are built into the language, a means of cancelling them should've been built in as well.
PayPal launches crypto checkout service (Ethereum / Bitcoin)
I just use entr[1] with pandoc -s --katex.

[1] http://eradman.com/entrproject/ A generic watcher.
Paul Halmos also famously did not get along well with Norbert Wiener, apparently they would argue a lot.
You can change where to put the prints if they do change the behavior (which incidentally also helps in understanding what's happening). You can print only if a condition happens, or only before/after critical sections, or print counters that you compute in the fast path. With the debugger you're always taking the overhead in and breakpoints will always change the flow of the program.
The sentiment definitely resonates. The way I see it, advertising is a cancer on modern society[0]. The two big tech-related social problems so frequently discussed these days - surveillance capitalism and outrage culture - are directly caused by it.

> Perhaps I'm growing increasingly blind to any positive impacts of the discipline, but ethically I find it hard to separate the fraudsters from the engineers that enable them.

There are definitely useful spinoffs - like they always are, when you throw a lot of money and a bright mind into solving tough problems. But it's hard to argue the positives here where the primary driver is a huge net social negative, and spinoffs could've been done pursuing better goals.

--

[0] - And I mean that - http://jacek.zlydach.pl/blog/2019-07-31-ads-as-cancer.html.
> Here (in Silicon Valley) I get 23Mbps up / 1.5Mbps down. Seems plenty for nearly anything I can think of doing.

That’s barely enough to stream 4k on one screen. It’s common now to stream to several screens, one per person basically. Now everything is streamed, even gaming.

I imagine your ping isn’t great to go with that. Even with uses that don’t need a stream, large downloads and uploads must take forever.

Really I’m surprised that in SV you get such a bad connection, but in addition you can’t see the uses a better one would allow. That’s a bandwidth you get in rural houses around Europe, not acceptable for cities let alone a tech hub.

I would relent living in a place with less than 100/30 and 10ms ping nowadays. Luckily here you get 600 symmetrical with 3ms ping across the whole city by default, even on the cheapest plans.
I've personally started to avoid China as much as possible. I know it's hard but if world leaders won't strike, citizens must do their part. Buy local/non-chinese and avoid their products. This is the best way to strike them.

The citizens of China are only tolerating the CCP due to continuing growth. When the economic benefits stop rolling, people will start speaking up against the tyranny. Hopefully this happens before it's too late.
> Somewhere an engineer was tasked to write software that does an inventory of my network to see what new shiny hardware of theirs I don’t yet own.

No. Somewhere a marketer queried a database using a simple marketing automation tool to decide which of a variety of banners to show you.
Most errors are probably strings since there probably is nothing you can customize as a handling for such particular error types. Now, if one could do something with a certain error class, then such error are usually not strings.
The wallet-of-RFIDs issue sounds more like an inconvenience than an outright show-stopper though, right? As you say, perhaps there could be a market in providing a unified service, akin to global aviation fuel networks like [0].

I got the impression from this YouTube video [1] that Europe is doing a much better job than the USA at mandating a standard to ensure interoperability and to stop the 'charging format war' from undermining the usefulness of charging infrastructure.

[0] https://www.wfscorp.com/en/wfs-segments/aviation

[1] https://youtu.be/pLcqJ2DclEg?t=778
Preliminary Design of an Experimental World-Circling Spaceship (1946)
There's talk that China might invade Taiwan in the near future (well, invasion or regaining control, depending on which side you're on, of course). How the US and the rest of the world would respond is unclear, but obviously there would be a lot of disruption.
Software Engineering Problems Are Sociological
> You’ll see pro PRC activism rise in Taiwan

Pro-PRC activism is so dead that even anti-CCP activism in the form of the KMT is starting to look on life support.

Yeah, there's media organisations that have ties with the PRC and CCP. There's businesspeople that do. But the population at large is more and more that of the fiercely sovereign independent nation of Taiwan.

Saying Taiwan is an independent country would "hurt the feelings of the Chinese people" is more and more like saying Austria is an independent country would "hurt the feelings of the German people".
The idea is cool, but I'm really missing the point. Isn't this just Markdown + MathJax?
They're already dating and it looks like marriage is afoot. Plenty of ads driving people into crypto scams.
Ha! You’re getting downvoted, but I really hope you do get to elect a Chinese government someday. My dad thought he’d never see the USSR crumble, so you never know what might happen! Best of luck over there.
What can be classified as generics abuse in Java?
It’s a shame you can’t cat tar archives together. It always seemed a neat feature of container formats like mpeg:

cat chapter*.mpg >movie.mpg

Are there any file archive formats that support this?
Their independence lasted 39 years and was not recognized by the new central govt which had bigger issues to deal with.

Calais was lost in 1558 and UK monarch stopped using the title "King Of France" in 1800 so it is a settled issue.
> But hey, as long as it's voluntary, who am I to judge?

If we are talking about very severely depressed you can't trust them to weight the risks and benefits in their own favor, so the physicians have so big overwhelming influence on their decision that it can't be argued otherwise.
Scott Galloway: This Is the Best Time to Start a Business
> the US [is] still an extremely safe place.

That's incorrect, a misleading exaggeration. In any ranking about safety, it does not occupy the extreme end, but around the median or average.

It would be accurate to say that the US, in the international comparison, is at best a somewhat safe place.
At that point it won't matter anymore. China and the surrounding region is so big that even cutting off Europe and North America would be very painful,it won't be as bad if the same would have happened 10-20 years ago.
It's all to do with cheap and nasty design and the watered down EMC Immunity standards.

Rather than meet an appropriate level of RF Immunity, the Manufactures/Importers lobbied the FCC to permit Lax standards and instead rely on a FCC Part 15 Compliance sticker which reads "...this device must accept any interference received, including interference that may cause undesired operation".
They may be counting on the price going up in the future, given past trends. It's not like they have to immediately sell whatever they mine.

(Yes, if you are really betting on that, you may as well skip the mining and buy the coins outright, but maybe they have cheap power or other reasons)
They weren't wrong. You might as well start an entirely new language for that change, even though it looks so small.
Isn't the tool linked at the bottom, Nebula [1], capable of running without root?

Personally, I'm not surprised in the slightest that messing with networking requires administrative privileges. I don't really understand the use case for rootless nodes or how they're normally managed, but I can see how those are too niche for most networking software to work with.

I've never tried it, but perhaps you van get Innernet to work with the usermode WireGuard client (the one written in Go [2]), that seems to work on Android without any kernel support or root privileges. Innernet is a daemon over the wg command line tool so it might work out of the box?

[1]: https://github.com/slackhq/nebula
[2]: https://git.zx2c4.com/wireguard-go/about/
the way I see it we're just at the beginning, and we're mainly copy/pasting a lot of code, we understand some small parts, and generally in the teenage years of genome programming.

I don't know how long it will be before we get a bit more serious with it, but geneticists have a big obstacle in their understanding, any change might needs a thousand strong lifelong population study to be understood. That's way crappier than dumping the assembly or only having the documentation in Chinese.

I will add that moreover the developers might have been even more conservative in their code because they knew it was going for large scale deployment, they probably avoided the cutting edge as much as they could.
Also interesting to note that Arrow itself uses FlatBuffers for its schema data.

https://arrow.apache.org/docs/format/Columnar.html
I would agree that these weapons should be out of the hands of the average civilian gunowner and put in the hands of say, army commanders. But then you already have the civilian gunowners who dont go through regular psyche tests no?
> While we're here I'd love to talk about Go's lack of memory pressure control/feedback though. How people are working around it/using Go in production -- is everyone just right/over-provisioning servers? using `ulimit memlock`? Hoping on swap?

none of these in my case. i simply used go’s benchmark tool to figure this out. i kept running it and trying out stuff along the way. at the end of development i ended up with a very performance-focused codebase.

result: i now have a running golang app that’s been up for 2 years without a single restart, indirectly serving millions of users on just 4 cores and 4gb of ram. no memory leaks, no cpu issues. very impressive compared with the standard java solutions that that company usually pursues.

this being said, it really depends on your use case. this golang software was a proxy that was handling an LRU cache. definitely not rocket science.
Learn how to build high order operators in Reactive Programming
Their hosted version is only acting as a proxy to my physical paid for cloud key. If I access it locally I also get this shit.
exactly.. this is so stupid in my opinion and just signals another 'we only hire the best.. ya know, like google'.. implementing breadth-first-search, or a linked-list insert during a coding interview is quite possibly the most ridiculous way to determine if a potential hire will be able be productive at your company.. which, as we all know, will be writing spring boot services that return json.
> When the economic benefits stop rolling, people will start speaking up against the tyranny.

No they won't. They've been gaslit, backed by the supposed evidence of thousands of years of history, that they themselves, though more so the uneducated rural population, are a violent, vindictive, power-hungry sort and that any overthrow would cost millions and millions of lives... and thus make the economy worse. And the gaslighting will only get stronger should the economy ever go south.

I mean, Hong Kong is the greatest thing that could happen to them. People in Hong Kong a bit upset with the Communist Party? Massive civil unrest in Hong Kong, helped of course by foreign agitators (see "Century of Humiliation" for that narrative). No way do we want that in China, no siree!

Put the violent mobs on every front page in China. The situation in Hong Kong is one of the best things that could ever possibly happen to the CCP. Does it matter whether there's provocateurs? Does it matter if there's foreign agitators for real? Not one bit. All you need is pictures of things on fire or teargas and the CCP rules for another decade through the stability it and so many preceding dynasties represented.

Does it matter if any of it is true? Of course not.
> A 4K video, if I estimate it at 56 GB per hour, need roughly 16MBps.

But 16MBps is 128mbps.
Breakthrough for ‘massless’ energy storage
> Pretty much everyone who has interacted with him keeps saying, over and over, that he is an absolutely awful person, that he is abusive, and that people keep telling him this and he keeps not doing anything whatsoever to change.

This is a brazenly dishonest statement. You obviously can't know "pretty much everyone" who has interacted with him, nor have all these people given a testimony for you to judge.

I don't personally like RMS either. I have no trouble believing that he is a difficult and sometimes hostile person to work with. What I do have a problem with is the rampant dishonesty exhibited by people who clearly have an agenda going for them, trying to take the man down. To that end, I demand "due process".

> I am going to choose to believe all of those people, and I am going to choose not to insult everyone suffering from ASD by claiming that that is how a person with ASD acts. Because that is a very awful thing to claim.

I have been precise in saying how a person with ASD might act and how that might be misinterpreted as "awful". If you misrepresent what I said as an excuse for anything RMS has ever done, including things that I may be unaware of, that's just more dishonesty on your part.
That's what I understood as well, and now I'm confused at the messaging.
How about also the legacy of a large number of fabs and of electronics design, manufacturing, and education in Arizona? Intel, Honeywell, Motorola, ASU ..., the list is large. Arizona has a wealth of semiconductor know-how.

EDIT: not the best article but deals briefly with Arizona semiconductor history toward end of story article: https://www.allaboutcircuits.com/news/semiconductor-fabs-dot...
> start discussing how we elect the president of our country

>lmao

Shill logic is always easy to spot xD and its always hilarious.

Is HN so mainstream that political bot are sent to spam their propaganda here?
Bees and drones team up to find landmines
politics is not common sense. it is really complicated.
anyway, you are free to express your option.
Generally I agree, but it could be the case that the modified bases work just well enough for tRNA matching in the ribosome, but not with the reverse transcriptase.
> It works with any expression you like

Also assignment expressions? :)
World leaders call for international pandemic treaty
Lol. You are missing the point.

You pay Ubiquiti for the hardware and software to control the hardware. And they still show you ads in the software!

You're paying nothing to GitHub.
The “hosted” interface is nothing but a proxy to my paid for cloud key. I also see this when I access it locally.
Conversely, if not for that argument, China would be a hodgepodge of local warlords (what it was post Qing, before ROC's unification). A problem of claims by irredentism is what time period do you consider the proper extent of a nation's territory?

This applies to both the rationalisation of Tibet belonging to China, and for not belonging.
What is that, show it.
Is there anything opensource that can replace the main server? I run the docker (linuxserver.io) and every update I need to re-opt out of tracking. So annoying. I thought they were like the Apple of this space, you pay a bit more but no shenanigans. Looks like they’re the Google. Shame.
My mother got a new laptop, and at some point I got remote access to help her get a few things set up (password manager/ad-blocker/backups/etc). I was really amazed at what her Facebook feed looks like. Actual Facebook advertisements for literal scams. 'Michelle Obama's investment tips' for some bitcoin platform. 'Patagonia Outlet' with items at 25% of the cost, at domains like patagonia-outlet.shjss72828.sub.domain.pl, etc. I scrolled for a while and more than half of the advertisements were like this. This is what senior citizens are dealing with.

This is just not ok. I understand that screening everyone in the world's personal posts/shares for 'fake news' is a daunting task, but KYC-ing advertisers and screening/auditing ads for blatant and obvious scams or false marketing is many orders of magnitude less resource intensive... and should be required by laws with teeth.

If the costs of doing so mean that it's impossible to make a profit as an ad platform, then that business model should die.
Young, Deported, and Learning to Code
>AT&T admits fiber is most "future-proof"

Well light only travels at 2/3 of its speed inside current fiber. I keep wondering when we could have cables coming close to "c" at a affordable price.

I know this may sound strange, the faster we move to 5G, the more that is being pushed from Spec to Modem, ( I know HN hate Qualcomm, but they are ready to ship X60 / 3GPP Release 16 Modem this year.) and the more they are forced to upgrade their Network. Someday 5G MNO will start competing with ISP. Which I think is already happening with T-Mobile in US and many other European countries .

At the rate things are going, US may end up not having nationwide high speed wired internet for most home at all.
The article doesn't mention at all how those speedups have been achieved, what tradeoff the format makes and what it is optimized for - which would be the actually interesting part.

A link to the benchmark code and description of the data would be nice.

It also doesn't show data for FlatBuffer, which is often a lot faster and leaner than ProtoBuf, or for Capt'n Proto.

ProtoBuf is not exactly known for amazing performance or very optimal client implementations across the various languages.

By all means, create a new serialization format, why not. But with so many options to chose from, I would require really strong justification internally.
No. There's a long list of steps that a designer can take to eliminate EMI.

Things like good shielding, appropriate PCB design, differential cable drivers, and common-mode chokes.

If it were a good design, it would work satisfactorily with generic cables and connectors. And if it does require specific connectors (etc) it should not have removable cables.
Just to save others time this is Treehugger reporting on an article "According to the startling new results" in new scientist, but the new scientist article is from 2013 which references this paper "Loop Quantization of the Schwarzschild black hole" https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.11...
Well, we often talk about morality in terms of our emotional and physical response - e.g. revulsion ('disgusting behaviour'), fear ('recoiling in horror') and pain ('pangs of conscience'), etc. It's also pretty difficult to determine whether Wiener's detestation of suffering was the cause of his moral stance or vice versa.

I would argue that whatever the associated reaction/cause, the outcome is a moral stance as it influenced his decisions based on the consequences his actions might have on other people. OTOH, if Wiener felt bad about other people's suffering but it didn't affect his choices, it wouldn't be a moral stance.
Just for streaming 4k video really.
Huawei Browser Integrates Huawei Fido to Ensure Sign-In Security
And not forget, there are other dependencies (cheap stuff vs exports to the US) beyond just semiconductors.
HMS Contact Shield SDK -1 Error Code Troubleshooting Procedure-Huawei Developers