skysight-inc/HackerNews huggingface dataset:
Why it’s almost as if there can be really REALLY big downside to “move fast and break things”.

At a certain point you get to a scale where you really have to take the stuff into account. But no one seems to be doing that among these big companies.

I saw a quote earlier today that said Facebook has something like 200 to 300,000,000 fake accounts. That puts those fake accounts as something like the fifth biggest “country“ on Earth.

At the sizes ignoring these kind of problems and not actively trying to find/fix them before they happen seems just reckless to me. But given that Twitter can’t even keep the most basic harassment under control…

I mean is there anyway to fix this at this point? I don’t know what kind of law could be passed to fix it, I doubt it would be constitutional, and I doubt the government would be willing to pass in the first place anyway.

If the companies get this big and have no sense of social responsibility are we just screwed?
One can envision a world where the US accepts South Korean losses as acceptable, if unfortunate. But I don’t think we would ever accept the loss of an American city.
I think of art like Kafka thought about literature:

“I think we ought to read only the kind of books that wound or stab us. If the book we're reading doesn't wake us up with a blow to the head, what are we reading for? So that it will make us happy, as you write? Good Lord, we would be happy precisely if we had no books, and the kind of books that make us happy are the kind we could write ourselves if we had to. But we need books that affect us like a disaster, that grieve us deeply, like the death of someone we loved more than ourselves, like being banished into forests far from everyone, like a suicide. A book must be the axe for the frozen sea within us. That is my belief.”

It doesn't seem likely that art is useful in my profession, but is that what it's for?
There's also the WinObjC project from Microsoft: https://github.com/Microsoft/WinObjC
I write unit, integration, and behavioral, tests that fail for their first dozen runs. Then I fix everything until the tests pass. Then I write more tests.
I think both of the parent comments are intended to be sarcastic, but I could be wrong.
Building a Playground of 3D User Interfaces
Thanks for the feedback. I'll review those definitions
meditations on moloch seems to include several false premises. eg, in the fish farming scenario, it neglects the obvious: libertarian pacts are created to recognize property rights, which would yield a libertarian response to defectors - they're stealing productive capacity of the lake, ergo they're initiating a conflict.
> supported by (...) George Soros

This does not appear to be true, according to a followup story by Reuters [1]: George Soros isn’t a financial backer of the Wall Street protests, despite speculation by critics ..

(Also see Wikipedia's article on Soros [2].)

[1] https://www.reuters.com/article/us-wallstreet-protests-fundi...
[2] https://en.wikipedia.org/wiki/George_Soros

(Edit: replaced Wikipedia quote with direct quote from and link to Reuters.)
no mention of TLS, which is unfortunate
Good idea. Thanks
It's not production ready yet, but Kotlin Native is probably the way to go for iOS support.

https://github.com/JetBrains/kotlin-native
Yeah, I was kind of thinking, what if each picture stuck to the top as I scrolled. Could have been a good opportunity to do something clever with web presentation.
“Facebook values making money over making sure political ads are legitimate.”

Yes... that is how capitalism works. You’d think business insider would know that.
I agree, having the right priorities and a sense and constancy of purpose is key for a life that is more than asking yourself and other people what you are going to do this weekend.

It follows that if you keep your priorities straight, most of your efforts will be directed toward those priorities and won't be in vain. However, that is a neverending struggle against the desires of other people, society, and, ultimately, entropy.

Personally, I never used any pomodoro, GTDs etc., and I have been pretty successful in my personal and professional life. I think keeping your priorities straight is difficult enough and I trust that if I am successful there, everything else will fall into, more or less, the right place.

Let me add an example. Sports and physical activity have always been very important to me, in part because of my personality and in part because I believe prowess in both physical and intellectual activities make the person I aspire to be every single day. It means that, apart from once-a-year exceptions, 6 pm Mondays and Wednesdays are training time. Conflicts? I know where my priorities are and everything else will fall into place.
You definitely can. The only major requirement is Java being installed on your machine. This project installs Kotlin compiler and runtime as npm dependencies
I understand this is not in line with the hn planability mindset, but there is some truth to that stody. I am also follow this idea - you need ambitious projects which have a low predictability of success. But if you try often/hard enough occasionally one actually works out. To me this makes life a lot more exciting than working/achieving small predictable goals. Life is too short to play it save.
Hippocampal GABA enables inhibitory control over unwanted thoughts
At least, I like the name - IPFS (the InterPlanetary File System)
In my work area, I was the first Python convert (from Visual Basic and a chain of other languages going back to 1981), and we hire scientists and engineers with no particular regard for their coding ability. We now have more than half a dozen people using Python at varying levels, with additional people mentioning that they're investigating it through online courses, home projects, etc.

A few of them have transitioned from Matlab. Even though we're a commercial business, buying each engineer a Matlab seat with packages is not a trivial expense, and asking for the money requires more management attention than we really need. With Matlab, it's: "You need Matlab for what? Why are you working on that?"

With Python, it's: "You solved that problem? Great."

But there are of course some caveats. Learning Python per se won't turn you into a professional software developer. A lot of people list Python on their resume's, and our interviewers are engineers and managers who only know that Python is a good buzzword to have. Learning Python ultimately translates into a widely varying ability to actually do anything. One of my colleagues has really taken to it, and has made an effort to develop disciplined programming skills beyond "coding." A couple others are using it for basic scripting, data analysis, and so forth. I've seen some horrendous code, and I'm torn about whether to intervene, when they are in fact getting useful results. Usually, I tell them about some things to learn on their own before they start their next project.

But that problem -- what really constitutes good programming skill for people who aren't formally trained, being hired by people who don't really know either -- isn't confined to Python.
First, know who you are. What you like. Who you like. How you tick. Whether you like change or routine. Those are your first principles.

Then you build the tactics from there. The specifics should match your personal quirks and needs.
Where I work, if the smoke break isn't solo, it's a meeting. We even take non-smokers that would be relevant to the conversation. Sometimes us smokers are the only single to non-smokers that maybe you should get up for a few minutes. I use to work in windows building, after my first few days my co-worker who doesn't smoke thanked me for being smoker, he worked there for about a year prior and never knew when he should get up and go outside, I gave him that guidance.

Every job I have worked that isn't hourly, break times are not monitored. If you have something during the work day, just go, if you want to walk around the park and clear your mind, have fun, need a smoke, shit have 2. So long your not screwing something up timing wise.

Also, it seems to me that the people who complain about such things have unimportant roles...
http://koajs.com/

In Koa, handlers don't respond to the request. Instead, they update a representation of the response and return a promise. The response bubbles up to the top-level where the `res.send()` is done.

This way you have real middleware. You can post-process the response or do something else entirely after the downstream has run.

const middleware = async (ctx, next) => {
console.log('request going down')
await next()
console.log('request coming up')
}
When I saw the title here, I immediately thought of the 2007 book How To Talk About Books You Haven't Read by Pierre Bayard. And when I opened the article, I find that it is indeed a review/summary of that book, by Umberto Eco… which I guess goes to show something or the other.

Bayard's book is a masterpiece; I found it hilarious and recommended it to a friend, who has taken to it so much he buys copies for others and often uses “Bayardian” as an adjective. All the stuff surrounding the book only add to its enjoyment (after you've read it), such as the fact that there was a question mark in the original title which went away in the translation, the author's coy refusal to say whether he was serious or joking, and his insistence in interviews that the opinions in the book are not his own but that of a fictionalized persona…

I think I found this book because it was highly rated on the interesting complete review site (its review of this book is here: http://www.complete-review.com/reviews/books/bayardp.htm). Not everyone is likely to enjoy this book (some found it pointless), but worth taking a look.
You should sue them

They owe you money, they didn’t pay. A lawyer would love this case
> No, I don't remember any such thing.

It was called the 2000s. Did you miss that decade?

> The thing that haters fail to recognize is that people buy Tesla cars for more than the government subsidy and fuel economy.

I'm not a hater. I'm just pointing out economic/business reality.

> Ask any actual owner and they will tell you how incredible the cars are in practice. Disclaimer: owner since 2012.

My god, that's exactly what my uncle said about the prius more than a decade ago. Also, tesla isn't the only incredible car. There are lots of incredible cars out there. That's why most people don't buy teslas.
Why not use the same secure element as Apple is using for Apple Pay for this?
This HN title needs revision.

Otherwise, great link; nice looking project.
Donald Norman in "Things That Make Us Smart" points out distinguishing between education and entertainment is not impossible but difficult. Artworks are performance outputs like proofs or designs. Then there are material sciences of their realizations and reproductions. We heroize the lone artist but artworks are social "supply chain" creations. For whatever reasons, outside the weekly pop charts for advertising attentions, we rearrange shelves of old and new artworks we consider exemplary in some regard. Kids study the outcomes and techniques both and keep remaking the present. The fictional novel, moving picture fiction "talkie" and lyric 3 minute tune are very specific genres. I imagine there are folks here who might credibly argue specific computers games are exemplary artworks worthy of study and emulation. "Humanities" along with many other of our departmental labels is not such a great term of art.
There needs to be some sort of intense advocation for visualization tools.
I find this attitude frustrating. How mercenary are you personally? Are there limits on what you will do for money? Are they driven by values you hold? If so (and I would hope they are), do you think these values cannot be held by people running companies?
> Hopefully GPS isn't your sole source of information.

Nowadays, in modern airplanes, it often is your only source of positional information when you're in instrument conditions (which is, of course, when it matters most).

> I carry multiple navigational aids

Yeah? Like what?
You used to be able to discharge student loans through bankruptcy and guess what?? The sky didn't fall down.

However, that was also when a year of college could be paid for by a minimum-wage summer job. Now it's egregiously expensive AND they've got you by the balls.
Yeah but as far as corporate image risk goes, what are the odds that one of your clients will be invaded by two countries 10 years later, and that the ONE (of typically several) political party that approved your contract will be relevant at all?

PRETTY SLIM

You never know what a political party is going to actually do. You could attend all the furthest spectrum events and hear some twisted things and not expect any of it to actually happen.

Its not a factor.

"Oh I'm not going to take this lucrative government contract because one political party is disenfranchising 0.75% of the population and my time machine says they are going to make concentration camps, and two countries are going to invade them and leak all the state secrets and onlookers on the ... internet (was ist dis?)... are going to vilify us"
I’ve noticed this problem in the npm ecosystem pertaining to typescript typings. Typescript is evolving really quickly, each new release allows you to be more expressive, and there are stricter and stricter settings to take advantage of. It’s fairly common for a third party library’s typings to be incompatible with new typescript settings. The problem is that maintainers are reluctant to add support in the name of backwards compatibility. The only solution I’ve found in some cases is to completely override the library’s typings myself locally.
Or maybe a sub-interface per peer:

# ip link add dev wg0 type wireguard
# wg set wg0 listen 0.0.0.0:51820 listen ::/0:51820 private-key /path/to/private-key

# ip link add dev wg0-peer1 type wireguard-peer
# wg set wg0-peer1 local-endpoint wg0 remote-endpoint 209.202.254.14:8172 public-key ABCDEF

Then routing via kernel:

# ip route add 192.0.2.0/24 dev wg0-peer1

And/or layer something else on top:

# ip link add link wg0-peer1 name peer1-vlan100 type vlan id 100

Perhaps enslave that to a VRF:

# ip link set peer1-vlan100 vrf blue

The peering interfaces could also be assigned an MTU that matches the path to each peer, if known:

# ip link set wg0-peer1 mtu 1328
Would be even more magic if I could switch provider by simply changing a setting in the settings menu (which is technically feasible using an eSIM).
a constancy of purpose is key towards a successful and happy life

Doesn't work like that for me though. I'd just be unhappy if I'd constantly be setting big life goals and not reaching them when planned, or at all. I don't do much long term planning at all. I just let things happen as they come by and manage fine with just shorter term planning (e.g. 'next week I'll work on that, week after that maybe on that'). I never planned for a job or a certain hobby or a girlfriend or a house. Yet I do have all of that. A lot of it due to mere coincidence. I thought of those things, of course, but never actively took up any long term plans to steer my life into some direction. That feels too limiting for me, I like to keep possibilities open. Which leads to me now doing and liking things I couldn't even imagine doing even a couple of years ago. No idea if that's a causal effect, but I also don't really care. And by society's measures I'm succesful. Though a bit weird.
Interesting, I just tried a version of the readings the mind in the eyes test here:

http://socialintelligence.labinthewild.org/mite/

The test seemed somewhat biased to a certain social background however.
Ask HN: What’s your favorite feature in a product?
Have Republicans Abandoned the Ownership Society?
By the way, web components are a W3C standard, and a standard component built with any framework, including Polymer, will work with any other web component, regardless of what was used to build it. The whole point is encapsulation and standardization. Saying that web components will get crufty is like saying that arrays and divs will get crufty. Web component standards are minimalist and vetted by years of process, and are now included by all major browsers.

I've personally worked on a large project built using over 100 in-house web components, and can tell you we've never into any issues with input. You are just picking on some minor nit you read online that has ho relevance to almost anyone.

Are you aware that a large percentage of Google's public and internal web properties are now using web components? Seems a bit absurd if input was broken.
It seems like Bunq [1] is having some success in this space in Europe. Revolut [2], while not a bank in the traditional sense, also seems to be doing well.

[1] https://www.bunq.com/

[2] https://www.revolut.com/
Along those lines, I think CS 106A from Stanford may be the best intro I’ve ever seen.

It uses Karel the Robot, which is a kind of pseudo-code robot written in a Java environment. So you’re trying to use code to solve problems, and use code composition techniques to make it happen.

For example, Karel can’t turn right, so you need turnLeft(); three times. But that’s a pain, so create a turnRight() method that tells Karel to turn left three times. And just like that you understand function composition and why you need functions.

Similar problems force you to use every low-level aspect of programming, including loops, variables, solving off by one errors, etc. And by the time you’re done you’re actually using classes and kind of accidentally writing Java, without fully understanding that’s what’s happening.

I consider it a work of art, and which someone would make an open source, extensible Karel environment that’s really well done and supports other languages. In fact I may just build it.
I dove into this not knowing anything about neural networks, but the feeling I came out of it with was incredible: I love it when something blurry and obscure slowly morphs into a sharper picture in your mind, it's so empowering.
I live in NYC and take the subway almost exclusively.
I'm more thinking of architectural decisions rather than outright bugs, but yes it is improving - e.g. with projects like Treble.
The prescription drug part of the crisis begins in 2010 at the inflection point. Those prescriptions were something a willful Congress could have addressed.
What bubble? Please do tell. I hope you're not arrogantly making assumptions about me.

If all art disappeared, sure almost everyone on the planet would be initially upset and unhappy about it. But we'd just continue to make more, humans make art compulsively and instinctively. Eg. In archaeology the signs of art are often equated with the presence of modern humans. Scientific discovery on the other hand does not come naturally, one must subvert ones natural common sense and intuition and use tools like math and the scientific method. Every discovery is hard fought.
Also art has no endgame, with enough science and technology we could create AI, the technological singularity, explore the galaxy, achieve literal immortality. With the best art and the happiest people it would all still certainly be erased by the sun going nova, or even just by a medium sized asteroid.

ps. Heres another one..What if all art more than 50 years old disappeared? Most people mightnt even care or notice.
Suggestion: "Decentralized-Cloud IPFS file transfer"
But there are plenty of libre software which are able to open a very large set of PSDs. Even if not everything was working perfectly, it would still be a good starting point.

https://gist.github.com/ocornut/52a4b9c679ed670851e7
Replika Samsung Galaxy A8 İmei Değiştirme Kodu
Let's save half a led worth energy some of the time by adding always on wireless router and computer to each street light.

Seems to me someone failed at basic math and logic here.
clang-tidy has a struct padding check which diagnoses non-optimal struct orders, and a coworker contributed a clang tool to reorder fields: https://github.com/llvm-mirror/clang-tools-extra/tree/master...
Did you misunderstand the question, or do you have an interesting take on "test-driven living"?
Funny how these accounting errors always seem to go in the company’s favor. I’ve never heard Facebook or Google or Twitter admit that they undercounted MAUs/clicks/views/whatever.
Most people focus on trying to fit more things into their day. The people I see who are massively successful are very good at choosing what things they don't do. Just like you have to remove items from your budget that aren't providing value, you must remove items from your schedule and commitments.

Winnowing your commitments in this way creates the space you need to learn, grow and try new things. Most of those new things will turn out not to be valuable and you'll drop them, but some may turn out to be immensely valuable. When you see people that appear to be very lucky, often they have a way of increasing their chances of discovering things they find valuable. Intentionally stopping things that fall below a certain threshold of value/importance is a great way to give yourself room to discover things that are above the threshold.
I agree totally.
also posted here: https://coursefriend.com/tag/blockchain/new
With Meteor, I wanted legos but they provided an assembled fortress. It just didn't work out for me. I'm not saying that my situation is everyone else's, but the lack of flexibility led to me to turn away from it.

I have, at a high level, looked at the Apollo project and I think they are beginning to become more modular. So the direction is good, but it no longer has the selling points that it once had: it's no a longer a one-size-fits-all solution.
And once in a while, you do interact-- often out of the blue, and briefly, but those conversations can be much more real than anything you'd expect.

I'm not approachable by any means, but I've had interactions where people told me about losing a significant other, how uncertain they feel having just moved to the city, dealing with illness, etc.

My impression is that many areas where the culture is social/polite, brief interactions with strangers are usually pleasantries and small-talk. Perhaps some in this thread had such experience, and are unsure how a place where the people are seen to be so rude to strangers can possibly have positive, enriching, interactions with strangers on a packed subway.
I agree. When they ask me where I see myself in 5 years, I answer that while I appreciate where the question is coming from, my life was so different since 5 years ago and the changes have been so unexpected, that I would lie to you and myself if I gave you the impression of having any sort of roadmap.

Being very competitive and quite unsatisfied is enough for pushing forward.
Why I won't be switching to VSCode any time soon – A geek with a hat
What are you, 12? Wait till you get mugged, then we’ll see how fast your attitude changes.
Lol no it didn't read your own submission, you appear to be an empty ideologue

>What the U.S. Surgeon General calls "The Opioid Crisis" likely began with over-prescription of powerful opioid pain relievers in the 1990s, which led to them becoming the most prescribed class of medications in the United States.

Edit: also when you edit your post please make note of it, that's the third version of your post now
I read a lot of books. Is that really better than watching TV? I have my doubts.
It's funny when we take a moment to behave like a human being with all people. It is not necessary to gain any benefits from this behavior but we gain by being social which is a part of being human.