skysight-inc/HackerNews huggingface dataset:
+ 1 for bluegrass

That particular form presents an interesting challenge. Many performers tend to stay with memorized breaks, or within certain patterns, that they can do on stage without breaking a sweat. The blood only shows in jams or informal performances. Unlike jazz, where it is not. cool. to play the same solo twice anywhere.
As much as I love CoffeeScript (because I love Python), I think over time the project is loosing it's value due to ES6 (Frankly I believe even TypeScript is going to suffer the same plague soon). One possible incentive for me might be the toolkit and the pre-built stuff that I can get out of box from such transpilers (JSX is a good addition for example, however I am surprised why something like PUG, or HAML was not adopted instead of JSX from syntax perspective). None the less I greatly appreciate the hard work team is doing and look forward for stuff like pattern patching and some functional inspirations.
How Much Should a SaaS Startup Invest in Sales and Marketing?
I'd like to think so, but the pay is good and there isn't much else in this area.
Or, wonder why the heck do I have to read 8k lines to understand how memory allocation works, …

glibc isn't exactly known for having readable code. There are other libc implementations with more of a focus on simplicity. The malloc in musl libc, for example, is only 533 lines long: https://git.musl-libc.org/cgit/musl/tree/src/malloc/malloc.c
Litigation Funding Moves into Mainstream
As these folks have said, Kripke and Fodor are not bad entry points for analytic philosophy if recency is your only concern--they might be hard to digest or understand properly however, as they are working with very specific problems and drawing on knowledge with a particular history to it. David Chalmers is good for philosophy of mind on the more analytic side. Quine is also important. So is Searle.

Scott Soames' two volume work on the history of analytical philosophy is a great introduction to that side of the field and will get you up to speed with the the trajectory the led to what contemporary voices in the domain are grappling with now: https://www.amazon.com/Philosophical-Analysis-Twentieth-Cent...

But that's just one side of philosophical thought, continental philosophy is very important as well. A good historical sketch of that milieu can be found in Delacampgne: https://www.amazon.com/History-Philosophy-Twentieth-Century/...

Some important recent voices from the continental side are probably Foucault, Zizek, Slotterdjik, Gadamer, Habermas, the Frankfurt School.

Finally you could just ignore everything prior and read Wittgenstein. Personally, if we're talking GIANTS among the Giants the list goes something like:
Plato, Aristotle, Aquinas, Descartes, Hume, Kant, Nietzsche, Sartre, Wittgenstein. (I am of course, limiting myself to Western thought).

As with any field there are plenty of voices who have contributed a legion of ideas with varying amounts of success, but I'd say those names are the heaviest hitters. Wittgenstein is arguably still the most recent philosopher to have affected a paradigm shift. (though I think one could make a fairly convincing argument for including Foucault in those ranks as well).

Philosophy in general is a very interesting field because it often benefits from discoveries in other disciplines, in addition to having often motivated/been the birthchamber of said disciplines (see for instance, the often symbiotic relationship between linguistics and the philosophy of language).
Angular Tutorial: Separation of Concerns Using ES7 Decorators
Your personal dev team
Agreed. The thing about Excel isn't about the features. It's about the adoption across pretty every company in the world. It's in schools and it's used at work. When people become proficient in a tool, they are less willing to learn a whole new tool to accomplish basically the same thing Excel can. They will just ask the company to buy Excel. And it's cheaper to buy Excel than to pay for the employee to train on the new tool.
Ask HN: Does TransUnion Have an Account Sign-Up Vulnerability?
See my related reddit post [1].

To briefly reiterate my reddit post, I believe someone (or thing) set up a TransUnion account with my info. I tried to set up an account with TransUnion to set up a Fraud-Alert, but they said that 'it appeared I already had an account'. While trying to recover the password, it brought me to a security question page. The security question looks a little bit like something a script would generate [2].

Can anyone shed some more light on whether TransUnion could have a vulnerability? I do not recall seeing an 'I'm not a machine' captcha test when I tried to sign up for an account.

Many thanks, and happy hacking!

[1] https://www.reddit.com/r/personalfinance/comments/70ws1s/i_think_someone_else_created_a_transunion_account/

[2] https://imgur.com/a/3SAwe
One of the odd consequences of urban farming, I just realized, is that the traditionally correct answer for this kind of pest control (a .22 or a pellet gun) is no longer really an option.

Drowning is a lot harder.
Seems more like a century ago.
Not exactly sure what you're driving at. If there's enough evidence that these guys knew despite their protestations to the contrary, it doesn't matter what they say. It's not like they need to confess to get convicted. And if there's not enough evidence, the SEC can't make companies fire its executives or revoke golden parachutes.
I am really digging GIS day here on HN
It seems that the article is really careful to never show "those weird armbands sitting between his wrist and his elbows". Would anyone have an idea what kind of sensors it would require to measure signals traveling through motor nerves? Aside from the question of how to interpret these signals.

The site of the CTRL-Labs team shows an impressive list [1] of publications. Only one [2] seems slightly related to to prototype of the article, where they test the role of the motor cortex with different movements in mice.

[1] https://ctrl-labs.com/people

[2] http://www.cell.com/neuron/fulltext/S0896-6273(17)30594-9
I couldn't get the Windows 2000 VM to connect to the internet, otherwise I wanted to try and get at least a 1-level recursive reference going... Windows 2000 running in Firefox running in Windows 2000 running in Chrome running on a Macbook Pro.

If anyone has gotten Windows 2000 to connect to the internet, would love to take a stab at it.
That's linked to the question of "how many hours can we extract from these human widgets before they revolt?"

It doesn't hold true in times of crisis, such as war. When the US ramped up for WWII, people were happily working around the clock.

And I'm not sure that it applies to the knowledge workers. My own view is that knowledge workers are productive in bursts.
"But aren't you just trading the location of work for the most part?"

No, because I have complete control over what I do, what tech I choose, and how long to put in. If, for example, I decide one day I don't feel like doing it, I can blow it off and go fishing. If instead, those hours were dedicated to the company, I wouldn't be able to do that.
They had a CISO as well as a CIO. Both have been fired/resigned now, though.
New law firm seeks would-be gov’t whistleblowers, requires Tor and SecureDrop
fair enough; thanks for explaining your decision, too.

I think it's a potent danger to be aware of, but I agree that I don't think it's a binding prophecy that somehow must happen.
Because there is a good chance that whatever you want to say has already been said by at least a few other people and been refuted counter-argued or otherwise discussed.

If you are not aware of all that accompanying discussion, you are likely to think you have come up with something profound when you actually haven't. This is why r/im14andthisisdeep/ is a thing. A lot of teens think they have an insight despite the fact that what they thought is neither profound nor novel.

Also, a lot of philosophical reading helps set up frameworks or theoretical scaffolding that can serve as a layer of abstraction that you can build upon instead of everyone rediscovering the same ground principles.
There are a few different areas of philosophy and it's useful to separate them out:

1) Logic (this is useful and also can be called maths)
2) Political Philosophy / Political Theory (crosses over with politics/history, again useful)
3) Ethics (useful and important but not necessarily worth academic study)
4) History of Philosophy (this is really the history of thought and useful and interesting. A lot of philosophy is really this) but unfortunately it blurs into attempting new thought
5) epistemology (useless, science is the better path)

Source: I studied philosophy.

It's important to remember that early philosophers tended to also be mathematicians and scientists.
Your ability to be treated as equal member of the team will be highly dependent on whether you are able to become best friend with them. Chances are, you wont be able to achieve that unless you socialize with them a lot. If you fail at that, chances are you will have hard time push for ideas you have, architecture meeting being done during beer you are not at, important decisions not being told to you cause they forgot and so on and so forth.

Definitely red flag, un less you are ok with the above.
My parents briefly toyed with the idea of raising chickens, in rural Texas. They decided not to because of the snakes, and knowing now the amount of work that goes into it, I'm glad they didn't.

Not that they'd have trouble killing possums; they've solved rat problems with the judicious application of a bolt action .22 rifle before, which seems like a rather reasonable sort of fire-arm for the author to own - it's basically a step up from the BB gun, but actually useful. (And can be made safe for a household with children by taking the bolt out and locking it up.)
for starters can you suggest some
Pal, you know you're revealing the selves of both MS and Google!
In the mathematical sciences, working on old problems using classical tools is typically considered career suicide.

I can only imagine how depressing it must be to do academic research on age-old philosophical questions - an endless literature survey, at the end of which there is no light, because even if you "solve" the problem, many others will not find your solution satisfactory.
I'm surprised no one's made a movie out of this guy yet. The Wolf of SandHill Road
TBH I don't think conscious micro-payments would work well. Something like spotify where you pay a flat fee for 'all you can eat' and proceeds are distributed via what you consume would be more practical. Medium is going towards that, but they still require you to press a like button to pay someone.

Most people will choose free with ads, but a significant amount will chose premium if it is compelling enough and that can represent a lot of money.
Or maybe they'll report in a more timely manner. They knew for the entire month of August a breach had occurred and they didn't report it.

It shouldn't take more than a couple days. That's enough time to verify you had a problem and get a good picture of the extent. You might not have all the details nailed down, but you put out the information you know and say "We'll provide more details as they become available."
But the daily schedule is only dependent on the maximum numbers of hours to the extent that the hours have to fit within that weekly window. If we assume a five day work week, and the maximum weekly total is 35 instead of 40, then you may only have 5 core hours (or 6 core hours and one fewer flexible hour per day), but the predicability remains exactly the same. Changing the total hours per week does not mean having to throw out a schedule entirely.

I am afraid I still don't quite see what impact the total maximum hours for a week has to do with predictability of scheduling. What am I missing?
This is all fine and makes sense, but to bring it back to the thread: people who buy houses are more attached to the south bay job market, which is unofficially centered on San Jose (and Santa Clara) than to San Francisco, which is the point I was making originally.

People don't generally buy houses in Sunnyvale to commute to SF from (that is a brutal commute), but they do buy in Sunnyvale and commute to San Jose/Santa Clara.
Lumion 7.5 Crack 2017 with Serial Number Full Download
Could you provide a few examples of bad ideas that have been removed?
> the traditionally correct answer for this kind of pest control (a .22 or a pellet gun) is no longer really an option.

I think a .22 would be reasonable in a suburban environment, as long as you've got your target critter pinned down, and aren't just trying to shoot it off the fence. Plus, it seems like it would have been a perfectly valid alternative for the author, if not for her gun views.

> Drowning is a lot harder.

Seems less humane, too. Aren't there better options than drowning? Can't you stick 'em in a bag and use a car exhaust?
Those are so tame, popular and media-friendly that are their own part of the modern establishment. Furthermore, they focus on small niches (gender, police brutality, etc) and are otherwise totally content with modern society. And OWS died before it was even born -- the best it could manage to was to prop up an alternative Democratic candidate (that would have given the same kind of fake "Hope" Obama ended up delivering to those that believed in him).

If tame middle aged people who listen to Enya and mass media outlets can root for your cause, you're not exactly a counter-culture.
ES6 solves some of the problems CoffeeScript solved back in the day. It's still verbose, still full of "line noise".

JSX wasn't adopted by CS2 at all. It's just that certain things are passed unmolested into the compiled output, which happens to make it jsx compatible. Other similar preprocessors would work, too.
Perhaps the solution is for the new policy to be that these datasets be kept online (e.g. gcloud) with public, anonymous read-only users.

Then the entire problem is solved.

This is already done with a number of data-sets and should be the gold-standard.
you can. Or in a confined environment with dry ice (which is just CO2).

What the author describes in this piece is the inadvertent cruelty that basically has to happen when you lack the experience for a clean kill.

Duct-taping a knife to the end of a stick is, under any other circumstance, just kind of funny. In this case, it's close to unethical.
How Instapage Grew to $10M in 4 Years Without VC Funding
This kind of contractual oligopoly should be explicitly disallowed. It's exactly the kind of place regulation should step in, much like it has with anti-competitive non-competes, forced-arbitration clauses, and IP-creator protections in some states.
The author is obviously more interested in telling entertaining stories (in the boardroom) than telling the truth.

Tufte is not only about data viz. and powerpoint bashing. Integrity is central to his work.

I would not trust someone who present me a graph like in the second example (whether as a pie chart or as a bar chart). There is no way to know if the classes have the same attendance. Hence his conclusions could be completely wrong.
Stackoverflow should start selling reputation, so you can ask a question and add a bounty to it. if you are serious enough to pay for it, it should be useful to somebody else too.

I've been in the same situation and didn't have much reputation to offer!
I think as the defendant you're entitled to a public defender, are you not? If all FOIA requestors simply used the public defender available to them it might cost the government enough money to cause them to either ax the FOIA program (political implications) or simply comply with requests.
How do you cover up a leak on this scale without being criminally liable (assuming public company)?
> loosing it's value due to ES6 (Frankly I believe even TypeScript is going to suffer the same plague soon)

Why would ES6 being more widely adopted hurt TypeScript? TypeScript is and always has been ES6 compatible. Are you imagining people would suddenly lose interest in static typing?
Philosophy discovers unknown relationships.

Math categorizes relationships.

Science tests relationships.

Engineering exploits relationships.

Remove any one of these and the whole damned process stops.
Supporting Int 1696-2017 for Source Code Transparency in New York City
The one thing they are saying in that paper is that they make the fs work to have its writes at about the size of the erase group which would in fact help.

A problem I can see with using this on large SSDs is that their erase group size is now fairly large (at one point I was told by a vendor the erase size is 1GB in an 800GB 3WPD SSD).
Latin America Could Lose Up to 90% of Its Coffee-Growing Land by 2050
> It was too power-user for what we were going for

Chrome might as well support the Sidebar API to make this possible like Firefox will do with Tree-Tab-Style Add-on iirc. I read a bug report once at the Chromium bug tracker saying roughly "Sidebar API wont be implemented because UI needs to stay simple".
Samsung's heir and acting chairman, Lee Jae-yong, attempt the same approach in the S. Korea bribery scandal. Pleading ignorance didn't work out so well for him. I foresee the same here. You cannot be at that level within a corporation and dismiss all accountability.
"Your excessive is my right amount. There are things that need to be done and just hiring nor people doesn't work."

That's a complete lie.

"I don't like the judgmental attitude against those of us who decide to make different judgement calls in life."

Because it's not just your judgement call. By you doing that, now the expectation is on everyone else. Especially because you set the bar by working for less pay, dragging everyone else down.
Always warms my heart to see philosophy on top of HN. Philosophy is hard -- much harder than one would think. And people that contribute are incredibly smart -- far smarter than software engineers, by comparison. On the other hand, it's very political, and a lot of it is mental masturbation. Philosophy of Science, I think, is almost a completely bogus field. Philosophy of Mind, apart from a few great minds (Chalmers, Nagel) is also equivocal.

I went into undergrad with a primary focus on (meta-)logic[1] and I was taught by some of the world's premiere logicians (David Kaplan, Sam Cumming, a few others). But I fell in love with ethics -- a subject I'd never thought I'd enjoy as much as I did. I loved reading Moore, Foote, Anscombe, Geach.

My best memories were attending graduate seminars -- studying the philosophy of language and trying to figure out how logical connectives work in regular discourse, or studying abduction and trying to stitch together Horn clauses that seem to point to one conclusion rather than another.

Philosophers, in short, do all kinds of things: from pushing the boundaries of exotic logics, to solving ethical problems, to systematizing natural language or understanding the metaphysics of causality.

The article just touches on all of the above (in fact, it doesn't discuss modern philosophy at all). If you're interested in philosophy, the SEP[2] is a great resource.

[1] https://dvt.name/logic/

[2] https://plato.stanford.edu/
I know very little about the DOM so please take this with a grain of salt. Perhaps someone can correct anything wrong I say:

Changing values/adding nodes/removing nodes in a DOM isn't the expensive bit.

The expensive part is what happens after something changes in the DOM.

When a node is changed it triggers an invalidation of the current screen. The modified DOM means that something different should be on the screen compared to last render.

Naively this means that we recalculate the position and size of each node according to rules (CSS and otherwise) of the node, the node's parent and the node's children.

Now imagine we have 1 root node with 5 children nodes. Each of those children nodes have 5 nodes and those children have 2 nodes. Each node is display:block

Now a script is run. The first leaf node has the height property changed.

Now you have to recalculate the size and position of each node in that tree.

Okay that's fine but wait, the script continues to run. It's also increasing the height of the second leaf node. Recalculate the height of all the nodes again.

It turns out that the script was a for loop and it's increasing the height of all the leaf nodes.

So you've just remeasured the DOM 50 times when you could have remeasured once by using a virtual DOM.

To reiterate I know nothing about the DOM so I'd appreciate someone else clarifying and correcting my comment.
>It's not like effective counter-culture stuff is ever easily recognizable by older generations.

It might not be easily understood, but it's usually both easily recognizable and frequently condemned.

We're not talking about some secret society, but about major currents for change.

>Remember ever cool word/ term you knew as a kid and how they immediately stopped being cool once you heard your parents use them?

Yes. That's pop culture. Not anti-establishment culture.
For certain situations or teams, yes. For others, no.
Why Password Length Is So Important
You're asking for too much!
FYI, you can click on the [-] to minimize a comment with a wall of text and easily get to the next subthread in the discussion.
Completely unrelated, but I just had to comment that I love the style of this webpage. Those double-line borders take me back to my days of writing toy programs in Clipper.
Ask HN: What Travis Kalanick is doing now?
Is there any rumor if he's starting new startup? Or he's planning to go back to Uber in an alla SJ story...
It seems to me that the modern trend is not so much to answer specific questions like a mathematician proving a difficult theorem, but to identify and validate new analytical perspectives. A practical application of this is in the creation of new systems with which to evaluate our situations and make decisions.

Since philosophy often involves questioning basic assumptions that almost everyone takes for granted it retains the possibility to be disruptive or even dangerous.
Because it's more concise and readable.
If you only append you do not get the effect that you want, you actually need to send the writes as a large consecutive write for the SSD to do what they want in this paper. If you send many smaller writes the SSD will for sure split them to different nand dies to get the maximum write parallelization. They will be grouped for the maximum write efficiency which will not necessarily be the same as erase efficiency.
This article argues that "every hour you work over 40 hours a week is making you less effective and productive over both the short and the long haul"

http://www.salon.com/2012/03/14/bring_back_the_40_hour_work_...
Rumor is that the Thinkpad Retro aka. the anniversary model, is due in October, celebrating 25 years of Thinkpad.

https://www.notebookcheck.net/Lenovo-ThinkPad-Anniversary-Ed...
Summed up here in the integrity rant by Bryan Cantrill - many companies don't have it (or care): https://news.ycombinator.com/item?id=15268045 (https://www.youtube.com/watch?v=bNfAAQUQ_54#t=042m39s)

>In the short run, they win.

In the current world of high (fake?) valuations, make money fast and now - this strategy wins so it is considered "OK", overlooked or the norm. The fact that it is revealed to be happening in SV is only IMO b/c the industry is so hot now. All eyes on on it. Its also the only real investment/booming industry left in America. I'm sure we saw a lot of this in the past too (80s wall street etc) :(
Contrary: a university-focused VC backed by cofounders from Tesla, Twitch, more
http://www.darksky.org/idsp/finder/
"Especially as pie charts become smaller, and you need to use a lot of them, pie charts can communicate percentages much more quickly than bar graphs."

I'd prefer a heat map, instead of having to look at many little pie charts.
"a few older versions as well" - It's been in every version since Windows 98 :)
Ho the website made me think it was ascii UI .. too bad. Still great, the page tree is useful right away.