skysight-inc/HackerNews huggingface dataset:
I wrote a book about speech recognition -- and I _wrote_ it, I didn't speak it. I discovered that speaking uses different mental muscles than writing does. That's fine, because some people are more comfortable with one than another (such as doctors who are happy dictating but don't want to type).

Also I remember when computer mice were new, and plenty of people said, "I can't imagine using that."

I think that's true of other types of user interface as well, from haptics to whatever comes next. Sometimes you have to envision what _could_ be, and discover from experience what reaches people... or a subset thereof.
"Well, st."
This is especially true when people down vote on disagreement rather than quality.
As steven_braham pointed out, every language has a (almost) clear winner framework. I'd use the one in the language you're most comfortable and familiar with. For example, there's no reason to use RoR if you're already familiar with PHP. In that case, just use Larvel.
What Redfin IPO Mean for EquityZen Clients?
I feel like most content labeled as "ethical hacking" is less than stellar.
OTP-like: Erlang/OTP processes and behaviours for Clojure
Why is increasing divisibility any better than creating more if the end result is the same?
Nobody is going crazy, they are simply learning things. If you've got something to teach, HN will probably like it.

Though I'm not sure why you even care what HN likes. It certainly isn't measured in units of innovation, as you seem to think it should.
There was no humorous value in your comment.

People who are familiar with Mitch Hedberg's work don't need any help in recognizing the quote.

For people who haven't heard about Mitch Hedberg, your comment doesn't make any sense without further research.

To me it sounded like you're bragging that you understood the reference.
QUIC implementation in pure Go
I am tempted to take a course like this (Certified Ethical Hacker seems the industry leading one) simply to get an idea of what I am missing

But I fear finding a lack of practical hands on stuff (I would want to bring up an aws instance that is vulnerable in ways x y and z and have to find them. Or something)

Does such a course exist
So what's Ubooquity do for a tablet reader? It isn't clear from the site ...
Firefox also supports webextensions.

Please consider publishing a version at addons.mozilla.org too.

The tool web-ext makes this almost effortless.

https://github.com/mozilla/web-ext
> How does population distributions apply here?

To apply my previous metaphor: We shouldn't be trying to get more women to like burgers. We should make the food we serve appeal more to women.

To step out of the metaphor: Perhaps we shouldn't be having software engineering roles that put so much emphasis on the parts that don't seem to appeal to women (generally) as much. We might have more success modifying the roles so that they appeal more to women (generally).

He's also acknowledging that some roles might inherently have facets that appeal more to men in a way that can't be easily changed. Just like a role that's inherently very social and perhaps deals heavily with small children might be difficult to make appeal more to men (generally). That in no way implies men aren't suited to be kindergarten teachers, or that the men who are kindergarten teachers aren't good at it. It just means trying to make it more competitive or take the focus off the interaction with the children isn't likely to work well.

> I'm genuinely interested in the answers to these specific (albeit) minor questions. But I brought this up as one aggravating example of how open, intellectually honest discussion is difficult when the claims are unspecific and unsupported.

Respectfully: It's difficult when any opposing claim is assumed to be sexist. Like I said, it's in fact very easy to have an intellectually honest discussion about how to make a restaurant, car, or apartment building appeal more to women--even without explicit scientific studies backing up every statement!

It is because people are choosing to infer meaning that wasn't there in order to be offended and virtue signal that it is difficult to have this discussion.
The question is, what should be sacrificed in order to teach kids to code? They have a limited amount of time at school, so some other subject must be reduced significantly, to allow for enough time to actually teach them anything useful.
Yeah and it shows. So much human suffering under the British yoke and we're still dealing with the arrogant decisions of a brutish regime... :(
I believe he's talking about this[1]:

> Many GNU/Linux distributions do not contain libdvdcss (for example, Debian, Fedora, SUSE Linux, and Ubuntu) due to fears of running afoul of DMCA-style laws, but they often provide the tools to let the user install it themselves. For example, it used to be available in Ubuntu through Medibuntu, which is no longer available.

[1] https://en.wikipedia.org/wiki/Libdvdcss#Distribution
I'm a fan of "Code as protest", but it seems like the more practical solution would be to simply have a separately maintained domain list that could be easily integrated into the adblockers that already used EasyList.
I see it a little differently. What they seem to be after is the dollars that homeowners currently spend on both gasoline and electricity. They can wrap that up nicely if they can offer the batteries and shingles at a monthly cost that is at or below the gasoline spend. That's about $5,000 in gasoline (2 cars, 18,000 miles @, 22.5 mpg, $3 gal), plus $1,500 in electricity for the home (very round numbers) = $6,500 annually that is in play.

In 10 years, it's feasible that middle class homeowners will have 1-2 electric cars. So if Tesla can offer self sufficiency in energy, which is really what their play is, for a cost that is similar or less than $6,500/year, they have a market.

What it all turns on, which wasn't immediately obvious to me, is that the electric cars are appealing both in performance and style. If not, mass adoption languishes, and Tesla's $1.8 Billion ROI may languish as both the gigafactory and solar shingle manufacturing sit idle.

It's somewhat heartening that Model 3 has such a great initial reception in the press. But what a gamble...
The internet is generating song lyrics.  Vote for the next word
NET and WebAssembly – Future of front-end?
You can write something that passes acceptance tests in C++ without a lot of effort. It's things like removing all the bugs, memory leaks, and undefined behaviors that requires enormous expertise. There is certainly a lot of ground to cover before C++ mastery can be had, but simple OOP and procedural programs aren't that bad.
James Damore appears to have removed a Ph.D. program from his LinkedIn page
Why did he even bother about the shipping address?
He should have begun with reporting receiving the wrong item, that would have then lead to discussion about the shipping address and incorrect weight.
Potentially
Ask HN: Does any one use PERT chart technique for software dev?
Was wondering how does one use PERT chart technique for software development in projects. Pls share your experience.
Any relevant prediction model should account for the probability of black swans existence, even if it may have no idea what a black swan might look like.
Thanks, I plan to, the main reason I targeted Chrome at first is that I've heard the review period is in months for Firefox.
Russian Air Force Tupolev Tu-154 Flies Over Boston
Offensive Security[1] seems to offer some good introductory as well as advanced courses. They start at $800 though, so that may be a deterrant. But folks who I know have gone through it and the tests and exams seem to be pretty comprehensive.

[1] https://www.offensive-security.com/
https://twitter.com/nitashatiku/status/894939560391565317
This is one of the many situations where website owners,content creators and individuals being intimidated by using DMCA take down notice. Sometimes there are even fake notices as in here(https://www.eff.org/deeplinks/2016/10/samsung-sets-its-reput...).There should be proper checks to avoid misuse of DMCA take down notice.
10,000 hours is taken from the book Outliers, but it's not even true mastery. It's said to be the level where Bill Gates entered Harvard. 10,000 hours is more journeyman level than mastery.

The book Mastery goes into much more detail, where it repeats that 10,000 hours is necessary, but there are other components to mastery. Among them is mentorship and creating some form of masterwork.

The pro athletes have gone far past the 10,000 hours mark, but chances are they also had mentors and they've also taken some risks and invented their own styles. Keep practicing.
Show HN: My Kotlin/Java REST Library Javalin Reaches v0.4.0 (CORS, Uploads, ++)
>I don't understand what the point of your comment is.

I was actually supporting the idea that inventing the boat is (should be) easier than inventing the wheel BUT that between inventing the boat and actually being able of building big enough boats AND boats being able to cross large stretches of water AND actually using them to "migrate" a population there are some leaps.

The grandparent comment was not about "boats", was about "boats that can travel across the ocean" and the article was
about the hypothesis of a migration by boat.
Feedback would be appreciated!
EDIUS Pro 8 Crack and Keygen and Serial Key Full Version Free (32/64 Bit)
Wait, isn't that exactly how lexical scoping in Scheme works?

That's how you implement "objects" using lambdas. You make closures that mutate their closed-over bindings.
The only way they are "going to jail anyway" is if there is literally no other option for them. By offering them an alternative option, this is no longer the case.
> This is not my first DMCA-takedown rodeo

What's the story?
Reverse Engineering Malware 102
I find it impossible to take this article seriously, given claims such as this (note the last sentence):

The metadata established several facts in this regard with granular precision: On the evening of July 5, 2016, 1,976 megabytes of data were downloaded from the DNC’s server. The operation took 87 seconds. This yields a transfer rate of 22.7 megabytes per second.

These statistics are matters of record and essential to disproving the hack theory. No Internet service provider, such as a hacker would have had to use in mid-2016, was capable of downloading data at this speed.
> It is a questionable default that ultimately just destroys ones ability to reason about programs.

If that destroys one's ability to reason about programs, then one never really had the ability to reason about one's programs in the first place.

It's not like nested block scopes are some boon to program comprehensibility anyway.
A big part of this is that the 405 acts as a giant nearly impenetrable wall separating the west side from everywhere else. The few underpasses that exist (Ohio, etc) become horrific logjams every day. I've spent 45 min going 1/4 mile to get past the 405.
That's FUD. It's automated and takes minutes at tops.

Edit: in my experience.
But it actually took 30 years to get there, not 5
i don't put on a happy face when i text my girlfriend. doesn't mean i don't enjoy texting her.
How to Grow Your SaaS Recurring Revenue Without Marketing
Cathleen Morawetz, Mathematician with Real-World Impact, Dies at 94
Tablets and smartphones are a new device class which increased the amount of human-computer interaction. You're implying we also mostly use touch screens on previously existing platforms like desktops, laptops, gaming consoles and TVs. Those platforms haven't changed their primary input method to touch.
Google: Softball Interviews for Ivy Leaguers
Works fine on iPad Safari.
Believe e that's how it was originally maintained, off GitHub, was just a http link to a text file that gets imported(still the same but off GitHub now).

Just make the Ad blocking extension retrieve an extra file outside of github automatically(default on, but leave it configurable like the other filter lists in options) or I am sure there are custom lists based on easylist or other lists available already on the net that include/can include

But props to the creator of this, great ingenuity.
around only for...a moment
A video targeted towards people who haven't spent fifteen minutes in gdb but already think it sucks. Cool beans, just what HN needs
I think there is a misconception with that number. It originally comes from a paper on deliberate practice from Anders Ericsson.

You could spend 10,000 hours playing golf but it's highly unlikely you have spent 10,000 hours in deliberate practice.

Deliberate practice is the relentless drill on areas you need to improve that sit outside your comfort zone. A game of golf, like anything, will include a variety of skills, some comfortable, some not so.

I can't speak for the validity of the research but it's not as simple as doing something for 10,000 hours. The idea is to breakdown everything that you need to do in a golf game, analyse objectively where you stand on each and relentlessly nail the weakest areas.

It's not fun, it's hard and I guess the key thing with talent is that it makes all of that a little bit easier plus a burning passion for the bigger picture (I wonder if that's the source of talent - a burning passion and some other innate advantages)?
What do we really know about worker cooperatives?
No, it takes months, stop FUDing the FUD.
DMCA is targeted at service provider. Unless the code is self hosted, there's a risk that GitHub can take it down to avoid lawsuits.
I'm not sure how that would be done but I'm open to pull requests!
If writing is thinking (and googling "writing is thinking" quote produces plenty of hits), then object oriented code reflects the way we think because we write it...I mean thinking in terms of object orientation is pretty a given in order to right object orientated code. That's a different proposition than object oriented programming reflects the primary way humans think or the only way humans think.

Without diving deep into the uncanny valleys of existential philosophy surrounding trying to be both observer and observed, there is a big leap from I am thinking in objects right now to Everyone always thinks in objects [or something approaching it].
Personal Pitch Competition – Pitch Yourself
Yep, but I can file a counter-takedown. I know the process from past experience.
I did the calculation back in May when this article [0] came out and recalled the rough numbers correctly for my home (they changed the calculator on their web site, now only talks about the value of electricity the roof would produce).

The quote from the article is: "The average home in the United States is 2,467 square feet. According to Tesla’s handy solar calculator, the new system will set an average homeowner back $51,200 for a 70% solar roof. The company also recommends purchasing the additional, but optional, Powerwall battery to store all that new energy at $7,000, bringing the grand total of installation to $58,200."

My roof is much larger than the average (2,750 livable + roof over garage) because mine is a ranch and the average includes 2-story homes which will have much smaller roof area for the same home square footage. So it's quite reasonable to get from an average cost of $58,200 to $75,000 for my specific home.

[0] https://www.forbes.com/sites/sleasca/2017/05/16/tesla-solar-...
They could offer to check the stock bin the counterfeit item was sold from; they could check suppliers to that bin.
The question is if you mutate the variable, create a closure, mutate the variable, create a closure, and so on -- do those closures -- when executed -- each use the value that the variable had at the time the individual closure was created, or do they all use the latest value that the variable had? Scheme (and other academic languages) do the first, Python (and other scripting languages) do the second.

But the problem with program comprehensibility comes from doing these gymnastics with block scope and anonymous functions in the first place. The right thing to do is to give things proper names and interfaces.

In other words, both what Scheme does and what Python does are bad for reasoning about programs, precisely because the semantics of what should be done in this scenario are implicit and unable to be discerned solely by reading the code. Since either behavior is non-obvious, and understanding the program relies on this implicit behavior, the practice of mutating a variable while repeatedly creating closures over it should be avoided.
This is an excellent post. Have you come across more recent posts that also take into consideration today's microservices and web programming based environments? Share links, please.
Code coverage from Nightmare.js tests
Nice anti-ISIS AI you've got there, YouTube
A side project definitely does not have to be a website. It can be anything! You could make a mobile app, a command line tool, or even a new operating system.

It doesn't even have to be purely software. You could use Raspberry Pi to do a hardware project, for example. Check out these projects: https://www.hackster.io/raspberry-pi/projects
Why do uneducated people persist in perpetuating this nonsense? As a simple counter point: 'Human subcortical brain asymmetries in 15,847 people worldwide reveal effects of age and sex' ( https://link.springer.com/article/10.1007%2Fs11682-016-9629-... )

Sexual dimorphism is a well known biological fact. Men and women are functionally and structurally different, whether that's caused solely by genetics or by culture or a combination doesn't really change anything.

That does not mean either is inferior or superior, just different. Why can't people get that? People are different but all should be treated equally.
I think your comment fell victim to an asterisk eating monster.
The media's uncharitable twisting of the memo's message is that 'women are biologically unfit to be engineers'. That's not what the memo was saying but if you want to take that loaded interpretation then it's also the case that 'men are not biologically fit to be engineers'. The fact of the matter is, is that people, men or women, also don't have the set of inmate psychological and personality that predispose them to choose an engineering career. And when we narrow that to Google engineers, then this is really about a group of people who are at the margin, not the mean. It's also the case that 1% of the population are psychopaths, yet they represent about 20% of the CEOs (and 25% of prisoners). Does this mean that if you're not a psychopath that you're biologically unfit to be a leader? Of course not.
Maybe "going crazy" was overstating it. But it has >350 upvotes, and a lot of comments like this:

https://news.ycombinator.com/item?id=14997202

"This is absolutely awesome."

I'm just trying to understand why people think it's "absolutely awesome." It seems, at best, mildly interesting to me.
Precisely. It looks a little something like this:

https://www.youtube.com/watch?v=Rzba7V8uB04
The settings are not reset.

It's not a joke: https://www.theregister.co.uk/2015/09/01/microsoft_backports...

Uninstall apps you don't want or use a script to do it for you: https://github.com/W4RH4WK/Debloat-Windows-10
Libor is clearly out of date and open to manipulation (as are a lot of measures in finance). It's funny how so much of finance is quite literally opinion, presented as a number attempting to masquerade as fact. Every stock price, every swap rate, every credit rating. They're just herded opinions, often churned out of poor quality models or unstable, easily manipulated processes! As for making libor up, in my opinion, it was pretty made up, even if it's original processes worked as expected. You see, it assumes integrity on behalf of it's contributors, and that assumption is utterly false; every bank has an ulterior motive to optimise in favour of its portfolio. Finance in general needs a rethink; it's full of obvious moral hazard, which has somehow been considered acceptable through the times. The interest rate markets are probably a good place to start shaking things up, as they are likely full of the biggest manipulations.
Nintendo DS, 3DS, 2DS, WiiU, Switch, and Sony PS Vita are all touch screen.
How Big Data Is Helping Your Commute to Be Safer and Faster
You just publish a set of rules like https://easylist-downloads.adblockplus.org/easylist.txt
Item was supposed to be sent to address 'A'. Was accepted at address 'B'. This billboard-size neon-glowing discrepancy takes so little time/effort to spot that I'm incredulous that multiple customer "service" people in mentioned in the blog post didn't see it. It has to be impossible to miss this bloody obvious gap. Just how?
Second sentence starts with:

> We have a summer home ...

Is this common for people living inside the tech bubble?
A much easier solution is to just add those domains to your hosts file. Then it'll work across any program or browser you use.
He should rename this to "Working outside the millionaire bubble". Plenty of people in tech feel the squeeze too. What it comes down to is that a lot of people with money have lost touch with the rest.
I love Octonions, I am implementing them in JavaScript http://g14n.info/algebra/
Buying from Amazon isn't enough to avoid scams. Amazon mixes their stock with 3rd parties stock.
No. It's common for rich guys. It has nothing to do with tech.
famed Youtube programmer Brian Will also dislikes OO https://www.youtube.com/watch?v=QM1iUe6IofM&t=2096s
In Nottingham our planning department seems obsessed with traffic lights. Positively anti-roundabout. They get rid of them whenever they can and litter every road with tons of traffic lights. I think at one point we counted 12 traffic lights between our flat and the train station, a 5 minute drive away without all the traffic lights.

There's even one roundabout that they turned into a traffic light hell and it keeps getting redesigned slightly because it sucks, but that just means for the last 10 years there's almost always some sort of works on it yet the west end of Woolaton road is just a constant traffic jam in rush hour:

https://www.google.co.uk/maps/place/Nottingham/@52.9549769,-...

I used to live in Essex, where they were extremely pro-roundabout, even to the point of introducing a roundabout made up of roundabouts:

https://www.google.co.uk/maps/place/Colchester/@51.8841752,0...

That two planning departments in the same country can have such fundamentally different philosophies, that there's no consensus and still no consensus 20 years since I moved, boggles my mind.
Makes sense. I thought of "This email autodestructs in 10... 9" style countdown.
My favorite explanation (though not comprehensive) was in The Hunt For Red October: https://www.youtube.com/watch?v=htTLYO-zOww
I would look at improving navigation efficiencies for self driving cars, as individual units and collectively.
my whole computer is my integrated development environment =)
> a binary

I'm not sure that there's a VS project and source code available for the binaries in question.
Taylor Swift's 10 Statements from Her Sexual Assault Trial Cross-Examination
Steve Blank isn't common: https://en.m.wikipedia.org/wiki/Steve_Blank
Japanese hiring and benefits laws are extremely aggressive, which makes hiring someone of any age a very risky proposition. There was a good article posted here maybe a couple years back that had a great overview of the legal incentives leading to Japan's unfortunate soul-crushing sarariman system; I wish I could remember the title...
While a simple series of steps it's still pretty complex compares to the equivalent in gdb:

$ gdb ./binary
(gdb) break file.c:line
(gdb) run

I think this is merely a disguised version of the "CLIs are too hard" argument...
I think a lot of the "standard" objects in Smalltalk-80 are very elegant. In particular, have a look at the implementations of Boolean, True, and False (it has been posted to HN before). Clever.
>>With more age usually comes more experience, and with that higher wages.

I'm not sure that is true, if you can't get a job because you are old then your wage is zero.