skysight-inc/HackerNews huggingface dataset:
The Texas Tribune | Software Engineer | Austin, TX | ONSITE | Full-time | texastribune.org

The Texas Tribune is a leading nonprofit, nonpartisan digital news organization. We are seeking a software developer who will work full time out of our downtown Austin newsroom to refine the story-building process and membership experience.

In this role you will build and improve on our core website, newsroom tools and technologies, as well as advising directly on tech solutions for other departments; communication and collaboration skills are crucial.

We use modern tools including Django, React, Webpack, and Docker. We highly value expertise (whether you lean front-end, back-end, design, or ops) but we don't expect you to know all of our tools when you walk in the door.

Benefits include transit and cell phone stipends; medical/vision/dental insurance; a modest 401K match; paid time off plus 11 paid holidays; support for professional training and industry conferences; and more.

For more information please visit: https://www.texastribune.org/jobs/software-engineer/
These things are cyclical.
This is why I think that the buttcoin subreddit is one of the better places to learn and have an honest discussion about bitcoin. Sure,its not that main purpose of that subreddit and there there is still some bias, but the bias is nothing compared to the alteratives
Diary of a Digital Sabbath
I don't doubt that there are many similarities between how machine learning works and how brains work, but this seems like a pretty myopic trend of confirmation bias. Neurons and brains are so much more complex than machine learning and it will be really unfortunate if we limit ourselves to the machine learning model in neuroscience.
If it’s possible to buy the computer elsewhere and choose not to, it’s hypocritical.
Ah you beat me to it! :)
I'm a bit of an audiophile and for that reason I do not use ANY music streaming services. None of them have all of the music I want. I have a wide range of high-quality audio and for some artists I have very particular versions/performances of certain tracks that are my favorite.

I've tried streaming services, but it ends up over complicating my experience because I still have to rely on my own hard copies to complete my collection. Further, I am extremely wary of my library up and disappearing. I like to have full control over all of my tracks, meta-data, playlist organization, etc. I won't even buy from iTunes anymore because it's too restricted. Only online music broker I use is Bandcamp because they give me full control of the music I purchased.

Even among my hard-core audiophile friends, admittedly a very small sample, none of them use Tidal.
How I write Go HTTP services after seven years
I think you misunderstand how WebAuthn works - see my other reply to your previous message.
Sorry, was not meant to be dismissive, maybe the "basic" and "todo" was too much. Basically, unless you need dynamic elements on a page, you're better off without JavaScript. If you have lots of them, React might help.
The union wants the trains to go slow so they can say they're fighting for policies that protect workers.

Have you ever performed maintenance literally inches from a train going 40mph? The union has valid safety concerns for wanting trains to slow down in the vicinity of workers, and this particular safety measure only applies to late-night routes when they are performing maintenance on closed lines that share tracks with operating lines.

The problem is that the MTA introduced a number of other "safety" measures that did nothing to affect the safety of workers or employees, such as increasing the distance between cars or introducing speed-limiting signals, and these other measures apply 24-7.
And just like that, GDPR == Much Ado About Nothing.
Taking all behaviors as a whole, from operating the network to the nefarious things they do to make money, many would argue that they are not bad. Preferred over the actual alternatives (e.g. unstable networks, not existing at all, etc) for many in fact.

While I am not a user and don't condone their practices, lots of people are happy and willing participants. Whether they need to be protected from themselves ala seat belts and cigarettes is a societal decision, but right now it's clear the citizenry has a favorable view of them even despite the onslaught from legislators and overarching media narratives.

Going on a tangent here...But I've been thinking about this. At some point it's going to come to a head between these two views of FB if the squeakiest wheels also influence laws. If you rock people's comfy boat too much, there will be backlash.
+1 for Little Schemer. Before I read it, I could write recursive methods, but after I read it I could think about recursion naturally.
I switched to bitwarden partly for these reasons.
What you will understand someday in life is that as we grow older, we have less desire to explore new things, and prefer to revisit familiar things while we still can.
Show HN: How we turned idea to $100k product
I'm from EU too, but i can access it just fine.
In Montreal they definitely open the doors on the trains before the train has stopped. People even jump out while it's still moving.

I personally don't understand why it's done... but it is, and it seems common enough that if they were going to get sued they would have gotten sued.

Maybe Canada is a lot different than the US, though.
I'm curious how work and breaks are set up in other countries. In Sweden we have a long tradition of 2 hour work, short coffee break, 2 hour work. Lunchbreak 30-60 minutes, repeat.

The long break has to be latest after five hours and is not counted towards working time. You are allowed to leave the workplace.

The shorter breaks is included in your work time but has no forced length other than it has to be adapted to the workplace and rythm. It can also be 5 minutes every hour. Up to the company. The longer break is supposed to be minimum 30 minutes but I don't think that is in the law. Unions usually recommend 60 minutes.

Taking a coffee break is almost mandatory, even the boss will look funny at you if you skip it. This is where you talk about the day, plans ahead and other things connected to work or life in general. While of course drinking that all important coffee which is also almost mandatory. This is where most youth learn to drink coffee, at their first job. Most likely learn how to cook it too :-)
> I don't get what the benefit of using React is

It's frontend technology that is robust enough to deliver Facebook. If you haven't worked on or aren't working on a complex UI with a team of developers, you might not appreciate how incredibly solid React is. This isn't something that can be explained well through anecdotes, but this comment is getting at it:

> Its top down `(props) => rendered view` paradigm is a breath of fresh air if you've ever spent a significant amount of time in an Angular 1.x application with a complicated web of watchers and scope sharing all over the place.

The complicated web issue isn't peculiar to Angular. Many UI frameworks are modeled in such a way that they become a rats' nest of objects, events, etc. all firing back and forth. Using React with good practices enable an overall structure that mitigates that tremendously.
The author did not mention that other Nile basin countries are planning to build their own dams on the White Nile for irrigation purposes and power generation. So the amount of water that will reach Egypt in a few decades from now will be vastly smaller than today.
Taskwarrior has a mobile client: https://taskwarrior.org/news/news.20160225.html
On Mac, NotePlan does a decent job of distilling out the most important bits of bullet journaling--searchable markdown-style tasks and notes arranged on a calendar, with a bit of sugar to allow moving tasks from one day to another. It's very lightweight but has replaced my homegrown rapid-logging.
This question is so wrong on so many levels
maybe the functional nodes (wetware neurons vs software neurons) are very different, but it seems like the way they are manipulated via back-propagation, pooling, recurrence, layerings, etc, are similar, right?

because, at the end of the day, it's more about how behavior is emergent than how behavior functions physically, I would say.

I would guess that if we ever get to some true sci-fi AI "consciousness", it would just be a hyper-scaled version of what we already have. But that's just fun speculation.
has anyone else noticed an increase in sites that are incompatible with FF?

Yes, but I'm not sure it's just Firefox. I suspect a significant number of sites are now being developed and tested only with Chrome, using Google's developer tools and recommended practices and browser feature set. Unfortunately, those things may not be supported or work well on other browsers, and if you don't choose carefully and test properly...
They do this at every terminal. I have no idea why.
I've been doing React Native development in my spare time, and I've found that React is...finicky. `class` this and `extend` that, and if you get it wrong, the whole thing screeches to a halt. There are a few other comments noting that it's mostly difficulties learning ES6 and I would actually agree - that doesn't mean React itself is any less difficult to learn, due to the fact that the entire ecosystem depends on all of these ES6 features.

I was discussing this with another developer who had the same sort of impression - it seems like it should be simple, conceptually, but there are a myriad of details to keep track of to keep the build system happy, to keep the components happy, to keep JSX happy. Compared to learning Vue, the whole process is much more difficult.
There are several issues with ARM based servers:

* 99% of developers' laptops are still amd64. Cross compiling is a pain. Cross arch VMs are a pain (emulation vs para-virtualization). Unless one big brand of professional laptops makes the switch (Apple? Lenovo? Dell?), it will still be more convenient to have servers with the same architecture as your developers' laptops/stations.

* Servers cost a ton, and only a fraction is due to the CPU(s). Those sweet ECC RAM modules still cost a ton. This redundant power supply is expensive. Those fast SSD/NVME disks will put a dent in any bank account.

The gains seems only marginal, a bit less expensive to buy and operate in term of electricity bill but that's all. Also there is already a huge fleet of amd64 servers already deployed. switching is kind of a pain:

* you land on a less tested architecture, so it's likely that you will encounter issues.

* you could be stuck if you have off the shelf proprietary software with no support from the editor aside from amd64.

* you have to recompile all your binaries, including this old one that was statically compiled in 1999, and for which you have lost the original source code.

Unless there are clear incentives to switch, like for example an internal FPGA in the CPU, or the ability partition the hardware (VMs at the physical level, like LPAR in IBM Power), or a real cost decrease. It's unlikely that people will switch massively. But maybe cloud providers for services that hides the underlying hardware could be a market. RDS/Aurora/Route53/ELB/lamdba (to a lesser extent for the last) don't need to be amd64.
I wonder what the coordinate plane is for the ML visualizations and how it relates to same for visualizations from a physical brain. Seems ripe for gaming.
I think you misunderstand how WebAuthn works - there's no "root credential". See my other reply https://news.ycombinator.com/item?id=17032637

No third party issues tokens in WebAuthn either - you have your one or a couple of authenticators you use everywhere, and those authenticators create their credential keypairs locally on the device (and a separate keypair is created for each site - they're not shared between sites).
The Oldest Virus Ever Sequenced Comes from a 7,000-Year-Old Tooth
Common codebase for Mac and Windows via an abstraction layer. Same code also transpiles to JavaScript.
I've been (down voted) for saying this before: it is not just ads that they are selling.

The big money is going to be selling your profile to everyone, including insurers - health, auto, home, etc. Good luck getting a good deal when they know how much you drink and the food you eat.

To the government - eventually that guaranteed Social Security and 401k will be means tested, and it appears you're spending on luxuries that disqualify you.the possibilities are endless.

And I know for a fact that there are more than a few HN readers who work for companies mediating this data.
I've tried both, country and western.
This appears to be saying that some companies want to be your framework (and so own the problem); other companies just want to be your library.
If you're making 2D things, like blueprints for a human to make something, SketchUp isn't as useful. I admit, I haven't tried it in a few years, but when I did before its fundamental purpose was almost polar opposite to my needs.
I use FF on OpenBSD as my daily browser. I have at least three different profiles running simultaneously with multiple tabs open in each (though I don't go nuts with tabs like some do -- I never tend to have more than 10 or so open).

It does occasionally seem to get stuck in a state where it just starts chewing CPU cycles and RAM. I've seen this mostly with Google sites like gmail or docs, so I assume it's JS-related. But it's fairly rare, and seems to be improving with each release.
Providing your users with the maximum freedom, privacy and security possible under the law is a reasonable and ethical position to take, especially if you believe your products provide the best security and privacy on the market and withdrawing them would leave your customers with only worse options available.

If you honestly believed that to be true, how could you justify withdrawing from that market on ethical grounds?
And who would benefit from that?
arbitrage has a more precise meaning than just "you can make money by buying here and then selling there" (otherwise any commerce could be called arbitrage).

the defining characteristic of arbitrage is that it is risk-free. taking deposits and loaning out money is not risk-free (because someone might not pay you back in full), so it's not arbitrage.

using dollars to buy yen cheaply and then selling it back for more dollars in the same transaction is an example of arbitrage.
Shh! That was my idea. Don't tell other people about it.
> Restrictions on how private parties can provide a private service are ubiquitous in every market...

I'm speaking more about "ought" than "is" here. I don't see any reason why Facebook should have to choose between serving everybody, regardless of the regulatory burden that it places on them, and taking a hike from the global market entirely. I'm not saying that they won't be forced to do so anyway.

> ...I don't think most of the people who find Facebook convenient for coordinating groups actually choose the tracking knowingly and willingly (at best begrudgingly)...

And yet, they've probably chosen it all the same. In the hypothetical scenario where somebody has a metaphorical (or literal) gun to somebody's head, forcing them to use Facebook, I don't see how Facebook themselves can be blamed for this, and simply chalking this sort of thing up as a "negative externality" and saddling Facebook with the burden seems to be weaselly way of making Facebook to the will of somebody who just can't bear to give it up.

You can't always get what you want. Some of us would do well to internalize this a bit.
This is not fair to compare with micro instance
All truth passes through three stages. First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident.
Contrary to the article saying "And there’s no easy fix", it seems like this would be a fairly easy fix?

It's a very easy fix. The problem is that it's a very time-consuming and expensive fix to repair and/or replace all the signals. (Doing A doesn't accomplish much since the faulty signals will automatically slow down the trains anyway, and then impose an additional delay while the train's brakes are reset.)
I’ve used taskwarrior for 3-4 years exclusively, and can state that if you have a complaint about it, it’s highly likely that you haven’t considered the problem scope as deeply as its devs did.

But then I stopped being a lone wolf dev and it simply doesn’t work for teams. Yet.
I'm guessing you all believe in bridges too, right? I've got one to sell you if you're willing to drop that $100 in a bank account for me ...
Why I drank *** amount of water on empty stomach?Benefits of Japanese practice
I still haven't the faintest idea what truffle oil is, but I know that it ruins anything it's put on
> In Google’s view, computers help you get things done — and save you time — by doing things for you. Duplex was the most impressive example — a computer talking on the phone for you

But who is "you"? Obviously, "Duplex" talks on the phone on behalf of people needing an appointment, ie, not everyone. And specifically, not the people tasked with answering the phone, who are duped into thinking they're having a human interaction when in fact they're talking to a machine. It's even worse than that. We're used to telling machines to do things for us. But the people answering Duplex calls are being told what to do, by a machine.

When GPS became popular I had a friend who absolutely refused to get one because, she said, she "wouldn't take instructions from a machine".

At the time, I thought that was the silliest thing ever.

Now I completely get her point.
Quanta has quit a knack for making perfectly reasonable concepts sound like utter bullshit
It's not about (justified) revenge, it's about security. 1500's Spain was as dangerous to the natives of the Americas as the Romans were to the Carthaginians 2000 years earlier. If some society didn't have qualms with attempting planetary scale biocide, who's to say their genetically practically identical successors won't do the same?
Agree that the operator framework looks useful. Here is an article that I wrote recently analyzing the Operator Framework:

https://medium.com/@cloudark/analyzing-value-of-operator-fra...

As to whether this or other similar projects will become part of Kubernetes core, my guess is probably there will be resistance to it as it will mean choosing one particular way of how Kubernetes can be extended over others. And this will be against the overall philosophy of Kubernetes that components in it are optional and pluggable[1]. On the other hand, some standardization will mostly likely evolve around the end-user experience of consuming multiple Operators in a single Kubernetes Cluster.

[1] https://kubernetes.io/docs/concepts/overview/what-is-kuberne...
The business model follows from these fundamental differences: a platform provider has no room for ads, because the primary function of a platform is provide a stage for the applications that users actually need to shine.

Please tell Microsoft this. Windows 10 and Skype are both littered with ads. But I guess this is what happens when operating systems become commoditized. All of the other major operating systems are either free for anyone to install (Linux) or freely avallable to OEMs (Android/ChromeOS) or bundled with hardware (Apple's operating systems).
This is a wisdom that comes with age. Everyone is different and some have more problems to concentrate and can take different levels of stress. What most see as lazy might be people that has burned out already, just haven't realized it, thinking it's just the way it's supposed to be. Be careful with how you work, you might be able to cope right now but your brain will make sure to break when it gets too much and the cost might be pretty high.
Hide ALL IP 2018.03.26 Crack Vpn with Activation Code Download
(1) Object Thinking by David West.
(2) Thinking Forth by Leo Brodie
It's not strictly about which services you are selling, it is about which services you are providing, and Facebook absolutely provide a social network website/app. Google absolutely provides search and email.
> non-custodial arrest

While technically true (the best kind), this is not what 99% of English speakers understand the word "arrest" to mean. The headline is in letter accurate, but in spirit a lie.
New York Times Editorial Board Thinks Uber Is Too Popular, Demands Price Floors
I know there's plugins and I don't know what the pro version is like but for instance free Sketch Up doesn't even have the ability to draw an arc from three points and while it did have two points+tangent it made some internal and opaque decision on whether it would ever snap to that tangent.
I've also struggled to learn React, but for me it's because I learned ClojureScript/Reagent/re-frame first. I get demotivated because I vastly prefer those tools, but unfortunately there are many more job opportunities for JS/React than CLJS.
baseStriker - Bypass O365 Email Security
The examples don't work inline anymore, but https://chibicode.com/react-js-introduction-for-people-who-k... was what made React click for me.

My approach to React was similar to Brad's, as I am far more proficient with HTML and CSS than JavaScript. I'd done plenty of wacky stuff in jQuery, and that tutorial demonstrated how React can iron out some of the problems that spaghetti jQuery can create.

I'll also add that part of the problem with wading into React is that, if you're a certain kind of frontend designer, you remember the browser wars, and you would often wait until tech was mature before you went out and used it in production. But React was adopted quickly and has changed quickly. React Native is even worse in that regard. So even if you learn how to do something a certain way, that knowledge could be obsolete in a year, or less.
Why ride across the US in a car when you could ride a bike?
Location: South Africa, but I'm only interested in work elsewhere.

Remote: No.

Willing to relocate: Yes (see below).

Technologies: Experience mostly in Ruby and Java, but very open to other languages (especially OCaml, Haskell, etc).

Résumé/CV: https://stackoverflow.com/users/story/1966418

Email: henrebotha@gmail.com

---

I'm looking to relocate to Europe or Canada, but I need visa sponsorship & paid relocation.

My experience is primarily in web and systems dev, but I'm open to anything.
There was a big shake-up announced yesterday and this is one of the best cover:

https://www.recode.net/2018/5/8/17330226/facebook-reorg-mark...

Happy to provide some confirmation and context -- but where I think Facebook is remarkable (not unlike Google) is that internal management systems allow such a major change to be mostly painless.

And, yes, I should have included Jérôme Pesenti to the list of influential French people at Facebook: he replaced Yann LeCun as the manager of Facebook AI Research, because Yann is a researcher, happy to manage a dozen post docs, not someone who wants to manage a team of hundreds of researchers.
Well, it really boils down to

const path = findThePath();

class Router extends Component {
render() {
if (path === "/about") return <About />
else if (path.match(someRegex)) {
const data = parseSomePath(path);

return <Page { ...data } />
} else {
return <Default />
}
}
}

Seems as though React Router has gotten a bit complex because it's abstracted away from the concept of a webpage, such that one can use it in the browser, or React Native (which can be a number of environments).

Of course, I say just buck-up and learn the damn thing, it isn't that complex... earn the "Engineer" in your job title!

Maybe I'm just an out-of-touch neckbeard these days?
I hear what your saying but there's a whole host of other fields that seem to pull it off. Other than the fact that software is not bound by physical constraints, I really don't see the major differences.

I think we're just fighting the "always done this way" mindset.