skysight-inc/HackerNews huggingface dataset:
Personally, I have only ever had negative experiences with type C (touchbar MacBook pro, Nintendo Switch). Type C was one of the main reasons I sold my MBP and switched to Linux. It was just impossible to find peripherals / cables that worked reliably.

Aside from being a fragile and poorly designed physical connector, the state of protocols that can be run over it is a disaster. My grandmother definitely will not be able to troubleshoot why her devices don't work properly together when she uses a USB type C cable to connect Thunderbolt devices. I suspect this will be the same for many other users.

While having a ridiculous number of different connectors isn't great, I think it would have been reasonable to at least have different connectors for power, data, and video (even if they were all part of the same spec, and just keyed different to help end users figure out what to plug in where).

I would also have really liked to see a solid core connector. Apple Lightning is a good example of what that would look like -- there is no tiny wafer inside of the device-side port to crack, and both the port and connector are much more durable. Not that I think we should all use lightning, but it's an example of a reasonably well designed connector in my view.

Finally, I think the fact that so many vendors have failed to properly implement the spec is a sign that it's a bad spec. Raspberry Pi and Nintendo presumably have competent engineering departments. By and large, nobody had difficulty getting microUSB right.
I disagree. You often see soldiers making mistakes that Tzu warns against. Some of what he says has only been put into practice over the last hundred years as we have developed doctrines like manoeuvre warfare. The advice sounds generic because it’s been given for so long! Everyone knows it - it turns out it’s difficult to have the discipline to apply it which is why it’s important to keep saying it.

As a concrete example - Tzu bangs on about deception. Super obvious, right? Doesn’t need to be said? No - it turns out inexperienced commanders constantly forget to apply deception and need to be reminded. My tactical checklist says ‘use deception’ and many other things Tzu said.
Thanks! Would you go for a continuous scroll rather than step by step presentation?
This is the software behind it: https://github.com/CyberShadow/DFeed
I expect that won't happen. Maybe as a proof of concept, but not as something anyone would ever want to use daily.

Documentation on iPhone hardware is basically nonexistent. Someone would need to reverse engineer it all and write drivers from scratch.
Imperva blames data breach on stolen AWS API key
24 million years is still ~6-10x as long as hominids have been around, and ~70x as long as Homo Sapiens has walked the earth.
> Customers would be pissed if they had to use dongles for all of that stuff they already own.

Eh, they were brave enough to do it for the 3.5mm jack, I don't see why they couldn't do it here. So I think the real reason is they want to continue to sell $40 lightening cables, or whatever they cost now.
By the same logic as the down voters, then American web sites should be subject to Chinese law.

Or is Europe somehow more special than China?
oh no, what are we gonna do, we will miss all those nice Chinese tourists completely ignoring they are in different country and they will cut financing to some football club? horror, dunno what will my children eat after they will do that...
Dang explained yesterday [1] that there is a "common news item" penalty to stories to avoid very hot topics from dominating the front page, but that they have removed this restrictions from some articles.

[1] https://news.ycombinator.com/item?id=21211124
Does anybody know why there are no USB-C hubs? With USB-A there are hubs that have four or eight USB-A outputs. But with USB-C I can’t find any hubs that have four USB-C outputs. Some have four USB-A but none have four USB-C output. Pretty strange and quite a loss of functionality.
Very interesting question!

Not directly related, but I found this - https://www.sciencedaily.com/releases/2017/07/170707211420.h...

"Even though producing concrete causes air pollution, concrete buildings in urban areas can serve as a kind of sponge adsorbing sulfur dioxide to a high level,"

Maybe the analysis they did and how they did it, might be interesting?
You'd think the next logical step would be to make any online multiplayer game playable locally, not the other way around...
Penta: Open-Source All-in-One CLI to Automate PenTesting
I've never heard of what3words before now and read up on their site. It's a fun idea but I wouldn't say its invention or even novel, just convenient. I'm not surprised they're relying on litigation to try and fend off competitors.
IIRC I saw references to them being posted to reddit, but I didn't bother even going to look. I have enough problems keeping up with discussions in communities I'm part of without adding chat logs from a community of technical people in the middle of a controversy.
Imagien you are a manager at a big co and your supposed to fix some situation (yes it may be recruiting, sotware, hardware, ...) . And now you need to find a vendor so you probably google a bit and then ask around for the right partner/strategy/architecture. It would be great if these people could anonymously post their needs.
>are there tools for parsing the firmware bin?

Binwalk, IDA pro, etc. All the normal reverse engineering tools.

>are they a threat vector?

Absolutely.

>is it like a settings file?

No, it's code executing on the WiFi card.
Open Response to “Tests Types”
The whole process has been frustratingly slow. To give some reference:
The cognitive recovery was not linear. For the first 6 months I couldn't consume any content. No TV, no music, no internet news. Either the stimulation was overwhelming and/or I couldn't process the information I was receiving. After 14 months I couldn't watch any TV show that was new content, only things I have seen before many times (Simpsons, South Park, etc). After 24 months I could start reading but memory and recall were still very poor. 36 months after I'm able to read and watch new content with moderately successful retention.
Porsche and Boeing are partnering to develop ‘premium’ electric flying cars
It has nothing to do with gun control. An analogy isn't necessary to understand that one platform regularly has software that was vetted and released on its _official software distribution platform_ that contains malware/spyware and trojans. Here's one from last year[0].

I don't expect my smartphone to be "open" and fulfilling my principles of "freedom". I do expect that from my _computer_, but I don't carry my computer in my pocket and across borders and put it in other peoples' hands to show them photos (for example).

I also don't connect my computer to unknown wireless networks, whereas my smartphone has bluetooth enabled[1] and is basically constantly connected to unfamiliar wireless networks (work/hotel/cafe/library/neighbour/etc.), any of which may include malicious actors who are scanning for vulnerable devices. A pretty solid use case for which I'll choose the device that is far less likely to be owned.

[0] https://www.symantec.com/blogs/expert-perspectives/ongoing-a...
[1] https://techcrunch.com/2017/09/12/new-bluetooth-vulnerabilit...
Nanotechnology Eyed for Longer Battery Life, Faster Charging
I dunno man. A couple days ago 20 percent of the front page was anti China.

Also, HN explicitly will remove posts that offer nothing but flamewar bait. Both algorithmically and manually.
I literally didn't bring up OJ. I was using the example already in use in the thread when I replied. The question, in a generic sense, is if you have two equally qualified candidates one of whom is acquitted and one of whom nobody's accused of wrongdoing, would you flip a coin or hire the one never accused?
The US first amendment is against Congress abridging the press as well as freedom of speech.

In addition, Milton's 1644 Areopagitica is meant to be an inspiration for the first amendment, and it is all about the need for freedom of the press.
A wonderful idea! I actually find the icon that says "somebody is in your blind spot" is even more useful. I check that instinctively first now before looking at my mirror when merging.
But they may very well ban you from doing business with a foreign company, for completely arbitrary and opaque reasons. You may be suddenly told that you have to break off relations with your largest customer, or a product you own may suddenly lose important functionality.

Millions of Europeans are now affected by the American Huawei ban, which risks degrading the phones that they bought. This is far more serious than any impact China's actions with regards to the NBA, Apple, etc. have had. How anyone can say that an NBA exec having to retract a tweet is more serious than Huawei's CFO being imprisoned and the company cut off from virtually all their international suppliers is beyond me.
Ask HN: Would 99% accuracy in ML data labeling for text be a big deal?
Hi HN! I'm a qualitative researcher pivoting to machine learning data labeling because it appears to me, as an uninformed outsider, that ML researchers are happy with 80%-90% accuracy. I would consider that bananas because I'd never give an SBS client data labeled at less than 99% accuracy.

Is this understanding of the current ML data labeling landscape correct? If so, how is the status quo so terrible? If not, what am I missing?

For reference, our beta: https://www.ameliormate.com/data-labeling
This is honestly the most disappointing part of this entire saga. That Apple’s leadership realized that this is an issue, that the company’s employees do too, and that they think it’s appropriate to send out an email to placate the company but contains no real information and falls apart immediately if you look at it for longer than a couple seconds.
To boost transparency, bioRxiv begins posting peer reviews next to preprints
I wonder what China threatened Apple with?

Because this makes me want to not buy another iPhone.

Sorry Apple, you can't bet on both sides of the same coin.
Our grandparents' parents? Excuse me, but I think you may be misjudging my age a bit.
Exec 101 – First 30 days
Depending on how many classes you have. It's AUC is a better measurement used in industry.
> Some key decisions made during the AWS evaluation process, taken together, allowed information to be exfiltrated from a database snapshot. These were: (1) we created a database snapshot for testing; (2) an internal compute instance that we created was accessible from the outside world and it contained an AWS API key; (3) this compute instance was compromised and the AWS API key was stolen; and (4) the AWS API key was used to access the snapshot.
I agree. I haven’t encountered a strong preference in academic computer vision or machine learning. Keras and PyTorch, dominate, of course, but I wouldn’t be shocked if everyone started using something new in the future.
Guesses:

1) not that many people have four USB-C devices they need to plug in at once (unlike USB-A),

2) it'd probably be super expensive and in some cases impossible to support all the abilities of USB-C across 4 ports, leaving only some small subset of capabilities available on all four and maybe forcing you to not use some of the ports at all if one or two of them have higher-end capabilities and you're actually using them for that. Experience is probably confusing and frustrating at best—and expensive anyway.
Yup, thanks! I'm sick and on meds, so I'm going to blame that.
Yours is better.
What made me fall in love with PyTorch was also that the "neural network training process" is defined almost as it is in theory, in code in PyTorch

- loop through epochs

- loop through each batch

- run a forward pass for the batch ( model(batch) )

- calculate the loss for the batch ( criteria(y, yprim)

- compute the gradients/backprop ( loss.backward() )

- update the weights (optimizer.step())

This really enforced everything I learned and I think breaks down the problem. All this of course in addition to everything else already mentioned, and super convenient module/network building and definition.
> the part where Labor has said they will end freedom of movement

Yes, and it is still in their manifesto, live today. That is completely incompatible with the SM. In fact, that is precisely the issue that led TM to the WA that is currently on offer. Barnier's slides, linked above, show exactly what tier of EU association is on offer without FoM. Hint: it is a very, very low tier.

So the idea that JC will eliminate FoM and achieve any agreement substantially different than what TM already got is utter pixie dust.

> Antisemitism

The antisemitism stuff is utter hogwash, as in these days it is 95% of the time. Labour says, maybe Israel possibly isn't treating Palestinians in the most ideal way, and maybe annexing large swathes of territory and building settlements could be less than the greatest possible good. Result: they're antisemitic, want the destruction of Israel, and are basically Nazis. Just like in the US. Heaven help anyone who supports BDS. At bare minimum they won't be allowed to visit the free and democratic country of Israel.
Any company that requires a programmer to have X years with a framework(!) and will not hire you otherwise is a company not worth working for. If you have an impressive portfolio of experience, language or framework shouldn’t particularly matter if you can show that you can ramp your skills to their requirements.
Thank you for giving me hope in my memory. Checking the Wayback Machine, it seems that putting absolute dates was a change that came some time after 2017. In 2017, HN post id=1 was dated "4027 days ago"[1].

[1] https://web.archive.org/web/20171019104348/https://news.ycom...
Teachers are often the ringleaders of the bullying in my experience.
I don't understand why we need another competing standard for such a small difference. Given how small the difference is, I'm in favor for whichever one is more common to avoid black bars below media or other ill-fitting content. As far as I can tell, 16:9 is much more common so I am happy to stick with that on any device and resolution.
I’m on an internal infra team, and even tho we’re supposed to be making tooling for the rest of the company, it’s just as much of a clusterf*.

I’ve been interviewing with other teams, but with this disaster of a release and us demonstrating that our corporate values are just empty words in the face of opposition from China, it’s likely time for me to make my exit.

The overt sexism that I’ve been witness to in iCloud management certainly doesn’t help either.
No one who downvoted actually read my posts, see the above comments that are functionally the same but were upvoted.

Initial bootstrap can be ROM, can be closed, but need not be. Stop compromising and accepting the status quo. The IBM POWER systems by Raptor have open firmware at every level. Is the CPU design open? Not entirely, but it is overall better, and I'm not trying to mislead people about it like the sales rep in this thread.

Your firewire example is disingenious, and no, I would disagree that it is open. Charlatans like System76 abuse the terms to sell their products taking advantage of the goodwill of those who do not know better.
stick with good hardware - IME Lenovo T series thinkpads OR (best choice) X1 Carbon. No issues for me in almost 2 years on Fedora.
> requires some care when selecting your gear

Doesn't that mostly boil down to "avoid anything newer than Ivy Bridge/Bulldozer"?

> high performance memory […] controller function blocks

There are DDR4 controllers with FOSS training code out there :) https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell/...
Or unfortunately when trying to build an iOS app: the ability to target an iOS version (sometimes minor, such as from 12.3? to 12.4?) depends on Xcode version and the latter is often hard-locked to a MacOS version.
This neurosurgeon talks about his experience learning the craft, why his location in Memphis is a geographic hub of stroke treatment (1m45s), mistakes the industry makes (6m0s), and treatments that were based on expected outcomes but didn't work out. It's fairly accessible to laypeople.
It's kind of impressive how much manufacturers mess up implementations of PD when there's single-chip PD and Type-C controllers that manage the whole show for you [1] like the TPS65986.

[1] https://www.digikey.com/en/product-highlight/t/texas-instrum...
Speaking as someone who just got bitten by Maven’s dependency resolution now only building broken artefacts. (Sub-dependency’s dependency is loose enough to pull in a version built with an incompatible JDK) I prefer Bazel
I've been trying to get it to catch on, to little avail! Maybe I need to render it as Boh[e]mian? I feel like that gives it away!
A snakehead fish that survives on land was discovered in Georgia
Have you considered running for Washington state office?
> Edit: for example when accessing an hash table, the hash computation is in the critical path.

Hmmm... I think I'm biased a bit because of something I'm writing recently where different iterations of a loop were independent.

In this case, you're right. The hash calculation is on the critical path and therefore is latency bound.
Yes. It's called an OTEC (Ocean thermal energy converter) and it's a very old idea.
They are quite workable. In the simplest form, you have a 2 vacuum chambers at the surface, and a pipe to the bottom of the ocean. You vacuum out your pressure vessel down to around 3psi and let some warm surface water in one end, while pumping cold bottom water into a radiator in the other. At 3psi, the surface water flashes to steam in vessel A, drives a turbine into vessel B, and then condenses back into liquid water on the radiator. This brings the system pressure back down to where you started.

In practice, you'd probably use the surface water to warm a working fluid that is a gas at surface temperature and pressure, and then the system can stay at atmospheric pressure.

The benefit of this system is that it also creates an artificial upwelling of nutrients from the bottom of the ocean, which can be used to grow all sorts of stuff. Was a big hippy fad idea back in the 70's.
This reads like propaganda.

I wonder if they have to do this to keep their supply-chain open. Now would be a good time to take that $200bn and invest in some new factories.
Xi and China's party enjoy the power that comes with control and unity. Heck China doesn't like the Mainland, Hong Kong, Taiwan, and the South China Sea being 4 distinct areas. Other nations might be fearing China now that it has grown rapidly from 1T GDP to 13T GDP. Other nations don't really have an influence on whether China will split into smaller regions quite like how China has an influence on whether international corporate lobbiests will try to lobby (successfully or unsuccessfuly) for Trump's impeachment.
If someone's banter is making someone else's life worse, it's not just banter.
> Personally, I have only ever had negative experiences with type C (touchbar MacBook pro, Nintendo Switch)

Out of curiosity, what issues have you had with the charger/port of the Switch? I've had a Switch for a couple of years now, and the closest thing to an issue I've had with charging is that I can't use a less powerful charger (e.g. the one for me phone) effectively with it, but I basically knew that going in.
My brand new PC running Windows 10 will simply not wake up from sleep, requiring a hard restart. A google search turns up thousands of similar complaints (and no solution).
What is actually quite fast is the change from ice age to interglacial: hundreds to thousands of years in temperatures from Antarctica. It is not quite clear yet how that happens.

https://en.wikipedia.org/wiki/File:Ice_Age_Temperature.png
Disappointing that Honda isn't bringing the E to the United States.
> In this case, we thoroughly reviewed [the facts], and we believe this decision best protects our users.

When I read Tim Cook's letter, this line at the end jumped out to me as super off. Even if everything else was completely true, how would this decision protect Apple users? Unless all the police have iPhones?
When I was in uni this -- Industrial Policy -- was something which I remember Mankiw saying nearly all economists unanimously agreed is a really bad idea.
Fuzzbuzz (YC W19) is hiring a Go backend engineer
I recently built a home media server/PC and decided to try Manjaro. Amazingly, everything worked out of the box. I actually had a Ubuntu live USB ready to go in case I hit issues, but now I’m in love with Manjaro + KDE :)
Just one thing: In the 50s and 60s working weeks were 6 days in Germany (east and west). In the 70s this was reduced to 5 days (40 hours), and later, in the early 80s, in West Germany even to 35 hours/week. All this was possible without reduction of wages because working productivity had grown fast enough to compensate companies for the "lost" working time. Can anyone really imagine that working productivity grew significantly LESS than it had between c. 1945 and 1980 during the last 40 years? So, where did all the extra gain go in the mean time? Higher wages? Nope. Higher pensions? Nope. longer holidays? Nope. Lower prices? Nope. They all developed over the last 40 years in a speed that kept them more or less on the same relative level than in the 1970s/80s. The only thing that grew MUCH faster was the income of the rich…
So, we should not ask, IF we wanted to work 1 day less per week, but WHY we are not doing so already? Would the rich be or at least feel much poorer than now? Does anyone of these people really know the difference between 100000000000 and 10000000000 (given, they could even pronounce these numbers correctly ;-))?
"The Nintendo Switch has a USB-C port which means you should be able to use any USB-C to HDMI cable or dock to charge it or connect it to a TV, right? Nope. You can only use the official expensive dock or USB-C cables."

AIUI, the way this all shook out (that's an early story) is that you can stick any USB-C charger you want into the Switch directly, and it'll work fine without bricking anything. However, when a dock gets involved, it gets more complicated. The easiest and safest way to remember the matrix of safe vs. unsafe is "use the official dock directly and don't do anything else". Technically there are other safe things in the matrix, such as using the USB cable with a proper resistor in it, but it's all too easy to get any other such policy wrong, and not usually worth it.

Not that you're wrong to complain about the bricking issue. It's broken. It's just not quite as totally broken as some of the early articles thought. (For obvious reasons, nobody was too interested in conducting careful experiments to nail down all the variables.)
Dock Connector: April 2003 to September 2012 (9 years, 5 months)

Lightning Connector: September 2012 - ???? (7+ years)
Among other things, you can't downvote articles.
It's not new to us and most extant species. There were several rapid ~10 C temperature changes at the end of the pleistocene period 10-15k years ago: https://wattsupwiththat.com/2012/06/19/the-intriguing-proble...
Right. A lot of companies seem to do this calculus and come up with “my proprietary add ons are worth more than upstreaming this and having to update the patches whenever we want to upgrade”, unfortunately :(
Did Linux kill commercial Unix?
The new iPhones come with a USB-C wall wart and a USB-C-to-lightning cable.