skysight-inc/HackerNews huggingface dataset:
A lot of open source software sorely needs help in the UX/UI domain, though there is a pretty major obstacle when trying to contribute time in that domain: Each UI/UX issue can be either a lot of work to resolve correctly or it can be simple enough that bikeshedding can occur when bringing up the issue.

Most of my OSS work is in the domain of Linux audio apps, which have a much greater than average (IMO) UI/UX space that they need to explore to work well. When I've had more time to work on the projects then UI/UX contributions were typically seen as a great thing to help direct where effort is spent. When I'm strapped for time they seem to highlight issues that I've been vaguely aware of, but can't address. In both cases the feedback is helpful, though the priorities shift around based upon the number of active contributors and their respective domains.

In the later case it's frustrating as a dev since flaws are highlighted and frustrating to the designer as their ideas sit without being implemented. So, if you can find an active project looking for feedback in the UI/UX area, then you can have some good luck, otherwise many projects can use a hand in building graphical assets for interfaces (and that's not a skill many normal devs have).
I agree with the `3/5 or 2/3 threshold instead` threshold, absolutely. You also understand that the referendum was never legally binding, if the politicians really didn't want to do exit the EU they could have deferred an exit, got a better deal, or just do nothing at all. The reality is, there was considerable wheel greasing to get Brexit moving through as quickly as possible once the Leave vote was in.

To be clear, many UK euro skeptics exist in parliament and are delighted with the vote [1]. That's a recent article but as far back as I can remember (1980/90s) the Tory Eurosceptics particularly have disliked Europe in principle. And the vote leave campaign was basically a quasi-coup conducted by the Eurosceptics fronted by Boris Johnson (MP) who is essentially a public school version of Trump.

Essentially D.Cameron said to his Eurosceptic members 'if I get in we'll have a vote'[2], and it backfired - the Eurosceptics mislead the public, he lost and had to resign and they got May into government without anyone even having to vote for her. In the face of such machinations you have to give me a pass on my own cynicism, it's hard to have any good faith confronted with such dishonest nonsense.

To say politicians didn't want Brexit is really misunderstanding a fundamental element of the UK's socio-political climate.

[1] https://www.theguardian.com/politics/2016/jan/09/tory-mps-br...
[2] https://en.wikipedia.org/wiki/United_Kingdom_European_Union_...
You're probably underestimating how popular HN is.

And how old you are (ducks) But seriously it's 2018! It's the distant future where Doom is run in emulators in browser windows.
The step being changing their monetization policy without notice or warning, or blocking a popular channel for everyone?
Go had, last I manually counted, a whopping seventeen numeric types. That's a lot of complexity just in interpreting numeric literals!
Thanks; will try.
cough cough south china sea
That's in Windows XP.

In later versions, Explorer stores all thumbnails in %LocalAppData%\Microsoft\Windows\Explorer, which can very well be on a different volume than the original file.
Google Cloud announces Unity strategic alliance to power multiplayer games
Show HN: Hacking Immigration: Seeking ideas that solve immigration related needs
Tree Branch – Create DSLs in JavaScript. Evaluate as Code. Serialize to JSON
I'll believe this argument when the self-driving car companies start testing them in the neighborhoods where their executives live.
Can you try with skybox vr? At least on my note 8 Oculus video really doesn't like h265 video that's more than 4k.
100% agreed. Somehow large corporations get away with a diffusion of responsibility. Enough people are involved that it's hard to blame one person. But certainly for issues resulting in death, I don't think responsibility should be diluted.

If 10 different executives knew or should have known that their decision had life-critical implications, then I think all of them should face the appropriate penalty. (Here, I presume it's for involuntary manslaughter due to criminal negligence.) And I think the same penalty should apply to developers who knew or should have known that their actions put lives at risk.
I don't see it as virtue-signaling but I do think there are three distinct JS communities, even if they overlap a lot, and sometimes they take swipes at each other. Maybe someone can point out more? The three I'm thinking of are 1) the classic webmaster group, aimed at building dynamic and interactive websites 2) the SPA group, making webapps, also extending into things like React-Native, but the web is just a delivery medium for their app 3) the backend group with Node, aiming at the types of things you'd otherwise have used PHP/Ruby/Python for.
I'm probably in the extreme minority here, but I actually think iOS lately feels too complex. There are still features it's missing that I'd like, but I often long for the simpler days of earlier iOS versions. Too many different overlapping interfaces (e.g. lock screen vs. Notification Center), types of notifications, interaction models (tap vs. 3D Touch vs. hold), and overloaded basic apps (e.g., apps inside of Messages.app)—they all make me feel like iOS is just getting too complex, at least on my iPhone.
Ugh. This is just a dumb ad for a dumb book.

Go is a simple language, one of the simplest.
You're right. I assumed the new look was a Gtk 2 to 3 switch, but it's been Gtk to Qt.
I don't think you are correct. They bought the company, including all of their products.
2008 is more similar to 2018 than it is to 1998. I will wager that 2028 more similar to 2018 than 2018 was to 2008.

Doesn't look like there's a future appearing where we strap on our Magic Leap and wave our hands around and suddenly single page apps appear.

I'm giving my opinion that React ecosystem will stay around for an absurd amount of time because unlike jQuery, the size of the community and usability of the tool scales really well. Maybe people said the same thing about Rails, or Motif, but I just feel like React is the end of the line for whatever we're doing here.
First, can we please call them "auto-autos"?

Second, yes, they can't come soon enough because traffic is a meat grinder: it's human sacrifice to the gods of speed and convenience.

However, you do not test dangerous industrial equipment in the street with kids and dogs and bikes crossing the freeway, etc...

You just don't do that. It's insane.

A big robot with a couch on it should never travel faster than it can reliably stop quickly enough to prevent any conceivable collision. That's the hard limit. Until we can do that, any machine heavy enough and traveling fast enough to kill is a killbot.

First Law of Robotics?
Feel free to read the article

> given the company is not only well-versed in the technologies necessary for decentralised, peer-to-peer networking through its software and protocols but also has a foothold in the entertainment industry via BitTorrent Now, helping independent artists and musicians promulgate their work using the same technology used to pirate the latest episodes of your favourite TV shows
Humble Software Bundle: Cybersecurity
When you make the Coase Theorem account for the marginal utility of money, the whole thing falls apart.
The company could realise the goodwill generated by allowing some limited channels to run video without ads, and the badwill generated by blocking those videos.
1971 B5500 Eliza clone written in Lispified Algol
Not discounting focus. And if doing nothing is working for you by all means go for it.

But, there's another old say that goes continue to do what you've always done and you continue to get what you've always got.

The unsaid truths from that story is the young crocodile probably couldn't pull down a wild beast.

Also, sitting at the best water spot around has it's perks as well. So, coping can work but make sure you've figured out why their strategy is working.
Try evaluating theoretical events with a probability rating. It doesn't have to be crazy specific, for example: you're worried about your boss being mad at you and firing you next week because you heard there might be some layoffs. Real threat, uncertainty, the worst of it. You ask, is there a greater than 50 pct chance or less than 50 pct chance that this can happen? It's not meant to be scientific, only build perspective. And also it helps acknowledge that the threats ARE real, without letting them suffocate.

Another way to build perspective is to triage between something you have control over (test coming up: well, one can study more) versus something you don't (I'm really worried about the storm they're talking about on Saturday).

The brain likes to loop and build habits. Building perspective consciously when you sense the negative thoughts is one way to 'exercise' the mind to build habits to have better perspective.
It's hard to make money by selling desktop software, period. In 1995 it was a reasonable model, but there's a reason why everyone goes SaaS in 2018. The market isn't growing, and consumers aren't used to paying for typical desktop software anymore (with Mac a possible exception).
The BSD userland is genuinely more user-friendly - I strongly prefer software with functionality I might actually need, as opposed to every pointless thing somebody could imagine. ;-)

But here's another FreeBSD's advantage: it gives you the choice. Just do "pkg install coreutils", change your $PATH and voila: GNU tools.
Is there a way to turn down/off the momentum? I can't get it positioned properly, since it keeps spinning for a while after I let go.
I believe that is the way that S.Korea developed it's economy. Specifically, they raise tariffs on automobiles to boast their own automotive industry.

I think this book explains that:
https://www.amazon.com/Bad-Samaritans-Secret-History-Capital...
The first automated driving solutions are, and will continue to be, used in situations where humans are at their best - the easiest driving conditions. So it's misguided to compare their performance to humans in non-perfect conditions. If an AI driver is driving in other than perfect conditions, and there is a crash, apologists can and will say "well, the idiot human should have switched off the AI". The AI is inherently considered better because of mental gymnastics that deny responsibility. This is an example of how humans are exploiting defects in other humans' reasoning, not how AI is superior.
If only things were so simple.
This reminds me how not too long ago, how everyone was trying to make a clone of HN and Reddit within 24 hours in x programming language.

It's one thing make a service for few 100 users, it's a different beast to serve millions of users. In case of Online Videos, it is not only extremely difficult, it still remains very expensive. There is literally a handful of companies who can financially and technically pull it off at youtube-scale. After more than 10 years, youtube either makes very little profit or still not profitable.
lol, I've been a javascript developer (among other things) for over 15 years :)

The point is that some people/teams/environments prefer to not treat everything as a javascript app. Especially in the agency world -- thinking about one's website from a markup/design-first perspective is a totally viable thing. And if you have designers on your team (or for solo practitioners) you sometimes don't want to javascript all the things. It's great that you found an approach that works for you, but it doesn't mean that it's the only best way for everyone and every situation.
but what did you expect, that macos can magically determine which mount point is encrypted or not? what about "sensitive" SMB/NFS/SSHFS mounts?
I knew the top comment would be whataboutism, it is what the diversion artists have been trained to do.

https://en.wikipedia.org/wiki/Whataboutism
> Aside from the fact that Blender is a non-profit backing a free, open-source application

The Blender Foundation isn't "Blender", though. It's a financial entity with income (there's literally a giant "donate" link on their home page) and expenses. They pay for all sorts of stuff that they need (obviously I have no clue what their balance sheet looks like).

And no one whines that they don't get free conference admission or airline tickets or printer paper or whatever. Why is their video hosting any different?
Both, because apparently a feature from 11 years ago is "recently added" per TFA. QuickLook has always worked this way (cached images go in /var on the boot drive).
It sounds like you're coming from a landing page/blog/Wordpress background. I'm primarily building data-driven apps, like financial data or dashboards. My UX/UI people don't come near my code, and I wouldn't want them to.

For me, every time I need a new button, I'm not going to my designer, I'm just copying over the last button. So I need to be able to quickly edit styles, and state functionality, like dropdowns and date pickers. For these types of components, your life will be a living hell if every time you needed to add a style, you were going to a CSS/HTML file. This was how we first worked with Backbone and Handlebars, and it absolutely sucked.
Very few vulnerabilities get discovered by source code audit.
Others have been coming out and talking about similar experiences with React Native. This thread made the rounds on Twitter and Medium fairly recently:

https://twitter.com/sandofsky/status/1002634185566236679

https://twitter.com/VivekxK/status/1002694526467653632
You've got a couple options, both of which involve seeing someone to help.

First, consider a psychiatrist for some anxiety medication. Mine put me on gabapentin, which is mild, but yours may recommend something different. That takes the edge off. It does help.

Second, find a cognitive behavioral therapist in your area! If you don't know where to start, try psychologytoday.com -- they have listings. Look for someone who does CBT specifically.

CBT really helps with your type of anxiety, because it helps you re-train your brain. It does take time, but using CBT, you can unwind these thoughts and stop them before they start.

If you're not familiar with the world of psychiatry and therapy, please note that a psychiatrist and a CBT therapist are 2 different people. Psychiatrists prescribe medication. Therapists help you work through your anxiety. Both are incredibly useful, and I recommend you utilize both.

Disclaimer: I am not a doctor. However, I have studied this extensively, and run a private FB group for entrepreneurs with ADHD, anxiety, and depression, so I have some incentive to "get it right", so to speak.
I have this overwhelming feeling Go will eventually take Java's spot in Tiobe, but it will likely take 10 years.
It's grand pronouncements like that that epitomize amateurishness. I am so sick of seeing people complain about how things are being X years ago, as if old techniques somehow magically become invalid. Maybe they seem so bad because the practitioner sucked at that time.

React doesn't really respect separation of concerns, and it's rare to find an SPA (and now, desktop apps -- thanks Electron!) that isn't complete garbage. Disciplined approach with battle-tested techniques creates much higher-quality software, every time.

Also, "paradigm shift" is nonsense. The web is a platform -- fetishizing specific tools and techniques is foolish. There are many ways to skin a cat.
"Redux is notorious for its boilerplate and has a relatively difficult learning curve. We provided generators for some common templates but it was still one of the most challenging pieces and source of confusion while working with React Native."

Interesting to see even Airbnb struggles with Redux
Sorry, I appreciate your enthusiasm, but I just can't imagine how shoehorning a language into XML could ever be a good idea.
If you are not member on Medium you can always read full article here: https://steemit.com/coinbase/@cryptomarks/coinbase-custody-c...
Blocking your videos and holding them hostage until you agree to a new contract would be abuse, yes.
They can sell my location but somehow can't figure out how to share that information with emergency services.
and that's how you end up with annoying shit like __MACOSX and ._caches folders everywhere
No one wants to call you, please stop this spam.
>We've seen plenty of people going all in building their business on a platform they don't control, then getting mad when the platform they depend on changes how things work.

I've always wondered about this. When you depend on another, already-monetized platform to build on, your livelihood depends on a variety of factors not in your control.

What if they decide to make your functionality part of their core product? Charge for API access? Limit/remove API access?
This is understandable, given the fact that this is from Deloitte, who would like to sell consulting services.
Yes, for free. You can create an account and upload as many videos as you want without paying absolutely anything. Even more, without handing over any personal information.

But hey, feel free to upload your videos elsewhere.
> I use Homebrew, but you have to prefix most GNU utilities by 'g', unless you are willing to 'override' Darwin's utilities by having the GNU counterparts earlier in the path.

That's typical for *BSD. Examples include gcc vs cc, gmake vs make, and many others.
> And no one whines that they don't get free conference admission or airline tickets or printer paper or whatever

Those are terrible analogies. YouTube offers free hosting with the ability to opt out of monetizing your videos -- features that they will apparently punish you for using. That is absurdly user-hostile.
The key word is transitively. Those developers can do everything except depriving their users of freedoms originally granted by the copyright holder.
At least a smart car would be less likely to kill than an SUV.
It seems to me that everything in the article probably is. I suspected the author of provinciality, but according to her bio, she is very well-traveled.
React apps would require more raw JavaScript then say Vue/angular with their own template logic stuff.
Update:

Via bnoordhuis (Ben Noordhuis - node.js dev):

I see you posted this over at https://www.reddit.com/r/node/comments/8s2y7b/til_consolelog... but your summary there is wrong. You should update it because it's going to mislead others.

The state of things:

A connected inspector client will cause console.log()
to buffer a bounded number of messages (currently 1,000.)

Libuv can buffer messages when you print faster than the sink (tty, pipe, file, etc.) can consume them. That's something you can fix by pacing your writes.
Sorry, I told the story out of order, we saw Angular and passed on it.

Also have no regrets or issues with React. Been 3 years now and I have no complaints or frustrations with my job anymore, compared to the horror of adding jQuery plugins.
Blockchain Nirvana: Price Signals
Where do the creators you follow host their videos?
Indeed. The station in its current state is the iconic image of the decline of Detroit.
The power of networking events
Just to note you can use render functions and write jsx in Vue :)
https://vuejs.org/v2/guide/render-function.html
afaik the bulk of those are just related to sizing (16 bits, 32 bits, etc). it's not really that complex, and generally quite handy for a language like go.
Yes, and how many more miles are driven by human drivers in the US compared to autonomous vehicles?

Obviously there is going to be a disparity in the number of deaths. What is important is the number of deaths per mile.

Further complicating matters is the fact that most of the miles being driven by these autonomous vehicles are being done with human operators trained to be alert and the unique quirks of an autonomous vehicle. They will likely be much prepared to stop an accident from occurring when the car makes a mistake than an average consumer.

Autonomous driving may in fact be revolutionary and reduce the number of traffic deaths dramatically, but it is still early enough in development that there isn't any evidence to bank on anything at this point. There certainly isn't enough to rush the tech out the door either on the public either.
I've struggled with this too, and one thing I found really helpful was to start keeping a diary--in particular, of the hypothetical situations you're worried about.

I found that after a while, when I would go back and read what I was worrying about, say, a month prior, it seemed so alien and absurd that it helped a lot to put my current worries in perspective.

Best of luck to you.
I don't disagree. Consider that perhaps you can't serve videos online and expect it to be entirely free. Can you run your compute for free? No. Can you host your database for free? No. Why would serving videos be any different? (Let's ignore limited free tiers for this argument).

The more popular the content, the cheaper per unit it'll be to serve (based on bandwidth/transit costs and how they scale, and that you most likely can serve it out of RAM with Varnish, a very inexpensive CDN, or peer to peer), but there will still be a cost, and either the producer or the consumers of that content will need to pay for it.
Ask HN: How to identify programmatic ways to help your community?
I've been seeking a method of helping my community within my skillset. Ie, yes, I could donate or donate manpower, but I'm specifically curious to identifying problems in my community that I can solve in ways that interest me and, hopefully also, that I would be most helpful.

Now my "community" is a vague term here, but there's no size limit. Big or small, I'm seeking to donate my time and genuinely help people. I say community, because I imagine local platforms are some of the least developed for. Hard to monetize so it doesn't get attention.

My first thought is a classical problem I feel affects everyone. Information about laws, politicians, etc. I would write/install a platform to manage data pertaining to my local offices, laws, etc. This also involves quite the time donation on my part, to obtain information, keep it up to date, moderate edits, etc.

With all that said, perhaps you have some ideas on how best to help the people around you with developer skillsets?

Thanks to any replies :)

edit: Also, ideas on recouping or avoiding costs would be appreciated as well. Ie, using perhaps a free CDN to aggressively cache content and reduce billing, etc.
Napoleon’s Hat, Dropped at Waterloo, Is Picked Up at Auction for $400,000
The underlying types are exposed to you, like C.

Go isn't adding sugar to handling numeric types: it's not autoboxing to help you with conversions, and it's not hiding the implementation like a scripting language. I'll admit, it's a real pain when trying to convert from one type to another (e.g., in graphics programming, where I'm changing types from internal representations to what gets drawn to the screen). For most "job" programming, it was a non-issue and I felt secure in knowing what types, sizes, and representations I'm really using.
So, the only way to get a customer location is through their ad network?
What hardware do you have? On my mbp 2016 15' it's painfully slow compared to xnview when I want to browse through a lot of images.
His definition is terrible, and it's not the mainstream definition.
Meh. And we've come full circle. It seems to my eyes that they only "punish" you for not advertising if you have the means to pay other expenses but want to freeload on youtube specifically. And I don't see why I should care about that.

It's very likely that Blender is going to have the same problem with Dailymotion and Vimeo too. No one wants to (or has the means) to be a dumping ground for hosting other people's content. We all have to share in this world. As it happens advertising is the mechanism YouTube offers for sharing revenue.
They don't have one yet?

Oh, they will... -- Yoda meme