skysight-inc/HackerNews huggingface dataset:
I am super excited about this:

- USB-C (w/Thunderbolt) (hello great docking solution)

- 14" WQHD OLED (2560 x 1440) Touch 300 nits

- Convertible, keys retract when converted in tablet mode

- Up to 16GB ram

- Up to 1 TB SSD PCIe TLC OPAL2

- I7-7650U Intel® Core™ i7 vPro™ processor

- Touch fingerprint reader (like a Pixel or Nexus, not swipe)

- Dockable, rechargeable pen/stylus (great if you give technical presentations

- MicroSD

- WWAN + MicroSIM (great for a no-extra monthly charge, free data only SIM on Project Fi)

- Trackpoint touchstick for those who love it (myself)

- Still has a full size HDMI port

- Starts at 3lbs

- Black or Silver (not aluminum)

- Thunderbolt 3 USB dock available

Cons:

- Ships with Windows only, no option to ship without an OS

- No factory GNU Linux options available (Ubuntu etc.)

- Webcam doesn't jump out at being great, will probably still use my Logitech c920
> the root of that gain has been the transition for goods economies to information economies

Piketty argues that the root of the move towards equality from 1945-1995 was long-lasting economic shocks after WWII:

Quite different in their effect were the rates of 20–30 percent or higher that were imposed in most wealthy countries in the wake of the military, economic, and political shocks of 1914–1945. The upshot of such taxes was that each successive generation had to reduce its expenditures and save more (or else make particularly profitable investments) if the family fortune was to grow as rapidly as average income. Hence it became more and more difficult to maintain one's rank. Conversely, it became easier for those who started at the bottom to make their way, for instance by buying businesses or shares sold when estates went to probate.

> Given the challenges of creating barriers to entry, the information economics will (in my opinion of course) eventually force capital to the creators away from management.

Until we can eat information, or make a house out of information, we won't be living in an information economy. (Even at that point you can bet that someone will have figured out how to gate/moat/control/curate/distribute the most "necessary" information, much as corporations and the press do today). For now we need to rely on taxation to redistribute the returns on capital:

Without taxes, society has no common destiny, and collective action is impossible. This has always been true. At the heart of every major political upheaval lies a fiscal revolution. The Ancien Régime was swept away when the revolutionary assemblies voted to abolish the fiscal privileges of the nobility and clergy and establish a modern system of universal taxation. The American Revolution was born when subjects of the British colonies decided to take their destiny in hand and set their own taxes. ("No taxation without representation"). Two centuries later the context is different, but the heart of the issue remains the same. How can sovereign citizens democratically decide how much of their resources they wish to devote to common goals such as education, health, retirement, inequality reduction, employment, sustainable development, and so on?
Is the process state-dependent? Can you only reclaim mines in public lands (and does it matter if it's NF vs BLM?), or can you claim an abandoned mine on private property?
Read the E-Myth Revisited: https://www.amazon.com/Myth-Revisited-Small-Businesses-About...
This is a guess, but if I were to have a problem with the term CQRS Library, it is that the query and command sides of CQRS really shouldn't be linked in any way. CQRS is a methodology that stresses that decoupling above all else. If your the command and query portions of your CQRS tech stack both fall under a single library, that seems to go against the methodology.
> In this specific example, I saw that building the project required mucking with my rust version/setup and decided that the cost of that was too high for me to proceed.

Agreed it would be nice if you could compile it with your package manager's provided version of rust.

Sibling comments mentioned rustup; with it this is the entirety of the mucking required [as described by alacritty's readme, and confirmed by compiling it myself]:

rustup override set $(cat rustc-version)

The override is local to the project of the directory you set it in. This will also download that version of rust if necessary.
Is it possible kids just stick coins in the superdrives or has anyone every verified these are vibration shims?
While DAB transmission is more efficient than FM, the receivers are more complex and draw more power than FM receivers. I'm not sure the tradeoff is right in this case.
> If I'm a one man contractor building a house, certain categories of mistakes I'm on the hook for for the rest of my life.

Should contractors that built houses in the 60s be held liable for using things like asbestos and lead paint?

Should car manufactures from the 70s be held liable for using non-tempered glass and other unsafe features? What about CO2 emission standards?

The topic of product safety cannot be divorced from the historic timeframe in which it is considered.
Forbes 30 under 30
I posted a new thread for the ThinkPad X1 Yoga (2017) here http://shop.lenovo.com/us/en/laptops/thinkpad/x-series/x1-yo...
In a weird coincidence, I watched the movie "Network" (1976) with my wife & kids last night, none of whom had ever seen it. They liked it. It didn't even feel very dated, despite the fact that the televisions all looked like the one in this picture. The complexity of the dialogue in the movie astonished us. More was expected of the audience back then.
One thing to consider is if you're a good fit for Medium. The strength of Medium is that it's a platform with an audience, and your articles will get seen by people right away. I find Medium to be a bit of an echo chamber. You can see this in which articles get "liked" the most - lots of "edgy" articles and top ten lists. There are exceptions and there is some good content on Medium, but I found that I didn't really fit in with the average Medium user - and rightly so, I'm barely a Millennial, I'm becoming a cranky old guy and I'm probably not within their target market.
Why is it starting terminal to run alacritty?
It's a game, why is it your expectation it should be instantaneous?
Why not alert earlier and save people from spending money on garbage data :\?
To save space (inwards, not height), nudge users to wireless which they believe is the future, and help with waterproofing?
«It wouldn't surprise me to see popular themes maintain Bootstrap 3 and Bootstrap 4 versions in parallel for a while.»

I recall that happened with the Bootstrap 2 and 3 transition with some components maintaining versions for both for a while.
And 18F/GSA employee and open source collaborator here. =) Can definitely help answer any questions folks have.
Show HN: Startup Law Dictionary
Here is the official video from Lenovo.

https://www.youtube.com/watch?v=S-0cyiHdLDs
Whether or not it necessitates a 'lifestyle change' depends on what you spend as a proportion of your income; not your income alone.

Furthermore, I think any financial advisor would advise that your 'lifestyle' not depend on one year's bonus!
Nope, they took on less risk than anyone else involved. Money is fungible, and they've likely got a lot of it.

The people there, day after day, they gave their time. That's something we all only have a limited amount of, and that's something you'll never get back.
ReadReady() could be made part of an interface, it doesn't necessarily need to be magic.

That this pattern exists and it would be nice if there was a solution, I don't really care about the implementation.
React and redux don't have to be a part of a SPA. You can have server-rendered pages with some react-based widgets on them. I think react and redux is great for that kind of stuff - I know I enjoy building widgets using react and redux as opposed to jQuery.
I would argue that a device connected to the internet being actively scanned for exploits is normal use. Even if you have a disclaimer that your product should never be connected to the internet, you could still be on the hook.

Blitz went out of business because it could no longer afford liability insurance. Blitz made those ubiquitous red plastic gas containers you see on every landscaping trailer. They were constantly being sued because their gas can could explode if you poured gasoline directly from it onto a fire. They even put warnings and disclaimers directly on the cans against pouring gasoline on a fire.
Personally I feel better when I worry less about money. Once I reached that point money became less of a motivator. Career promotions and title changes are now my primary motivator.

Sure my family with an extra 100k could do a handful of extra things in life but quality of life isn't going to change because of it.
What did you write?`
I am genuinely curious as I never had an urge myself.
A professional pick up artist. If you get good at it, get a good following, get good media presence (Youtube, Facebook groups), you will be able to sell products and run bootcamps pretty consistently.

To make a lot of money you need to be really good at it, by that I mean having slept with 100+ girls, having an amazing social life, and have people in the community that can vouch for you. Building that can take years if you are not a hot, white dude.
Considering that sram takes up a lot of die space in processors, wouldn't that be a Huge Deal™ for chip manufacturers?
So this isn't entirely true either.. Here's my take:

What I did wrong
- I didn't run the quotes by Pieter before publishing. I was on a tight deadline, and I simply skipped this step. That was a mistake, but not unethical. Journalists are not required to run quotes by their sources. I only quoted from what Pieter told me. Those who want to verify can hear the whole interview here -- https://drive.google.com/file/d/0B8k8VS_zkdqYVGx3U01JU0xaYXc...

- I simplified Pieter's story to fit the narrative I thought I saw. I was blinded by what I thought sounded like a good story. So when Pieter said he had stopped traveling temporarily, I simplified that to "He stopped being a nomad." While he had stopped traveling when I spoke with him (he was in Holland when I interviewed him), he didn't intend to stop traveling forever. When Pieter reached out (and called me lots of pretty harsh names), I emailed the editor and we issued a revision. You can see this in the story.

What I didn't do wrong
- For the last couple months Pieter has tried to tell everyone that will listen on Twitter what a shitty person I am. He's called me harsh names. He's questioned my ethics. And he himself has simplified a story: that I'm a clickbait seeking journalist with no experience and no morales. This has obviously been pretty hurtful. I've gone to sleep shaking with anger and sadness (partly because I know I made mistakes in my first-ever published story and I'm insecure about that, and partly because reading Reddit threads where people call you a fucking idiot just hurts). I don't believe I was unethical in any of this. As I mentioned, I used direct quotes and told the story that I heard over Skype.

- Pieter implied in this comment that I didn't write the truth and that I am embody what is wrong with journalism today. He compared my story to "fake news." I think this is a stretch. Again, I could have written a more comprehensive story if I had more than 800 words and 48 hours. But I don't think any of this can be compared to "fake news." My intent wasn't malicious, and I sought to tell the right story. None of what I wrote was untrue. Pieter just felt that it wasn't the entire story. This is common with profiles.

- Pieter also mentioned that I did this for "clicks" but this story was written at a time when I was taking time away from marketing and business. I had no vested interest in the page views my story on Quartz got. I don't even know how many it has. Again, I think this is an oversimplification of a complex human being.

I've tried to reach out to Pieter before, but he blocked me on Twitter. So because I know you are reading this here's my message: "Shoot me an email (mthomas dot denver at gmail) if you want to chat. I feel bad about the mistakes I made. But I don't want you always lurking over my shoulder ready to tell the Internet what a shitty person I am. I made mistakes that anyone new to a field could make. I had no malicious intent, and tried to correct the story when you asked. Please stop writing mean things about me and making me feel bad. I'm a human being with feelings and emotions."

Over and out.
Such a narrow definition of risk... Their money is the only risk invested?

What about employees who moved across the country, or who worked for two years of their lives here and lost the opportunity costs of working elsewhere, and now have nothing more than a failed company on their resume?
+1 on the Woodworking....

I started StumpCrafters.com just a few months ago and its great. I love being out in the shop more and still getting to do a few things with code here and there.

Im not quite there with the customization yet but its in the works.

Check it out at:

https://stumpcrafters.com

https://facebook.com/stumpcrafters

https://instagram.com/stumpcrafters

https://twitter.com/stumpcrafters

edit: formating
That's insane. You seriously believe that you took on more risk by accepting a cushy, salaried position, than someone who invested millions of dollars? Their net worth is none of your business. They are quite literally funding every paycheck you get.

No one is 'giving' their time; they're being paid for it. You're not doing anyone any favors. You're performing a task and getting compensated quite well to do so. Such an entitled perspective.
Purely anecdotal, but it took less than two seconds for me on both FF and Chrome (Win 10).
Seems like they made the jump on mouseup instead of mousedown, and mouseup needs to be within ~1s of mousedown.
How do you know if you're technical enough to build great products?
I wouldn't hold my breath. Maybe for causal reading but not for day in day out 8 hours a day. It's also solving the wrong problem when it comes to immersion. I fly FPV which is a fuzzy intermittent analog 640x480 screen and it's incredibly immersive. People are fully immersed into their tiny mobile phone screens for a large portion of their day. AR peaked with Pokemon Go and we didn't even need Google Glass, Magic Leap or HoloLens. We already have the hardware for full immersion and it's sitting right in front of you (or in your hand).
The epoll/select syscalls and the file descriptors for TCPConns are exposed, so a lot can be done in third-party packages; I linked some relevant stuff in another comment. It's kinda hard for me to imagine explicit wait APIs being deeply integrated with std, though; maybe if things reached the point where sitting on buffers became the bottleneck for a lot of apps (in which case, dang).
I get that argument for tv transmission, but the FM bandwidth is tiny by comparison, so just doesn't seem to justify the switching pain (particularly regarding cars)
Agreed about integration tests sometimes being a pain in the... neck.

However, note I'm talking about something way more basic: many business don't do any kind of testing at all that isn't done by people manually trying the system. In the case of internal tools, this "testing" is often done directly by internal users trying to use the tool. This is way more common than one would suspect from reading tech blogs (unless one reads TheDailyWTF, of course).
In sports betting, the gambler has no control over the parameters or the outcome of the game. Indeed when they do it is considered match fixing and may be illegal.

In software tool/platform/protocol/standards selection, the person making the choice is a direct participant in the game, can control the local (and possibly global) quality of the outcome, and has (or should have) a priori knowledge of the characteristics and context that will shape the future viability of their choice.

Sometimes that requires a really deep dive into technical documentation and/or source code; sometimes it means assessing product origins, or the community/ecosystem around it; sometimes it means looking for warning signs (e.g. patent encumbrance, a toxic vendor, unnecessary interoperability barriers, opaque licensing or pricing); it almost always means understanding the values & norms & preferences of the people who'll be bound by your choice. Usually a combination of all these things and more.

The argument that we can't tell, in advance, doesn't wash with me; it is not borne out by my experience of being either the decision maker or decision victim, and just sounds like an excuse for a bad decision and/or poor execution.

What happens later is people saying "I made a bet and lost", a terrible post-mortem that smacks of denial, and one I've heard all too often. But whenever I've make a wrong call - and I've made plenty over the years - there was always, always, always some factor that I missed. Whenever I've made a decision that turned out really well, it has always been on the back of research and analysis and reasoning, possibly (and increasingly with experience) guided by gut feeling. "I made a mistake, what can I learn from it?" is the only hindsight I tolerate for myself and strongly encourage in others, and it is not compatible with framing decision-making as a gamble.
Rustup automates this process so much that it costs you nothing to compile from a specific nightly release without compromising your existing configuration.

I downloaded the nightly within a minute, and I compiled a release within 125 seconds. Immediately after I changed back to stable. It took two cli commands to swap between. NPM couldn't get all my packages for my React crud app that quickly.

One thing that Rust really seems to be doing right is tooling whether it be Cargo's package and compilation management or Rustup's toolchain management, and their 2017 roadmap is pretty much entirely about tooling: https://github.com/rust-lang/rfcs/blob/master/text/1774-road...
More from CES - https://www.youtube.com/watch?v=3w0Tw3PtHrg
Polymer 2.0 Update
This leaves 220 people employees left at Theranos? Why? The company is over. The emperor has no black turtleneck. Move on.
But it's only a matter of understanding that people are willing to listen to you as long as you aren't wasting their time.

No, no: people are willing to listen to you as long as they think you aren't wasting their time. Whether you are actually wasting their time doesn't matter. What this means is there are two ways to catch people's attention: bullshit and say what they want to hear, or actually say something meaningful. The first is exceptionally easy, the latter not as much.

Remember, the person who's job is to sell something is probably selling you something. There's a pretty good chance that what they are selling you is not as valuable as they say it is. This guy is doing an exceptional job selling, yes, but whether he's wasting your time...? Based on the first post in this thread, who knows. That's why these narratives are often misleading and self-serving, intentionally or not.

He's selling right now. You bought it. What's the real value?
addendum: every class is a singleton.
On one hand, you've been locked in the room with a slowly growing group of idiots for decades and nobody has started throwing grenades, at least not since John threw a couple of them when he got excited after being the first one in the room. On the other hand, Ivan keeps making strange faces at his grenade, Ali is playing "guess where I hid the grenade" and keeps getting into fistfights with Sanjay, Kim just barged in with a new grenade and keeps shouting at everyone, and John suddenly seems a lot more enthusiastic about blowing shit up real good.
So, I assume the company paid for you to make that move, right? Yes, you took on some risk by moving cross country, but you likely did so because the work was interested and/or the compensation was worth it. Let's not pretend that you didn't get anything out of the deal.

So, it fails, as startups often do, and you find another job. During your time there you pocked over 200k + benefits. What a rough life. What did you lose exactly?
I love this quote. Probably going to read the book. When I look at a lot of the comments here I see people talking about they hate what they're creating. Maybe - relating to the mudpie example in a lot of corporate environments is that there isn't much room for creativity in programming: its all pretty defined from start to finish.
>Nope, that's not it.

I think you are right mostly, its probably more that than anything but I do think people allow a very limited observational ability to give them a feeling for how likely something is, despite the fact that they cannot really internally measure it at all just based on the facts they observe in daily life. I think people use a similar reasoning to assume Trump (or anyone else) could ever be a serious threat to our democracy simply because things "never seem to change" no matter who is in power, which I think is equally irrational.

>So the only reasonable strategy is to ignore it entirely

I think that is pretty overkill, to me the only reasonable strategy is to take what actions you reasonably can (be aware of what is going on in the world, communicate your concerns to your representatives, not elect a madman who talks about nuclear weapons as if they were a nerf gun) and then you can only sit back and relax. Electing someone who expresses a desire to use nuclear weapons is a pretty direct way to have control over whether they are used (and subsequently destroy the world), so nobody can pretend that they have no control over it.
Also possible that they have a sense of superiority that people living off a UBI wouldn't have. Or that an heirs parents were never around because they were too busy.

It's why I try not to reason from my own anecdotes and support a UBI despite having this grumpy old man in my head complaining about how needing to work builds character.
Mostly not remotely exploitable or not easily, so they can probably get away fine. There's no giant Android botnet eating the internet.
http://slatestarcodex.com/

https://www.gwern.net/

https://metafilter.com (comments and best-of)
Modern day blacksmith. Specifically, I want to make high end, historically accurate swords for a living. I love swords :)
I've worked professionally as both a musician and a technologist since my teens, I'm 40 now. I used to want to be a musician, but I realized that, like technology, there's really a zillion different kinds of careers you can have as a musician, and I was really only interested in a few of those.

Some people love music so much that they are happy making their living any way they can involving music, including teaching, playing weddings, and other functions. I've done a lot of this, and ultimately am not happy doing it.

Even though I loved touring as a musician, most of my friends that made their living touring have retired from it and gone on to do something else, as the road life makes it pretty difficult to have a "normal" family life.

I've often asked myself what I'd want to do if I weren't a technologist, and I always come back to doing something with my hands.
Cyberwar for sale
Not really. I can think of 2 examples that have decades-long involvement and action.

Lead and asbestos.

And it appears that the FTC is forming the basis of liability in software, which nearly every company doing software doesn't warranty.
What they should do is turn off the spectrum a bit each year ranging from the top frequency down. That way people can adjust, stations can move on the dial, and there is no cold turkey. In the US this might mean I could hear my favorite Top-40(tm)songs only 24*60mins/4mins/40songs times a day, (and who knows if I would be willing to buy [obnoxious furniture store ad] furniture any more at that rate) but it would be a resonable way to do it.