skysight-inc/HackerNews huggingface dataset:
Seems like the more employers complain about the lack of available labor, the more they ratchet up the pointless interview hazing. It's hard to take their claims of 'no one is available' when they're so capricious in tossing away potential employees.
This is like saying running for exercise is a waste of time because you could be driving instead. It's not about knowing a particular sort algorithm. It's about the discipline of solving performance problems in the small. Knowing how quicksort works isn't that helpful. Being accustomed to the thought processes that led to the development of quicksort is important in any non-trivial programming activity. I'm not writing Google-scale services, but I regularly encounter algorithm design problems on the job, and they're never the exact algorithm you studied for some white board exam. I think the author is approaching algorithm study with the wrong attitude.
What's Blind?
It's easy to make the leap you're making but while intermittent renewable costs have indeed been falling, they're doing it in an environment with cheap dispatchable backup natural gas. Once you get to around 50% intermittent renewable penetration the storage costs get crazy. In a four-state area in the Pacific Northwest from December 5 to December 15th, all 4 billion watts of wind generation sat dormant because of a wind lull. Batteries for that would cost $90 billion and take up a football field 100 stories tall.
Yes, because having exclusive access to that breadth of data makes it valuable. Once they share all their data it's not worth much anymore.
actually i had s4 mini and it died after 3 or so years, no booting, black screen only. power button does nothing and computer doesnt see.
Wow. That is weird. I didn’t realize that. But then again, the only time I’m dealing with bytes in Java is for file reading. With the latest use having it wrapped in a Guava ByteStream.

I have to ask, why would you be trying to, I presume, be directly manipulating bytes in Java?
It doesn't look like they considered substantial congestion for either 4G LTE or 5G, which should mean that while the specific bandwidth numbers may not hold up, the speed ratio should be comparable in production.

You can see that they evaluate LTE at 50Mbps, which is around what Verizon phones were getting when they first started going to market but before congestion and backhaul limitations were hit due to the number of LTE devices on the network.

Currently on LTE with AT&T, I can usually hit 10-20Mbps, so applying the 14x ratio, I'd expect to be able to get 100-300Mbps with 5G once congestion takes hold, which is quite sufficient.
> The ultimate solution to IPv4 exhaustion is, of course, the complete transition of the Internet to IPv6, however, this will take time and until then there will be (by definition) networks and sites which only support IPv4. This requires other networks and sites, even if they support IPv6, to maintain IPv4 connectivity, which in turn requires some number of IPv4 addresses. For that reason, IPv4 exhaustion certainly is an issue to be understood and dealt with, especially by those who are building new networks and services.

That's what I heard in college in 1999.
Is there any regional variation? e.g. are there more women in CS depts and industry in Asia than in the US? How about Europe?
We like to tell ourselves how awesome our jobs are: generally good salaries, decent office conditions, flexible work hours, no dress code, etc.

There's a big "but": SW dev requires a certain mentality to be able to stick at it for a long time, without becoming bored out of your mind or going crazy about all the inefficiencies, dysfunction and utter meaninglessness of it all.
That's not going to last long, it's basically an open invite for money laundering.
> Did Germany have a prior homeless problem that they fixed?

Do millions of displaced people after a sizable war count?
RISC-V plans to fulfill open-source architecture innovation dreams
Practicing white board tests is more about learning composure, maintaining cool under pressure (and under observation), and finding a way to think and reason about problems that "shows your work."

Many times people can solve problems, but can't verbalise them enough to make a white board test be an accurate indication of how they think.

It's not about practicing to solve any specific problem - that kind of "practice" is counterproductive as the poster realised.
Assuming you’re right about programming being so horrible, how is programming any worse than other clerical jobs?
I'm with you for the long hodl.
The regulator of gambling might have numbers: https://twitter.com/GamRegGB

Here's their website about statistics:

http://www.gamblingcommission.gov.uk/news-action-and-statist...

http://www.gamblingcommission.gov.uk/news-action-and-statist...

I think it's a huge problem. I'm especially worried about gambling (and alchol) adverts that are shown to children.

> And what about council tax? What kind of government charges extra taxes to the renting population?

Council tax goes to local councils and is used to fund (alongside money from central government):

https://www.lovemoney.com/news/50941/where-does-council-tax-...

Road maintenance, repairs and street lighting
Local transport services like buses
Children’s social care
Support for elderly and vulnerable
Supporting children’s education
Preventing homelessness through social housing
Libraries, arts, museums, leisure and recreation services
Maintaining parks and open spaces
Waste collection, recycling and disposal
Street cleaning and flood defences
Administration of licences, permits and housing benefit
Planning and building control
Other services like coroners, courts, registrars, elections and tax collection
Long term investment

Before council tax (a rate based on the value of the property) we briefly had a poll tax (a rate per person). Poll tax caused literal riots. So, while there are problems with council tax it's less hated than poll tax.
What's the point here? We should be content with anti-white discrimination now because anti-black racism used to be really, really bad? Is it justice to punish innocent people with pale skin because other, mostly dead pale skinned people unjustly punished dark skinned people? Or perhaps that there is some threshold of suffering that one's most recent ancestors endured before they're permitted to complain about discrimination? I'm not following.
Depends on the karma you have, but if you click on the time stamp, there is a vouch link there. I just did, and it does not show as dead any more on my end, so hopefully people can see it now.
These days it's more of a metaphor than a myth.
Computing in automotive is a challenge.

In the past, you might have automotive-grade microcontrollers for functions like ABS, which consume less than a Watt maximum. You paid a little attention to having enough ground vias on the PCB for thermal conductivity, and that was about it to qualify the design for the high end of the temperature range.

Degraded lifetime wasn't so much of a concern.

These days, you've got ARM processors with a TDP of 15W or more, and keeping the die temperatures below the maximum when the ambient temperature is 85C, well, that starts to get interesting. Especially if you don't want to use a fan, and the processor is stuck somewhere without adequate airflow.

And then you've got high-end systems with a TDP in the 150W range. Then you've got to have a good cooling solution to run your application at office environment temperatures, nevermind the full automotive temperature range. And what's going to be the lifetime for these parts running at elevated temperatures, even if you are staying within the maximum temperature limits? Sigh
> it may still be that women do not possess the "innate affinity" for it - namely, they do not like working in it, preferring other fields instead. To my understanding, there is nothing to contradict this explanation, and it makes perfect sense.

There's no evidence supporting the supposition that there is an innate ability gap. Social explanations are supported by the evidence and that's why people are trying to change the field to be more welcoming.

One of the key things to remember is that this isn't some fixed quantity – any argument for innate characteristics would have to explain why the rates started going down in the 1980s despite the field becoming increasingly popular and lucrative over the same decades and not seeing a similar trend in comparable fields such as math:

https://www.npr.org/sections/money/2014/10/21/357629765/when...
arm chips are vulnerabe to spectre, and some even to meltdown:

https://developer.arm.com/support/security-update

ans mips to spectre:

https://www.mips.com/blog/mips-response-on-speculative-execu...
Would equality of outcome in the NBA be a desirable goal?

Why do we see so few East Asian, Hispanic, and Jewish NBA players? What policy would you create to correct this "injustice?"
He doesn't seem to be saying that he chooses not to understand but rather he's trying to optimize his time to improve in the context of his current knowledge. This is understandable and it's important to know what's in the standard library in order to be productive. As he gains experience I suspect his curiosity will lead to deeper exploration.
I work for an ISP so I have some perspective on this issue. We do offer static IPv6 addresses to our customers, but only upon request (by default they get one static IPv4).

If we had demand for it, I'm pretty sure we'd start including an IPv6 subnet by default. It doesn't cost us much, it's just more bookkeeping really. If anything, it could be a turn-off to our customers who might not be used to configuring their router with an IPv6 subnet (the 'ugliness' problem you're talking about, but also just unfamiliarity).

I think IPv6 adoption will happen when cloud providers start running out of IPv4 space. If AWS has to drastically raise its prices for IPs, or simply announces they're running out, then AWS customers will have to start evangelizing IPv6 to their own customer bases.

Eventually an IT guy in an office says, "I heard Slack is only going to support IPv6 soon, we need it!". So the ISPs start doing it.
...that's almost always irrelevant in practice, and courts have upheld an a very low inovation bar. The root problem is that development effort has little relation to the licensing price, the licensing fee is often a monopoly rent.
Using a Thorough Research Process to Rebuild a Critical Product Feature
When I work with HTTP APIs, IPv6 appears rather transparent. I just stick in a URL and it works.

But, you're right about IPv6 being extremely complicated. Back when I first heard about IPv6, I suspected it was going to fail in the marketplace.
Founder Replacement and Startup Performance [pdf]
God have mercy on your NRA-kept souls
How many instances can you recall where that didn't happen?
and they are perfectly evolved too. they multiple quickly, know the difference between an awake warm body and a sleeping one, can travel vast (to bedbug) distances in a night, can live anywhere in your house/room, bite several times in a row and numb the area they just bit to effect their escape. they're tiny, transparent when hungry and they're everywhere. if you think you've killed them all, think again, the next generation survived your pest-control guy and are hatching right now.

just burn the house down with all your clothes and possessions inside, including the ones you're wearing: it will be less stressful to rebuild your life over.

... in fact, even after the purge you might want to shave all bodily hair off and be scrubbed down decontamination-style.
I have an average of 30 tabs open at all times and to be honest I don't see it. Aside from the RAM usage background tabs are dormant. Where did you get this info?
Of course. This statement:

> That kind of ticky-tack stuff seems more like the work of organized crime ring

seems like you are idealizing China. I idealize neither and wish my privacy to be wrenched back from the illegal search and seizure of the NSA.
> I actually disagree on this point. The rapid deployment and horizontal scaling that cloud recommends implicitly (failure domains, microservices as small isolated single purpose units et al.) also promote the consumption of IPv4 address space.

Nothing but the external entry points in a cloud need to be publicly accessible IPv4.
These are the same people who want "intuitive" understanding of fundamentally mathematical subjects. Anytime I see a title, "X without math," I just see "X without X."

Intuition isn't understanding and ignorance isn't expedience. I think your choice of the word craft really homes in on what we are supposed to be doing. Building things well with craft. There is a place for duct tape and wire, but the craft of software matters.
I also don't like it.

Legend goes that Gosling went around Sun offices and almost everyone failed to get unsigned versus signed math right, so they went with signed only types.

http://www.gotw.ca/publications/c_family_interview.htm

> Quiz any C developer about unsigned, and pretty soon you discover that almost no C developers actually understand what goes on with unsigned, what unsigned arithmetic is. Things like that made C complex. The language part of Java is, I think, pretty simple. The libraries you have to look up.

At least Java 8 introduced unsigned math helper methods.
Don't you have enough karma to vouch/favorite that comment? I just did. Usually there's a reason why the comment is automatically flagged so don't agree with your assessment.
Best Practices for Mobile App Navigation: The Basics
More responsibility, i.e. it's easier to monumentally screw up and get rightfully blamed for it.
You might find this interesting regarding Elements of Style: https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

The original article it quotes can be found here: www.lel.ed.ac.uk/~gpullum/LandOfTheFree.pdf

It's quite heavy criticism of Elements of Style from the Professor of General Linguistics at the University of Edinburgh.
Cryptonight is specifically designed to be more friendly to CPU mining. You can read more about that in the Monero team's recent blog post:

https://getmonero.org/2018/02/11/PoW-change-and-key-reuse.ht...

It seems they have opted to prefer browser miners and botnets over centralization caused by dedicated hardware (ASICs).

Profitibility in the traditional sense factors in electricity, but when you're using someone else's electricity, that's not a consideration. If you have enough users, the return is quite reasonable for the site owner.
There was a recent discussion here about developer compensation likely following a bi-modal distribution, I'm inclined to believe it, so IMO 1) Most of us are underpaid.

To go from 100k to 200k seems like it would take years unless you jump to one of the FANG companies
Khronos GlTF Geometry Compression Extension Using Google Draco Technology
This happens to me often as well. I need to copy something simple onto another page, I read it and scroll/flip to the next page and I totally forget what the word or phrase was. Even if it was something super simple.
I’m a CS graduate and female founder. I disagree with many parts of this essay, but I actually agree with this part:
“The sex difference in interest in people extends to a more general interest in living things, which would explain why women who are interested in science are much more likely to pursue a career in biology or veterinary medicine than computer science“

I believe that, at age 18, women have more sophisticated social lives and care more than boys do about relationships with people. But I think the perception that CS is less beneficial towards people or that technologist don’t work with people as often as other professionals is false. My job as a PM at Google was incredibly social, and I felt had a huge impact on “living things”, much more so than my female friend’s role as a psychology researcher or operations associate at an insurance company. There’s a belief in society that all CS grads do is sit in caves alone and make video games, whereas the truth is that they have beautiful offices, close-knit teams, a lifestyle with time for friends, a lot of influence, and a huge impact on real people’s lives through the software they create.

Now, a related problem is that CS actually is less social for woman than in it is for men. I had very few friends in my advanced classes, whereas the dudes took those classes together in packs. I benefited a huge amount from women in CS community at my university because I felt like I knew more people in my classes, could sit, chat, and work with them. IMO, all of the dollars going towards women in STEM that this author criticized are and should continue to target these two problems: that CS is perceived as less to do with “living things” and that it actually is less social for girls because there isn’t a strong community.
Embedded development, image manipulation, network protocols, parsing binary files...
I had IPv6 setup at one point, but a lot of things using it are broken. Some sites/services/software repos will just refuse to connect- and after a few minutes of debugging I realize it's probably v6. Turning off IPv6 usually fixes the problem.

I'd like to use IPv6, but since turning it on by default breaks a lot of things- I'm leaving it off for now.
It's a proper word in german though
One thing I've noticed, it's often not the employer at fault but the employees. Engineers reject candidates for extremely pedantic reasons (for example, he used a dict instead of a defaultdict, which some will take as a signal that the developer doesn't know python). I suspect that if you were to interview current employees 50% of them would fail the interview.
Like, a normal lease agreement.
That's true, didn't know about that. However, the Coinbase Commerce has a clause that I guess (if they feel like), can apply for adult entertainment businesses.

> You agree not to use the Services in ways that:

> Are illegal, obscene, defamatory, threatening, intimidating, harassing, hateful, racially, or ethnically offensive, or instigate or encourage conduct that would be illegal, or otherwise inappropriate, including promoting violent crimes;

Depending on who you ask, "obscene" and "otherwise inappropriate" can cover adult entertainment.

Guess it's impossible for us to guess, unless a case goes to court.
This article is about the UK. Prescriptions are free to most peple in each of the 4 NHS systems.

Here's what people can expect from diagnosis and treatment. Whether this is what's provided is another question.

https://www.nice.org.uk/guidance/cg72

The recommendations are short and clear: https://www.nice.org.uk/guidance/cg72/chapter/Recommendation...
How to build meaningful tools
The case of the 500th repost.
Of course it isn't. An interview process that requires/rewards cramming for months ahead of time is fundamentally broken.

I just gave up on getting hired at any tech company that uses whiteboard interviewing. It seems like, just as in college where there's always that one kid who aces every test and wrecks the curve for everyone else, in any candidate pool there is always one demigod of algorithms (and it isn't you, you're merely great) that spends every waking hour of his/her life on hackerrank and topcoder.

Whatever, I spend my time on side projects, learning new things, family, and the occasional bit of fun and relaxation. And I still manage to stay employed (so far).
I don't know. IPv6 is ugly, yeah, but not any more ugly than other long random strings that we just copy-paste all the time, like API keys. For me, not adopting IPv6 has these reasons:

* My home and small business Internet provider does not support IPv6, despite them talking about deploying it for about 10 years now. Actually here in the Netherlands I have never encountered a mainstream consumer ISP that supports IPv6.

* I don't have any users that are on exclusively on IPv6. All my users have access to IPv4.

* IPv6 does not bring me any visible benefits, like faster performance.
GeekUninstaller 1.4.5.125 Crack and Keygen Free Download
Yes, that's true. I do think that that's the better way to do it.

I understand Canonical is trying to make a user oriented system that "Just Works" and collecting this data can certainly help with that but I do think that this should be Opt In, not Out. If nothing else to support the precedent that, in general, Opt In is better for privacy that Opt Out.
I would say that opt-in could see some success if used in place of paywalls, etc. Sure, not many people are going to opt-in to "please give me some money, I work hard", but if the New York Times said, this article is for subscribers, but you can read it if you'll mine for me while doing so.
In case of sorting algorithm, it is important to know the trade-off. However, precisely knowing the details e.g. knowing the details of deleting a node from a balanced tree, is not really useful and that is exactly what is needed to pass whiteboard tests.

In most cases(in my experience), i can always lookup details of some algorithm when i need it. Admittedly, my job doesn't require me to design algorithms, but implement some not so readily available ones sometimes.
Check out Nietzsche's concept of slave morality...the way I see it now is that the various slave moralities are battling it out to see which one will be the dominant one...from that perspective it becomes kind of interesting and entertaining so watch the "Oppression Olympics"...who will win the Gold? Will it be women, or perhaps Black women, or maybe LGBTQLMNOP Iranians...who will win? Stay tuned...sponsored by GirlDevelopIt
You'll probably want to have more than a random guess to claim that the money spent on electricity has a negative ROI.
... and then login into Google and Facebook accounts, use Google Maps for navigation, Whatsapp/Snapchat for private messages, Amazon to buy nearly everything, Youtube search for political statement. Bonus points if you run some "free" apps with ads served from all over the world.

If wish it were possible to get off the hook by just changing the phone brand and IP.
You don't need to use your account. Not viewing ads hurts them enough and if you don't login they can't count you as an active user. The overall number of users is unimportant anyway and they won't delete your data, so no reason to deactivate the account.
My mind is telling me no. But my body, my body's telling me yes.

The lock-in provided by not using a custom domain is very convenient.
You go ahead, and try relaying an IPv6 address over the phone from one of your end users.
Because dtrace does not have the security holes eBPF has right now. dtrace only enables a bit (e.g. only a hash, no arrays), eBPF on the other hand tries to disable the dangerous stuff, which is always a lost cause.
A whiteboard test is probably the worst way to determine somebodies grasp of computer science fundamentals, especially when what really matters is can they apply those fundamentals properly in the proper context?
I wish GDPR allowed citizens to personally sue companies and take a cut of the winnings like the disability regs here. It would give the regulation teeth fron day 1 and send a strong message.
Florida Shooter Bought His AR-15 Perfectly Legally
I’m confused by “listing 5” that states private methods and variables are accessible without reflection. The example it gives shows a static main within the same class that declared private.

That’s the definition of private, that only the declaring class can access. I believe the main beef is that one object _can access_ another object, even though they are the same type. That makes perfect sense to me. How else would equals and hashcode work?
Apple QuickTake
It's a pity they aren't releasing on Steam though. Most players aren't going to buy the game from the Win10 store.
I'd rather someone who knows which library has the required function already implemented in it rather then spending days enacting "not invented here"
You can't observe a paradox, only data contrary to a theory.