skysight-inc/HackerNews huggingface dataset:
Ever wonder how the Go team seems to get stuff done more efficiently than other groups? It's not Go, it's that they simplify (perhaps oversimplify).
> Isn't the start point of an ethics board "don't seek to remove rights from an entire demographic of people"?

No. That's one specific ethics, the one you seem to agree with. But it's not the only possible one. Btw, you seem to want to remove a right to speak from an entire demographics of people, those who profess ethical stances you don't like. How about this?
Cross-platform UIs have been around for ages; QT goes back 30 years.

The pattern that Electron and such are continuing is that they do a base set of things well, but then integrating with OS services is non-existent, even though for any given OS it's relatively trivial.

Don't be too impressed that it can run anywhere at acceptable speeds; Java solved that 20 years ago.

Rather, it's more fundamental: as you add in all the functionality provided by various OS's you have to model all that functionality and it has to be comprehensible to your users and maintainable by you.

Some of that functionality is flatly contradictory and much of it is peculiar to a small audience. You can theoretically engineer around it, but in practice, you won't be able to maintain it and no one will want to use it. That's an intractable problem.

That's why I think cross-platform framework authors have consistently been leaving various bits of functionality out for decades. They'd rather deliver "second class" applications than nothing at all, and that's a smart trade-off.

But that does leave a lot of space for native apps.
We've had singularly successful industries like Hollywood rely on unions as well - SAG, WGA, IATSE, etc. Their work bears a lot more similarity to software development than the auto industry does, so hopefully that is food for thought.

It's fair enough to say that American auto unions (and very importantly, auto company management and ownership) would do well to model themselves after Germany's system. It's not a universal truth that all our unions are ineffective.
It's insane because it's way too fast (thus potentially dangerous), not because vehicles aren't physically capable of it. The occasional driver roaring down the Autobahn in the left lane at 200 kph is the exception, not the rule.
I suspect most of those strategies are perfectly legal under the current (insanely complex) US tax laws. Instead of trying to further complicate those laws to outlaw a few arcane tax strategies (likely in vain; more complexity likely leads to more arcane loopholes) we should be simplifying our laws. It should be dead simple to determine legality and IRS should be left with simple enforcing function.

I would be much in favor of flat rates with negative tax rates on first $X to help bridge the gap from minimum wage to living wage. And a better safety net for those who cannot work. My 2c.
How to Turn Failure into Success
I left an engineering job at a finance startup in the mid 90's to take a "dream job" at a video game startup. It was.. awful: all the fun and creativity was being done by on the production/game design part, and the engineering was... both demanding and boring at the same time.

It was weird realizing I was happier and feeling more creatively engaged when I was figuring out how to price derivatives.
GPUs really just aren't designed for 2D vector graphics. There is a litany of approaches (three separate ones from pcwalton's Pathfinder R&D alone), and all of them have various issues and tradeoffs. If your GPU has enough power for one of the more advanced approaches like Slug or Pathfinder1's compute shaders, then your CPU likely has enough for Blend2D and the bandwidth for the resulting texture upload.

Pathfinder3 looks promising, but comes with its own tradeoffs. It's an open area of research.
> Developers — focusing on correctness. This is the paradigm shift that we are starting to see.

I haven't seen this yet, but I sure hope to. I'm stuck in the "everyone does devops now" paradigm :(
AMD's been adding more PCIe lanes across their hardware lineup than Intel has to be sure, but EPYC is server-class stuff with 64 cores to a chip. The Ryzen 2 2700X only has 20 lanes for 8 cores.
I always launch keepassdroid by going into Dropbox and opening the database from there, rather than by launching the app directly.
They actually do exactly that already! You can see the QR code right in OP's pic.
Here are their descriptions from Google's initial announcement:

• Alessandro Acquisti, a leading behavioral economist and privacy researcher. He’s a Professor of Information Technology and Public Policy at the Heinz College, Carnegie Mellon University and the PwC William W. Cooper Professor of Risk and Regulatory Innovation.

• Bubacarr Bah, an expert in applied and computational mathematics. He’s a Senior Researcher, designated the German Research Chair of Mathematics with specialization in Data Science, at the African Institute for Mathematical Sciences (AIMS) South Africa and an Assistant Professor in the Department of Mathematical Sciences at Stellenbosch University.

• De Kai, a leading researcher in natural language processing, music technology and machine learning. He’s Professor of Computer Science and Engineering at the Hong Kong University of Science and Technology, and Distinguished Research Scholar at Berkeley's International Computer Science Institute.

• Dyan Gibbens, an expert in industrial engineering and unmanned systems. She’s CEO of Trumbull, a Forbes Top 25 veteran-founded startup focused on automation, data and environmental resilience in energy and defense.

• Joanna Bryson, an expert in psychology and AI, and a longtime leader in AI ethics. She’s an Associate Professor in the Department of Computer Science at the University of Bath. She has consulted for a number of companies on AI, notably at LEGO researching child-oriented programming techniques for the product that became LEGO Mindstorms.

• Kay Coles James, a public policy expert with extensive experience working at the local, state and federal levels of government. She’s currently President of The Heritage Foundation, focusing on free enterprise, limited government, individual freedom and national defense.

• Luciano Floridi, a leading philosopher and expert in digital ethics. He’s Professor of Philosophy and Ethics of Information at the University of Oxford, where he directs the Digital Ethics Lab of the Oxford Internet Institute, Professorial Fellow of Exeter College and Turing Fellow and Chair of the Data Ethics Group of the Alan Turing Institute.

• William Joseph Burns, a foreign policy expert and diplomat. He previously served as U.S. deputy secretary of state, and retired from the U.S. Foreign Service in 2014 after a 33-year diplomatic career. He’s currently President of the Carnegie Endowment for International Peace, the oldest international affairs think tank in the United States.
I think what you are describing IS the addiction.
Sandy Munro Talks About Tesla in China
It wasn't until consumer 8 core / 16 thread chips started entering mainstream that I even started thinking about upgrading.

And even then its generally meh with how much software is single thread bottlenecked. Meltdown and spectre didn't help things - after they were published I definitely intended to wait for architectures mitigating them before upgrading again.

Heres hoping AMD can keep pushing the envelope this year. A consumer 10+ core chip would definitely have my interest. Not so much to necessarily buy myself, but to drop the floor of the high end even further.
I’d love to hear how long you’ve lived in Ecuador and how do you like it there?
Our Take on Social Engineering
> With hockey, or any other professional sport, it doesn't matter if the skills aren't transferable, as a good hockey player will be in demand for as long as hockey is around.

This isnt even close to true. A, "good" hockey player is useless. The top 200 goalies in the world will have jobs. The top 25-50 will have well-paying jobs. The other hundreds or thousands of good goalies will never be paid to by a hockey player.

> In IRL sports, the rules of a specific game don't change. Neither does the size of the field, the goalposts, the ball itself. So as long as you're able to improve your physical/mental focus, you can improve your performance.

Also untrue. Many sports change over the years as one progresses. They are regular rule changes in many sports. There are specific rules based on location. I think you should learn more about IRL sports if you are going to draw comparisons to e-sports.
At least one did, "Ultimate Race Pro (3dfx Glide) played in 800x600 resolution with Z-Buffer" https://www.youtube.com/watch?v=Lb4yajgcLA8
> the only practical solution is for people to stop taking on terrible jobs because of some sense of 'passion'

So the “practical” solution is to change human nature? That doesn’t sound right. It’d be like saying that the practical solution to human trafficking is for people to stop visiting prostitutes; or that the solution to gangs’ drug income is for people to stop buying drugs.

In all these cases, you can quash supply; or you can constrain and regulate the way that the supply supplies, so that it doesn’t hurt people in the process; but—even in the most totalitarian state you can imagine—you can’t quash demand. Humans gonna want what humans gonna want.

In this case, the demand is “the ability to express myself to a huge audience.” People are willing to pay to do that. Because of that, they see any job where they get to do it as a net positive, even if the job is horrible. Because, in essence, they’re taking the original trade they had in mind (paying to reach an audience) and then balancing out an increase in the troublesomeness of doing that, with a payment for dealing with that troublesomeness that moves the needle all the way from “paying for” to “being paid for.”
I view them as individuals who are falling prey to the same negative effects that social media has on the broader population.
I spent this last week finally being forced to deal with Hibernate.

Devs are more than capable of pushing each other to the same conclusions.
But .map is slower than .each
Explanation with MRI source code at https://stackoverflow.com/questions/31529069/is-map-faster-t...
Do you work on Gmail? Are you saying bundles have little chance of making into Gmail? That might cement my decision to finally drop Gmail... :(
Have the automated system that categorizes the calls tell people "your call number is $num, please record this number, press 1 to continue, press 2 to hear this message again"

The logging system should already track the call that way, exposing some unique ID (or some hash of it) to the customer for record keeping purposes is unlikely to require major engineering effort.
Should estwing consider consider people without arms while designing their hammers?

I'm not being dismissive I'm just wondering how far your beliefs go.
I think the trees are really significant here because the other commenters are trying to generalize an instance that can't be generalized without discarding significant details. To give a concrete example of how that over-generalization is incorrect: Kay Cole James hasn't even been shut down. She's welcome to participate in the public discussion of AI and ethics. On her own platform. Over there. Which is what James has done in the past and is welcome to continue to do, without the implicit imprimatur of having her views taken seriously by an ethics board for one of the largest software engineering companies in the world.

Being barred from speaking is entirely different from being denied a seat at someone's table. Or are we also upset that The Heritage Foundation doesn't have Miss Major Griffin-Gracy on their experts panel?
Yes, GDPR applies, but GDPR allows storing "required" data to full fill the (employment) contract. What data that might be is debatable.
I thought everyone knew this already. And its been true for decades. When I was a CS major, everyone told me not to go into game development because you worked the most for the least amount of pay.

Not sure why why this is so high up here. I'd think that the HN community would already know this by now. If not, there are plenty of game developer testimony all over social media and the internet.
While we are on the subject of UX design, since you talked a bit about it and I agree with what you are saying, could you take a look at a web app I built recently and tell me how you feel about it? I have made an effort for it to be very user friendly but I cannot be sure that what is user friendly to me is user friendly to others. (Also I have a couple of ideas that I have not yet implemented which will further improve the experience of using this app.)

I considered waiting for a response before giving the link but since we are probably in different time zones (GMT+1 here) that would mean more overhead and it would mean you would have to check back so I am going to put the link here right away instead.

https://www.tell-ned.no/

I should add that some of the buttons don't do anything yet, because the app is still a work in progress.
I can imagine multiple conscious, tool-using, dextrous homo species who bear mostly helpless babies and who cook their food. That happened. I can also imagine conscious species evolving from primates. I can foresee someone being stupid enough to genetically engineer a very smart chimp. That's enough to think differently about some animals.
>I am a total believer in political correctness as a general courtesy to people

What about in private, among a group of friends? Should the degree of correctness be uniform or proportional to the size of the audience?

It seems to me that the purpose of the ethics board is to allow a company to be left alone to get on with its private ethically-laden research. It needs to be seen to be ethically responsible and nowadays that requires ultra-political correctness because more people than ever are watching.

But this is incompatible with having actual ethics discussions which require diversity of opinion.

So there's a dilemma: trying to be ethical versus trying to be seen to be ethical.
Ok deal. Let’s say 25% flat tax, to pick a random number.

Now, 25% of what?

Oh wait that’s the problem ain’t it. As the article notes in extreme detail there’s a lot of ways to argue about what is and isn’t income.
You also don’t need a union to put a stranglehold on labor supply.

See: doctors
Thanks for the link.

I think things are more complicated than what you've said. There may be good reasons to donate to a candidate who wouldn't support these ideas if that donation could nevertheless help sway their views on the issue. Opposition isn't the only strategy in politics. Sometimes you need to donate a nominal amount just to keep your foot in the door and the conversation open.
Isn't that the purpose of reputation? Some people are more trustworthy then others, even if they aren't perfect.
I get these calls/letters almost weekly on my 2018 vehicle with an added unlimited warranty. "Your 2018 Wranglers warranty has expired!"

I'm guessing they'd happily sell you a fake or worthless warranty for a non-existent Accord.
That's literally how contempt of court works. The alternative is chaos, as people would just refuse to participate in the legal system with no repercussions.

There are all kinds of ways the justice system can induce compliance with legal orders, from fines to imprisonment, and none of them constitute extortion.
Unions are just reverse corporations. They cannot be any more good or evil than a corporation.
Because it's technically cheaper to have less workers and to work them for longer hours than to have more workers working for less time. Especially when you're not paying them for overtime.
I think putting people in cages is unacceptable. But I'm okay with putting people in cages if they were caught putting people in cages. So back to my first statement, I think putting people in cages is unacceptable, as long as they haven't met the criteria by which I find it acceptable.
Want to be? go for it.

Cost of entry for macOS/iOS/tvOS is ~$1000 for total basic development & distribution hard costs on par with AAA studios; to wit a refurbished MacBook Air, Xcode, and Developer registration gives objective core tools to go from blank project to worldwide distribution. (Detail, talent, and advertising extra.)

YMMV for other platforms.
I don't think this is a good idea. High inflation makes people lose trust in the value of money and start drifting towards barter, which makes the economy slow and inefficient.
Actually, at least in the UK, you can't be fired without cause.

Normally you'll have to be told that you're underperforming, be put on a "performance improvement plan", and have to be given time to improve yourself, or demonstrate that you are performing well.

You can be made redundant for no reason, but you have to be warned the moment management are considering redundancies that your job is at risk, and you are able to make a case for how redundancies could be avoided, or how your position could be changed to fit into the new structure. If you are made redundant, you have to be paid extra (although it's a tiny amount and only after 2 years)
I slack them to myself, of course
Utility of wealth is non linear.
Building custom Xcode Instruments package, XML strikes back
Battle over tilting 58-story Manhattan skyscraper
I have trouble doing a normal drawer when doing some woodwork and this person does these complicated contraptions full of surprises. Impressive work!
> the space and time performance of idiomatic Haskell code can be very surprising.

That is indeed one of Haskell’s drawbacks, though personally it’s one I am comfortable with given the alternatives. I’m happy for a program to be correct and less performant than fast and wrong. The performance issues are also not intractable. The tools for measuring this are pretty good.
This seems to be the deeper reason why many wealthy people begin leaning left publicly after amassing their fortune. The very same people can often be seen years earlier making statements that could come out of an Ayn Rand book, but when they’ve beaten the game, the risk-mitigating option is to become “the people’s billionaire.” Im afraid it’s not a change of heart, it’s simply the most logical decision for someone whose wealth is locked up in institutions governed by a democracy.
1. Programmers are supposed to be professionals. They certainly want to be paid like professionals.

2. The effects of the back end have a nasty habit of poking through in a way that the differences between windmill generators and pumped hydraulic storage don't.
> "has raised concerns about the possible risks from misuse of technology"

Isn't misuse possible in all (or, at least, almost all) technology?

Drugs can change humor, physical condition, hormones, and I think can be miused even as a long-term weapon over the population of some nation.

Nuclear. Explosives. Social medias. TV programs. Data processing with punch cards. Drones. Knifes. Herbicides. Small plastic rejects.

I understand the reasons Bengio tries to make, but it seems that it is the same problem with all technological stuff: someone, somewhere, will find a way to use it against others, and will cause minor or giant consequences.
Yeah I think it’s cool that extremely powerful game engines are available for free to developers. There are many a reason why EA and others are taking a big hit, but the swell of really good games being produced by those 2-3 person teams has to be a big part of it. I haven’t played anything that could be considered AAA in quite some time (anything from FROM software being a very strong exception - I love their work)
I'm not rich! I don't have any money left after I spend all of it!
Towards Zero Bugs
Personally I don't see it as a tool to limit the accumulation of wealth. Yes, the greater your wealth, the proportion spent is generally less. But to me, unspent wealth is good. It means it's invested and providing capital for the market. Invested wealth has no real utility to its owner other than maybe helping one's credit rating and providing peace of mind.
I doubt this works. Stock and property prices would rise as more cash becomes available, so only people who keep their funds uninvested would lose value. It would also be easy enough to invest in a foreign currency.

It seems like rapid inflation would really only hurt the poor and middle class.
The tax rates are probably the simplest part of a tax code.

Defining what 'income' really is or what an allowable 'expense' is, not so easy. Should two farmers helping each other out 1099 each other? Can a wealthy but chronically ill executive write off his RN wife's presence on a business trip?
Interesting! I didn't realise SLI was available before the Voodoo2.
> The part I strongly believe is that before writing a piece of code I need to know what I am writing. Similar to a task/story, I need to have an acceptance criteria. Knowing to write a test means knowing what are you writing.

Is there an existing problem in the team where people don't know what they're writing though?
If you care about maximizing human welfare, helping the IRS take in more money is about one of the least useful things you can do.

Whoever is angrily downvoting this is welcome to explain why they think allocating brainpower to the IRS is the best way to maximize welfare.
What does it even mean to "see trans people as valid"? What does it mean to see X group of people as valid or invalid? Honestly, I don't understand this statement.
The current generation in ad-tech and the previous generation in financial engineering. We've got greater problems to solve that need big, but altruistic, thinkers.
While I wouldn't be surprised if they weren't held liable, it's way too early to know. The justice system moves slowly, and the reports haven't even been finished.
They are much worse than the general population though. I don’t know if that’s because they are somewhat able to leverage their employers to build very large followings, thus have amplified experiences or if journalism attracts attention seekers. Probably a bit of both.

A common refrain is that they rant against technology a lot. Which is ironic considering where they are doing it.
Ah sorry just noticed that you're the extension author. Never mind. Definitely going to check the extension out because I'm really hating Gmail right now. Inbox really spoiled us :(
The original title ("Human Side of Tesla Autopilot") is much better and less click-baity.

The paper's [1] findings are pretty similar to what I've experienced after a couple months of using Autopilot, though. Today's driver-assist systems don't really lower the cognitive load of driving. I spend a little less time keeping the speed correct and staying in my lane, but that means I just spend more time looking for hazards. If anything I find the need to keep wiggling the steering wheel makes it harder for me to stop paying attention than manual driving.

[1] https://hcai.mit.edu/tesla-autopilot-human-side.pdf
"That's true if the application is entirely about visual layout, e.g. positioning and font sizes."

That's almost exactly what this tool is for.
Ultimate Guide to Memorable Tech Talks – Nina Zackarenko [audio]
"Pie does not have tentacles!"

edit

Ok, that was actually from some other similar guy who got into trouble with his CO for a cream pie + squid at a charity pie auction.

edit the second

Nope, same guy.
http://skippyslist.com/2007/07/09/cephalopod-surprise/
A flat tax is regressive. It affects the poor more since each marginal dollar affects their lifestyle to a greater degree.

It is the difference between not being able to afford childcare and not being able to afford a second vacation home.
What do you want the highlight of your day to be?