skysight-inc/HackerNews huggingface dataset:
It's like the difference between a generally angry guy who lashes out equally at his boss, his friends and his kids and ends up jobless, homeless and alone because of it, and a manipulative abuser who is perfectly capable of being a friendly, patient colleague at work and a great friend but goes home and tells his wife that he can't help hitting her. People who fail to hold it together in many ways are considered to be incapable of doing so, people who only lose it in very specific ways are considered to be choosing to do so.
Try to buy a high-end TV without Wifi/Smart/3D useless anti-features.

It's getting harder each day.
Ewww. This guy. This author could put a positive spin on Donald Trump.
It seems to me that people rarely think about the software behind a service, this is a mechanism to bring that secret software into people's minds and discussions.
That is not a good analogy. A company is not a person; the people in change of companies change, and in the case of Microsoft, very significantly over the years.
You think you have a right to interpret your own words?

It's kind of a basic tenet of poststructuralism that a text can have multiple meanings, one of which might be intended, but none of which uniquely are compelled.

If you don't want to subject your words to interpretation then don't publish. It would be one thing if author was plagiarizing or misattributing, but that doesn't really seem to be the case.
It has gotten easier for DIY auto mechanics. I spent a year in a community college auto repair program. I took just the classes, I felt I needed. I didn't want to work as a mechanic, but open a shop. Well, that never took place. I am glad I took those classes though.

What still troubles me is passing my bi-annual smog checks. It's not just my vechicle, it's family members vechicles.

I can check most of the smog components, except the catalytic converter.(I found away around checking the catalytic converter, but won't divulge, because it might be illegial.)

The one tool I might buy if the price was reasonable is a device that measures the emmissions out of the tailpipe. I think there's a big need for portable emmission testers. The price point would need to be around $300 for my taste. I don't know if it's even possible at that price point? I'm basically just concerned with HC's.

In order to pass emmission standards, I make sure the engine is running reasonably well. I change the oil. I check all ERG. I make sure that cat is hot. I then check the voltage off one of the O2 sensors(gotta pick the right on, and be quick with the voltage measurement. The computer will throw things off pretty quick with the wrong O2 sensor dissabled.) With the 0-5 volts you read you can get a good idea of the stoichiometric burn of the gasses. You can detect wether the vechicle is running rich, or lean, but it's not fool proof.

Even with preparation, it's hit it miss whether a vechicle passes smog.

I would love to gave a home devise that measured these gasses.

I'll pass this along. All Smog shops are in CA are required to have onsite one Emission manual to show the customer.

Good shops have two references. They look at this information when they do the visual examination. Good shops usuall have Motor Emmissions for the current year, and a subscription to Mitchell Manuals. A subscription to Mitchell manuals(OnDemand5) is more money than the Motor Emission publication, but it's hardly ever Wrong.

If you fail the visual on a smog test, ask to see the refrence material they used to fail you. If it's a Motor Publication--the information might be wrong. It's filled with many errors. Most shops cheap it out and only buying the cheaper Emission manual. The Motor Emission manual is joked about among Smog Techs. They know it's filled with errors.

I kinda went on, but frustrated from dealing with a recent smog check.
Great job reducing a whole population to two people in order to perpetuate your biases. I bet people love living on the streets and begging for handouts. I don't understand why they can't get jobs like normal people?
It's no worse than checking return codes though. And I really don't want integer overflow check to be turned on for all integers. I'm writing stuff that has to run, even if it occasionally produces a wrong answer. Having hidden checks inserted by the compiler that just crash the program would be really bad. Yes, I should check the inputs, but if I ever forget to check one, it's better that some ranges of input data produce nonsense results rather than crashes.
> (Sometimes at an astonishing penalty to their earnings...)

Which is the primary reason why earnings are typically kept secret. Company policy almost certainly prohibits you from saying: "John makes 110k/y Joe, you are three times as good as John and you make 90k/y, we most certainly are not going to pay you 330k/y, but maybe you should ask for a 30k raise ?"
Awesome. Yeah, I think this could be really big.

> You don’t want to test people on things that they can google in 30 seconds, but the sort of thinking and problem solving that make a real difference in the workplace.

Do you have a plan - or at least a general idea - for how to do this?

Also, thinking about this more, here's another random thought:

Fundamentally the problem that testing and certification tries to address is trust. If I say I can do something you don't have to just take my word for it, you can see that a trusted third party vouched for it. A lot of people have been experimenting with alternative mechanisms for providing trust lately - from AirBnB and Uber relying on reviews/reputations instead of certifications and brands, to even something like bitcoin. Maybe the solution isn't a better testing system, but instead something that removes the need to test at all?
So somebody found a new term for writing a history file.
Is that really "news" ?
Hell, I'm the biggest cynic in most rooms, I border on diabolically clever when the mood grabs me, and I don't have the slightest clue what the actual consequences of opting in are.

But if the deal is too good to be true, it's only because you don't have all the facts. Information asymmetry is the very basis for capitalism.
Please don't make criticisms unduly personal.

We detached this subthread from https://news.ycombinator.com/item?id=11464135 and marked it off-topic.
To put this in a slightly more recognisable context, Use Case design is where Bob Martin's Architecture: The Lost Years talk sprung from; you can draw a line from there to the Hexagonal Architecture ideas that were floating around at the time.
I've been seeing a interesting trend lately with people conflating "not being a jerk" with "political correctness". If you're aware its a dangerous game and that its hurting people's feelings, why are you still doing it? Maybe you actually are to blame for being offensive rather than a group of people just looking to take offense with everything. Just because you can say something, doesn't mean you should and it doesn't suddenly become oppression of free speech.
Try putting the DOI into sci-hub.io
Your example does not solve this problem: You may rely on some excellent GPLed softwares, but you want to distribute it with some close-source softwares. Then you might become the lazy programmers. I can see how GPL fans hate close-source software, but they can also choose another license, so programmers could share their works easier, also get more ideas from non-GPL fans.

ADDED: This same problem originates from close-source software, so GPL is another extreme I don't like. People from both sides still continue to develop great softwares, but what about MIT/Apache/BSD/...-licensed softwares? I choose the golden mean. I don't mean GPL is a bad thing, I just don't want to blindly support it. Times are changing.
so we pay $200 for a notebook and electronic pen to store and notes and forget about them.
I've got a Livescribe gathering dust somewhere, which is basically what this looks like. Decent idea, just didn't quite fit the way I work.
I used to be a university professor so I am highly familiar with the difference between those students that really knew their stuff and those that just crammed well. You really only want to hire the former.

In a sense this idea gets rid of traditional testing. You are not measuring how many facts a test taker has managed to cram into their head, but how much they retain and can apply. Grades as such would become irrelevant as we start to focus on those retained skills that translate into day-to-day productivity.

I do have a plan about how this idea could be best developed, but HN is probably not the place to discuss this. My hope is by putting this idea up I will get feedback or suggestions about aspects I have not thought of. It is a big idea that could change a massive industry like education and there are many different ways it could be developed.
Update: the law of supply and demand continues to be a law.
7 Slack Apps That Will Turn You into a Better Marketer
A person is also not a constant thing, but anyway past actions have a lot of weight.

I do not trust them because what they did, how they did it, worked for them. They'll try again (they try still now, with a lower profile) whenever they feel they'll get benefit out of it. Any company can do this, but they are the ones who have already done it, repeatedly.

And I will never trust them for basically what you could call "revenge": I think they have significantly altered the path of progress on IT, and have basically destroyed an option which was open for a while at the end of the 90s. The world is very much for the worse because of them, and that crime can never be corrected, since the option is not open anymore, and will never be.
I'd be more interested in research on grammar tolerants, rather than intolerants. Are their reading fluency not hampered by language hickups? Do they not read as fluent, or at least in the same way, as those more easily bothered?
I'm changing my career slightly from full stack development to repairing and restoring old tractors and farming. I have a 1952 Case SC, a 1957 Fordson Major, and a 1946 Ford 2N in various conditions. I'm building a shop to work on them. Basically its an excuse to buy a sand blaster and paint room. Buy them for $500 and sell them for $3500 restored, pay for the tools and the next project tractor. Hopefully picking up a 1970 Ford 3600 this week. Old Diesels fascinate me.
Nope, it's still true. From: http://sfgov.org/lhcb/sites/sfgov.org.lhcb/files/2015%20San%...

The number of chronically homeless individuals and families in San Francisco continues to decline. In 2015, 25% of survey respondents were chronically homeless, compared to 31% in 2013. Based on Point-in-Time Count data, it was estimated there were 1,745 chronically homeless individuals and 18 chronically homeless families living in San Francisco on January 29, 2015.
Embedded Linux Conference 2016
> Unfortunately the desire to empathize and treat others like oneself makes this a difficult lesson to learn.

Thinking that others are like us is narcissism. Feeling other people's pain as our own is empathy.

You -> Others ( bad )

Others -> You ( good, in limited quantities )
The video has a proto Ed-209 at 1m25s https://youtu.be/iyZE0psQsX0?t=1m25s
Yeah, I take breaking coding standards very seriously.
We used rake to do the same thing, plus a bit extra (migrations, reindexing, etc...).

However, I was hoping this would be an idea I had long time ago, and I was going to do next: interactive microservice runner with ability to view logs (and stdout+stderr) in real time, and the ability to start/stop/restart them :( something that would be curses based...
The current designs already use dual hull - the first makes the projectile explode to dust, the second stops the debris. The critical problem is weight. That construction that is shown looks to be quite heavy relatively.
This is one film student's experience:

http://thehathorlegacy.com/why-film-schools-teach-screenwrit...

When I started taking film classes at UCLA, I was quickly informed I had what it took to go all the way in film. I was a damn good writer, but more importantly (yeah, you didn’t think good writing was a main prerequisite in this industry, did you?) I understood the process of rewriting to cope with budget (and other) limitations. I didn’t hesitate to rip out my most beloved scenes when necessary. I also did a lot of research and taught myself how to write well-paced action/adventure films that would be remarkably cheap to film – that was pure gold.

There was just one little problem.

I had to understand that the audience only wanted white, straight, male leads. I was assured that as long as I made the white, straight men in my scripts prominent, I could still offer groundbreaking characters of other descriptions (fascinating, significant women, men of color, etc.) – as long as they didn’t distract the audience from the white men they really paid their money to see.

I was stunned. I’d just moved from a state that still held Ku Klux Klan rallies only to find an even more insidious form of bigotry in California – running an industry that shaped our entire culture. But they kept telling me lots of filmmakers wanted to see the same changes I did, and if I did what it took to get into the industry and accrue some power, then I could start pushing the envelope and maybe, just maybe, change would finally happen. So I gave their advice a shot.

Only to learn there was still something wrong with my writing, something unanticipated by my professors. My scripts had multiple women with names. Talking to each other. About something other than men. That, they explained nervously, was not okay. I asked why. Well, it would be more accurate to say I politely demanded a thorough, logical explanation that made sense for a change (I’d found the “audience won’t watch women!” argument pretty questionable, with its ever-shifting reasons and parameters)

At first I got several tentative murmurings about how it distracted from the flow or point of the story. I went through this with more than one professor, more than one industry professional. Finally, I got one blessedly telling explanation from an industry pro: “The audience doesn’t want to listen to a bunch of women talking about whatever it is women talk about.”

---

George R.R. Martin on writing women:

George Stroumboulopoulos: There's one thing that's interesting about your books. I noticed that you write women really well and really different.... Where does that come from?

George R.R. Martin: You know, I've always considered women to be people.
Jose Mourinho mengungkapkan
Someone who communicates effectively is definitely paying attention to sentence structure.

One's writing can be regarded as a manifestation of one's model of the world. Writing riddled with grammatical errors, incorrect sentence structures and incomplete punctuation indicate an overly simplistic model.

A more detailed model yields more predictive power, at the expense of extra brain cycles. If one cannot differentiate between "your" and "you're" I'm pretty sure that person is running a slower "CPU".
Ask HN: Do you scrape?
Do you scrape anything?

If so, what and for what purpose?

What software or service do you prefer?
The insurance companies are careful not to do anything illegal. Declined reviews and firing people and "losing" paperwork can all be explained away. I spoke to an attorney after doing work for a couple of insurance companies -- and asked how they could get away with the things they were doing. He explained to me that their endless review process is really a way to stay out of court almost indefinitely. Apparently, there is some legal concept that if 2 parties are still in the process of working out a resolution (there are more reviews which can be done), then the case will be thrown out until the process is completed. So those reviews are really there to prevent you from ever getting a claim resolved. This is all legal (and I would argue created by our government which has been purchased by lobbyists.) So some low-paid claims adjusters losing their job for no reason really makes no sense. The corrupt insurance industry has been reported-on in books, movies, and articles for my entire life.
The usual story told about the Fremont NUMMI plant is that it was a disaster (drug use and prostitution occuring on the grounds) under GM and that when it was taken over by the Toyota joint project with the same work force (and union) became highly productive.

https://en.m.wikipedia.org/wiki/NUMMI#History

In this telling it's the GM management who are incompetent, not the line workers. Clearly that's not the version you're selling though.
Success is a prerequisite, but what I was trying to say is that sustained success--what I use to validate that, no, really, I am walking my talk--can drive it away.
I personally prefer paper. The idea is nice but reaching a perfect product is hard. I won't buy this, some thoughts:

- the pen is too big and low quality. It makes click noises when writing.

- you can't use any pen you want and writers like their pen (ballpoint, etc.).

- the battery lasts a week or so (not that much). When you use a pen you don't want to have to think about it (like with watches).

- not fast enough, sometimes it doesn't start quickly enough so you loose some words.

- not worth the 200$. The price is higher than some very capable full tablets with a pen.

- you can't use any notebook, you have to use their tablet notebook and buy it every time for 30$ or so.

- 229€ vs. 200$ (unfair as usual...)

So there's still work to do but one day this technology will be ready :)
Absolutely, the web is such a horrid place that scraping is a necessity.
> "hashbang" URLs (they call them Escaped Fragment URLs)

why not use the RFC terms? https://tools.ietf.org/html/rfc3986#section-3 "url fragment"

Also, it won't help you on server side rendering since the server will never even see it on the request.
One of the most important things in "professional" writing, which includes technical writing, is clarity. Sticking to a style in that context is important because you shouldn't draw attention away from what you're saying to how you're saying it. The same thing is true of code style, where I think style guides really do improve productivity in codebases touched by multiple people.

As you mention, you could also see specific usage patterns as shows of "professionalism" (again in quotes... it's a word that I think should be used carefully re systemic biases). But it's perhaps a little reductionist to view informal contexts as not-caring-about-correctness at one end and professional contexts as caring, because there are many aspects of communication in both that are "incorrect" for different reasons. Usage patterns in work environments are not strictly more correct, then.

As the article proposes, being bothered by ungrammatical language is more often just an issue of sensitivity to stimuli. At least in conversations, those of us with the good sense to be descriptivists can hopefully tell when additional clarity would be helpful and when it's just putting other people down to try to look smart.
You need to look at where the code executes in reality.

Their "wall" as you describe it is actually just client-side code which runs on _my_ computer, not theirs, so I get to decide how it executes. It would be completely different if the "wall" was on the server side of course (for example, a paywall).

If it's on my computer, it's under my control. Just because it came from their server does not mean it has any rights on my computer at all. They're not entitled to my computer.
Greetings comrade.

I wholeheartedly concur. Its been a source of great confusion to me why otherwise intelligent and open-minded people are so steadfastly opposed to the one thing that can improve their earnings potential dramatically. I have observed a strong shift to the "left" in the last few years though, so I won't be surprised if this happens soon. I also expect that given the resources and capability inherent in a "programmer's union", the capacity and ability of such a movement would be very significant very early on. We built the modern world with its social and communications infrastructure, and we aught be able to exploit it for our personal betterment easier than most. Doctors, dentists, lawyers all benefit greatly from their "protected" professions, why not us ?
To be fair, there is a small handful of people in the world for whom Mark Zuckerberg would be punching down. ¯\_(ツ)_/¯
a) Premature optimization
b) Implementation mistake

Using natural keys may offer better performance in certain cases, but does not protect you from b, as you might select a wrong key, or even forget about putting a PK on the table, for example.

Surrogates help you manage the ever changing and interconnected world: the immutable name of something that has been shared between systems is no longer immutable? This type of scenario is also very common and can cost thousands as well.

Which type of problem is more likely in your application? That's up to you to decide.
Cool! I think this is a simple, good application of self driving tech. The self driving thing is neat but people (both restaurants and consumers) won't bother to use your tech for coolness factor more than a few times -- ultimately, everyone's going to adopt this only if it becomes cheap enough. So that needs to be your focus.
love how your comment was downvoted to oblivion and yet, the thread went on and on.

the irony indeed.
EU-US Privacy Shield in big trouble, may not pass muster, suggests German leak
Hasn't it? It doesn't look very different from the many syscall filters out there, of which the seccomp family is most used. That's what Chrome and OpenSSH uses to sandbox.

Perhaps the design of pledge will turn out to have advantages, but it's a pity the unix world fragments yet again on something that should be trivial. Either people will limit themselves to chroot as the only portable solution, or hairy libraries will be necessary (like libevent .. no, libev.. wait, libuv).
For someone so passionate about security of the internet, I was surprised to find that you're loading, trusting, and executing random 3rd party javascript from Google and others.
NB: This is a 2012 article.
I think this problem is on the verge of solving itself again. It'll come back by the end of the 2020's of course, but we are at least due for a respite.

There's so much work being done on scalable server tech right now, and enough broadband to use it. O little nudge and we'd be close to having a server appliance that people could have in their own homes, and call from their mobile devices.
Or maybe my reading skills are off. I reread it before I posted but still, well deserved ;-)