skysight-inc/HackerNews huggingface dataset:
Instead of Harvard, Stanford, and MIT attempting to address "the dark side" I'd prefer to see people who aren't graduating and going straight to work at the companies who bring out the worst (and sometimes best) of tech's ethical problems address this problem or at least be heard. Do we really need Goog.. I mean Stanford lecturing us on ethics?

I guess it's good that they've at least somewhat seen the problem, even if it's a problem because it harms future revenue streams. Maybe the NYT (which I have a subscription to) is going to tell me next that Clinton has a 100% chance to win the 2020 election?
Cryptocurrency startup LoopX pulls exit scam after raising $4.5M in ICO
> I never understood why he gets downvoted if he lives with a particular situation.

Most of his comments that I've seen are rarely on topic, and are followed up with an artifact of his mental illness, which is tragic, but typically has no bearing on the subject. So yeah, people downvote those comments that have no bearing on the discussion.
Such a good opening line, "The medical profession has an ethic: First, do no harm.
Silicon Valley has an ethos: Build it first and ask for forgiveness later."
So is there, like, a Baker News out there somewhere?
Memory management for Java on Kubernetes/Docker
You should trust your engineering judgement, and your tech lead should listen to you when you raise these issues, and your product team should give your team engineering time to start cleaning things up. If any of this doesn't happen, get a different job.

As engineers we have a responsibility to raise concerns about bad practices and projects that have been neglected this way. Doctors raise concerns about hospitals, lawyers raise concerns about firms and enterprises, structural engineers raise concerns about buildings and infrastructure. Software engineers should do the same, resigning in protest if need be.
Oh man I was looking for something like this. I have a personal project I wanted to make actually look professional but as a freelancer it's tough to justify big bucks for something like that. But this might work!
This is an interesting question, but the phrasing sounds a little funny to me. Don't REPLs predate symbolic debuggers? As someone coming from the Lisp world, I've occasionally wondered about the converse: did people create interactive debuggers because their language didn't have a good REPL?

I've used Visual Studio before, and it's an impressive technical achievement, but for personal productivity, I'll take a good REPL any day -- as long as the language supports it.

That said, good REPLs contain a debugger, and good symbolic debuggers contain a REPL, so they're not entirely exclusive.
There are adults who are illiterate and still resist the idea that they would be better off if they learned how to read.

I agree there's a level of proficiency that, once reached, seems to be sufficient to tackle most reading challenges.

If you can read at 2, then you've 10 years of reading experience on the 12 year old who just learned. It doesn't necessarily make you a better reader, but you've had access to a much wider range of information and knowledge that the 12 year old couldn't access.

It seems objectively better to encourage your children to learn to read at the earliest age possible.
I really enjoyed Functional Thinking, read it a few months ago. Its a very good introduction to get yourself thinking... functionally! All the examples are Java 9, Scala, Groovy, or Clojure, which isn't my cup of tea since I don't write code on the JVM, but its more about understanding the concepts (and shouldn't be an issue for you).

A quick rundown of some high level keywords I jotted down while reading.
Map, Reduce/Fold, Filter, Apply, Curry, Partial Application, Memoization, Lazy Loading / Streams, Either / Option in Scala.
Skype discuss easing Linux maintenance with snaps
You're manufacturing a modern complaint that actually has never not existed in industrial US history. There's nothing new about the Silicon Valley giants in that sense, they're just the latest corporations to have outsized economic power.

There is no scenario where you are not beholden to some corporate entity, and most likely you're beholden to dozens of them to keep you alive and keep your life functioning at all times. The food supply can be cut off by less than a dozen major corporations, and you will die. Less than a dozen major corporations can choke off the supply of fuel or electricity, and you will die. This is true, in one form or another, in every developed or semi-developed nation on earth. Maybe the government acts fast enough to counter that action by said corporate giants, maybe not. It's a system built on the profit motive being the predictable pursuit by said corporations, meaning they overwhelmingly will not behave that way; combined with the threat of military or domestic armed reaction by their respective government (namely that any tech giant can trivially be destroyed any day of the week by the US Government; Zuckerberg could be in chains in three hours if the US Military decides to do it, there are consequences that prevent that as it is).

What happens in ~1955-1975 if AT&T, at their peak of monopoly, decided to blacklist you from their telephone service?

What happens in 1910 if Standard Oil decides to cut off your shop's access to its oil-related products?

What happens if you're in a small town, with Walmart as the primary goods seller, and Walmart blacklists you? Maybe you can drive somewhere far out of your way, if you can afford to, and replace them as an option. At a minimum it severely screws with your life. There's nothing unique about Amazon there, you can order from other online stores, and it might be a huge inconvenience.

What people think is new with Google et al., is not new.
In regards to reward signals it seems similar when collapsed. No ownership. No way to succeed through creativity. No way to escape a degraded too-large-to-fail system. Maybe there's a better word for it?
Download Firefox for Android. It's the only mobile browser I know of that lets you install extensions.
Yeah it’s pretty common optimization. Some languages do this with array slicing.
> I would also say switch to FF, but they also use the secret safe browsing lists, so they'll probably switch to this as well.

They use this by default, but you're free to turn it off, and that setting (unlike others) seems to sync just fine using Firefox Sync. Just checked and it's off. I turned it off once years ago and switched between OSs and different devices in the meantime, and it's still off.

Don't know if the same is possible on Chrome.

> I should note that this is the same mechanism by which the safe browsing lists work that tell you a page may be bad. For consistency, I disagree with that too of course, but I find the motives and targets here to be much more sinister.

I agree with you completely on this one.

I had to turn that off on two layers, on a browser level, and inside my antivirus' firewall. My antivirus now constantly complains that I'm "not fully protected" because I don't want it to do web filtering for me.

I do support other private browsing techniques that stay on my device, like first party isolation, and adblock-like lists that are downloaded on my device.

Both are available in Firefox, and using them doesn't collide with my stance on NN, since I'm the one preventing the content from being fetched by my machines.
> you can set "Document user activation" in chrome://flags/#autoplay-policy & relaunch.

That won't fix the problem of auto-playing video on CNN or other sites that are not YT. Trying to read news from CNN is still a matter of waiting for the page to load, then wait for the video to load and start playing, then click on the pause button, and voila you can read in peace.
Rinse and repeat.
NetEnt: Betting on DevOps
thanks that's helpful. How many users/customers did you before you did any content marketing? How much do you currently spend on advertising?
Hahaa sick burn!
there's a massive difference between freedom money and burdensome money. Mindset around the value of money also plays a huge role.
I wonder what this will do to third party conversion tracking. Email is a primary marketing channel for many businesses with Gmail as a primary email client of their audiences.
Always a losers game. You implement it with ethics in mind, I do not. I win and you fall into obscurity. The law is all that matters. If I can not lose what I take, there is no reason for me not to take it (so long as I'm still chasing the 'fuck you money', morals are great after you have it).

I understand it, lots of people have dreamed big dreams of how great the world would be if everyone else was just like them too.
This seems reckless on Upworks part considering the lawyers I know are using upwork for a significant portion of they're income.
A dead child is a dead child.
Build 10 Real World Applications in Python
I feel like the you should pay the system AI for services in the coin that you get paid in. So that as the AI gets value your coins gain value.
Dynamic Beer Finder
When you say talent you mean Tensorflow monkeys?
A log can dream, can't it?

It's the classic bait-and-switch of corporate development. They get you in the door by pretending they have a rational process, and wait until you're invested before dropping the facade.

I, too, have never worked for a company that ever considered retiring software ahead of immediate necessity. Generally, it's always "we don't have time to do it right in the first place, because we're too busy fixing all the stuff that is broken right now."
Everything You Know About the Blockchain Is Wrong
I think there's probably a high correlation between consistently straining to remember something, and some form of interference going on - the better option would likely be to cut short the effort to recall, and instead identify why recall was difficult, identify any interfering information and devise a way to better remember it.

So in short, I think consistently struggling to recall something is an indication that you need to build a better recall strategy for it.
That's a shame, I haven't done much with Elixir/Phoenix but it looked really promising. How frustrating that these things have to be so complicated.
But please note https://stackoverflow.com/questions/23727768/which-parts-of-...

"It's old. RWH was written at a time version 6.8 of GHC was being used."

and

"That being said, it's still a useful resource for general guidelines. But keep in mind that many libraries changed since its release."
Have you ever tried appealing anything Google does?

At least with the government you can get someone to talk to.

Google doesn't even have a phone number you can call, or someone you can go to.

They decide, and you just have to accept it.

And you don't even know what you allegedly did wrong, and can't prevent it in the future due to that.
Correct me if I'm wrong but a docker image doesn't include a kernel.
Russia Drafts Bill to Accredit ICO Issuers – Public Comments Wanted
Neutron Lifetime Puzzle Deepens, but No Dark Matter Seen
How to fetch an price for UBER ride?
The public API responds with an estimate range $x-y. What's the easy way to get a price shown in app?
This doesn't help when the entire arbitration system is biased towards corporations. They are the ones providing them with repeat business.

The proceedings are secret, the rules of arbitration are arbitrary and capricious, and you have no legal recourse if you run into bias, favoritism, conflict of interest, grotesque and willful misinterpretation of the law, or just plain old injustice.

If you actually want a low-cost, low-friction way to fairly resolve simple disputes, we already have such a system. It's called small claims court. Arbitration takes the scales of justice, and puts a pound of flesh on one side of the scale.
Used to be a week. Now it's a lot more, thanks to some bright sparks during the second Bush administration thinking they could score some quick points by extending summer time to "reduce energy usage"...
The first half of this is spot on (the flaws of declarative CSS for interactions) — your last paragraph has some mistakes about Haiku, though.

> From the video it looks like Haiku is using a library from AirBnB called Lottie to handle the animations. Then they turn around and wrap that in a React component + others forthcoming.

For the Web, Haiku Core is our renderer. We don't use lottie-web; we use Lottie only to export Haiku Core for rendering on iOS and Android.

Haiku Core uses "the fastest parts" of SVG + CSS + JavaScript to render its animations. Nothing magical here, it's just using web standards, though it was important for us to build around SVG+DOM instead of canvas so that you can still use the Web for what it's best at: rendering documents.

Haiku Core is a component format explicitly defined for reusability — and hackability. Haiku components for the Web aren't 'generated' or 'exported'; the design source file is the code source file. And due to the way that Haiku handles state (strictly internally) and data flow (strictly message-passing,) they work in any codebase, as polite and predictable guests.

EDIT: P.S. tuchsen, I'd love to chat with you some more. Can you email me zack@haiku.ai ?
First one had a harder time reading. Once she discovered the "Warriors" series there was no stopping her, though.
I hit almost this exact situation at my last gig. It came down to one of two things: was I okay with complete job security while being completely bored and apathetic all day, or would I take a bit of a leap of faith if it meant getting out of a rut? I chose the latter and it worked out. Maybe if I was a higher-up I would have tried to fix things, but it wasn't really my responsibility at the time. I'm not completely absolved; I could have tried harder to institute things like PRs and linters, but my give-a-fuck was far below the threshold it would have taken for me to really take action.
> I suggest that such creating a proper permission model isn't possible, because it isn't possible to determine the behavior of Turing complete programs without running them.

You don't need to solve the halting problem to have a good user-centric permission model; permissions are about resources, not computation, the halting problem doesn't address use of resources. Whitelisting APIs, firewall-like control of access to external network resources, and possibly CPU usage limits would be sufficient, with he right UI.
The site is up, but is brand new and still in beta — what mobile OS/Browser combo are you using? We'd love to try and debug your white screen...
Can you give me details of the alt-HN you are building?

There is already Lobsters, afterall.
> Restricting access instead of helping them build that healthy relationship just leads to them wanting to do things like go to the houses of friends to watch YouTube. I know this because I lived it and that's exactly what I did.

I think restricting screen time is part of building the healthy relationship. We're not an all digital society, so kids still need to interact with the outside world - this includes people.

Think about how vile people can be on the Internet when the person they're shouting at is a faceless username. Breaking this immersion to have your kid run up the street to watch YouTube videos with a friend is a bit different than doing it alone. You can explain that your child's friend is also online behind and anonymous username, so if they intend to say something mean to someone, you can say that the child may be hurting their own friend's feelings without even knowing it.

Restricting access doesn't have to be a "back in my day!" spiel. Sometimes it's exploring other avenues of entertainment. Sometimes it's partial restriction like reading for 30 minutes. Sometimes it's just making sure that the child still has a foot grounded in reality. I'm a huge advocate for a connected world, but even as a developer, I still have to talk to my colleagues to my left and to my right.
Except the article mentions that they're targeting

>the next generation of technologists and policymakers

Sure tech workers in a bad system are coerced into unethical actions, but policymakers hold the power to alter the system itself so that they're not.
They might not be Google ads.

A webpage can have both Google ads and dodgy-ad-co ads. If they have the dodgy-ad-co ads then Google will apply the easylist to the page, which will remove the Google ads as well as the dodgy ones.
It’s the downside of the VC model where the investors are insulated from the activity and are just throwing money against the wall and seein what sticks.

Ethical behavior is a cousin of accountability. Tech is about failing fast. When the management and investors in a firm have little accountability in the future of the individual enterprise, why would you expect them to make correct decisions vs expedient ones?
Good point.

My issue is that when I hear that a startup is AI-focused, that means they're just implementing something with machine learning (and possibly unnecessarily). These startups generate a lot of hype, which I believe is unwarranted.

I imagine Google researchers are working towards advancing AI techniques and knowledge more generally, not trying to disrupt some industry with existing machine learning techniques.
As far as I know the data must be properly deleted not just marked as deleted. Essentially you can zero out all fields which include personal information. Keeping the data as soft deleted you still risk it in case of a leak due to a hack.
Yeah but both of those are just marketing postures that don’t really have anything to do with the underlying realities of their respective industries.
Here is an example of an O'Reilly book in ePub format, as bought on Google Playstore: https://imgur.com/a/wPK7G. Clearly, nobody took a glimpse at this version before publishing. The second image is from an old JunOS book bought directly on O'Reilly website.

EDIT: Just bought the bundle, checked the Rust book and ePub is pretty good!
This may have been true a couple years ago, but I don't think it's true anymore. The majority of people are annoyed by ads, and all it takes is one friend to tell them to "install this to not see ads" or a nephew to come over for them to have access to an ad blocker. I'd estimate this percentage as closer to 50%.
Most kids don't know how to self-regulate screen time. Saying "no screen time" for an arbitrarily large amount of time seems anathema to growing up today, but saying "no more than N hours a day" (where N depends on age and kid and what the kid does for the time) seems quite reasonable.

This isn't just about screen time imho, it's about ensuring balance when kids don't yet know what's best for them. A "healthy relationship" doesn't mean "free to do as much of it as they want to the detriment of other aspects of being a healthy human being."

Anecdote: My best friend growing up was super into soccer. So much so that other parts of his life were suffering and he had little life outside of it. So his parents set a weekly limit on the number of hours he could practice and play. He hated it at the time. But during his down time he found programming and now he's a programmer and soccer isn't nearly that important to him anymore.
I think listening to the news to figure out what goals anyone has is a pretty lost cause. The news anchors will say things that have no bearing on reality. People they interview will say things that have only slightly more bearing on reality, maybe.

I agree that keeping troops in place after the war was a bit questionable. Though one does need to answer the "OK, we kick Iraq out, what keeps them from coming back?" question. Which was answered in a ham-handed way, if at all. Keeping troops in Kuwait maybe made sense. Keeping troops in Saudi... one of the ostensible goals was in fact to prevent an Iraqi invasion of Saudi, not just to kick Iraq out of Kuwait. I do think in retrospect this was a bad idea. It's harder to tell how it looked at the time, and in particular what the Saudi government was telling the US government.
Yeah, it can be tough. We sometimes kicked our kids out of the house and didn't go out with them. It helps to have a yard and other neighborhood kids in that case.
76.3% of statistics are made up on the spot.
Some recent TechnoScifi has done a really interesting job getting this sort of stuff into the general public. Black Mirror, Altered Carbon are both terrific and dive into tech ethics to different extents, and the outreach there is many millions of viewers.

That's sort of an interesting potential take on this - how do you take ethical questions and get drastically wider outreach for them (vs a static class). Revisionist history has a recent podcast along how satire sort of lives in an interesting realm here (and how modern, western satire seems to miss the mark).

http://revisionisthistory.com/episodes/10-the-satire-paradox
Possibly because the neighborhood is no longer considered "safe" for children to roam and explore.
Few months ago at work we used a 25 years old spectrometer. It got 5 inch floppy. Initially we considered to get a drive for it to get data from the spectrometer, but after few quick searches on eBay we realized that to get one that can be connected via USB was not so trivial or cheap or fast. Fortunately it turned out that spectrometer can send everything over serial port as long as the serial link has proper 12 volts voltage. So we got our data using true usb-to-serial dongle costing like 120$.
> Who ends up being tech support for these new companies? The executives. But that's only for people smart enough to realize to send them messages, or otherwise garner their attention via Twitter, Reddit, or HN and happen to be in the right place at the right time.

Obviously we just need to make this kind of behavior expensive enough that execs don't take 20 years to develop a reasonable support model. Hold them personally responsible for their companies, and don't let them hide behind their shitty algorithms.
Once you get past phonetics, symbol/sound relationships - the only metric that really matters for basic literacy is # of words read.

Should it be challenging? Yea, sure - but ten short books or two long ones doesn't matter a bit. They just need to read more.

Source: I'm a k12 English teacher. The data that makes it into my hands almost always comes back to this point.
Here is my problem with these so called courses - if someone has figured out to time the market, why would they sell it for $47 (or whatever the amount)? It doesn't make any sense, unless that person is a college kid with no money of his own to invest (in which case, he wouldn't have the know how or be in a position to teach).

Do you do day trading?
I think where we can agree to disagree is we both want them to have a healthy relationship with technology, but we're disagreeing on what that healthy relationship is.

At the end of the day, the job of the parent is to protect. As a part of that, if i read and believe that technology is rewiring their brains for reason X, Y, Z then that's what i fix. Not if it makes them happy or not; I'm not their friend first.
Don't worry there's surely a bug in the hell dimension smart contract. We'll fork hell, steal their hellcoins, and force the vengeful demons to mine SHA hashes until the end of time.
I actually think there is a huge opportunity for there to be competition with youtube... but not directly under the facebook brand. It'll have to be something like Instagram.
feel like there should be a discount for hobbyist. I don't have a startup but I'm a developer. I don't want to use it for work, but there's a possibility if I use it I recommend it at work.
Equilibriums and Limits: A Better Way to Talk Politics
> I'm not sure if you're a Google PR drone or just naive, but people have been talking about this for years...

Do you really believe Google has PR people that are paid to reply on posts on HN? It could be, but I find this quite incredible.

(Saying this as an Eng Googler, I have absolutely no insight on how the whole "business" side of the organisation works.)