skysight-inc/HackerNews huggingface dataset:
> but the leadership responsible still needs to face a judge

There’s your problem, assuming that there is a way for leadership in a company not be responsible. Managers being ‘responsible’ is the only argument for them being paid disproportionally more than the average worker. In turn, a manager should always be responsible for the actions of their underlings all the way to the top, regardless of personal involvement in or knowledge of those actions.

The idea that the management of a company could not be responsible for something done by that company (which, e.g. could have resulted in considerable savings for the company and its shareholders) is simply ludicrous.
Just as a point of comparison, here's an FM/AM modulated synth I wrote some years ago [0]. The version linked here is written in 250 lines of plain old C code with floating point arithmetic and not a single thought has given to performance (but it runs fast enough).

Originally, this synth was designed for a demoscene 4k intro, which was never finished. It was originally implemented with 16.16 fixed point arithmetic using legacy x86 assembly abusing one byte instruction encodings (e.g. using the AX part of RAX as the .16 fractional part). Some of the design decisions of the size-optimized hand-written assembly synth are still visible in the original code.

The original assembly implementation is buried somewhere deep in my hard disk.

[0] https://github.com/rikusalminen/jamtoysynth/blob/master/src/...
The reason dealerships exist has nothing to do with accountability. Google it.
> A system like that would need to do more than provide a clean slate

It just need to provide the mechanism with proper sandboxing. You still have to make this alternative look reasonable.

> I don't know how the phone would be able to obscure the contents of a micro-SD card, for example

You wouldn't use something like that for plausible deniability.
Like the echo chambers that were (and still are being) ruthlessly exploited by Bannon-backed Cambridge Analytica and Macedonian-registered ad-laden fake news sites?

There is an intense echo chamber on the far right that you've failed to mention, with similar barriers to entry. They've gone as far as to create a walled-off invite-only social network called gab.ai. They brigade similarly on Twitter, and aggressively block opinions that do not align with theirs. They peddle information that cannot possibly be true, and resort to personal attacks when facts are pointed out to them. I had someone tell me that 50 million people died from heroin overdoses under Obama. That is absurd – it's a full sixth of the US population. But they insisted. "Do your own research" comes hard and fast when contrary evidence is presented.

These views are mindlessly repeated and reshared by the thousands. Anything that signals group membership is adored regardless of evidence to the contrary; anything that conflicts with the group opinion is rejected outright. I've watched these people change the definition of per-capita to fit their narrative, then insist it's always meant that. There is no shortage of echo chamber problems on the right. Look at Breitbart News.

There is a bipartisan communication problem in America. Algorithmic newsfeeds have fractured the audience into distinct groups that no longer communicate with one another. Americans seem unable or unwilling to perform basic searches to fact-check news sources. Pinning it on a political party or subset of the political spectrum IMO reflects a fundamentally incomplete view of the problem.
Maybe I sound like a broken record, but I still don't understand how layout can ever be a style.

Why does an HTML <Grid>-element not exist?
Connect with Coworkers, Make a Date with Donut
VWs are very unreliable. Every year they end up below avarage in reliability tests (Honda and Toyota always share the top).

But I think people buy them because they look great.

I owned multiple VWs but never will buy a VW again. And because my Mazda keeps on going I think I will be a Mazda owner for a long time to come.
I'll admit my comment was a bit tongue-in-cheek.
I recently interviewed at a startup which is located thousand miles from where I live, I was ready to join if they allow remote. They rejected because "remote doesn't get any thing done". I said one thing, "look at gitlab" (among other things in the friendly conversation).

The stereotype that we have to work late, be in an office are just illusion.
Klotz is a word in German. It means something block. A Klotz is usually a big block or also often a block which makes some kind problems: 'Die JVM ist wie ein Klotz am Bein.' -> 'The JVM is like block tied to your leg.' A Klotz can also be a slightly too big building. 'Das ist aber ein Klotz!' There is also the verb 'klotzen', which usually means doing something with a lot of effort or when the result is large. 'ranklotzen' then means working hard.
Does Tesla not provide a replacement car while you wait for your car to be fixed? I remember reading that in a few articles a while back. Is this not the case?
PostScript is a programming language.
Windows has sane environment-retrieval functions: https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...

Unlike getenv, GetEnvironmentVariable copies a variable's value into a caller provided buffer, addressing the use-after-free problem inherent in getenv's interface.

Wouldn't it be nice if glibc got something like a getenv2 with a similar interface? Why should people have to trip over weird corner cases in POSIX over and over and over again? Why are we afraid to add new APIs that make some damn sense?
And let's be real regarding ageism, you only get about 10 years of not being "too old", and then for the rest of your career it's going to be an issue whether big or small. Part of being a professional is navigating all of the BS you will get if you are not under 35, white, straight, and male.
I'm not referring to that, because at that time it was even legal.

For example what he did was looked at what parties the jury members went, and then go there and socialize with them. So they already knew him personally before going on stage. Or mess mentally with competitors, lie to them etc. Or when he was on stage with another bodybuilder for the final poses, acted as if he was about to leave the stage, the other one left, and then Arnold actually stayed and did a few more poses.

Maybe not all really illegal, but his book has lots of cases where he describes how he mentally messes or lies to people to get an advantage over them. That's how you win. Very good book if you have time to read it.

He even went to a ballet teacher to improve his poses. This guy did everything to get to the top, very inspiring.
I didn't imply echo chambers were limited to my description of the "alt-left".

"These views" Can you list another? I started that list with the calling the opponent Hitler example.

I would appreciate a cite on "change the definition of per-capita", not because I don't think some "expert" made that assertion... it looks very similar to the similarly meaningless def of "unemployed" some use.

Couldn't agree more with your last paragraph.
Are they aware that the "Join our mailing list" fields don't appear with Chrome? (Or with my extensions, at least)

They show up on Opera.
10 Best Books About Growth Hacking (+ Bonus)
Autistici/Inventati: an anti-capitalist collective for privacy self-defense
Apparently this is the case in Singapore, which relies on family support instead of welfare. Retired parents can even sue their children if they fail to adequately support them, according to this Economist article:

http://www.economist.com/node/15524092
5 keys for telecommuting to work
I'm in the process of doing this right now (we're in the 'fake news' space). Google is your friend, there are a multitude of resources out there for nonprofits.

In terms of how to get going, here are a few useful links:

First, a feasibility study:
http://help4nonprofits.com/NP_START_IsItFeasible_Art.htm

Next, a board:
https://www.thebalance.com/importance-of-nonprofit-first-boa...
Just make the project. This modern obsession that free software has to be 'funded' and 'governed' is absurd. Free software works far better when money is not a factor.
There is several layers of leadership. The CEO might say, we need to make a product in this price range, and meeting the new regulations. Several layers below him, are the managers, that goes into the nitty gritty details of the engine and know what the engineers are doing. Is the CEO reponsible if the manager cheated and deliberately hid facts from the upper management, just to please them and make himself look better?

You could argue that they should have a seperate control instance, but that was what they had, and they cheated it anyway.
"This stupid meme seems to be materialising in which just cause I'm a white male that success gets thrown at me and it's all easy and nothing wAs hard and I never had to sacrifice - I'm not going to tell you how hard it really is except to say I've lost EVERYTHING multiple times including my wife/relationship and it's taken me 25 years of trying so PLEASE stop telling me how easy I have it cause I'm a white male."

It could be argued this is ^opportunity cost^.

What the article is making light of is, workers who don't to have the access to the time, resources and opportunities to build a business, yet still have to work to make ends meet. Never to get the chance(s) to start a tech-company.
If your fork in a multithreaded program, you have bigger problems. You can deadlock taking any lock in the child that could possibly have been taken by some thread at the time of fork. In practice, you can't predict all these locks, so the only sane thing you can do in a forked child of a multithreaded program is call async-signal-safe functions (as POSIX commandeth) and probably execve something.
Study the new SAP systems like SAP HANA, SAP S/4HANA, or SAP Fiori. SAP moved from R/2 -> R/3 -> SAP ERP -> SAP S/4HANA. It is always easier to jump on the new wave than try to compete with experts with decades of experience in a system.
Uber didn't lose here.

They are getting all kinds of press. There's no real logic in getting rid of the app and those who have tried that have recent phones know that you can't uninstall it - at best you can disable it.

But the reality is that there are many people that need rides and they'll use the app tomorrow just like they did yesterday.

Heinz didn't take a stand. People are still eating ketchup. Why should anyone waste their time or inconvenience their lives picking on Uber?

The only thing this political stunt has done is drawn attention away from the very issue that it was hoping to highlight. It was poorly thought out from the beginning.
> If it was being bought from the author, maybe. From a publisher or distributor -- no way.

So you'll pay the author, unless the author is only collecting royalties, in which case fuck the author? What are you paying for then? Distribution? But you say fuck them too. As usual, this kind of reasoning just sounds like trying to explain away "I just want it for free".
It's not just about whether you can make it, but the journey there and who you can take with you.

I'd rather invest money in her company, everything else being equal.
are you a competitive programmer?
I am now preparing for a small-ish pivot. For the last 12 or years I have been a Drupal / PHP consultant, architected a few very large sites, including one at the time being in the Quantcast Top 100. I am now trying to branch out to Elixir or Go and can't really find a part time job doing either. I think this would be necessary to build up some experience before completely jumping the Drupal ship.

I am 42.
I wrote the equivalent code in Go to see what happened

https://play.golang.org/p/E3glBkbAo3

(You'll need to run it locally for the full effect - things on play are limited to a single thread.)

It didn't crash.

I wasn't suprised though as Go doesn't use the C library and its authors are very careful about multithreaded code.
I sort of agree - but on the other hand, the level of politics around right now is overwhelming, and it's nice, going on necessary, to have somewhere that isn't all Trump, all the time. So I wouldn't be particularly happy with just lifting the old-school HN politics discouragement.

A separated HN-for-politics area would seem like a good idea at this point, though. "Show | Ask | Politics | Jobs"?
Over SVG with Javascript if you prefer.
How to Write Digital Marketing Headlines That Convert
Hi ruslan_talpa, I'm one of the founders of Graphcool. Thanks a lot for your feedback. You're totally right: Not having direct access to YOUR data is one of the main concerns about BaaS which we'll address at its core over the coming months.

I'd be very keen on hearing your experience getting started building something on Graphcool!
Well, no matter the amount of good will, there's only 100% of company to go around. Someone is going to have little or nothing, and it's clear that someone should not be VC, a founder or employee #1.
Seeing Americans be so against strikes is disheartening.
That's a problem to be sure, but sometimes I wonder if this is much better:

<div class="container">
<div class="maincontent">
<div class="col-md-4">
<div class="row">
<div class="col-md-8">
<div class="row">
<div class="header">
<div class="text-center">
<div class="brand-text">
These management types drive me insane. If a founder tries to talk to me about merit and risk when trying to recruit me into their bubbly hype-machine, they can be sure I won't be calling back.

I've seen plenty of startups that were going great until they crashed suddenly and catastrophically. Moreover, company founders are often quite secretive with employees when it comes to company finances - So in reality, to an employee, the company often just looks like a black box.

Employees have to take a risk not only based on the business model, but also on the integrity of the founders because of the information asymmetry.

Plus, if it doesn't work out, the founders will typically have better job prospects than the employees because they can put 'CEO' or 'CTO' on their resume.
P&G Tells Digital to Clean Up, Lays Down New Rules for Agencies and Ad Tech
AMD Radeon Software Recibe Nuevos Drivers
The (theoretical) issue here is that a "table" has a certain semantic meaning ("a container for tabular data"), and that using a table for something outside that semantic meaning can introduce confusion, be it for fellow programmers (including your future self!) or for those who are interpreting your page in weird ways (robots, people using screen readers, etc.).

In the few times I actually bother with frontend "design", my goal is usually for my actual HTML to contain as few hints about how said HTML should be displayed as possible, and to let CSS handle the display specifics. This usually means that I don't touch `div` and I don't touch `class` unless absolutely necessary. CSS provides more than enough selectors for "absolutely necessary" to be false in the vast majority of cases.

Of course, this ain't for everyone. Some people stick with tables. Some people use div/class for everything. Some people just treat Javascript like the new Postscript and generate pages on the fly. You do you. However, these tend to have their share of downsides, among them being a tendency to deviate strongly from the semantics of HyperText documents.

Tables ought to be responsive anyway, though, even if that just means "add a horizontal scrollbar if the screen is below a certain size". I'm pretty sure that's already possible through CSS, but it involves overriding a lot of the work the browser does for you, and unless the data encapsulated by that table is indeed meant to be tabular, you're probably better off with divs (or better yet, with more specific HTML elements).
"never have a problem with multi-threading again" was not meant literally. Rather that grasping the concept of "sharing data by communicating" helps you structure your programs.
Agreed. There are plenty of forums where politics can be discussed. I like that I can come to HN when I want to avoid all of that.

(I'm drawing a line between tech-centered / tech-related "politics" to be different than "general politics". Political issues that directly affect / relate to the tech industry are ("may be") relevant here.)
> But seriously I can't use `<SomeThing onClick={this.handleClick}/>`?

Give a try to Vue.js, you can do exactly this. This framework reconciled me with frontend development after I discovered it on HN. Let's say you want to build a custom button with a special functionality and reuse it, like a button that logs when it has been clicked. Simply create a component like this (it's almost self-explanatory):

<template>
<div class="colored-box">
<p @click="logClick">{{ text }}</p>
</div>
</template>

<script>
export default {
name: 'LogButton',
props: [
'text'
],
methods: {
logClick: function () {
console.log('The button "' + this.text + '" has been pressed"')
this.$emit('click')
}
}
}
</script>

<style scoped>
.colored-box {
background-color: red;
border: solid 1px black;
}
</style>

There are 3 sections in the file, one for the HTML template, one for Javascript code, one for CSS style. All this belongs to the same components, so the methods you defined in the javascript code can be called directly from the html template as you wanted.

Once your component is ready, you can use it in other files, and in a damn simple way:

<LogButton text="Delete" @click="…" />
IoT Solutions for Farmers and Agriculture Industry
Internet of Things (IoT) is enabling farmers globally leverage technology to take informed decisions for higher yield, better resource management and timely results with minimum wastage. At Solution Analysts we are empowering farmers with IoT technologies at every stage of farming process and even after.

More: http://www.solutionanalysts.com/services/iot-internet-of-things/farmbots/
That's your Xbox rebooting, giving us a fresh memory slate to play with (2009)
There is no business model.

Is there no business model, or is there no business model yet?

As Google demonstrated, there are plenty of investors ready to invest in companies which have no clear business model providing that they're doing something which could theoretically be turned into a business eventually.
What would be cool is a robotic cocktail bar. It could keep tabs on when you're over the limit, perhaps via a "breath before serve" test. If so, order an uber or notify your self driving car to pick you up. If you're dangerously drunk, it could stop serving you too.

I'd probably call it RoBAR.
The Rise of the Herbal Tea Party
I know of more than one company that has essentially duplicated all of their infrastructure from the US to the EU so they can store EU data in the EU.
> However, I guess if you fork() (which is not something you can do with the standard rust library AFAIK, so requires unsafe)

https://github.com/rust-lang/rust/blob/0c85f2a1bdb01666e74cd...

Command::spawn() calls fork(). And you can schedule things to run on the child with CommandExt::before_exec().
You're penalizing an abstract political opinion based upon the actions of individuals that bear no special ambassadorship or ownership of that view. This is a step down the road to collective punishment. One could easily use this logic to invalidate opinions from the right – because a group sympathetic to those views invaded a federal wildlife refuge with firearms, or because a group sympathetic to the views protested a funeral.

There will always be children in the world. Get an invite to gab.ai if you want to see the giant cache of them on the right, literally advocating violence and genocide outright. Unreasonableness is not the partisan issue you make it out to be.
If you were in the same industry (potentially the same company) for 12 years, you may be getting tagged with a bit of a "career employee" stigma. I'm 49 now and took 5 years out between the ages of 39-44 to teach English in Japan. I'm back in the industry now. It took me about a month to get a job when I came back.

The key is really flexibility. If you have a a very narrow focus, you will have difficulty getting work. You need to be able to take on anything. In my career, I've worked in health care, Windows productivity apps, telecom and now I'm doing business systems/web development.

There is absolutely nothing wrong being a pre-sales guy. There is tons of work in that area. But if you try to stay in a particular technology area, you may find that there just isn't much work. You need to show that you can branch out and be productive in whatever a company needs you to do.

For me, having a portfolio and a solid side project helped a lot. If you are working now, I recommend spending the next year taking 8-10 hours a weeks to build a good portfolio that show-cases what you can do. A side project is fine, or several projects, or concentrate on writing blog posts -- whatever you think will be able to sell your skills in the future.

Also, take time to go to meetups, coding dojos, etc. Again, if you spend one day a week for the next year in these kinds of activities, you will find that you will be well plugged in to the local scene.

And yes... I realise that this is pretty difficult when you want to also have a life outside of work. But it will pay considerable dividends for your career.
> Both sides have extremes. I think it balances out.

You seem to be saying not "that kind of leftish rhetoric didn't push people towards Trump", but "there's also rightish rhetoric which pushed people away from Trump".

Which seems true to me, and totally worth bringing up. But the bit you quoted also seems true to me, and your post doesn't parse as disagreement with it.
That model died when JavaScript got added and Web 2.0 was born.
It's definitely an interesting idea. Though one of the major features that I love about Uber/Lyft is that I don't have to worry about paying in cash.
Hacking Printers Advisory ⅙:PostScript printers vulnerable to print job capture
Nice tools to have in Jekyll, 0.7 released
It's not about joining. It's about Uber intervening by turning off an automated feature of their platform. People are pissed about that. Not me, but people. Me, I'm driving Lyft for a stint and enjoying non-stop ride requests.
This is a pure glibcism. FreeBSD libc does similar with getenv, in that the returned environment is a snapshot of that point in time.
I used to have the same problems as you, the exact same problems as you just described. I mean this without malice, are you sure you haven't diagnosed yourself with something funky when you're actually just bad at preparing for sleep?

Using f.lux, exercising, no caffeine past 5 and establishing proper sleep hygiene fixed it for me, but it took me till my 30s to figure it out. Drinking alcohol seems to be very expensive on sleep cycles. With exercise I also found I needed to do it before 8pm or I would often still be very awake. The other thing is meditation to calm yourself down, I found that sometimes I would be breathing very fast when lying in bed, turns out I was wired still.

And when I slip, I'm back to finding it harder to get to bed on time, 12:30, 1am, 1:30am, 2am, problems start with getting to work on time. Having to catch up at the weekends, sleeping till 12. Finding it incredibly hard to get going on Mondays.

I also found when I had slipped with correct bedtime, melatonin helped me reset my sleep clock back to midnight. Taking it just one or two nights 45 mins before bedtime, will help me get back to bed at a right time. Apparantly the standard dose is 10x what you actually need (300 micro-g is enough, rather than 300 mg). I only use it once every few months.