skysight-inc/HackerNews huggingface dataset:
Well if there isn't, you can start the EXE and do Debug|Attach from VS. Or (I think?), you can go to File|Open Solution, open the EXE directly, and let VS create a temporary solution for you that will let you run the EXE as a debuggee by pressing F5.

If you're debugging an EXE without source because you're writing a plugin or addon for it as a DLL, and you want todebug that DLL, you can specify the EXE in question as the EXE to run when you start debugging as part of the properties for the project for the DL in question. Visual Studio will spot when your DLL loads, load the debug info for it, and activate any breakpoints and so on. Works well.

(If your addon runs as a child process, you need the Child Process Debugging tool. Transformative. Get it here: https://marketplace.visualstudio.com/items?itemName=GreggMis...)

When you don't have source code, VS is not the best environment ever - it's oriented very much towards worknig with C/C++/etc., and there's a few options you have to play with to get it to show you disassembly and so on. But it's adequate. (One thing I like about it very much is that the step commands are the same whether you're stepping through source code or whether you're stepping in the disassembly window. I'll put up with quite a lot in exchange for that.)
This was reported on earlier this week and seemed to be treated as something minor in the scheme of things.

Also, I sometimes have a hard time caring about what someone has on their LinkedIn Page, since mine is full of bullshit items. I guess it would be pretty interesting if he had claimed a PhD when applying to Google, but it's likely it's just a snafu (not realizing there's a way to specify a degree program without saying you actually have that degree)
You can stream video with the HTML5 <video> tag.
if Amazon could at least drop third party individual sellers or thoroughly vet them I'd assume it will reduce such scams considerably.
By that standard it is impossible for any type system not to match the way we think: for example a programming language could be abstracted in terms of food, recipes, and breakfast, lunch, and dinner, and express literally everything that way.

Although by your standard our code would then match the way we think, clearly this is not a useful takeaway.
> used DMCA takedowns to force removal from other blacklists

Could a hashed tld blacklist help? Each person downloads a unique hashed tld blacklist. Browser would calculate tld against list of hashes (or bloomfilters for what's worth)

> https://github.com/easylist/easylist/commit/a4d380ad1a3b33a0...

In this case, what if a rule says

- domain starts with "functio"

- domain ends with "onalclam.com"

- domain is no longer than 18 bytes.

Instead of cleartext?
Broadly speaking, I want to read books like [1]. It looks like they use quite a bit of advanced nondiscrete probability. Since I prefer books written in definition - theorem - proof format anyway, I figured I might as well get analysis out the way :)

[1]http://www.cs.cornell.edu/jeh/book%20June%2014,%202017pdf.pd... (Foundations of Data Science by Bloom/Hopcroft/Kannan)
Why did they pick 4pm? In Seattle, for example, leaving at 4pm frequently means you miss heavy traffic all together while leaving at 5pm is almost a guarantee of gridlock the second you get on the freeway. If you leave at 4pm and head due east on 90, most likely you'll be in eastern washington by 5pm and won't hit any traffic at all.

In SF it is more complicated because there are big traffic problems in almost every direction so if you leave at 4pm and are still driving somewhere at 5pm, then you'll get stuck in traffic. Still 4pm seems like an odd time to pick.
File metadata in last year's DNC leak suggest it wasn't a remote hack
Some other very nice:

https://github.com/snare/voltron

https://github.com/cyrus-and/gdb-dashboard

I particularly like Voltro's view modularity and backends support. But dashboard is a really nice throwback (SoftICE) with its theme and sensible default layout.
Where's the paper describing the exact methods used?
DNA: The Code of Life – Bert Hubert (PowerDNS :)
It's not terrible for an absolute beginner but it's fairly harmful overall. People tend to use this analogy a lot to conflate specific AI with general AI and argue for regulatory capture based on things completely outside of evidence. The real brain is sparsely connected and has multiple activation networks that reuse nodes. We also have the ability to train from single examples to things we've never seen before so it seems unlikely that our brain operates exclusively by derivatives on error or other data-fitting techniques. Humans still seem more unreasonably effective than deep learning on many tasks and this is despite having a harder problem (Humans have more tasks with unlabelled data as far as I can tell).
I remember when I found out that Gladwell was a journalist not a scientist. In science, cherry picking your data is malfeasance, and in journalism it is just good story telling. Which made me sad because I'd like to believe that you could 'practice your way' into some amazing profession.

I also followed Dan's progress for the first couple of years. Here was a guy who was putting things to the test in a way that had not been done before. I expect if he writes a book on the topic I would not be the only one who bought it.

So it is with some surprise that I read that Dan didn't know how to 'end it'. He did an amazing thing, and the results weren't what he expected or hoped but they were authentic and that is important. I don't think anyone who followed his story would say "oh he just slacked off for years" or any of that. I would hope he could sit back and evaluate it not as someone who 'failed to make the PGA' but rather as someone who tested this hypothesis of 10K hours and found it wanting. That is an excellent achievement and I hope he can see it that way.
If you want to understand the full array of problems caused by TV I suggest the book "Four arguments for elimination of television". He consulted experts in several areas to show how tv leads to an altered state of mind that makes you accept information uncritically, and the consequences for our society. Many of his arguments are still valid for the internet.
If you're looking for fresh grads try posting on the university job boards or co-op listings. Each university typically has their own. A lot of grads (particularly engineers in Canada) are looking for work.
Ask HN: HN readers from Delhi, India?
Hi there,
I am planning a meetup of hackers, designers and entrepreneurs in Delhi, India to showcase what they are building to each other for feedback, early adoption and some networking & collaboration, kind of like ShowHN but in person. If you are interested, please register here - https://goo.gl/forms/OC8bAMQGN0Svc4ZL2

I'll update the date and venue if we garner enough interest. Meanwhile all suggestions and questions are welcome!

Thanks!
Another win by Gennady Korotkevich! Congratulations! I've always wondered how this level of skill must translate into being a software engineer or ML engineer. There's no doubt all of these contestants have a great level of mathematical maturity. Anyone ever worked with an engineer that does these? I'd be interested in your perspective.
Among other things, he wrote this:

http://www.nytimes.com/1999/09/05/magazine/the-singer-soluti...
An Asteroids clone in CodeWorld, a Haskell teaching playground
A lot of "science research" are biased because of the researcher's own "unconscious bias".

When we talk about scientific method, it involves coming up with a hypothesis, and devising a controlled experiment that validates or invalidates the hypothesis.

This is a hard problem even for objectively observable science such as physics, and I think it's extremely hard for social science. It's really hard to be NOT biased if you're a part of the hypothesis you're trying to prove. I think there should be a fundamentally different approach to doing these social science experiments.

When I see these people parrot some "science research paper" to push their agenda, I shake my head, especially when the real world statistics is opposite of the research.

For example, I see people say "research says diversity brings creativity, and if you're working on an early stage startup, you should make your team as diverse as possible, because the research says so." I won't go into my own opinion on this because I realize opinions are subjective.

However I would like to ask, if you look at actual real world stats, how many extremely successful tech companies started out with a "diverse" team? Turns out most tech startups started out with like-minded people working tightly knitted together. (Again, I'm not making value judgment, this IS the reality). So as someone who's starting to work on a startup company, should you try so hard to create a diverse team because some lab research with controlled environment of 20 people sample size said so? Or would you rather follow the hard fact?

I honestly think these diversity consultants are harmful for the society, NOT because of what they are claiming to try to do (I DO believe diversity is important in the long term, I'm just talking about how weak their "research" evidence is compared to what really happens in the real world), but because of what they are actually doing, without even realizing their own "unconscious bias".
Why would you take those into account? Using more energy doesn't mean it "takes longer to recoup", because now you're getting value in the form of additional energy to use.
Play a game of Pong for $1
CLOUD ON AUTO-PILOT MODE
How to put your cloud on auto-pilot mode?
Stocks with Outperform Ratings Beat the Market
Can we go one step further and block websites which serve contents from these domains? This would be good first step towards eliminating toxic advertisements.

We'll give up a bit first but may win eventually.
He might have gotten farther if he had started at age 20 rather than 30. The latter age is very, very old to get a start in any sport, golf included.
A landing page can be helpful, but just having a good README can take you pretty far.

If you do get to the point of wanting to make a website, I recommend learning HTML, CSS, and JS. There are plenty of styling frameworks like Bootstrap[1] and Semantic UI[2] that would let you create a decent looking website without in-depth CSS knowledge. If you just need a simple landing page, some HTML plus a styling framework can do the job nicely.

If your project is a website itself, learning a front end framework might be the way to go, depending on what the website entails. Some of the more popular ones nowadays are Angular[3], React[4], and Vue[5].

[1] http://getbootstrap.com/

[2] https://semantic-ui.com/

[3] https://angular.io/

[4] https://facebook.github.io/react/

[5] https://vuejs.org/
Most human-computer interaction involves games and novelty-seeking.
How can I become a very good programmer?
Link to a description if anybody else is wondering https://en.wikipedia.org/wiki/Program_evaluation_and_review_... (never heard about it before)
This proves Malcom Gladwell's theories were pure bunk
I don't think "we" did. And also I would argue that going to touch from say a mouse or lightpen (which I think predates mouse-based interfaces) is essentially an incremental improvement on the same kind of user interface compared going to things suggested in this article (voice control, thought control).
one could make a sort of article captcha..
People seem to have a maximum skill level that they can attain, and hard training keeps them at that level, but can't get them any higher. If they quit hard training their skills drop quickly.

Children's sports is a process where you have a bunch of kids play and the coach looks to see which kids have an affinity for the sport. It is essentially a weed-out process that eliminates most kids.
Automata is a 60 minute test taken in a compiler integrated environment.

So not written on paper.
Lampix's Augmented Reality 'Crypto' Crowdfund Scores $4.5M, Targets $60M
I've found a lot of inspiration from Indie Hackers and started to look at ways to make some money. I thought, why not start with existing projects I've put out there for free. Pong was one of them. Over 500 games have already been played for free, so the cost of admission has gone up to $1. I promise it will be the best dollar ever spent, Enjoy!
People won't generally admit to these sorts of uncomfortable estimations, but pretty much everyone makes them internally.

If it makes you feel any better, as a rule I give diversity people higher ratings for similar performances.
For $1500 it's worth taking Amazon to small claims court. Not for the fraud -- that was the fraudster -- but for their refusal to to honor the terms of their guarantee.
I don't know if it's talent, but I do think you have to be born with "something". I used to run marathons, and I trained with other amateurs, in a speed group around a track, led by a University Cross-Country and track coach. He used to say that to run a 3:30, you would have to be fit. To run under a 3:20, you had to be fit and work hard. To go under 3 hours, you'd have to work hard, and be born with "it". I wasn't. But training that hard did help me maximize what I was capable of, which at the end of the day was all I could hope for.
Edit: I see that I didn't understand your comment actually, I agree. Privation is a rural/urban problem.

I'm not sure you read my entire comment. As I said toward the bottom, income inequality is a serious concern to me. I'm from a rural community and the individual struggles I see there are very upsetting.

But most people I talk to in tech are not in a bubble. They are aware of how hard it must be for people and want solutions.

The problem is we have two roughly equally sized political factions with mutually exclusive ideas on how to solve it that are pretty hostile to compromise.
meta is feta
There are people in the gym that had speed and strength without any training that I couldn't reach with daily hard training.

I'm inclined to wonder if they were lucky & came with it, for whatever reason. Like, they happened to grow up playing basketball and shoveling dirt, so they have years of formative training already.

I heard an interesting hypothesis once about ski stars- basically, that many pro skiers today had just the right foot & shin geometry as kids such that ski boots fit really well. A kid whose foot is NOT a great fit for the boots, might have plenty of latent skill & ability, but nobody custom-fits boots for kids. That's not to denigrate the pro skiers today, just to say, everyone comes to a sport with a different background, and having certain lucky prerequisites help you stand out right from the beginning.
Hosting such a project on Github, a US-based company which responds to DMCA requests, is perhaps not the most sensible choice.
Kudos to him throwing caution to the wind and trying it. That took guts
Why not just distribute a list, like easylist, that can be added to existing extensions like uBlock Origin?
Neat article, I wonder how much of that concept really belonging in the athletic arena, however. Also, Gretzky is spelled with a Z
We should be careful drwaing conclusions about the value of practice here.

The main problem with this endeavor is the definition of success. The outcome is strictly binary. That is either he makes a pro tour or not. Apart from publicity, there is not a whole lot that can be redeemed if Dan gets, say, only 90% there.

There are numerous ways one can challenge himself or herself and benefit enormously along the way to the top 6% in the respective field. For example, if it were finance, then he would have been very wealthy. If it were triathlon, then he'd be in great physical health. Etc.

In real life going for it is not the only thing that leads to success. It's also choosing wisely what you do.
Now you're giving them ideas.
Very cool.

That said, I'm satisfied with my life. I just do sex differently and start about a decade earlier. Otherwise, it's all good.
Yes, exactly. OO is about encapsulation and associating behavior with state. FP is about working with immutable state. I have never understood why they are viewed as opposing. This discussion I participated in goes into that a little:

See my (geophile's) comment here: https://news.ycombinator.com/item?id=13850210
They do not fully delete the information about you, you can request it - and you can request a copy of your account mailed to you on DVD, if they still do this, but I don't trust that it will truly be deleted in the sense that FB or GOV cant get historical records of your past, should they choose to...
And the studies he (Glad we'll) references are an average of 10000. Average. Sucks to be you if you are the 20k hours person.

http://www.businessinsider.com/sports-gene-author-gladwell-1...

I read this book. It is well written and better researched than outliers by far.
Natural Talent + Dedication = a chance to be great at something.

I was an over achieving 6'2" power forward in junior college. Led the team in rebounding and blocked shots, but was always matched against guys 6'5" and taller, and 20 or more pounds of muscle heavier.

So I don't care how much practice I did under what regime, I had already found my limits. 6'-2".
"I sort of did a similar experiment from 15-35 with boxing."

Did you stop ? If so, why ?
Have you or your wife googled for a replacement bulb? These are sponsored listings, maybe they are triggered by a cookie set by an ad network. (This might even happen across different devices.)
Godwin's law! Bingo!

Your argument style is tedious. You seem to deliberately avoid understanding what others say, and instead change the topic to the conversation you want to defend.
Ask HN: What free resources did you use to learn how to program ML/AI?
The 4pm travel time also changes based on day, afair. I used to make the commute from SF to Menlo Park every day, and Tue, Wed, Thurs were much worse than Mon or Fri.
Here's a short review on the use of the singular "they". It is OK. https://www.merriam-webster.com/words-at-play/singular-nonbi...
I heard form someone at Facebook that they use location data to figure out who you are with.

If a group of friends go to a restaurant and nobody checks in Facebook will know you are together because all of you opened one of their apps in the same time frame and location.
The author doesn't express surprise at this. The quotation and surrounding text are just a dispassionate description, probably intended for people (unlike the author) who rarely if ever step outside the sv bubble.

Which part made you think this was an "epiphany" fit the author?
You have an extra "o" in your string :)
He's not surprised. The point is that SV culture is designed around intentionally obfuscating people who aren't in tech or law or academia behind apps and services.

Yes, obviously, those people live and work in parts of SV, just like anywhere else. But SV is built around not having to see or interact them as human beings who have lives and problems outside of the narrowly scoped tasks people in the bubble hired them to perform. Thus the entire bubble metaphor that was the point of the article.
Adventures with DIY Dual Extrusion
I agree that gdb's syntax is ridiculous, having come from a background of DOS DEBUG and WinDbg, but what irritates me more are the implementations of certain functionality:

- No way to get a 16-column (bytes+ASCII) standard hexdump. This is functionality that even the most basic debugger should have, yet it's missing from gdb.

- "disassemble" command is next to useless.

- If you write "b 0x12345" intending to set a breakpoint at address 0x12345, it doesn't work. An unnecessary and nonsensical extra asterisk is needed (which makes it look like it's retrieving 4/8 bytes from 0x12345, and using that as the address of the breakpoint.)

- Starting gdb with a binary and passing arguments to it --- you'd expect it to be smart enough to realise that anything after the executable name should be the arguments to the debuggee and not the debugger, but it isnt.

I don't use gdb often, but when I do, it's usually the option of last resort.
Oh but dont worry - tens of thousands of tech millionaires will be heading up to burning man to show just how in touch with humanity they are.

/s-ish
You're not refuting the point he was making, because no one is writing code in such a language.

> If writing is thinking, then object oriented code reflects the way we think because we write it

The point is the huge majority of systems (by any metric; number of engineers, lines of code, budget, ...) are written in an OO style (regardless of whether the language actually supports OO; practically all bigger C projects use OO); and the majority of people are just fine with that and get started fairly easily with it. Hence it is reasonable to assume OO being a good fit to our own thinking processes.

By comparison, very few people find learning FP easy, and most seasoned FP developers openly say that getting started and acquiring the mindset for FP is a difficult and long-winded process.

Similarly, most people find reasoning about point-free programs (concatenative languages such as Forth) quite difficult.
This seems to be a list of other admiral-owned domains: https://pgl.yoyo.org/adservers/admiral-domains.txt
You can self host a signed extension in minutes. Just upload it and then download the signed extension from the developer portal and add it to the github releases for the project. https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Pu...
I can't quite believe the argument that Facebook is Big Brother, because the first suggestion the author suggests is "stop using Facebook".

In 1984, I believe the most compelling attribute of "Big Brother" was that he/it could not be willfully turned off.

So, for this to be an appropriate analogy, Facebook would need to be able to legally compel you to have the app on your phone, and if you illegally removed the app/ignored FB, you could be thrown into jail.

Facebook is huge, but all the big tech companies cannot actually imprison you.

Seems like a useful distinction.
You can make people answer a simple question about the content before allowing a post.

Easiest implementation is that the article poster gets to define the question and answer. In the future, an AI could take over.
Wouldn't put those domains in a blockchain be the proper answer? It could not be "took down", then (if it's a solid one, like btc or eth).
> He should rename this to "Working outside the millionaire bubble".

Calling it a tech bubble or even a millionaire bubble is bordering on offensive.

Sure I'm probably in a tech bubble and I'm probably in a millionaire bubble, but I'm not in Steve Blank's billionaire bubble. Compared to Steve Blank, I'm hurting financially.

> What it comes down to is that a lot of people with money have lost touch with the rest.

Have people with money ever been in touch with the rest?
Think of the program, not as a program, but as a family. A Family has multiple persons(threads), who can do diffrent jobs(functions). A family has a home (system) ...
Nice! I will invest now.
By most books I assume you mean pretty college US text books. I have no experience with them, are they really that bad ?

My previous college calculus was far from the rigour of Rudin but also far from a cookbook flavour. Unless by 'cookbook' you mean the chain rule and differentials of standard forms. It's not that hard to teach this stuff at least it's no harder than, say, geometry. I found trigonometry far more difficult.

We were first taught limits then came differentiation of polynomials using infitesimals.Chain rule was introduced. Then we ventured into differentiation of other functions. Integration was first introduced much like riemann integrals then came integration as an inverse of differentiation.
> If command objects are immutable, every time the mouse moves, you have to pop the head of your stack and push a new command instead (which may be a waste of resources)

Have you profiled that?! :)
http://neuralnetworksanddeeplearning.com/index.html