skysight-inc/HackerNews huggingface dataset:
> It was ABSOLUTELY about the money!

FTA:

Many called Masuoka greedy at the time.

He was unfazed by the critics. "Money is not the issue," Masuoka said. "I just want to continue with research and development. Japanese engineers must be rewarded."

It's as though you're trying to make the point that, because money is a factor, it's the (or only) factor. That doesn't jibe with the totality of the story, nor with, more importantly, the research, with which you're obviously aware, since you brought it up in the first place.

It's also pretty easy to point out a money motive in the face of a civil lawsuit, as one can't sue (directly) for respect. That he eventually settled for less than 1/10th the amount he sued for suggests (to me, anyway) that it was more a shaming/publicity exercise than a money-making one.

> If anything we should recognize that Masuoka was the lead scientist for a team of engineers, that means he had a more managerial role and other junior engineers actually did the work.

I didn't see this mentioned anywhere, especially with regard to the invention. As such, I'm not willing to make any such huge leaps of assumption.

> I just hate it when people take out their pitchforks and go after the "big, bad corporations" every time one of these articles hits HN :/.

I'm curious as to why you perceive there being some kind of mob mentality ("pitchforks") and which comments here have name-called corporations.

I find it very relevant to discuss the compensation (monetary and otherwise) of highly productive (or potentially so.. "talented") employees and how they are allocated, usually a question of where/what they choose to work on. Personally, I find it worth the occasional emotion or blame-mongering creeping in.

> Japanese culture is very different than what we in the west are accustomed to and the situation is a lot more complicated than just blaming all on the evil CEOs.

That's as may be, but also somewhat irrelevant to the discussion, since, ultimately, it doesn't matter who/what is to "blame", at least not to the engineers, not if they have a choice. Increasingly, especially with the globalized labor market, they do.
How Beginner Programmers to Make Money Online
Practice spotting someone drowning from real videos of public swimming pools: http://spotthedrowningchild.com/

It's good but not perfect since the lifeguard thankfully rescues them before they drown but it's still a good exercise. I can do this exercise fairly reliably but I'm not perfect either.

A few years ago I saved a man from drowning _but_ I very very nearly didn't: https://medium.com/@ideasasylum/i-saved-a-man-from-drowning-...
Thanks for the input terminalcommand. Lots of interesting pointers.

Which framework do you use?
Rethinking JavaScript: Death of the for Loop
People bitch about the mac all the time. And yes, regular Joes disappointed of mac might migrate to Windows (but not because of WSL). But I doubt there will be significantly large group of macOS developers, that rely on *NIX command line tools willing to migrate to WIN because of WSL. Yes, they may "threaten" on forums, they will, but in reality only few do. :D I would rather install Linux on mac and recycle the hw than buy new PC with Windows. Of course for non heavy terminal users, WSL and Windows might be good option.

But IMO we might both be correct. It's not mutual exclusive. Time will tell.
Is there a reason one wouldn’t just build the core engine of SIMD math software in APL, much like people build the core engines of medical-system software in Prolog?
Trebuchet is a type of a catapult, smartass.
I’ve just launched the site and—what a coincidence—Reyk Flöter has started looking for a developer for a new project (in Zurich, non-remote). Please contact Reyk, if you’re available or can recommend a friend.

Thank you!
Yeah, they'll arrest the car and leave your sorry ass hanging out on an Arizona highway
Facebook and Google Accused of Violating GDPR on First Day
You might not qualify, but a sufficient amount might attract those who are. I personally know quite a few people who are legally qualified to drive truck, but have jobs that pay more doing something else.

But there are also existing truck drivers from whom you can poach from another company. If that other company cannot afford the new rate that you've offered, they're no longer in the market for a truck driver, and are no longer counted.

It's like of like software developers. At, let's say, $150,000 per year, there are only so many companies who can afford them. A place that can only afford $30,000 per year for a developer isn't in the market for developers in the first place, no matter how much they claim they are. So as price rises, the need for drivers also declines.

Technically speaking, the definition of shortage is a situation where an external mechanism, such as government intervention, prevents price from rising. That does not seem to be the case here.
X0: Zero-config React development environment and static site generator
They can't search with no suspicion, but they can operate checkpoints at which they stop and question everyone in every passing vehicle under US v. Martinez-Fuerte. That ruling is a little vague, requiring that the placement of the checkpoints be "reasonable".

It further allowed CPB officers to "refer motorists selectively to the secondary inspection area at the San Clemente checkpoint on the basis of criteria that would not sustain a roving patrol stop" (Terry stop). This is not a suspicionless search, but it's a much lower level of suspicion than is required for a search under other circumstances.

Federal regulations allow CPB to operate within 100 miles of the border. That doesn't necessarily mean it's legal to operate a checkpoint anywhere in that zone, but the restrictions on where they can be placed are pretty vague.
But they are not going to happen anytime soon. Maybe in a couple decades.
I got 2 weeks on i5 and liked it over my desert routes. Matter of relative terminology. I also like trees. I hate the desert... so much.

East coast would have been nicer if I wasn’t so constantly freaked out for low overpasses. I5, for me, is the ideal route if I had to do it again.
Interesting. I notice I have been downvoted as well. Thanks for the slap on the back, everybody.
Even with a Name Like Aloha Wanderwell, You’ve Probably Never Heard of Her
I really like Common Lisp's solution because it doesn't force boilerplate on you. If you care whether or not the key was present, the second return value is there and, otherwise, you just continue on your way.

Also, since MRVs are a language construct, you can abstract over them to implement the equivalent of Haskell's >>= / maybe or to throw on a missing key. So, I'm not really sure there's a decisive advantage of Options vs. the MRV solution. In fact, if you change your perspective a bit, Options (and possibly sum types in general) are just ways of getting multiple return values in languages that only support single return values: i.e. you could think of the case of the sum type (i.e. "Some" or "None" being one of the return values and the wrapped value(s) being another.
With binaries (not source code) such as firmware the answer often seems "run it through IDA".
Let’s Write a Hashmap in Carp
You'd have to essentially embed a slow unoptimized APL in it which you can do. Add that to the fact that P6 is already slow at the moment would be an issue. Also, unlike APL, your P6 APL operators would probably be only known to you.

It would definitely work though.
For the company it doesn’t matter. If they give you a VW Golf or Volvo V40 they are out €800 per month, if they reimburse your travel expense they are also out €800 per month.

For the employee it is cheaper to have a company car than to buy one yourself if you want a brand new car. If you don’t care about driving an old car it could be cheaper to buy your own car and get the travel reimbursement of €800 pre-tax.

The big thing about company cars is that for most it’s a status symbol. Straight out of university and you will have a brand new car with all the bells and whistles. You don’t have to save money and it will not impact any credit scores.

And if the engine blows up or you drive into a lake, you will get a new car one hour later. At most it will cost you the €100 deductible if you were in neglect.

Also, golden cage. I know some developers that don’t want to switch to a better job without a company car because then they will have to spend a couple thousand on a “dirty old used car”.
Impressive and interesting, but it is really a great example of how in larger production systems, Garbage Collection turns into "manual memory management" akin to that required to manage malloc() and free() correctly -- little performance traps, ever-changing library behaviors, tuning parameters, etc. (This is not specific to Ruby, the JVM has the same kind of "here is a whole blog post about person-weeks or person-months that went into getting the GC to behave better).
Currently building a webapp with vue/django and I'm loving it. The project was fast and simple to setup. Even though it is my first time using a js frontend framework, I found it very easy to learn.

You can checkout the source at:
https://github.com/rkcf/dailio

And here's a good article for setting a vue/django project up:
https://ariera.github.io/2017/09/26/django-webpack-vue-js-se...
Damn, username checks out. I enjoyed reading your thoughts, thanks.
They certainly apply if you wish to do business in the EU.
> So their selling other people's data too?

I was answering that particular question. Either you didn't get it or you pretended to not get it, hard to tell the difference from here.
Ask HN: Advice on partnering with a friend for a startup
I have been working part-time in a SaaS for 6 months, with a big chunk of the MVP coded and no customers yet.
I want to invite a friend to join me as a partner. He has the selling skills that I am missing, experience running a company and he is also a very capable engineer. We know each other for 10 years, we have done projects and traveled together, and I think we match in terms of skills and personality.

However, as I have seen multiple times in this forum (eg https://news.ycombinator.com/item?id=17169080) sometimes the startup pressure breaks people apart and there is no way to know if this will happen to you beforehand.

It would be useful to have clear and fair "way out" mechanism for both ways in case this partnership doesn't work as planned.

I would like to know your advice and experience partnering with friends. Thanks.

Note: Throwaway account
I keep hearing APL is great, but like everyone else I find the cryptic symbols very off-putting. I haven’t seen a really compelling explanation for why it’s great.

It looks like a bunch of matrix and vector functions with very terse names. Is it significantly different from just taking GLSL, say, and #define-ing one-character names for all the built-in functions? What is APL’s secret sauce?

This article suggests that a lot of the fun is just the cryptic symbols themselves. That’s absolutely fine, but it doesn’t seem like something that “deserves” a renaissance, compared to, say, Lisp, which really does have a uniquely productive idea at its core.
1) realize you may never “master this beast”

Damn, I've been using it for a bit over 21 years and was hoping that I'd almost gotten a handle on it! Oh well, might as well resign myself to it.
I'd have to read more of the law than was quoted on HN to know for sure, but I suspect there would at least be rights to learn what data they have on you and rectify inaccurate data.

Maybe some deletion right too but the above is the part commonly found in other privacy laws, such as in Canada where I now live.

None of this depends on whether they share your data, let alone share in exchange for compensation.
> what is the big deal with companies e.g. Facebook and Google using your data for profit?

Obviously I can only answer this conclusively for one person, but it's de-humanising. It turns your online life, which is increasingly becoming a larger part of many people's normal life, into a Truman show; you--with your ups and downs and whereabouts, become a hapless player in a ruthless monetising game of which the goal is to siphon agency of your own life away from you.

Others might have their own reasons

> These companies provide services that you, a user of their platforms, want.

Want, but might not want at all cost. If enough users do not want to pay the asking price, some of these companies might revisit their race to the bottom approach. Some of them existed and were profitable before tracking become big and pervasive.

> Providing those services is not free

No, but being profitable is not a concern that overrides everything else. Maybe for the company it is, but a society has every right to say, "You can be as profitable as you want within these confines."
I can concur. As a U.S. citizen I find that foreign immigration agents treat me better when I'm entering their country, than American agents do when I'm returning home.
Ted Cruz would not be satisfied with just ruining the lives of 37 people.
The "owners" of the hardware are private miners. The rent-a-miner business (NiceHash) just connects sellers of hashrate (miners) with buyers of hashrate. The miners don't care what they are mining, and they get paid in BTC regardless of what their hardware actually mines. NiceHash is just a marketplace that automatically mines the most profitable coin by what people are willing to pay for hashrate. None of the hardware belongs to NiceHash.

Your question is still valid and good, but not in the way you have phrased it. The real answer is: laziness. NiceHash is easy and steady. If you have a nice gaming rig, you can make a few extra bucks a day by selling your hashing power while it's idle. If you are a serious miner, you probably don't use NiceHash.
The payroll costs are usually included in each “centre”
> Last, the marxist culture. As long as you earn money, you’re assumed to be an asshole, [...]

The above quote is simply false, it's nonsense, a HUGE generalization and a big exaggeration.

I'm french. And I'm 47, so I'm not (or no longer) the naive just out-of-school type...

The "marxist culture"? In France?? France is a very conservative society that leans a LOT to the "right". We are certainly more "social"-oriented than many countries, but the mindset is still _very_ conservative. Religion (Catholicism) is still quite present (even if people don't attend church), for instance attitudes towards sexuality are still pretty conservative, even if it's MUCH better than in my youth.

As for "earning money == asshole", that's also an exaggeration. What people here don't like is the people who put their money in your face (not always realizing they do so), and there can also be envy. And in the other direction: in my family there are some quite wealthy people, and THEIR attitude is really bad, they are extremely contemptuous towards everybody else (myself included) and always forget that not everybody has had all the advantages (financial, connnections, etc.) that they have had. Try to picture (a REAL story) when you are 15 years old, and your own cousin (also 15) boasts about what studies he's going to do and that you (his cousins) are all unworthy and beneath him.... (Note: ALL those other "inferior" cousins now have at least a 5 years university or equivalent diploma, mostly in STEM, some from the most elite french schools).
It's even more severely the opposite. Instead of planning for a decade, they're planning for the quarterly results call in ~3 months, maximum.

Like selling and leasing back real estate, which often pumps up cash flow for a few quarters and then cripples the company with operational expenditures instead of appreciating as land tends to do.
Is it the trucks clogging them or everyone else? Maybe if human travelers flew instead of driving, then there would be space for the trucks.
Just one example: Imagine a group of people where you are one of the few people without a Facebook account. Then there is some group pressure to push you into becoming a Facebook user and since they don't offer a paid service, you either have to convince a lot of people to use some other medium, sell your personal information or accept missing a lot of communication.
Keep in mind that's for light rail, only 1/4 of what the commenter claimed for HSR.

With 3 occupants per vehicle, 4 freeway lanes could carry 25k, not as outlandish-sounding as 25.
Incentives and all that. Have to raise heavy truck highway taxes if you want to push a lot of that freight onto the rail backbone.
There is a YC company doing this: Flexport.
Navigating the risks of AI in low-income countries
One million French smokers quit in a year amid anti-smoking measures
Sure, I think he's frustrated with the media's reporting on him. And obvs the Pravda moniker was a tongue in cheek dig at them. Still, I'm intrigued by the idea of a news source rating system --like a seller's rating on Amazon, eBay. Obvs those are skewed and unscientific, but something along those lines will be better than what we have today.

From the reaction from some journos, it's clear some don't like the idea being accountable for their reporting.
Is this, like, a fundementalist Christian, click-bait, Facebook article?
Wow nice works. I was working on the exact same project https://www.coinmarketattack.com/
As in totally accident-free? The accidents I was involved in in my late teens/early 20s made me a way better driver.
The allocation of increased costs isn't as simple as "shareholders make less" or "consumers pay more". It depends on the number of buyers and sellers in that particular marketplace, with a sliding scale between monopsony and monopoly allocating respectively all the costs to the producer or consumer, combined with the elasticity of supply and demand for the goods and substitutes.

For example, in rental markets, it's been shown that tax increases are almost entirely passed on to tenants.
Isn't that the crux of the matter?

The GDPR _explicitly_ states that it's irrelevant if you want to do business there or not. It claims global authority over all nations and businesses that interact with it's "citizens", NOT "do business in the EU".

This is an unprecedented legal overreach. Just because we want the hammer brought down on the FB/Google beast, doesn't mean we should chop off our own hands to accomplish it.
That's like asking how web development happens.

Standards are sort of a double edged sword in infosec, because:

* if I can just run a scripted audit and go home, then any dipshit can do that and security professionals won't have jobs. Or fewer ones will. Which means less infosec software gets produced.

* if an attacker has access to that script, it's more or less a matter of time until they develop an exploit to circumvent it, slightly dependent on their skill. Eg, industrial software might be in less danger here because the exploit surface is limited to in-facility, if their network stack is good.

So, patterns in general are a smell worth investigating. If something works, I try and find out if my PM will gift me some time to automate and smoke test what I come up with. If something never works, I learn, but I also automate that too, and generally just try it anyways.

Tooling is more or less standard, kali linux, unix tools, and then whatever they've found to work.

Maybe eighty percent of what I use is basic kali toolbox stuff w/ whatever extensions I've collected, and the rest is tools I wrote for mapping, measuring, and muscling my way to success. Lots of old python, some new python, tons of C, I've got perl scripts laying around, I've got afl installed somewhere, I use lua for some things.

Memory errors are common security issues. There's tools like valgrind to help find those.

I don't really know how data race stressing is done, but I'm sure that's a common route in finding network stack bugs.

Afl-fuzz finds a lot of data processing bugs, off by ones, pointer/deref issues, etc. They've found some pretty big ones, too.

When I am handed code to audit, I'm looking for areas where I can tell the author was rushed, or where he was copying code from somewhere. The more the better, I want to know what he thinks like, how he writes, and that helps me find something that would be difficult for him to implement.

Sometimes you get a big obfuscated mess and you gotta try and make a rough 50,000ft map of it and start profiling, even stepping through with qemu if that's what it takes to get a clue.

Infosec is one of those devilish details kind of fields. Once you get the feel for how things break, then it's mostly rote work. Sometimes you just gotta trust that if you read enough code you'll find a piece that sucks enough for you to break something.

Sometimes you don't find anything. But I'm not a researcher, so I'd then move on to other pastures, whereas the research auditor presumably has to write a report or talk to his peers?

That's a bit over my head, tbqh.
No, it’s not. It’s just a set of widely accepted heuristics.
Show HN: Journal systems for self-learning
This isn't necessarily true. The can be shortages of resources (food, water) independently of price. Labor is just another resource, why cant there be a shortage of it?
Maybe such things could be solved by having a bug tracker linked to a sort of CI system where you could upload code/tests/etc to _demonstrate_ the bug in question
The economy is a "forward-oriented enterprise." What matters is not so much where we are but where we are going. To that end it's important to understand that homeownership rates are falling fast [1], birth rate is falling [2] and "80s babies" (ie the Millenials) are much, much poorer than their parents were in their 20s and 30s.

If you're an investor (and everybody's an investor whether they like it or not) the question you should be asking is what things will be like in ten years.

That said the article (like pretty much all economics that comes out of The Atlantic) is pretty silly. The dire condition of the American middle class is completely the fault of the US government. In the last 30 years (while China has achieved world historic growth) the US has dumped trillions into wholly unnecessary wars and giveaways to international investors. The $20 trillion dollars the US government has wasted is the greatest malinvestment in the history of the world. All the money that should've been spent on vital innovations and critical investments and infrastructure was used to blow up brown people and inflate asset prices. 2008 was just the beginning; the consequences of this extraordinary malinvestment will take decades to ripple through the global economy. The 9.9% or any other arbitrary percent of Americans are only to blame to the extent that they haven't overthrown their government and executed a few politicians. Over and over electorate have failed to correct the system and so politicians like John McCain -- who helped push America into the greatest crime of the 21st century -- are widely lauded instead of arrested.

[1] https://www.ft.com/content/51771766-7c7c-11e7-9108-edda0bcbc...

[2] https://www.vox.com/science-and-health/2018/5/22/17376536/fe...

[3] https://www.stlouisfed.org/~/media/Files/PDFs/HFS/essays/HFS...
Hey @xur17, I run arewedecentralizedyet.com - we should partner on adding this metric. Really great work!!
Neither of those points address the issues I raised, which is risk of fines. "Just comply" isn't an amazing option when I can't even comprehend the applicable law from every supervisory authority in the Union.

Right now, GDPR is like a bet, where if you win you make a small amount of money, and if you lose you lose €20 million, and no one knows what the odds are. In a year's time, you will probably see people drift back into the European market, as we'll have a better idea what the enforcement regime will actually look like.