skysight-inc/HackerNews huggingface dataset:
Shanzai doesn't benefit me if I have to reverse engineer competitors. The point of open source is that forking is not a bug, it's a feature. All of the clones of Linux used to make other distributions or products are in fact, the whole point of the enterprise.

Now, which Shanzai company is openingly publishing their source, Solidworks files, EDA assets so I can quickly fork their problem and make a slight tweak and ship a new version? Yes, it's in the hacker spirit, in a sense, because hackers basically find whatever things necessary to glue together a solution. But it is not in the spirit of say, the Homebrew computing club, or other famous hacker communities that kicked off the computer revolution, because these clubs actually shared their designs and intended for other people to be able to build their own.

My point is, someone who is making a product by taking someone else's product, cloning most of it, changing a few bits, and then selling it, without publishing their changes so that others can replicate it, is not doing open source, and they are a more of a 'Hustler' than a 'Hacker', when I take the definition of Hacker to mean in the sense of Steve Levy's _Hackers_, or say, Richard Stallman, or the members of the Homebrew Club of the 70s and 80s. (or the modern Maker movement)

To what extent, are Shenzhen hackers documenting their methods, publishing their sources, and assisting others to replicate what they've done? I see a lot of fly-by-night entrepreneurial activity, attempts to get rich quick, and while that is needed activity, I want to see more evidence of a culture of sharing information and being community minded before I'd be willing to say it is equivalent to the open source movement or old-skool hackers.
As someone who occasionally writes apps for iPhone I have to use the USB port all the damn time.
I’ve always set up my Caps Lock to be both an Esc and Ctrl key, so the touchbar change didn’t cause me any issues. Karabiner Elements is worth looking into if the virtual Esc key bothers you.
Regular community members are doing the flagging. Since this submission is probably the least bad of the wave of recent articles, though, we'll make sure it doesn't get flagkilled.
Small nitpick, this tutorial https://codelabs.developers.google.com/codelabs/firebase-web... mentions firebase-cli 3.3.0, which was deprecated for firebase-tools (current version is 3.19.3). Might be worth updating the docs to reflect latest packages.
x264 is software library. H264 is the spec and format.
https://en.wikipedia.org/wiki/Bose_(surname)
Personally, I actually never thought Dep was blessed by the Go team to the point that it "was going to be official". So I wouldn't be so fast to say "pretty much everyone". Notably, some loud people "thought" so; I've noticed that many quiet people quietly did not (as can be seen e.g. by the numerous voiced agreements and endorsements of the vgo prototype on the mailing list). Again, I personally expected exactly something similar to what was pulled off in the end to happen. Especially given that whenever somebody started claiming Dep "is going to be official", rsc/rob (don't remember) seemed fast to correct that it's not so, and that it's only an official experiment. Even Sam, after AFAIR being corrected so, was seemingly careful to say only about an official experiment in public emails, readme, etc.

I have numerous thoughts about developments like this one. Mostly, that I've seen a similar situation happen in numerous communities already, Go totally not being the first nor the last one, that the steering commitee have the last say, and may have different taste. I learnt to accept that their choice usually does have merit and usually actually ends for the better. I learnt that it requires a lot of humbleness and sometimes gritting one's teeth, learning to let go of hurt feelings, and accepting that someone else may have reasons you still need to grow to understand. Personally, my own view is that for Sam, this was probably the first time something like this happened, and he wasn't prepared for the hit. And I agree those never stop tasting bitter, given the work one has put in a project of this kind. A good will, hard contribution, being de facto rejected in the end. A child being "lost". But that's not the whole truth, because the child is in this case reborn, though in somewhat different shape. The experiment has served its purpose and brought a lot of value, a significant contribution. On the other hand, I do sometimes wonder, can such situations and misunderstandings be avoided somehow? Or is the world just not perfect enough? And by the way, I also think that Russ was actually taken by surprise by the extent of the reaction. I suppose that's why it took him so long to react, which let the situation and complains get somewhat louder than necessary.

But that's too just my personal opinion. One of many in this somewhat unfortunate situation. I just wanted to also let my steam off in the end, starting to grow more and more tired of the recurring claims that "everybody is surprised". On the contrary, I'm personally one of the people looking forward to vgo, and strongly unconvinced by what dep has become.
X1C6 is a wonderful machine, go for it.
I posted a response, then thought better of it and deleted it.
Yeah I have a (much) older MacBook Pro as my main home machine still. I've been wanting to replace it for a long time but as it has sat on my desk for years (I have a work laptop) I really want to buy a desktop machine.

But, Apple doesn't make one. I refuse to buy a touchbar-laden MacBook Pro or an all-in-one iMac Pro with a monitor I don't need (and a base price of 3 grand), so I'm thinking of jumping ship from the Apple ecosystem. I'm not happy about it; I just want iMac-quality hardware in a box (that ideally I could upgrade). A Linux box that can boot into Windows for games sounds like it's in my future as well.
Show HN: DrawerLayout component for your website or webapp
Last Week in Pony – July 15, 2018
Have you read my post? I've already addressed this, and my point specifically that individuals may not be responsible for what happens to them, but they often are responsible for what happens to others, and that the latter in many cases is a stronger lever than the former (i.e., luck is non-symmetric and not-global). By focusing on the dichotomy between the individual situation, you're forgetting this very important dynamic.

> By saying that the world needs to be fixed before individuals you're giving people an excuse to not try their best.

Frankly, it's the least of my concerns if I am giving someone excuses or not or if someone is trying their best. My concern is whether the world makes sense, is reasonably fair, and if people in it are happy. People trying, or not trying, their best, is only relevant if it is somehow interfering with that goal. At the end of the day I don't think people doing their best is all that relevant because it's not an objective measure and by definition varies between people. This smells of a religious kind of "sacredness", of people trying to create value out of nothing through "virtuous" action and living. This is the kind of thing people turned to when the world was so bad that improving it was impossible, so they turned inwards, so that even in the darkest circumstances they could feel good about themselves. Are you familiar with such philosophy? Is that what you're doing here? Do you think this is a good time and place for that?

If someone's best is a broken bridge, and someone's mediocre is a working bridge, guess which bridge I want? The world doesn't care about my "best" or your "best" and never did and never will. The bridge only works if it is built correctly, it doesn't care if someone did their "best".

We should not be focused on what is our personal best, because that's irrelevant and self-focused and leads to a shallow kind of selfishness. It undermines what can be built by human hands through collective effort. It gives credit when none is due (to work with no results). It makes us focus inward and generates concern with esteem and status. We shouldn't be worried about that, we're not animals. We should focus on what works, what's a good idea, what brings results.
I've created 3 new Gmail accounts in the last year and I've never been forced to enter my phone number. Either it's a myth or the rule magically never applies to me.
> All codecs are completely impractical on mobile devices if you're basing your estimates off software numbers

I have an iPhone 7 which has no hardware VP9 support but VP9 video works well at 720p in VLC. I'm sure the battery won't last as long as playing H.264 video in hardware but I wouldn't call VP9 playback impractical.
It takes up less space when folded in a bag, in luggage, etc., so it is less of a burden to bring with you when you go somewhere.

How would you feel if your laptop suddenly doubled in thickness but didn’t gain any weight? Most people would be unhappy about that.
The counterarguments are, basically:

1. vgo focuses on the wrong issue (if you're spending a ton of time resolving and re-resolving your dependency graph, maybe the issue is your build process).

2. vgo will get the wrong answers and/or make development much harder

There's a long writeup of some of the ways vgo can go wrong here: https://sdboyer.io/vgo/failure-modes/ and some background here: https://sdboyer.io/vgo/intro/ among other places. And there was a lot of discussion here: https://news.ycombinator.com/item?id=17183101

I'd say there's about a 3% chance vgo ends up being a smashing success that revolutionises package management and gets copied by everyone else, a 30% chance that vgo works well for golang due to their unique requirements but has nothing to offer anyone else, and about a 67% chance it ends up being a failure and being scrapped or heavily revised to scrap the novel, controversial and (arguably) fundamentally broken ideas that set it apart from every other package manager.

But fundamentally, the reason the cargo people aren't copying it right now is that it doesn't even really claim to have advantages over cargo for rust. (There are some quirks in the golang ecosystem which mean you end up analyzing your dependency tree way, way, more than you do in basically any other common language. That makes speed important for golang, but for everyone else, it's almost meaningless.) "We make the unimportant stuff fast at the expense of getting the importing stuff wrong" isn't very compelling. :)

Of course, the vgo people would phrase it as "we make the important stuff fast and we get the important stuff right", so...time will tell. But don't expect anyone to copy this quickly; it remains to be seen if it'll even work for golang, and it'd need to be a huge step up from the current state of the art to make it worth switching for other languages and ecosystems.
Yeah, sure, i understand that, hn comments just need to be a bit spicy (btw, any ref of papers or other stuff in that area? i didn't follow closely but didn't see too much moving, actually i don't even know what the big question marks are). Although i really believe it's not about if but how, so let's hope that when the time comes Rust will be able to take the tough changes necessary to unify the different branches that split off.

Like what is the real road-blocker, since we're talking here about abstractions that are gonna be monomorphised (at most into lifetime-polymorphic function, which anyway get erased) and known statically, right? Is it only a problem of getting the typing rules consistent and robust?
> I don't like talking to people who come across as hell bent on shooting down everything I say rather than trying to understand my point. So I think I'm probably done replying to you in this thread.

I am just going to note that you're doing a very similar thing with statements like these:

> I see zero reason to assume that encouraging individuals to not engage in learned helplessness should be an excuse for society to not offer a social safety net or work on improving the one that exists.

So you may not be getting the results you're expecting because you're generating strawmen in your posts to which naturally the other poster is going to be inclined to reply in the somewhat less understanding manner.

It's not always easy to keep these discussions fully level and polite, and I absolutely fail in that all the time, but, like, pot, kettle.
Lately I've been working at a company that uses YubiKeys for 2FA. You can use a traditional YubiKey, but the YubiKey Nano is especially popular because you can put it in your laptop and leave it there. It barely sticks out at all, just enough that you can touch it and activate the touch sensor. [1]

I started noticing people in meetings with their new MacBook Pros and six inch cords sticking out the side, and on closer inspection, there was a YubiKey Nano plugged in at the end of the cord.

Meanwhile, the folks with ThinkPads or older MacBooks just had a Nano tucked into one of their USB-A ports like it was no big deal.

I know which I would pick.

[1] https://www.amazon.com/dp/B018Y1XXT6/
Archaeocryptography
Log off Twitter. And I say that because I like the guy.
Sony BMG copy protection rootkit scandal(2005)
Yes! This is what my 9570 is like and it is driving me insane. My MBP is due on July 26th, that date cannot come soon enough.
Which also has the added benefit of allowing you to use your own cable that is either more durable to begin with or a different length. I have a 10 ft USB C braided cable that I've been using since day one, which is much more convenient than having a fixed cable attached to the brick.
I'm sure companies doing business in areas where kidnap and ransom is common know the going rate for ransom. They also know how much an employee is worth to them (same rate as companies who take out life insurance on their employees). If you can get an insurance policy against someone's kidnap, you know how much they are worth and you know how much you'll be willing to spend on a ransom. If you can't narrow it down enough to escrow, you certainly don't have an insurance policy on it.
Yeah Apple are not perfect but the luck of the draw has given me several faulty Dell's and no faulty Mac's. Which am I going to prefer? :)
It might increase the thickness. It is not a given.

I remember about old single slot pcmcia cards which had a push mechanism that would show a RJ-11 so you could connect a modem.

Check the "XJACK connector" for pictures. It was technically possible. It still is.
One of the most interesting points about the submarine IMO was a comment on Ars Technica's article by an apparently qualified commenter: https://arstechnica.com/science/2018/07/elon-musk-built-a-su...

> I certainly wouldn't be on the cave side of it (as opposed to the entrance side - when I was acting as a guide I wouldn't even be on the non-entrence side of fat divers if the system had restrictions)

(restrictions means tight, bendy bits)

If the long, rigid, metal sub got stuck in any way in the cave, the kids and divers behind it were also stuck, and probably doomed (good luck getting cutting equipment in there to dismantle it).
Meet the Economist Behind the One Percent’s Stealth Takeover of America
I have no idea what your calculations are trying to be, let me try it myself, it should be very simple:

In 2014, a 2300 EUR laptop was 2300 / 0.73 = ~3150 USD or so.

Today, a 3000 EUR laptop is 3000 / 0.86 = ~3500 USD or so.

So no, just the exchange ratio does not explain this. The US inflation numbers, however, say 3150 in 2014 was 3353 USD in 2018 so that's closer.
Mozilla is working on a performance-optimized encoder, and has demonstrated realtime encoding recently on a lots-of-cores cpu.
Yeah, this was a lot more important than most people realize. I wrote about it here, in the context of Zhukov's rise as a general and what he'd later do on the Eastern Front after Hitler invaded —

https://medium.com/the-strategic-review/background-ops-5-the...

Incidentally, Zhukov's Autobiography is extremely insightful and the uncensored version has only been out in English for ~20 years now:

https://www.amazon.com/Marshal-Victory-Autobiography-General...
I live in a rural area in Japan. The 4 lane national highway has a speed limit of 80 km/h and has a fairly high toll. The free "highway" has a speed limit of 50 km/h. Bus fare is based on distance and so for me to go to the nearest big city (of about 700k people) costs about $25 for a round trip -- a grand total of 50 km (round trip). The train is a bit cheaper, but I don't live on the train line.

With those constraints, the impact on culture is amazing. Because it's so difficult to get from one place to another, each town has it's own character. Japan has kind of a difficult geography and the towns are forced into the valleys between the mountains -- usually the towns are all connected, because there is limited space. But, there are 4 towns in the 25 km between my town and the nearest big city and each one is completely different. Each town has their own grocery stores, restaurants, bars, clothing stores, etc, etc. Not only that, but each town has it's own specialties -- for example fish if it has a port, fruit because it is on the south side of the mountain, tea because it is on top of a flat plain with plenty of sun, etc.

When I lived in Canada, each big city was this 60km diameter disc of monoculture. Just suburban sprawl, designed to enable each person to have a 2 car garage and a swimming pool in the back yard (which you can only use 2 months of the year). It's only when you get into the older parts of the city that you start to get cultural variation and interest.

Although it seems counter productive, I'm a big fan of making it difficult (or at least expensive) to travel quickly from place to place. I like self contained communities where there is a reason to stay in the community, to meet people, to encourage small businesses, etc.

It's a foreign concept to many people, though. There is a kind of attitude of, "If I can have it all, why is that worse?" If there is a great restaurant 60km, why would you want to stop yourself from being able to get there? The more range you have, the easier and cheaper it is to get places, shouldn't that mean you have more options? But I think the reality is that such mobility only serves to consolidate resources and rob you of diversity. The great restaurant that might have sprouted in your neighbourhood will never get off the ground, because people will simply never give it a chance -- they would rather drive the 60 km for a known quantity.

(I have to say that 15 kph would bother me, though, as an avid cyclist -- hard to get a good work out at that speed ;-) ).
Yes, I too base my decisions of which laptop to buy based on how a YubiKey looks.
The touchbar is such an FU to developers. It still hasn't found any real use. They're not rolling it out to other models. Basically, it's a little fun "experiment" that they've imposed on all their PRO users, thus demonstrating they no longer really care about this user group.

Personally, I'm waiting for the next generation of Surface devices to come out, and I'm going to see if I can make WSL work for me.
It's not a collection of x86_64 instructions, it's an separate specialized core on Intel CPUs. https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardwar...
and AMD https://en.wikipedia.org/wiki/Video_Coding_Engine
You need OS-dependent driver code to access it. Otherwise, if a decoder just uses x86_64 instructions, it's a software decoder.
Similarly, I think that to enjoy watching baseball, you have to care about the outcome. It’s a game of anticipation. If you don’t care, it’s like gambling with Monopoly money. It just doesn’t matter.

Football, for example, is a bit different. There’s more of a guarantee of action.
Yes I have Pro Support (on-site, 24h) but they don't have the part (keyboard in this case) in stock so the earliest they can do is Wednesday (when I called Thursday) which is no good for me as I am over the Atlantic that day. Not Dell's fault that I am not available but I had hoped they would have a keyboard in stock or could at least get one next day but apparently that wasn't possible. I ended up initiating a return so it will be picked up the following week.
> Take a look at the chart.

...and keep in mind that it doesn't capture the money paid out in dividends for over a decade.
China's Next Strategic Advantage: From Imitation to Innovation
> ripping into the rescue chief is the height of douchebaggery ... called one of the rescuers a "pedo"

I haven't been following any of this very closely.

Would you mind linking to primary sources, thanks.
I don't have the new body style of Macbook, I have a 2015, but I can tell you that when I switched from a PC laptop to the 2015 Macbook, it was thin enough that I could now travel with my laptop and an iPad in my carry-on. Before I had to make the choice of carrying only my laptop or packing a roll-aboard to be able to fit everything I needed for a work trip.

What does a thinner laptop enable you to do? What a question. Might as well ask why compact cars are more popular in the city than pickup trucks.
Just an FYI, several of the images in the article are unreasonably large (>3000 pixels on the long side). It's really unnecessary, too - they just don't hold up to close inspection. We're talking like ~20 MB total.
I bought myself the full sized Yubikey instead of the nano because I'm very much of the opinion that the inconvenience is a feature, not a bug — do you _really_ want to leave your Yubikey attached to the device that holds your password manager too?

That said, the problem you described is a temporary one —
while not as neat as the USB-A variant, there is a USB-C Yubikey Nano. https://www.yubico.com/product/yubikey-4-series/#yubikey-4c-...
Travel is something of a prerequisite of international sporting events. So, 1870's is very early in that context as people simply moved around less.

That said, medieval jousting for example had what amounted to a multi national sports. It's just the nations where tiny.
> It's almost as if Apple aren't even basing their hardware strategy on what developers are complaining about on Hacker News.

I’m imagining someone who went into a fallout shelter about 10 years ago, somehow only had HN as a source of news, and suddenly re-entered the world. What would such a person be suprised to learn?

I suspect Apple still being a successful company would come as a huge shock to such a person. So would the success of SystemD and Docker and Kubernetes and Dropbox and microservices, the complete takeover of widescreens in the display market, and the continued survival of Tesla.

I bet a stock picking strategy that invests in companies and ideas that HN users hate, and shorts the ones that HN users love, would be right far more often than it is wrong and would make tons of money.
Similar transition here. Pretty sure it's both cultural and financial - keep in mind many service workers, e.g. waiters and bartenders, make much more in the SF area than their counterparts in middle America.

Also there is a bit of a feedback loop of Instagram highlighting conspicuous consumption / wealth and beauty as ideals, and everyone else attempting to emulate that. Keep in mind the reason there are so many influencers making money simply for being attractive and going to fancy places it that so many people get influenced by their posts
I've always been one to defend Elon, and all I will say here is I feel sorry he was so frustrated at the response. However, this comment from danso is the most measured analysis I've read and unfortunately, he has made some mistakes here.
Whoa!!! So there's a CPU, a GPU, and a dedicated video decoder?? I had no idea. Thanks for sharing this!!