skysight-inc/HackerNews huggingface dataset:
Moral support doesn't sound too bad haha. I have found meager wages working at a local repair shop, and have taken that time to hone my skillset into something useful. I have a firm handle on async Nodejs as a result, but it's hard to look at the applications I can make as useful when I struggle to put gas in the tank to get to the shop in the morning.

I'll get 99% of the way to 'completing' something, like the react-native app I am developing, and spend two weeks asking myself "Why don't you just watch Deep Space Nine on Netflix? It's not like anything is going to make paying rent this month any easier." and wind up like I am today, on the verge of tears instead of learning redux. From my perspective, I have been chasing a dream that will forever reward me with not-enough-money for my efforts.
The fascination of what's difficult
Has dried the sap out of my veins, and rent
Spontaneous joy and natural content
Out of my heart. There's something ails our colt
That must, as if it had not holy blood
Nor on Olympus leaped from cloud to cloud,
Shiver under the lash, strain, sweat and jolt
As though it dragged road metal. My curse on plays
That have to be set up in fifty ways,
On the day's war with every knave and dolt,
Theatre business, management of men.
I swear before the dawn comes round again
I'll find the stable and pull out the bolt.

-- W.B. Yeats
I mentioned it now mostly because I am sure I have exposed myself to risky situations (that could have gotten me a way worse outcome than HPV) out of trying to "solve" loneliness

Yep. Same here, for exact same reasons.

Coming from a somewhat sheltered (or at least, exposed to different kinds of problems) university background, I was not adept at identifying dangerous situations as they relate to drugs, disease and mental health in other segments of society. Missed or downplayed the red flags. Got lonely, walked right into dealing with uh, other segments of society. Learned the hard way. I do, as you do, count myself very lucky. I lost a lot, but at least I'm alive.
Google’s mysterious new Fuchsia OS has a UI now
Visualroute iirc
Backroom-Target
3:00 am - wake up
4:00 am - work starts
Pull the over night replenisment, shove it on to carts and out to the floor - between an hour and 3 hours depending on the day and season
6:30 am - pull all the palattes of case stock marked as overstock as it came off the truck, stow it in shelve another hour or 2
8:00 am take a 15 minute break
9:45 am take lunch
11:30 am take another 15
12:30 ish go home

everything from 8:15 to going home is stowing all the loose overstocks that comes back from the stockers and pulling various crap as it runs out on the floor or if they're reseting an aisle/section.

shift that to a 2:00 am start for november and december, move "go home" back to about 9-10 for january to may.
Oh finally John Oliver has picked up a topic that is actually relevant to my interest. I watched every episode of his show under Obama. But since he turned his show into an endless Trump Hatefest it is just unbearable to stay through all his negativity. Really unfortunate that he turned that great format into one based on one-sided angry know-it-all rants.
So, as suggested above, come up with a standard that encodes that subset – "Iron-JWT" or what have you.

Much easier for adoption to use a "better version" of the widely-used tool you're already using than some newfangled thing that a guy on HN said was more secure.
Note, "may". But if you're not sure the best option is generally to send an email to the moderators via the "contact" link at the bottom.
Berkshire Hathaway Code of Business Conduct and Ethics [pdf]
I would like to see a standard for converting lat/long into a portion of the IP address - something between 32 and 64 bits. I realize this is not going to make routing trivial and it doesn't work with mobile, but think about it:

If a specific value of the first byte indicated that a specific part of the remaining IP address was a geo location, we could easily filter on location without any outside information. Packets could be routed using the other bits (ISP or other subnet info) first, or routed to approximate location prior to dealing with the other bits. So My ISP given a packet could either: 1) take it as far as possible before handing it off, or 2) get it off their network ASAP but the others would have an easy time figuring out where it goes. This would separate "who needs to handle this" from "where does this go" in a somewhat useful way.
That's not accurate. People in the past worked longer hours,with less vacations, didn't have longer education or retirement etc. So they've worked less.

Further more , what we do know from history is that technology does cause transition periods with heavy unemployment and other forms of suffering. But: in the past ,things happened much slower. The term "the industrial revolution", for example, was created after the fact ,because people of that time just seen a slow change, both in time and geography. And yet, all that suffering, both directly(unemployment, poverty) and indirectly(world wars).

But it seems that today ,things are happening fast. So even if the only problem is handling the transition periods ,it could be a really big problem.
Because there's no option other than just stopping and dying to super bugs? Biological immortality would have us push for the stars so much faster...
>>write the MVP in Rails or Django and scale things that need scaling later.

There's a new alternative: write it in Elixir/Phoenix. You'll get the same productivity benefits with none of the performance trade-offs. Elixir apps are reliable and concurrent by default, and the Phoenix framework has none of the "magic" that Rails has, making it very developer-friendly. :)

This isn't to say that Elixir/Phoenix are perfect. The ecosystem isn't as mature as that of Ruby/Rails, so finding answers to questions can take a bit longer. But that is changing quite quickly.
The Threat
Just curious: What makes you ask?
“Fatboy” Ransomware-As-a-Service Sets Ransom Based on Victim Location
Well sure, they're protecting their interests. It could also mean customers have been calling them to complain and they want them to stop (calls cost money).
US people may not care (though I'm not convinced yet), but in Europe the sale of diesel car is falling both new and second hand, even in Germany, home country of VW, it's reported to be down by 19%.
It is insane that we don't regard it as such.

I'm circumcised, as are my boys. I assumed it was for sound medical reasons. When I found out it wasn't, I was, and I am, furious.
Sure. But if the data isn't biased then the algorithm won't be biased either. And in many cases we have perfect ground truth.
In Norway they have two things limiting the "oil money" from just running out. Firstly they are limited by legislation from spending the capital amount in their sovereign fund. And secondly all changes to the system have to reported on by the sovereign fund's philosopher. Going by recent run rates it would take about 50~100 years for the sovereign fund to be depleted.
A good explanation. I think one detail may be corrected: a traffic jam typically goes backwards, with respect to the direction of the cars forming the jam, at a speed much slower than the speed of the traffic. Perhaps a similar behavior is observed with the galactic arms?
Freedom is never won, only temporarily secured.
Using IPv6 addresses for sharding pushes shard routing metadata down into IPv6 that in an IPv4 network would have to be stored using DNS or an external data store.

The fact that applications need to support the logic for using the metadata (the address encoding scheme) doesn't diminish the fact that the metadata itself is encoded in IPv6 addresses. All sharding schemes require an application to support the logic for processing the sharding metadata.
Doesn't the scope of your definition also cover cases of academic journals rejecting low quality? They are in essence censoring mere low quality, not even falsehoods.

An overly broad scope means that censorship loses its moral oomph.
Definitely not scala. Scala hype peaked some years ago, and although there may be a few apps or libraries around (ie gatling load test framework) I don't have the sense it's being used much today (scala users will correct me below). Go has also had a lot of hype but it's also being used for a lot of open source projects nowadays. I personally am betting on go.
Food Startup Maple Shutting Down NYC Operations; Aquihired by Deliveroo
Researchers answer a question about the decline of the middle class
Maintainers make the world go round: Innovation is an overrated ideology
I do ok.
> Is this just an investor looking out for his fund or doing his duty pressuring companies to get their act together?

Well as a fund manager his #1 concern is maximizing his fund's investment returns.

He couldn't care less if GM/Tesla gets their "act together".

TSLA definitely seems over-valued, but the market is betting on the possibility of Tesla massively disrupting combustion cars, which explains why TSLA stock is soaring while GM stock is stagnating/flat.
I threw my own hat into the ring with my undergraduate thesis, in which I wanted to create an editor for Elm which took advantage of all the niceties that strongly-typed functional reactive programming affords. I also took a closer look at some of the projects mentioned here (Light Table, Lamdu, Tangible Values, Scratch/Hopscotch, Inventing on Principle etc...). You can find its (now totally obsolete) remains here: https://github.com/lachenmayer/arrowsmith

The idea was basically: you should be able to use different editing UIs for values of different types. The lowest common denominator is code as text, but you should be able to switch on different editing UIs for numbers, colours, graphics, record types etc. The second half of this video shows off some demos for all of these: https://www.youtube.com/watch?v=csRaVagvx0M

I also had some (far too) ambitious plans for stuff like type-driven drag & drop editing (mainly for function application), which I unfortunately didn't get to implement, but you can read about them in the report: https://github.com/lachenmayer/arrowsmith/blob/master/report...

By far the most intellectually stimulating work I've ever done! We're definitely not there yet, to paraphrase Alan Kay :~)
Great bagels are tough. They don't last too long, so a place needs to have enough foot traffic to justify making a fresh batch every few hours.
Somebody has to do something. If everyone is running around talking to everyone else like a bunch of agitated monkeys, no real work actually gets done.
If you have multiple pointers to the same data with different lifetimes you already need some kind of reference counting or garbage collection.
> This is quite absurd. You think you can't know something about someone's gender from a photograph? Wow.

No, I'm saying that neither humans nor machines can determine gender solely by looking at a picture, no matter how well they're trained. There will always be examples they get wrong. The problem is not that the machines aren't as good as humans. The problem is that they're both trying to do something that's impossible.

And predicting at "above-chance levels" isn't enough. The article goes into great detail about how this kind of inaccurate prediction can cause real human suffering.
I've a fiber line to my office. Tech scenes can crop up in incredibly unlikely places... :)
Clickable link : http://gofccyourself.com
I prefer that pronunciation too!
Sonic the Hedgehog's Lost Skateboarding Game – Unseen64 [video]
These trends come and go, like the tides. Remember that I said this: the IBM bean counters will publish a study in a couple of years that shows that it is massively expensive to maintain on-premise work sites for knowledge workers.... and they will kick everyone out, again. LOL Lemmings
I love that there's a copy of Creating Web Pages for Dummies in the background of the first photo in the hand kneading section.
5 Cloud Security Trends Shaping 2017 and Beyond
Hackers Find Weak Links in Organizations' Vendor Chains
Sure - but the main thing isn't the time taken, it's having one-step builds. Things that only need to be done occasionally are the easiest things to forget!
Main problem is that all the high-quality tech talent is vacuumed up by the private sector. For what it's worth, I once worked at the Munich government and since a couple years in the private sector. In Munich, BMW, Microsoft and the various suppliers for BMW are the most likely target for fresh university graduates, mainly due to the prestige and in the case of BMW the enormous pay.

Those who end up in public sector usually are those who value the job security or do it out of dedication. Which doesn't mean they're bad at their job, in my experience it was the exact opposite, but the government sector is waaaaay understaffed, and pay can't be risen to private-sector levels because of rigid union agreements.

Also, the competence problems are related more to regulations... why spend your time e.g. learning Docker when you're happy enough you can finally use Ubuntu instead of RHEL? So basically unless you lesrn it in your time off there's no motivation to learn new stuff because it will be outdated when regulation molasses finally catches up.
A more permissive license that does not use the GPL

Drivers reside in userspace

Stable driver ABI

Reduced attack surface area

Control of their own kernel development
Great gallery, some additional suggestions.

Oberon,

https://en.wikipedia.org/wiki/Oberon_(operating_system)#/med...

http://www.modulaware.com/mwovms.htm

Oberon System 3,

http://www.statlab.uni-heidelberg.de/projects/bertin/voyager...

http://www.ethoberon.ethz.ch/native/snaps/vnc.jpg

Active Oberon,

http://www.ocp.inf.ethz.ch/wiki/Documentation/WindowManager
> I have not watched TV in a decade, but I hear these calls of TV dying all the time

When people say TV is dying, they don't mean TV shows will stop getting made. They generally mean you'll get all your content over the Internet (legally or illegally) instead of laden-with-ads over-the-air or cable TV.

By your own admission (haven't watched TV in a decade), TV is already dead to you.
I'd certainly try it out for a day or two a week, backpack / jersey pockets for stuff.. easier if you have a locker or showers at your work. Hopefully you wouldn't arrive too sweaty after 3 miles which should take you about ~15 minutesish.

Win-win though, exercise and if you get in to it less fuel costs. Could easily clock up 30 miles a week and extend your route on nice days.. no brainer!
I think the term "redistribution" adds confusion to the issue. The idea behind a carbon tax like that is that polluters owe everyone else something (they're taking from tax payers in various ways: air quality, property value, life expectancy), and the easiest way for them to pay up is through a tax. Viewed through that lens, libertarians may view a carbon tax as getting rid of free-rider pollution producers. The value of those things being given up in exchange for whatever is being produced is no longer being completely ignored. It would also have the effect of restricting the least efficient/profitable pollution producing processes.
I don't see how net neutrality has any relation to privacy. It is orthogonal to privacy.

In fact, since the anti-privacy law was put into law, removing Title II status from ISPs would allow the FTC to regulate privacy again.
Seriously? This is an industry that is actively undermining climate policy. So yes, we are going to use this video against them and other oil companies until an actual (aka substantial) positive change happens.

Lastly, warning labels do not absolve a company of all responsibility.
Would you please stop posting unsubstantive comments to HN?

We detached this comment from https://news.ycombinator.com/item?id=14291182 and marked it off-topic.
Interesting that they managed to find 8 security bugs in SQLite, which is renowned for having a test suite with ~100% code coverage - yet more evidence for the Dijkstra dictum that testing cannot prove the absence of bugs.

https://sqlite.org/testing.html
No one has any incentive to corrupt the black box. There are many, many cases where systems have terrible incentives that ruin everything. But I don't see how this is one of them. E.g. the bank has every incentive to make it's loan system as accurate as possible.
It's fiction. Physics prohibits that kind of device.
Digital Ocean $10 signup coupon
Have you ever facilitated masturbation with another male? The interface changes in an interesting way when you remove the foreskin. Also, have you ever tried putting your tongue or finger into a man's foreskin? Or have you tried docking?

These are all interesting changes!

Before people say that these activities are boring, and why would anyone ever want to try, I suggest watching a few videos on foreskin play in both gay and heterosexual contexts.
Many have pointed out contradiction in what IBM saying vs doing. I think these both statements are okay in respective context. Remote working support seems IBM research type result while asking people to work is their current business reality.

IBM revenue is declining every quarter for last 5 years and I think lot of remote work jobs in IBM are off-site consulting. Since these people are not at client site they might as well work from home instead of showing up at IBM office. But now those consulting revenues are falling and IBM really needs to bring those people to offices to see where they can be redeployed.
Governments get blamed when they regulate and when they don't. :/
Thats interesting, learning python myself and found this stuff with __main__ and __init__ very confusing from the beginning.
Kathmandu does have some tech scene. Its nowhere near to neighbouring indian cities, but considering how small
and underdeveloped the country is, i'd say its pretty good.
JWT can be encrypted. https://tools.ietf.org/html/rfc7519#page-26
I know some of the folks working on this and a companion piece of hardware[+]. These people say it's all about embedded and real time. Linux hasn't been designed for that (and if you haven't used Linux for something deeply embedded: it's a real issue, and not a slur on Linux. Motorbike, car, truck, bicycle all fit different points in the transportation matrix).

[+] which hardware may never see the light of day, who knows? Certainly not me, a non-googler. And the people I know are engineers; perhaps upper management has other intentions. But that's what my friends are working on.
> Although in the past and to this day, the course of history has overwhelmingly been determined by men

insofar as kings and bishops have been men, then yes. the importance of women in history is much less documented because they have not been the heads of large institutional authorities. that doesn't mean that the women weren't playing an important role, just that it wasn't historicized in the same way.
There would have been reformation even without Luther.

Maybe not. Islam never had a reformation. Some people in the Islamic world say, quietly, that it needs one.
TLS1.2 seems to be pretty secure... I think upcoming TLS1.3 will be very secure, and it's supposed to decrease latency.
Top line revenue at IBM is down to 79B from 105B over the last five years.
Maybe I wasn't clear, but I was referring specifically to Macaroons vs JWTs, i.e. Macaroons as an alternative to JWTs. I read your article but didn't find any reference to them, that's why I asked.

Edit: Sorry if I came across as dismissive of your article somehow.

What I meant to say is that some comment from a security expert, specifically on the Macaroons concept/implementation would be great, because to my untrained eye it looks very nice and secure but then again, I'm not an expert and thus can't trust myself on that.
The need to sleep. Not really soluble with software, at least not yet.
Child’s Play Is Good for All of Us
Tea... from the microwave...

Use a kettle, your life will be renewed. Your days more meaningful and your relationships happier.
Ask HN: What is the most frustrating part of working in the software industry?
After graduating college, I was faced with the cold hard reality of life. Working in software is just like any other industry, it's not always the magical fairy land I was told.

I became aware of competition, micromanagement and unrealistic deadlines. I have made several mistakes due to my naïveté and being unaware of those things.

For those who have been working in the industry for a while. Is there anything I should watch out for if I want to succeed? Does working in the industry requires playing some office politics?
Profession: Founder / hacker

Critically, I wake up naturally. Usually I research a little before doing anything. If I wake up before 3AM, I tend to sleep again by 6AM. After 4AM I tend to power on through. Depending where I am, I might eat/shower/dress. If I commute it is usually by bike, whereas in hotels I swim.

I avoid phones and IM services like the plague. If coding, the most important thing for me is focus and I work until that leaves, I get tired, or there is something pressing. If doing business stuff, I tend to finish mid to late afternoon and socialize or go home and do nonbiz work.

A fully static/repetitive rhythm is not for me. Though when I get in that mode I often get flow time, these days I focus on writing less code smarter. When I was younger I rethought 1000 problems there were existing solutions for, learned a lot, but in reality wasted a lot of time being 'busy'.
> The Korean language is considered one of the most scientific language on the planet.

It's considered that by lay people, largely due to Korean patriotism, not by real linguists (can you provide a source?)

> an HN'er should be able to read and write Korean in about an hour.

So, you're talking about the alphabet used to write the language, not the language itself. At best you've proven that Korean has a highly regular writing system. But I'd argue that the average HNer could learn to read, for example, Spanish in about two minutes.
These distributed file systems are really interesting. I'm curious to know if there is anything in the works to also distribute the compute and database engines required to host dynamic content. Something like combining IPFS with Golem (GNT).
How a Disastrous Negative Review from TechCrunch Made Our Startup Successful
Looks very similar to Android to me!
There are many startups working on automating cheap and easy food, be it zume pizza, spyce foods(they have an impressive video), 2 for burger joints , Sally the salad robot , tovala combi oven to reheat frozen meals to restaurant quality , and surely others.

It's just a matter of time.
Profession: Freelance/Contract iOS Engineer + Working on a Startup

[6:40] Wake up and feed the dog (she is my alarm clock)

[6:50] Workout for 30 minutes

[7:30] Eat breakfast, make protein shake, take vitamins

[7:40] Shower

[8:00] Get the dog exercise walking the neighborhood or trail

[9:00] Head to 1st coffee shop to work

[12:00] Grab something to eat somewhere

[2:00] Head to a new coffee shop and work

[4:00] Head home and feed the dog/toss the ball in the backyard

[5:00] Find some more food!

[6:00-8:00] Depending on the day, head back to the coffee shop
> Everyone who works in an industry that delivers content via the web should be very concerned.

That's basically every site and service?
Pascal supports upto 49bit memory addressing which covers 512TB worth of addresses, AST between the GPU and system memory addresses is done in hardware which means prefetches via usage hints / branch prediction and page faults are handled by the GPU.

In this case you are only bound by PCIE bandwidth (or NVLINK if you are using a supporting GPU) and performance wise it's pretty near native speeds.

You can also access network and other types of storage from within the GPU since MIMO is universal these days.

AMD will add similar functionality starting with VEGA.

This means that with both vendors you are no longer bound by the GPU onboard memory.

And if PCIE x16 isn't enough then NVLINK comes with upto 200GT/s these days and has an infiniband end point.