skysight-inc/HackerNews huggingface dataset:
In my experience, a lot of skill tests in the tech sector look for a specific set of skills that a CEO has read about, that are the new skills du jour, and not the skill set they actually need.
It comes down to money people coming in the tech sector because there is money there and putting their trust in other money peoples, while treating the people that make the tech sector run like an inexhaustible, cheap resource. People have heard that there is a "gold rush" in the tech sector without actually understanding the product. It's an obvious money grab and isulting when you go into a job interview that needs a small subset of programming skills and they "require" a math degree, programming experience, design experience and are willing to pay a junior developer salary (even though you are managing a team of two or three) because you "get resume cred for working at our big name company/get in on the ground floor of tgis awesome start up"...... well, that's the west coast anyway. The ego over here is truly amazing.
If you are willing to do some extra work, I highly recommend blocking javascript, e.g. with Firefox's NoScript extension. Enable only the javascript you need, when you need it.

No harm in using ublock origin and privacy badger on top of it.
Maybe this comparison doesn't make sense since Typescript isn't an implementation, just a type model, but anyway. In Typescript it is also similar in that it's only the list of members that define which type of object you have, there is no class name. You only have "interfaces" defining the required members which classes can implement, which makes it compatible with duck typing. So you can have an XY interface which both Vector2D(x,y) and Point2D(x,y) will implement and they will both also implement the X-interface and Y-interface at the same time.
Cool site. Antarctica is getting _a lot_ of space on that map though...
AFL has never had padding.
Technical staff, even those with multiple degrees from Russell Group universities will always be treated as blue-collar by the management class, in the UK. Private or public sector is the same.
If you have a method that wipes your entire production database, and have a function pointer that is only ever set to point to that function, and you call it ... then what made you think it wouldn't wipe the production database? It's the only thing it could possibly do.

There are optimizations that can bite you when you thought you were doing everything right, but misunderstood undefined behavior. This is not such a case. If you write that kind of code, wiping your database is letting you off easy.
Edmunds has a fairly good parametric search tool for new cars.

https://www.edmunds.com/finder/car-finder-results.html
Great post, thanks. Indeed- we can generalize beyond football. These kids have no time for intellectual curiosity any more. It's really a shame. Again, I blame the parents. They should know better.

But the kids' sports become part of the parents' ego and there's no going back. Source: am parent of three almost grown boys. Two were sports kids, one is not.
We have a robust norm of socially distancing ourselves from disgusting viewpoints. It is absolutely nothing likely being imprisoned for your speech.
https://voyager.jpl.nasa.gov/downloads/#gallery-infographics...

That is awesome. Only wish it didn't crop out current voyager 1 & 2 locations. And included Pluto for old time's sake.
HPV Vaccination has been shown to be safe and effective in controlling the Human Papilloma Virus, the most common sexually transmitted disease. Vaccination rates are disappointingly low and needs to be improved. HPV infections can be life threatening.
In developed nations, most people live in urban areas, and urbanization is continuing. In many cities, building costs are smaller than the unimproved value of the site. Around half the value is a typical figure.

Although, in certain districts in San Francisco, London, and New York the average land-to-building ratio is near 90%.

Sort on the land share column on this data sheet, and you'll see that SF is near that. Don't have data offhand for London, but given the reporting on it, it actually seems higher.

https://datatoolkits.lincolninst.edu/subcenters/land-values/...
I'd encourage not contributing to "girlswhocode", I believe gender-segregated services do nothing but inflame any divide that exists between them as it is.

I believe integration is needed, not separation.

Hackhands looks decent though
There are two simple things a home builder/renovator can do to make any dwelling super efficient. Insulate with Spray Foam and install a Geo Thermal HVAC system.

The problem is when you tell the customer that Spray Foam at 3" / per sq/ft costs approx $3 dollars (approx 16-20k to insulate a 3000 sq/ft home)they look at you like you raped their sister and killed their mother. Yet when you quote them a kitchen for 40k they smile and have no problems paying $140 a linear ft for counter tops or $10 a sq/ft for carpeting. Cosmetic items can be replaced at anytime (hardwood floors, tiles, kitchens, etc) but try to rip off all the drywall in your home to re-insulate or dig/drill up your property to install geo thermal.

People need to invest more into the mechanical structure of the home instead of the cosmetic details if they are serious about building an efficient dwelling. The building code at all levels needs to reflect a higher level of efficiency and government programs in the form of tax credits should be used to promote these upgrades and it would go a long way in helping reduce emissions.

I keep telling people that Spray Foam and Geo Thermal is free. It pays for itself rather quickly while providing a comfortable environment to live in.
> you are then stuck with for a long time

Not in the US? I've heard this cited as a reason for very slow recovery in countries like France with strict firing/closure laws, yeah. But in an at-will state in the US, it's not so tough. Sure, firing 20% of your workforce will make the news, but if you're just firing bad employees you can do it on a rolling basis or otherwise avoid the issue.
Wouldn't that be called a "book"?
Apple Files FCC Comment on Net Neutrality
But why? Does having the position open harm anyone?
> Did you read the version of his memo with the footnotes?

Yes.

> Did you read the referenced material?

Enough to know that it didn't support the claims he was making.

> Or did you just rely on the premasticated rendition relayed by most outlets?

I also read several articles by biologists (both evolutionary and not) who pointed out that his claims were pseudo-scientific nonsense. Did you?

As far as I'm aware, only 4 scientists* have supported him; only one of those had any credentials; and she wasn't exactly an expert in any of the fields.
The statistics here show a noticeable drop for Windows between July and August. It's not clear what these numbers really represent. Chrome might be part of it. Also, the general slowing of the PC market in general. Linux doesn't have to grow very fast if the others are declining. In the future, it will the year of the Linux desktop because no one else will be using desktops.
Deep dive: How we hacked an 8-bit chip to drive stepper motors at 250k steps/sec
Comcast sues Vermont to avoid building 550 miles of new cable lines
This is true in certain cases, but not all. I just offered an unemployed family member (and recent computer science grad) a freelance opportunity worth $100 an hour to build out a simple e-commerce site. They didn't want the work.

I think part of the problem is that you can have a lot of "fun" these days for very cheap (video games, YouTube, etc). Maybe it's time for us to reexamine why people don't even want high-paying jobs.
I'm afraid that it's a bit more complex than I first thought. Someone else has already done this though, take a look: https://github.com/tomthecarrot/arcore-for-all
There are a couple of dead comments that, essentially, made the same argument that I've heard here in Scotland when there was talk of a Space Port being set up: why are you wasting money on this when there are problems with poverty etc right here at home.

The response to those arguments, at least here, is simple enough. There are currently about 7000 jobs in the Scottish space industry and in the last two years Glasgow has built more satellites than any other city in Europe. Yet, we have to go to another country to get these satellites launched!

And I suppose the choice of phrase, "space industry", is what makes the difference. It can seem reasonable to say, "this country shouldn't have a space program" but it sounds far less defensible to argue, "this country shouldn't have a space industry".

And so with India. This particular launch was for the Indian government, but the article mentions the previous record-breaking launch of 104 satellites at once. Of those, 88 were for a company called Planet, "a US private imaging company". And the others were commercial launches for various other countries.

Since the space industry is rapidly growing with huge commercial potential, it seems ludicrous to argue that you shouldn't be developing it. It would be like someone 20 years ago arguing that you shouldn't be developing Internet connections when you had poverty issues to deal with. How exactly will avoiding hi-tech industry help that in any way?
Well to be honest few people ARE using it now. PK crypto has failed since its inception. It's never been widely adopted. PK has been too hard to implement and manage.

In contrast to say openssh which everyone uses.
>> Which means that if I have a method that wipes my entire production database but never ever call it, it might still get called because of mistake like this one where someone forgot to initialize a function pointer.

Do you actually have a method like that? Somehow I doubt it. Also, the example is completely contrived. If you have an uninitialized function pointer it's going to be pretty uncommon that there's only one possible function for the compiler to conclude is the right one. Also, you should not be testing on a production system.

On a note related to your example, many automotive ECUs have the ability to re-flash over the vehicle network. In many cases the OEM requires that they do not contain any code to erase or program their own flash memory. This is for the reason you cite - if somehow (for whatever reason) that code were to execute it may brick that device. This then requires that the bootloader download a couple functions to RAM prior to updating its own code - those functions are the ones that erase and write flash. This is also convenient for some micro controllers that can't modify flash while code is being executed from it.
To say it another way maybe you didn't actually want to build it just think it through. Rubber duck design and realize it's not the greatest idea
I wonder if there are low power alternative to vacuum, depending on the surface of course.

For actual power tools well.. I help my kids like indoor biking :heh:
That's like saying "You used the power drill incorrectly, so it's free to explode and burn your house down."

At some point safety matters, and the more likely human mistakes matter.
> Minecraft was built in Java and was TERRIBLE for the first couple of years, now look at it

Well, it still takes absurd amounts of memory for what it's doing, which I guess is on par for Java. (On my notebook with 4GB RAM, modpacks fall into one of three categories: "works well", "have to shut off as many OS services as possible before starting" and "forget it".)
or a bigger picture company, like "The Internet Security Company" that funds him, openssh, ...
Windows is doomed
What skill sets a person has (provided it's related in some way to the open position) is less important than how quickly they can adapt and acquire new skill sets.
Given that USD 40K is a pretty decent salary in most of Southern and Eastern Europe, as other people have pointed out, US companies tend to be pretty good employers, and why not ?

They can pay a fraction of what you would pay US based engineers, have more or less the same quality of work done, and still have happy employees.
I, like many others, live in an area where there is already roughly enough housing. There is little space to build a new 1 family home, not does it make sense to. If I tore down my current house, It would make economic sense to turn it into a crappy medium rent apartment building. Building a home is already information overload, you need to make it trendy or economical. If it was clear the TCO was lower with this tech, it WILL sell. But buyers are conservative, and for good reason. That new tech is now their 30 year investment.
I mentor a developer community which i nurtured from scratch in the conflict ridden valley of Kashmir. My mantra of life is "grow and let others grow with you."

If you want to pitch in , just drop me an email.

http://www.gdgkashmir.com
Ask HN: What's your average day like?
What's your average day like? What's your schedule?
What things do you do consistently to better yourself? And... why?
I didn't see in the article how they linked the bots to Russia?
BiteLabs – Eat celebrity meat
This is really a great application for quick transportation to a remote zone, which is so crucial in remote areas. But I can't help think that for each 'good' application, there might be dozens that are not so beneficial, for example : Drugs and Arms delivery across border, just to name few ....

I have nothing against the technology, I'm just really curious about it's more 'nefarious' uses.
Its also worth remembering that the Clinton campaign actually used their media contacts to push Trump in the R primaries based on the idea he would be the easiest R nominee to defeat!
A CDC for Africa
Wow, I missed that story the first time around. Just catching up on the details. That Comodo CEO Melih Abdulhayoğlu is such a dishonest, incompetent buffoon! I had no idea how terrible a company Comodo is, but now I do thanks to the CEO's own words and actions.

https://www.youtube.com/watch?v=Z7Wl2FW2TcA&feature=youtu.be...
Ask HN: How would you improve collaboration tools?
I'm looking to build a startup in this space since I'm genuinely interested. I'd love to learn what things people feel like are missing that would make work easier when working with other teammates (doesn't have to be technical).
So, all of this seems to apply to house construction. What's the best way to retrofit a house, to make make it more energy efficient? Or is there no way and I should just weep bitterly?
Many Pediatric Studies Are a Waste of Time
This article ignores the fact that many of us work on side projects for fun. PHP? Nah.
I wouldn't say it's hubris as much as it's ignorance, dogmatic positivism, and scientism that tends to show itself here and there; I'd say it's more common among those who have made it their life course to be in science or engineering - and I don't mean this disparagingly, as I study EE myself.

It's not only ignorance of Marx and Hegel either, Slavoj Zizek regards Marx not as a philosopher but as a sociologist and economist, however GP's words stretch further than Hegel but into Schelling, Kant and all the way back to Aristotle - to say nothing of the "metaphysical" Indian philosophy too. The idea that only Marx and Hegel are guilty of the resistance against dogmatic empiricism in the light of considering being, time, morality and epistemology is a mistake they have made themselves.
This Is Not a Tech Detox – Backchannel
I tend to underengineer my side projects because the stuff that I touch at work is frequently much too overengineered to begin with (cough OpenStack cough).
Yea a lot of my side projects are started out with the understanding they're not going to become anything more than toys for me to play with ideas.

This article feels like it's written from the perspective of using a side-project to bootstrap a business rather than as a learning experience, hobby or toy.
Prolog is a programming language, and this isn't a programming language. Prolog doesn't process natural language by itself. Prolog isn't a tableau-based theorem prover.

This project is a natural-language-processing, tableau-based-theorem-proving application implemented in the Prolog programming language.
No, I don't.
Not exactly the same. A more accurate analogy would be if the CD was invented by some volunteers instead of Sony, and everyone used them but the volunteers never got paid for their contribution
Lifestyle advertising is far stronger and more insidious as it doesn't appear to us as if it's advertising. When I was growing up all movies and USA television seemed to have Apple computers only, all the stars drank Coke with every meal, all the footballers wore Adidas boots.

We almost always instinctively are attracted to the familiar, so just seeing a product before makes us value it higher, even if it's intrinsic value is less. That hard-wired instinct is hard to control.
The high impact retrofits are better windows, more insulation and new mechanical systems.

Getting insulation into walls is hard and at some point doesn't help a lot if there are air gaps.

New mechanical systems aren't really cost effective (because operating costs aren't that high; hundreds of dollars of monthly savings on a $10,000 upgrade). For people that use a lot of cooling replacing an old air conditioner can be a big win.
Static variables are implicitly initialized with zero if there is no explicit initialization.
Every enterprise client I have worked with has asked about our tech stack. I will agree that your groupon clone users do not care about your stack, but respond to an enterprise SaaS RFP and stack, security, DR will all be discussed.
(Disclaimer: I'm a political moderate. The following are simply some observations and conclusions based on a statistically insignificant sample size and should in no way be construed as an attempt at persuasion toward or impingement of ideologies for the progress of the US, regardless of which political party they originate from.)

Some of the posts on this topic are representative of the "disdain/hate" accusation. (Samples from other discussion forums correlate well with the attitudes displayed in some of these posts.) The messaging from urban voters seems to be "We know the best way forward and if you don't agree with us you're an idiot." Disdain generally follows disagreement because that attitude precludes any rational discourse regardless if the disagreements are well-founded.

"Hate" probably stems from the use of terms such as "flyover states", "rednecks", "hillbillies", etc. These terms are quite often used in political discourse online, usually by urbanites referring to voters in the central US. Semantically and linguistically these terms are exactly equivalent to any racial slurs, so when the population of the central US hears urbanites utter these words while at the same time championing for racial equality it's no wonder that they assume hypocrisy and hate from those same urbanites.

I don't think governance will improve until all sides are willing to think that they might be wrong about their vision of the future and engage in constructive dialog with all or most of the affected parties to reach a compromise.
I agree with you, but unfortunately not everyone who is qualified can work for a good employer.

Why?

If x is the number of dev jobs available in the world, and 0.4x is the number of dev jobs that are not laden with bullshit...

I'm willing to bet the number of qualified devs looking for work is more like 0.8x, implying 50% will be SOL
Show HN: The Cloud Hosting Handbook
I've been attempting to learn Angular2 and React, but haven't delved into Vue. Angular2 is just different, but it makes more sense to me than 1 if you take the time to learn the concepts. If you go into 2 thinking your 1 skills will translate, then I get why you'd be frustrated. But I found 1 to be very vague conceptually, so many different ways to do the same thing that you end up with many bad implementations. And compared to React, Angular2 is cake imo. There's so much more materials to draw from, and ui libraries to use, and you have to import so much in order to do the same things in React. That may allow for more flexibility, but it makes the learning curve that much more difficult. I'm still not a fan of Typescript, but it seems important to get familiar with ES6.

Also angular-cli and create-react-app are both excellent tools that take a lot of the guess work out of the process, at the very least they show you how to do things right way and keep up to date with what's important.
Harvard Dataverse
What if he doesn't want to run a company? He isn't a consultant, he's a programmer. Being good at programming doesn't make automatically good at running a company, which requires a totally different skillset
I'm still not convinced by online code editors but this looks promising, you do raise valid points of improvement though.
Google to Conservative Website: Remove 'Hateful' Article or Lose Ad Revenue
Following the law isn’t a moral imperative. Most of us have broken the law before: speeding, using proscribed substances, “forgetting” to declare items at customs, etc. A cursory glance at history turns up all sorts of cases where civil disobedience changed our laws and systems for the better. (There are, of course, also counterexamples where civil disobedience led to strife and violence. The larger point is that the law is mutable; its mutability is a feature, not a bug.)

As to the “merit” argument: designing merit-based systems is hard. Merit is neither totally ordered nor easily perceived - see, for instance, any amount of research about the effectiveness of interviewing processes. (TL;DR: it’s really low; most interviewers make up their minds in the first few seconds of an interaction; without blind interview practices, decisions are often biased.)

To put it bluntly, I very much do not share that faith. I consider it rather more likely that any “merit-based” system instituted would be used to give the appearance of legitimacy to racial profiling in immigration policy.
HTTPS surpasses HTTP in browser sessions
Python has really painted themselves into a corner. The language is so extremely dynamic with everything being allowed and people actually relying on such things that you can't even look at the language without breaking backwards compatibility. https://xkcd.com/1172/ is a very accurate description of the current state.
Because you have the command-line + browser at the same time. You can quickly copy, view, move files. Change quickly to folders remembered in history. Go in archives, copy, view from there to outside. Sort by various things. Execute directly files.

For example, if I need to run one exe, not in my PATH over some file, I have them both in left and right window. I go to the left, type "Ctrl+F" - e.g. get me the full name (in this case executable), then go to the other window, type "Ctrl+F" again - get me the file to become first argument on the executable and run.

Ctrl+O (in midnight commander too), switches to almost fullscreen command-line - so in a way it's always better than just a command-line.

Search in Files, compare dirs, and many other features (there are tons of plugins).

Also checking SMB shares, FTP, System Processes (though I prefer SysInternals ProcExp.exe there)

I use the Windows Explorer (the file manager) only for very few things - certain context menu items, some forms of preview. It's always there by typing "explorer ." from the current folder.
I hope this is not frowned upon, but I'll hijack this thread to say:

I'd love to have a mentor.
As others have said, now is actually a really rich time for ad/tracker-blocking browsers:

* Brave

* Firefox Focus

* Ghostery

to name but three.
The top part isn't to scale, so including current positions out past the planets in that wouldn't be very meaningful. They're on the bottom edge along with Pluto though!

Label for those numbers is a bit tiny at the left, they're millions of miles.

EDIT: Though I see it's got New Horizons headed on a trajectory to Pluto, it's just from ~2008 so it hadn't gotten there yet.