skysight-inc/HackerNews huggingface dataset:
I wonder if this extends to county/city taxes? That would open up even more ridiculous complexity.

Locally, there's a poorly structured (ie not machine-readable) spreadsheet of municipal taxes that tell you, based on _what side of the street_ you're on, whether you fall under the "mosquito district tax" that requires a small percentage more sales tax to pay for the annual spraying of mosquitoes.

Without simplifying the tax codes, I'm not sure full compliance over the web is even possible...
> The CEO was a known bad person

Having worked for another Mark Pincus company, I feel you.
That's another good point. I work far better when I have a challenging work-load with real goals. As I mentioned in a nearby post, I found micro-todos to help me visualize my workload (which is usually bigger than I imagined lol), and cause me to understand the weight of the work ahead of me.. thus, giving me a kick to get it the hell out of the way.
Incubating has saved me 1000's of hours of wasted work time going down the wrong path.

http://interactions.acm.org/blog/view/the-joy-of-procrastina...
Creating create-react-app
Why does it bother you that another animal might understand language? Everything humans have we got from our animal ancestors. Is language different? Is it divine?
Thank you for the interesting take, it makes sense. Do you think that if you were to be deploying just in multiple availability zones (a-la AWS, so extremely low network latency but good physical/logical isolation) the same concerns would still apply?

Thanks
His book is also great

https://www.amazon.com/dp/B01H97OQY2/ref=dp-kindle-redirect?...

The Simple Path to Wealth
Heather Kirksey on Integrating Networking and Cloud Native
Industrial society is itself rapidly approaching overshoot of the habitability of this planet. Without being able to fully, artificially generate everything from food to atmosphere without it being subsidized by natural resources that are not renewable at the rate at which we're exhausting them, industrial civilization will collapse in all its complexity. To take a natural ecological example: just because a predator figures out a very efficient way to eat all of the available prey does not protect it from when the food is exhausted. Just because an invasive herbivore is better at stripping the landscape bare of vegetation does not protect it from the consequences of its success. Just because agricultural and industrial civilizations supplanted the hunter gatherers does not mean that they are sustainable long term. If society manages to completely replace its habitat and resource inputs with technological prowess, then it will survive. We are not even close to that point yet given our current dependencies. We depend on a finite amount of energy, sunlight stored in an efficient chemical form millions of years ago, and predictable weather in order to grow crops in the ground outdoors. Oceans with a limited regenerative capacity needed to feed the world that are being overexploited. Soil phosphate and other minerals that we already must add back artificially, also using non-renewable inputs. We are not separate or dominant over natural ecology until we are no longer dependent on it for survival, and until that point we're like college students living on loans and our parents' money and calling ourselves wealthy and independent.
That may have occurred (in your scenario) because he wasn't interested in giving up his position quietly, so they went public to force the issue.
After procrastinating for quite some time, I finally picked up Python and fortunately got a web scraping assignment. Once I did the job, I thought to share the process online so that others may benefit from it. [0] and [1]

As I deep diver into the wonderful world of Python, I plan to document my Pythonic journey, noting that things of interest, the obstacles I come across and how I try to push my way through them.

[0]: Web scraping with BeautfiulSoup and Requests in 20 lines of code. http://www.kashifaziz.me/web-scraping-python-beautifulsoup.h...

[1]: A proxy rotation script. http://www.kashifaziz.me/proxy-server-rotation-python.html/
> I handed those mails to him and looked up what happened, and helped the guy arrange a very rapid transfer outside of the country he was working in.

What country was this, out of curiosity?
Open Source Skills Soar in Demand According to 2018 Jobs Report
There are some good proposals in the Github issue you linked but again, I'm not arguing in favor of classes vs objects.

For example it would be possible to simply use an object with regular functions for methods, getters and setters for computed properties and watchers, and regular variables for data. That would solve 90% of Vue's boilerplate problem.
> Presumably you don't just mean 'humans'

Bad presumption. The argument is about the difference between humans versus computer programs. Whichever case, I want the 'right' ones (i.e. the best ones doing good not evil), so the 'right' ones isn't the differentiation here.

Whatever the argument is, there's an argument that having real people instead of programs matters for some things. And the standard we can use is something like "the things where they aren't interchangeable" at least (although others may have other qualities to emphasize). So, a person who literally just does the exact same thing a program can do can be replaced by the program. For example, data entry. A person who cannot be duplicated nearly exactly by a program is where we want to be careful about considering keeping the human position around. For example, teachers.

I heard a quip that computers are passing the Turing Test more these days… but not just because they are getting more sophisticated — human beings are failing the test more (are acting more like computer programs). The point being that "human interactions" in the argument here implies humans engaged in natural human thought and intuitions and communication and not just following protocol so rigidly that they effectively are just carrying out program instructions.
Electron 3.0.0-beta.1 – Chrome 66 and Node 10
Magic Leap One Motion Controller Appears in FCC Filing, Suggesting 2018 Launch
Why don't you like LaTeX? I find it great for posters.
Pure p2p networks can’t ensure a base level of quality service; you’ll always need your own infra to fall back on (which is as simple as a few dedicated servers or a CDN), but I agree p2p peers can offload some costs.
Much of our reasoning develops from metaphorical comparisons with our embodied experiences. E.g. it is certainly true that we gain spatial awareness from embodiment, and it is worth noting how much of our language of reasoning uses spatial metaphors. Can we expect a non-embodied AI whose only view of the world is text we feed it to develop a similar understanding?

That’s the steelmanned argument at least.
Not sure how much there's left to disadvantage. Regulation, as a rule of thumb, benefits larger businesses.

These days, the structural advantages larger businesses have are huge. Many of them are on feedback loops.

There're reasons we will soon see several companies pass the $1trn mark, reasons that aren't economies of scale.
You don't get investigated or railroaded for insider trading if you do what the NSA/CIA/FBI tells you to do.

https://en.wikipedia.org/wiki/Joseph_Nacchio

<tinfoilhat>Covert access to IME may have saved Krzanich's bacon.</tinfoilhat>
Twitter acquires anti-abuse technology provider Smyte
California isn't the state for you, then.
Except for one weekly in-person lecture (and the project-related material) cs230 consisted of deep learning.ai Coursera modules, so videos and code are on coursera.
Not sure what you mean. Dawkins in 2009:
“Leaving pseudogenes aside, it is a remarkable fact that the greater part (95 percent in the case of humans) of the genome might as well not be there, for all the difference it makes.”

The quote is all over the internet. E.g., see http://egnorance.blogspot.com/2013/02/richard-dawkins-on-jun...
Don't you think Linus could solve those problems without being a jerk though? If he could, then maybe shitty attitudes are just superfluous or even impeding his objectives...
Skipping ABS and ESC is a mistake. They're essentially standard, save thousands of lives per year, and ESC is already mandatory in the EU.

Having an efficient electric motor requires a computer controlling it. A standard ESC (VSI topology) is an indirect command on its own and the power depends on transient conditions. The controller doesn't know much about the motor and doesn't account for nonlinearities that cause loss under acceleration. The driving experience is the same as a subway train.

To run a motor at maximum efficiency under all load conditions you need a computer in the loop, running vector/field-oriented/direct-torque control or something similar. It's not an insignificant loss otherwise, particularly with induction motors. It's also a flat-out requirement for some of the best motors- the EV industry is moving towards permanent magnet assisted reluctance motors, which are ~10% efficient without computer control.
postgreSQL: Using force_parallel_mode Correctly
Ask HN: Favorite books about being a good teacher/research professor?
It reminds me of Arrow’s Impossibility Theorem [0].

David Deutsch had an anecdote in his book The Beginning of Infinity about explaining Arrow’s theorem to a US congressman and eventually getting him to the point of understanding how it applies to the electoral college in principle and there is no simple legislative change that could mollify it (I think the discussion was about how preferential voting would improve upon FPTP voting).

The congressman replied something like “this is lamentable” and Deutsch wrote a big passage about whether it makes sense that anyone should ever find a mathematical fact to be “lamentable.”

I do think there will be pragmatic varieties of this sort of impossibility theorem for machine learning fairness and that society in a broad sense will have a hard time processing it, and the possible legislative reactions might be totally unreasonable, even unintentionally harmful.

[0]: < https://en.m.wikipedia.org/wiki/Arrow's_impossibility_theore... >
How to grow a blog the hard way (the intercom story)
Ok, good for them I guess? But what's the deal with shutting down services immediately?
You're correct in both cases: there's no issue in making something that can be used to hurt innocent people, nor are rockets primarily designed to kill innocent people.

My issue is that Saudi Arabia has a known habit of hurting innocent people and hence it is immoral to sell them weapons.
I remember the first time I found the firebug JavaScript snippet, I could finally use a decent debugger when testing other browsers.

That was equally kind blowing to me.
Facebook adding auto-playing video ads to Messenger
requires at least a small conversation

I'm not super fond of the term myself but the only cases in which it seems to 'require a small conversation' is when people who know exactly what it means complain about how it doesn't mean what they think it should mean.
A view from a kite
Hold on, now. You can't assume Brian identifies as a man.
Reading http://www.treesmapsandtheorems.com/ helped a lot in terms of structuring my thoughts and arguments
On the Border with the Photographer John Moore
Intel i7-3770 Passmark Score (~6yrs old, was ~$320): 9300 [1]

AMD Ryzen 7 2700 Passmark Score (<1yr old, ~$290): 15382 [2]

That's a 65% improvement in benchmark performance. So not the "doubling" trend I was used to growing up, but not insignificant.

[1] https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-3770+...

[2] https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+7+2700&id...
Hopefully you're right and that there will be/are services that make it fairly easy/cheap for anyone of any size to be compliant without a lot of extra work. While there are a lot of edge cases, the reality is that companies using a payment processor will probably be fine even though there's a mistake here and there--which no one will actually know about.

And the reality is that small businesses will mostly just fly under the radar if they want to even if some states don't have a floor for the sales that trigger taxes.
If that's how you feel, then you need to block about half of everything on Seeking Alpha
Food is already exempt from sales tax. Take Ohio as a rough average for the country, here's the list of exemptions.

https://www.tax.ohio.gov/faq/tabid/6315/Default.aspx?Questio...

The problem with consumption taxes is it just starts a debate over what is considered necessary/unnecessary. I think you would be better off exempting people rather than classes of items.
Were the two hoses keyed so that they couldn't be switched? If not, that could be sabotage but it could just as easily be human error.

If you are relying on humans catching every mistake you are going to have mistakes happen. You need to make it so that it requires active effort to fuck up if you want avoid issues
Because it's a natural thing to do. It's very tiresome to watch yourself all day to make sure you're not making any assumptions. We hear "CEO has relationship with employee" and our mind immediately goes to work fabricating a mental image of that. And if there's something our mind is really good at, it's filling in the gaps, i.e. assumptions. So when we continue the conversation, we use that mental image and without even thinking use the word "she" when referring to the employee. Is this insensitive? No, it's just sticking to patterns, which is the modus operandi of our mind.
Further reading: Helena Jans van der Strom

https://en.wikipedia.org/wiki/Francine_Descartes
Java has been around a long time now and machines were a lot slower in the JDK 1.0 days so they were probably considering the poor performance of requiring a minimum Object overhead.

And the distinction has worked elsewhere. Objective-C for instance has an NSObject in Cocoa but the language is a proper superset of C and has no problem with plain types. (Granted if you use low-level objcruntime functions, it will be more complex to pass in C data types that are not objects but they still work.)

Despite not requiring Object everywhere, early Java had a frustrating tendency to use Object for many basic things, seemingly requiring boxing and casting more than it should. (At least with Objective-C++ you had the option of some std:: container of plain data, if you didn’t want to wrap in some NS<container> type.) Both Java and Objective-C ultimately changed the syntax to allow type specifications in containers to compensate.
The quick answer is to say it's not ethical. But what if the brain is given full autonomy and ability to communicate with others and then let the brain decide if it wants an organic or machine body?
I wasn't proposing a total replacement of income tax! Certainly not overnight.
Hah, I thought I was describing two unconnected things, but it turns out 'smartercsv' (at least the prerelease from 4 days ago) is actually designed to solve the very problem that I had described having seven years ago with fastercsv:

> Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys
I don't get the rule either, but few things are worse for company morale than for employees to see the rules apply to everyone but the top brass, stupid rules or not.
It was stupid of him to do. The executive suite of large companies is very Game of Thrones. Why leave a knife around for someone to stab you in the back? Of course people knew. And then they were “shocked!!” to formally find out.

This is a serious thing. What if you knew about the relationship, and the other person was promoted over you?

I worked at a place where 2 colleagues had an open/secret relationship. One was senior but there wasn’t a reporting relationship so everyone looked the other way. When the senior exec weighed in on the junior’s promotion, he lost all credibility in the organization.

If the CEO does this, they lose the entire organization.

I guess he can always go to Oracle.
Because it's cumbersome to write comments that don't assume anything but still convey something.

single sentences suddenly become whole paragraphs and just for the tiny off-chance of him being homosexual.
Chrome doesn’t have tree style tabs. It’s hard to use as a power user.
GANs Tutorial
Do people forget that he knowingly allowed malware to be installed on his players' computers in order to earn more ad revenue?

And admitted so to a room full of people?
I work as a sales tax auditor. The answer is, you as the merchant need to know those rules. For smaller retailers they usually just tax everything unless the buyer has given some sort of exemption certificate. For the merchant you can tax exempt items as long as you remit the tax but if you dont tax a taxable item then you become fully liable for the uncollected tax. Thats why these smaller retailers tax everything.
No. The burden needs to be on the user to understand their own security. If we stopped taking the burden out of user's hands and tried to ensure that everyone on the Internet understood that anything they access becomes data on their computer/device, we'd have a smarter Internet. Frankly, I think if we made people understand that they have a responsibility to choose what they download, there might be more vocal group demanding the ability to do whatever they want with data transmitted to their computer, save for directly malicious acts against other users.

The browser should be only two things: a client between a user and a server, passing information; and a parser which displays that information on the client-side. The moment a browser alone begins controlling what the user sees, or does not see, without the user having the ability to control it, we have a major problem.

That becomes a security problem, a privacy problem, and a functionality problem. All data on the Internet should be treated the same by all browsers' client functions. The display may vary (e.g. the difference between Lynx and Firefox), but all data should be treated equally and the user should have both the authority and the responsibility for their own computer.
#ifndef SUCCESSFUL_H_
#define SUCCESSFUL_H_ 1
#ifdef __cplusplus
extern "C" {
#endif
int will_code_for_awesome_benefits(void);
#ifdef __cplusplus
}
#endif
#endif /* SUCCESSFUL_H_ */

I guess the OP implies there’s a difference between a contractor making say, $45k USD/yr, with an unsteady existence of temporary work and an SA/SWE-SRE/TPM/SRM at Alphabet making $325k/yr in a fairly-cushy, mostly certain job with full-time benefits.
Complex App Logic with Redux and Redux Saga: Write an Authentication Monitor
Security continues to be a concern. If FF can go a year without critical UAF bugs, maybe.
https://bugs.chromium.org/p/chromium/issues/detail?id=674096... was an assignment 6 months ago. It's still open after 2.5 years. I would not call this a good outcome.
This is my system:

1. Take your time. Everything matters. If it feels wrong, it's not done.

2. Always finish a writing session with a complete version of what you set out to write (section, chapter, blog post, email to your landlord.)

3. Don't be afraid to start from scratch whenever you feel like it. Never keep around something you don't like "just in case." Throw it away.

You'll feel some contradiction between these. If (1) everything is important and I should sweat every detail, how do I (2) make myself produce a complete version when so much about it will feel wrong and (3) it's probably going to get thrown out the next day?

They're partly contradictory because they work together. (1) encourages you to pay attention to details, but keeping an eye on (2) keeps you in touch with the big picture and forces you to think about how the details contribute to the whole. (1) and (2) force you to work hard; (3) reminds you not to overvalue something because of the work you put into it. (1) and (3) pressure you to maintain high standards; (2) pushes you towards completion. They work together well enough that I feel justified in calling it a system.

One thing I don't find myself doing, but which others might have a problem with, is rewriting the same section/chapter/email over and over again instead of moving on. At some point I reach a sufficient combination of bored and satisfied that I want to move on to the next thing. If you have a problem with that then you might need to add something to this system or create a new one.
Probably more than 10mm if they don’t claw back equity and golden parachutes.
Yeah, but the irony is that Amazon can't compete with its own marketplace a lot of times now that they're collecting tax.

The prime markup with tax is almost always more expensive than the 3rd-party seller without.
Well, maybe sometimes this happens to me..

"I just go check the headlines on my favorite news sites and then I start my productive day.. and I drink this cup of coffee."
.. 2 hours later.
"Just this one headline, then I'm ready."
.. 2 hours later.
"Damn, where did the day go all of a sudden?"

Of course the solution is to first do the work and then read the news.. but that's the rational part of my brain speaking - not the sleepy, non-morning person persona of myself.

Of course ToDo lists, interesting tasks, deadline pressure and gamification work. Like pretending to be a character in an RPG - playing the game of my life. And then come up with ideas on how to level, quest and progress with the tasks/projects I have. Questlog: You have leveld up. You are now a level 14 code conjurer. You have completed the quest: Subjugate the data.. And then come up with fun side-quests (rewards) that I can only unlock at specific levels or after a particular quest is completed - like building a project RPG gamification tracker utility.

On the other hand, I am very productive once the day is over and I sit in front of the screen at night in the natural light of my computer screen, so there is that.
"Twitter tells us that Smyte will wind down its operations with those customers – it didn’t acquire Smyte for its revenue-generation potential, but rather for its talent and IP."

By winding down operations did they mean sending an email less than an hour before shutting off services?
> Ah, the developer who's 10x because their work slows down everyone else 10 times.

You are right. People that think of themselves as 10x developers are the ones that do that and will slow down everybody else.

Really productive developers help others and speed up all the company.

I have worked with some people that one can call "10x developers", even that I don't agree with the term. They were good, they were friendly and willing to help the business and their fellow developers.

And they ask for permission and share their ideas with everybody. Their product owner was also amazing and they had a great synergy. Back then I was a manager. And my job was to make sure that things did not change.
>Among married people something like 50% of couples met their spouse at work.

What is your source for this figure? I just googled around and every survey appeared to put in the 15-20% range.
Because writing in English requires either gender specific singular pronouns or the awkward sounding use of a gender neutral _plural_ pronoun referring to a singular person.
This seems like a Dublin city ordinance. Is there no part of Ireland where you can build a house without pulling a permit?
Why China doesn’t dominate soccer