skysight-inc/HackerNews huggingface dataset:
I did not know that they were counterfeit as they arrived. It first came to my notice when using a skincare item. People on the interwebs pointed out about spelling mistakes on the packet which tipped me off.

Every item I have listed above was found to be counterfeit in retrospective. I got a usb voltmeter to test the charger. Had to use f3 to test the flash drives (should’ve done them in the first place)

The headphones took the longest to figure out. It was a mid range sennheiser headphones which passed the authenticity check. It was a gift so I didn’t really test it immediately after purchase. 18 months later I gave them a try and they sounded off. Got them replaced by sennheiser and boom - massive difference in sound quality. I still wonder if somehow sennheiser was in on the scam because there product verification process told me that the headphones were authentic.

I have drastically reduced my purchasing on Amazon ever since I figured out the scale of counterfeit items being sold. That said there is some stuff which I can only buy on Amazon so can’t really cut them off.
Terraform doesn’t buy you anything. It supports multiple vendors, but you have to re-write all the code when switching.

If the lowest common denominator is K8S/Mesos, while not using any of the cloud services, you’re doing it wrong.
A Liberal accent: Linguists document language changes in southwest Kansas
This isn't from Blade Runner – it's the real Beijing (2015)
Yes, all car fires should get investigated for technical issues. This is how airplanes got safe, as every single incident was carefully investigated.

But it is not the first time a car caught fire while driving: https://www.youtube.com/watch?v=kPiG3gFRjHE
It would be great for the persistence of knowledge if they'd engrave the knowledge into titanium slabs that are buried in a protected cave as well.

Correct me if I am wrong though, I believe, usually, that presentations are meant to be shown on a stage of some sort. I don't see how accessibility comes into play here.

What I often see is that presentations at conferences/meetups, etc are not shared at all. Rather than giving props to gmarty you complain about accessibility.

He made an effort to create a great looking presentations and, instead of a compliment, he gets criticised for not adhering to a 'better' technological and user experience standard to achieve it. The irony being that if he'd have opted to not share at all, there wouldn't have been a user experience problem to begin with.
> Jet aircraft were actually flying by the 1940s, and those engines were built using the relatively primitive metallurgical and manufacturing techniques of the day

Yes, and the Junkers Jumo 004 jet engine used in the ME 262 "only had a service life of some 10–25 hours" (!) after which time it had to be replaced [0]. Admittedly German industry lacked raw materials to do better metallurgy, but in the 1940s there was a long way to go in terms of designing jet engines

[0] https://en.wikipedia.org/wiki/Junkers_Jumo_004
So given the choice of a comfortable, safe, environmentally responsible mode of transportation, you chose to go for the option where you get to burn lots of fossil fuel and move at a speed in a metal box at which you cannot control it any more if anything happens and which you had no experience in, putting your own and other lives at risk.

As a German, I wish we would impose strict speed limits on the Autobahn to avoid tourists, or anyone for that matter, do such wasteful dangerous joyrides.

Note: have been in a car accident so appreciate I am very very biased against how offhand and casually people go about such behaviour, how lives are destroyed for no reason.
The author has no idea where yield improvement comes from. I think they like to believe in pie-,in-the-sky magic. Getting to high yield 10nm process Intel have no choice but to start at low yield and ship dice into processors to find out what works: they have to commit to a process flow right the way up to packaging. Otherwise it truly is a pipe dream. You can't run the fab line efficiency if you mix outputs, it wouldn't surprise me if the process chemistry and timing and temps are so different you can't run mix nm scales at all.

Intel have to make and sell! What does the author want them to do with a low yield 10nm process? Design chips without the gpu and package or, design the dies for the future 2+1 you state, burn the silicon which is waiting for yield to work and then use it for the you makes more sense.

Lenovo took a deal. The price and energy budget work for them. It's win:win.
This is someone's presentation deck. Can't he do what he needs to to have a smooth presentation?
No wonder the #1 question on Google Trends is "What am I doing with my life?"
Pattern Matching Unleashed (Scala)
Ah, I see Mr. Musk is surreptitiously testing those rockets that are to grace the new coupe in the near future.
The real kicker is that I've gotten more consistently genuine electronic products from AliExpress than from Amazon.
That's because historically, there's been one escape from third-world extreme poverty: capitalism.

https://humanprogress.org/article.php?p=770

Since its economic liberalization reforms in 1991, India’s average income has increased by 7.5 percent per year. That means that average income has more than tripled over the last quarter century. As wealth increased, the poverty rate in India declined by almost 24 percent. But most significantly, for the Dalits – the poorest and lowest caste in Indian society – the poverty rate during this period declined even faster, by 31 percent. That means that in the nation that has by far the largest number of people in extreme poverty, it is the people at the very bottom of the social strata who are getting richer faster.

You can't, and won't, 'fix' broken States with technology, or charity, or education. First, they must fix their political systems to enable the creation, saving and investment of wealth.

It's a source of some surprise to me that the above is ever controversial among folks who admire Paul Graham, and have read his essays on wealth creation.
Is your buddy one of the very few beating the market or is he one of the many with clients who would be better of just tracking the S&P 500? Because if the latter, he is just as much of a clown, just one whose strategies by accident happen to be less bad for their clients.

The number of ‘wealth managers’ who add value for their clients (which can also be done by reducing risk in exchange for lower yields or in several other ways) is very small and the remainder are leeches.
(I'm 32)

The first thing I came to terms with is that 30 isn't "old". I'm looking at 40 up ahead, and that isn't "old" either.

My parents both turned 60 recently, and even though they're greying slightly, I honestly don't consider them to be "old". My dad plays drums in a band, they get booked to play at all kinds of parties locally. He built a practice room in their house, complete with separate mixing booth and recording facilities. When they go play, they lug all the gear themselves and set up a stage and everything.

My mom does realistic movie character doll heads for Barbie-size dolls, sews clothes for them and builds complete dioramas.

My uncle, who's in his mid-60s and just retired earlier this year sails kayaks and has built both a beautiful wooden kayak as a birthday present for my aunt, and he's making another for himself. He's also still active in the regional dog training club, for over 30 years now.

You get older, but you only get old if you give up and stop doing things you like, if you get overly conservative and start just complaining about everything, instead of going out and doing things.

Dude, you're 24! Life is just starting! Get out there and enjoy it! :-)
Why aren't you super paranoid about missing a train?

Arriving at an airport - even last week in Moscow where's there's convoluted immigration, security, and I was checking a bag, more than an hour before take off seems crazy. An extra hour a flight adds up to days of wasted time hanging round at airports.
The opposition might have good reason to opposing you, despite you being convinced you are right initially. As in, while you are pushing for that thing, be willing to listen to them, especially to those in roles different then your role, in case you are just about to cause them problems. You will just do more damage otherwise.
And has the advantage that videos actually work reliably.
The government should be enforcing this. Nobody should be expected to make a personal sacrifice to do the right thing.
This is a pretty solid non-technical conceptual primer for lay audiences. It provides enough detail to be useful, and I've found it helpful when going beyond describing a blockchain as "triple entry accounting" or "a slow database for people who don't trust each other".
The only science you're allowed to be skeptical of (on HN) is science other people are also skeptical of, like (say) astrology. Anything else sees you downvoted and/or shadowbanned into oblivion.

Groupthink is stronk on HN. (Intentional typo, I just like the word "stronk" for some reason. /grin)
The issue of death fear was historically(almost allways) solved by religion. Many people in the last century chose to be de facto atheist, which of course has its advantages but like the former also disadvantages. There is no solution to this phenomenon otside of religion.
At the same time, I rather negotiate with a service provider than employees who have implemented their position into the system.
Agreed, and I also think this investment/lottery/entitlement mindset is toxic because it devalues the actual work.

Human progress, our progress, comes from the work being done, not the money that can be made from it.

While money also end up funding other work, it's blindingly clear through the distribution of money and the proliferation of various speculation markets, that actually doing work to earn money is almost seen as 'earning' it in a roundabout way.

All you really need to do if you have real money, is to do nothing at all. Because while you can earn even more by doing something, even absolutely safe positions will get you a higher lifetime income increase than the average worker can expect over their lifetime.

It's simple math that shows how extremely we've devalued work, and I believe it has a negative effect on lots of things, some that might even too obvious to be visible at all.
Ask HN: Native vs. React Native vs. Flutter
I am planning the plunge into app development. I have a startup idea and wish to prototype it (Mobile app is the biggest part) and i thought it would better not to outsource it.

I was planning to go with React Native as i have some Javascript experience and for the fast development, cross-platform aspect. But since app is a major part of my idea (Think something like Coursera targeted for mobile), I'm skeptical on compromising on performance issues from what I've heard people blaming React Native for (Not so butter smooth transitions, e.t.c).

What platform would you suggest and any advice?
That's not really true - most JavaScript is minified and a lot is obfuscated.

And a lot is transpiled from another language. I'd say very few major sites send you readable hand written JavaScript.
> In the end (with the train to the city center) it takes less than 4 hours.

But for only one hour of that can you be working, reading, or just relaxing. For the rest you'll either be on your feet or at the very least aware of your next connection.
I will grant you most laptops don't run an open source os, but most of the times they are probably running a browser -- and both firefox and chrome are almost open source.

For mobiles it is a little different, because iOS locks people to their browser, but at least on Android users would be using Chrome.

Heck I am typing this on a chromebook, simply because I realized 80% of what I do is webbrowsing anyway.
Well, that was different, haven't actually seen one of these. Thanks for sharing.
Ps:
Best Score for your Gender -2147483648
Worst Score for your Gender 2147483647

:/
On the new line you don't see much more than noise barriers and tunnels though.
The original idea with patents was that they should make it worthwhile to invest in innovation and otherwise expire as fast as possible so that eventually all profit. Our current patent system has forgotten that second part and morphed to "expire as late as possible", which only serves greed.
31 here.

Growing old for me was mostly about accomplishment, "am I doing everything I want/need to do while I'm still young?"

I mostly am succeeding, have a nice stable career and am a father of one. I admit that this success was mostly dumb luck and I didn't have any master plan or list of goals.

You're where I was when I was your age, you might benefit from introspection to see what you want to get done before you hit age milestones, and go and do it!

As for the "everything new is dumb bit," yeah that happens to most people. I encourage you to force yourself to listen to new music and experience current culture. It's very easy to become ossified over time, and you should grow older with an open mind about all things.

By the way, I've found that making memories and experiencing new things with friends and loved ones is the best way to not only slow the passage of time, but also pacify the thoughts of "oh god I'm getting old." Having a pool of memories to attach to your age helps your thoughts go from "I am afraid of getting older" to "I can't wait to see what else I get to do."
> Why aren't you super paranoid about missing a train?

There is no need. You just turn up at the platform before departure time and get on.
Python ANOVA Using Statsmodels and Pandas
After black swan, it seems like big treasure hunting is close to hopeless https://en.m.wikipedia.org/wiki/Black_Swan_Project
Religion is absolutely not the only solution.

It's enough to just realize and come to terms with the fact that life eventually ends, and make sure to have fun while it lasts. Especially when the alternative is religion.
Modern feminism does not think in terms of freedom but in terms of ideological dogma: women should behave in certain ways to shake of the shackles put on them by the patriarchy. Women who consciously choose to stay at home are seen as deluded victims, not as free agents of their own choice. Take your pick of the wealth of articles written on the subject...

https://www.google.com/search?q=stay+home+mother+feminism

...and you'll find quotes like:

Feminism doesn’t see our child-rearing, much less all that goes with it, as valuable. There is no glory, no glass ceiling in poo-wiping, or mac and cheese cooking, or alphabet-teaching. There isn’t even value in breastfeeding, which you’d think would be vaunted in feminist circles for using the female body for something only women can do. Alas, it’s just a ball-and-chain, as Huffington Post says: “Breastfeeding has become the last legitimate ‘women’s work’ — the only argument remaining for a gendered division of labor that argues that women’s place is at home with the children.”

...

...we should be doing what we want to do, and what we want to do is not take care of someone else. How could we possibly wa ...nt that? The idea of our happiness is absurd to mainstream feminism.*

...

(Simone de Beauvoir) “No woman should be authorized to stay home to raise her children. Women should not have that choice, because if there is such a choice, too many women will make that one.”

...

(Sarrah le Marquand) “Rather than wail about the supposed liberation in a woman’s right to choose to shun paid employment, we should make it a legal requirement that all parents of children of school-age or older are gainfully employed"
For me, there are two reasons:

1) The trains go every 30 minutes to Munich, so I don't have to wait that long.

2) The price structure of trains vs planes. The standard DB train ticket is flexible, i.e. you can use any train at the given date. Booking a flight on the same day is very expensive (and might be impossible if all seats are taken). There are discount tickets that are not flexible, but the price of the flexible ticket doesn't increase to enormous sums just because I book it on the same day - it's always the same.
It is usable to the point that NDK exposes a POSIX subset and C libraries, hardly due to any Linux specific features.

Termux would probably also be mostly usable in Fuchsia, WSL or Aix.
You speak as if you were a toddler. Every intelligent person should be expected to do the right thing. And the state should help us by making the right thing easy.

But this goes in the other direction, too. In democracies you need to build majorities (or at least growing minorities) first before you get policy. If enough of us decide it's a good idea to behave ethically it makes it a lot easier to pass laws that mandate ethical behaviour.

So no, you do not get a free pass by voting green.
Here in London my biggest concern is getting to the airport on time. Once I'm there I know that getting through security and to the gate is going to be roughly the same each time.

I regularly take flights that only fly directly from Luton or Stansted, both of which take around 1 1/2 hours of travel time from our office in Central London. But that involves multiple connections, each of which could be missed or held up.
Python swallows a woman in Indonesia
The best is currently Leonid Yuriev's t1ha.
See https://github.com/rurban/smhasher/

Note that in contrast with what Andy or DJB say, the collision safety is not a problem of the hash function per se, as you cannot fix collision attacks with any "safer" hash function. You can easily brute-force even the worst of all siphash in under 4min. Safety begins with 256 bits, in a hash table you got typically 10-14, max 32 to attack. It is only making it marginably safer, but much slower. It is only doable by checking collision attacks in the collision scheme, either by collision counting or using a non-attackable collision scheme.

Unfortunately most implementations have no idea, and just go with the slowest of all. The latest such sin done in the linux network stack. I thought at least those guys were above that, but apparently not.

This simple multiplication hash is indeed superior, just with linear probing it has problems. You would use double hashing with another similar constant then.
Or find two such constants dynamically, as this would be universal then.

And also note that the upper bits of a hash function are always superior to the lower bits. power-by-2 & checks are thus always worse than right-shifting as with this one.
How this woman saved $40,000 in one year thanks to dog-walking app Rover
Yeah, no. You should bring a bit more substance to your skepticism though than "All scientists are corrupt and serving some powerful interest" (presumably trying to sell one-room flats in this case?). Individual articles are criticized here all the time, especially if they are from the "softer" sciences.
I used to book 'meetings' on my calendar and sneak off to the toilet cubicles for an afternoon nap. After a while I could even sleep through the noise of Dyson hand-dryers.

It still disappoints me that napping at work is stigmatised.
LemonGraph – A log-based transactional graph
What are your thoughts on utilitarianism?

If you can implement that in a purely voluntary manner then I'm fine with it.

Any other moral framework that you follow if not for utilitarianism?

https://en.wikipedia.org/wiki/Voluntaryism
Unless Knuth is outdated. With hash tables Knuth is seriously outdated. With hash functions you can consult his test functions, but he is also outdated.

E.g. the CRC scheme is the fastest by far (one even exists in HW), but too easily attackable. Trivial really, any 10 year old can do that, due to some unfortunate CRC properties.
Ah and 2010 is in the 19th century? I guess I was never good in math.
If only we had a uniform, slowly ramping global $100/ton carbon tax. From the models I've seen it would fairly abruptly correct all of these "two methods are vastly different in carbon emissions but otherwise fairly comparable" situations.
Depends how much you trust the trip to the airport. I used to be a 7 minute taxi/30 minute walk away, so I'd leave home at t-45, if the taxi didn't turn up I'd still have time, if it did turn up I had time for a coffee in the lounge.

Now I live further away it's much more variable. If I'm travelling from Heathrow T5 you have to be into security at t-35, so off the train at t-40, so out of Paddington at t-62, add a bit of leeway means leaving Paddington at t-80 to t-90 depending when the trains are due.

If it's a long haul where there only one flight a day I may well push it out to plan to arrive at an airport as early as t-75, which while excessive, is just in case there are problems like punctures or whatever.
The oldest one is the Würzburg - Hannover track which was opened in 1991.
If you really are having panic attacks about turning 30 (in 6 years??!!), I would suggest finding a therapist and getting a prescription for Xanax.

Like the other poster says, 60 is not even 'old' if one's attitude is correct. 45 or so, the biology slows down and you really start to feel it, but I've stopped ruminating (mostly) over all the missed opportunities and risks I did not take while younger (aka 40), and now have a laundry list of things to do.

Getting older is also nice in that I can more clearly see how Western civilization is completely full of shit and so I thus get to do what I damn well please (within the constraints of my ethical system, which is not pathological like a lot of the 60,70 year old asshole politicians out there <all of them>)

The sooner you realize exactly how much the West is truly a bunch of nonsense, the freer a person you will be. be in the world, but not of it. Then you'll stop being scared of death.
Yes... that's my point. I want a code sample, but I'm not judging you based on whether you have a GitHub profile or not.
I had a job writing software for piloting a drone with Myo. Myo recognizes a small set of palm and finger gestures, not continuous movements, so, for example, you couldn't record yourself typing on the keyboard. It does stream arm movement and rotation though. No mind reading either, which is the gist of the Ctrl-labs' armband.
I'm simply being pragmatic. If that worked, if every intelligent being did the right thing we wouldn't have any problems at all, would we? Most people know that driving a single occupant car to work every day is silly. But what can they do? Completely change their lifestyle while everyone else continues to operate as normal? Make a personal sacrifice for the benefit of those making no sacrifice at all?

It will never work from the bottom up even if everyone agrees what the right thing is.
Time for logarithmic scale?
City centers are ideal for trains though, but on the other hand I'd gladly trade 3 minutes in exchange for the same 4 hours of travel but with the lower stress you get on the train.
Interestingly, cryptokitties is behind the effort for standardizing the concept of asset or non-fungible tokens (where tokens, here kitties, have different prices). It's called ERC-721 (similar to RFCs) and it's quite controversial: see https://blog.citymayor.co/posts/why-the-standardization-of-e...
Agree, it's the concept I will takeaway from this piece.
The faster ones that only need 4h are indeed going only three times a day but there is a connection every hour that takes 4.5h (on workdays from 6 am to 7 pm). Seems fine, I think?

(Source: www.bahn.de, the official website of Deutsche Bahn)
Yeh - I saw that.. someone's been having a play!
it wasn’t a hard choice

Funny how two people can face exactly the same problem, both quickly conclude that the obvious choice is so obvious you don't even have to mention it and then both make the exact opposite choice.

If renting a car and taking the train was the same price I'd take the train without even blinking.
German rail subsidies in 2014 were 17b a year, so not sure where this "extracting" comes from.
Isn’t that essentially what’s happening to Crypto in general?