skysight-inc/HackerNews huggingface dataset:
> (or more accurately, the speed of electricity, which is close to the speed of light, at about 300,000 kilometers per second)

Surely, the dominant part of the path city to city is via fiber, so laser light?

That doesn't mean that's were most of the time goes (but ideally it should) - for latency things like light-to-signal, buffers, switching, carrier grade nat, all takes its toll.

Would be interesting to see a detailed breakdown of typical data center(... Cell phone, home broadband user) to same, though. Including every "point" in the path from ram, via cache, pci, network card, routers and switches, media converters and up again... For bonus something like USB keyboard touch to glyph on screen over udp or other low latency protocol...
So Long, Swedish Welfare State?
Do you use a Retina display by chance? In certain setups, Fx is known to use more energy in HiDPI mode. Try disabling it and see if it fixes your issue.

To what I know, this issue is known to Moz and will be fixed in a few versions (it appears to be a complex issue that takes time to solve).
>If you expect to pay that little to anyone who knows the above to any degree you will have a bad time.

I believe you misunderstood his point. The $95-120K figure is for people who do not do ground breaking research. Anecdotally, I know people who get hired for data science who are doing very little data sciencey stuff (a bit of data manipulation/slicing and lots of plots - almost no actual ML). These people should not get paid more than a typical SW developer, and decent SW developers should get paid more.
A common approach is to have friends and family invest $50-250k using a SAFE note with a ~$2M cap (e.g. five $10k checks)
Well I'm not the one who does resume sorting, so usually if it makes it to my desk I know there's a good chance they're qualified. If you give me (personally) two resumes, one with a master's degree from almost anywhere, and one with two years of experience doing /exactly/ what we do, I'll choose the latter first. At this point, master's degrees don't carry the weight they used to in my mind based on (1) people I've interviewed (2) my coworkers and (3) my friends and acquiantances.
Totally agree too :)

In particular, your explanation about K maps would be a great addition to Cheney's post.
There are small startups born out of targeted smart application of code today that are similar to a lone hacker and sold to Google. eg Graphics Fuzz with it's intelligent code reducer which Google bought to use with Android.

https://www.graphicsfuzz.com/howitworks.html
> Having less characters makes code more readable (or rather "scannable") as well, it's just another tradeoff.

It might, in a specific circumstance, while in another circumstance it might make the code significantly less readable. That is an indication that number of characters is probably not a good metric for adjusting readability.
> I mean the government doesn't take on basic IT security responsibilities for corporations. It's up to each campaign.

Couldn't the DHS provide recommendations (e.g. practices, particular providers and configurations), and the parties provide turnkey solutions to their candidates and elected officials?

It seems foolish to leave such decisions up to such small, short-term groups that shouldn't be expected to have the IT expertise to pick a good vendor.
If you care more about trees and birds than you do about the humans who are living in poverty who rely on illegal logging to survive, you won’t really create a system with the right incentives.

Outside of that, I helped with a project that uses old cell phones to help triangulate loggers by listening to their saws, which can be helpful.
I read the first book in My Struggle and quite enjoyed it. In some ways, the author is a real curmudgeon but he's also very open and self-aware about it along with his anxieties and everything else, which was refreshing.

Also his memory is apparently extremely good and the book was rich in detail. My friend tells me book 2 is good and more focused on his kids. I'm sure I'll read it eventually.
How to Fix Stagnant Wages: Dump the World's Dumbest Idea
Thanks for your rigorous research.
Onboarding your first design hire
The DJT Guide is pretty good: https://djtguide.neocities.org/reading%20list.html
“A true mark of progress”, Bahrain official praises blockchain
Well, the implications are unpleasant for a lot of us
I'm with you, it's like my brain turns off when I'm there, no amount of noise-cancelling headphones can stop me noticing movements in my periphery or the feeling of possible immediate jarring interruptions if I have my back to the room.

I get all my day-work done in the evening, when I'm in the office I just browse reddit or read HN because; unless I'm in a meeting or talking to a colleague- I cannot possibly be productive.

(I _really_ did try to avoid Reddit/HN but after 2 years of doing basically nothing above a 10 minute task I couldn't do it anymore, I was bored.)

And my company still trucks on with an open office policy. :(
I think of the goal as developing many more capable software developers. While some of the advocates for getting women into programming are motivated by gender politics, there are clear economic benefits: The more software developers there are, the easier it becomes to automate the drudgery and toil of life.

Developing computer science instruction to woo and develop female students seems like low-hanging fruit with huge potential advantages.
Customs Rules and Regulations
They ditched it twice: from lira to shekel and then from shekel to new shekel.
That climate science isn't very advanced, as far as making reliable predictions is concerned, and places far too much faith in complex and incomplete simulation models.
A Scorecard: Should a decision be fast, or slow?
When are containers going to graduate to a built-in feature rather than an extension?
Interesting how you assume that because Paul Graham wrote that, it is true, and that everyone who thinks differently must not be familiar with what he wrote because surely nobody could disagree with him!
I think you're finding some semblance of pleasure in fresh air and exercise.

I'd look back to your roots. It's easier than ever to get into podcasting, and with your experience it should be a breeze to podcast about something that you love.
There are three great O'Reilly reports:

https://www.oreilly.com/data/free/data-and-finance.csp

https://www.safaribooksonline.com/library/view/data-science-...

https://www.oreilly.com/programming/free/fintech-open-source...
I take umbrage with calling these technical manuals / instructional texts "books" due to the conflagration of the commonality of the term. Stephen King writes books. There's no shame in calling a piece of text by its correct name.
The way I understood that story, programming was initially "women's work" for 2 reasons:

1) Legacy of the word 'computer' being a job title of lots of women sitting at long tables together with slide rules. Men would give orders and they would compute.

2) Designing the machines was originally the high-prestige job. "Just" programming wasn't considered difficult until we actually tried doing it a lot.

I think the stuff about public perception was more about marketing PCs in the 70s and 80s than any illuminati-level labor market manipulation.
Some thorough translator finished translating all the strings for a project of mine into en-CA, which triggered the build error for having two exactly identical files in the tree (since en-CA was entirely identical to en-US). Nothing is free! This is why we can't have useless things!
Meg Whitman as the CEO on NewTV, $2 Billion in total funding, unproven market hypothesis.

I wish there was a way to short a startup...
I wish I could double upvote this. There is pretty much nothing redeemable about these two courses and they have absolutely nothing to do with CS.
I've been using FF on my 2015 MBP as my daily driver for at least 2 years and haven't had any problems. I mean, it's a battery hog for sure, but no more so than Chrome or any other modern browser with dozens of tabs open. Every once in a rare while flash will cause CPU usage to spike like crazy, but that isn't much of a problem anymore for obvious reasons. YMMV though I guess, it seems like a lot of people are still having performance issues, probably depending on which extensions are in use.

Not sure on the use of CoreAnimation.
In that context it was because most video algorithms are designed to chunk, which reduces bandwidth at the cost of increasing latency. That's a good trade off for Youtube, but not as good in a real time scenario like video conferencing.
>and now wants to raise your premiums by 400% because you have a "increased likelihood of a pre-existing condition".

https://www.healthcare.gov/glossary/pre-existing-condition/

>A health problem, like asthma, diabetes, or cancer, you had before the date that new health coverage starts. Insurance companies can't refuse to cover treatment for your pre-existing condition or charge you more.

In the US at least, insurance companies can charge:

Up to 4x the standard rate, based on age, so that an 18 year old working a minimum wage job has lower premiums than a 55 year old.

Up to 1.5x the standard rate for smokers.

Everyone's nightmare scenario about insurance companies using Fitbit data to screw customers is only possible if the Affordable Care Act is allowed to die.

Everyone else worrying about genetic data should also know that it has been illegal for insurance companies to use genetic data to set rates for years now.
Hi! The Devops Envangelist Remote link is broken.
The code style is fine, it's practical.

But how about what it does? Has anyone ever tried to collapse or expand a 100+ comment thread here? It can lag for 1-2s. So all the talk of "it's simple code that serves its purpose" is not really true.

That said, please don't solve my complaint by adding a bunch of SPA stuff to HN. I love how fast the base content loads here and how there's nothing dynamic.
> due to culture they avoid it

And do you know one of the best ways to change the culture? Get more people from different backgrounds in the room.

> Creating groups of people by what I consider irrelevant details
> ensure that children who are interested in STEM can follow it, regardless of gender

People massively underestimate the importance of role models and empathy in career decision making. At some point you need to jump start it and use contextual signs to plot future potential.

We're not talking about a C grade Person being chosen over an A+ Person, but if you have an A+ grade Person and an A- grade Person, and the latter is from an underrepresented group, then taking into consideration the context of the latter entering an industry that's seen as "not for them" based on the demographic of those inside of it already, can imply they have greater potential for success.

I'm expecting this line of argument to get me downvotes on HN, but contextual recruitment, and that increasing levels of diversity on all teams being a good thing (even if it means, within a few percentage points, hiring for potential than current expertise), is a fairly uncontroversial thing in the world of recruitment.
Awesome Tmux: helpful tmux links for tutorials/plugins/configuration settings
>Why do you think that is? I'm not sure what you're referring to exactly.

Complexity. Consumers demand more complex applications. Platforms have more complex requirements.
A Coming Hypocralypse?
That is a very fun example of the attack on NLP through synthetic data. Nobody has to manually label it so people no longer have the excuse that they don't have enough data.

It would be fun to see it done at the character level rather
than with word vectors.
Next Reality's 30 People to Watch in Augmented Reality in 2018
Wi-Jacking: Accessing your neighbour’s WiFi without cracking
Hands-On with the First Android Phone – What a Difference a Decade Makes
How to Choose the Best Mechanical Keyboard
It’s all well and good to examine these things while we have tjr benefit of having vanquished an enemy or enemies. Twiddling about this and whether we should bomb Hitler or Hirohito would either result in more total deaths or our defeats, neither would have been better alternatives. It’s not as if we’d go to Hitler and Hitohito and say stop killing indiscriminately in your conqured areas and we’ll stop bombing you and while you're listening, be good and surrender to us.
Hi All, let me know if you have any questions about the new release (or anything else).

The tech behind the new static image export support is pretty interesting. It's the only static image export approach I'm aware of, for a Python+JavaScript visualization library, that's not selenium-based.
Snikeris is snickety, but correct.

In the long run, only technology and creativity could create better substitutes for burning wood and dung. For making furniture and other structures out of rainforest hardwood.

Only technology will avert the next big meteor strike and the next super-volcano eruption (both otherwise inevitable, and both capable of wiping out a multitude of species, as has happened previously).

Reversion to a primitive way of life could make matters worse, environmentally speaking. The attraction is based on guilt. It's a response to the alienation and nihilism we associate with modernity; a response to philosophical and spiritual problems rather than to environmental ones.

So our duty remains not to prophecy doom but to work for a better world -- for all life.
I accidentally chopped off the quote too early. The rest of it was:

> (rather than comparing strings which requires O(n) cycles and memory reads)
For those wondering what SoC it is, as it's unfortunately buried 2 links deep, here's the page with the information.

http://vocore.io/v2.html
It's not related. Companies like Youtube and Google don't do real-time encoding of their video streams, they encode "offline" (= prior) and stream the already-encoded video many times. So real-time'ness of video codecs is not relevant to this topic.
Show HN: Nectarine, proof of concept parallel processing with Rails Active Job
You're assuming that schizophrenia is always treatable, and we know that's not the case.
Snap Launches New Spectacles
> I've had people tell me that they would love to write a book, but, well, the existing tools are not sufficient enough.

That’s hilarious. Humans were hand writing books on paper and giving them to other humans to hand write copies. A good craftsman never blames his tools.
Because they are doing it poorly?

It's easy to measure a proxy for what you care about rather than what you actually want. That said, promoting diversity of backgrounds could under represent more homogeneous political groups. But, again you don't necessarily care about representing each group equally you care about having the maximum range of input while still functioning as a team.
That wasn't true in the case of tapping into our internet communications. There was no "targeted spying isn't working so we need dragnet surveillance", They just saw something that would make their jobs easier and ignored the obvious moral issues, and the 4th amendment, for some reason. "good guys" don't need those limitations I guess, and will never do wrong. (Except... our hegemony does do wrong by the world every day, and uses its might to resist any positive change that takes power from the powerful)
In my experience that was not accurate at all to the real class. In reality, we didn't cover about 50% of that at all (since it doesn't appear on the test). Instead, it was all arrays and for loops then 3-4 questions about how inheritance works and the free response questions that are graded based on like 3 specific details that could appear in a solution rather than correctness. This article seems like an advertisement for the class because it doesn't reflect the actual content or exam at all.
Are you sure the lights aren't reflecting on their monitors? My monitors face the windows in our high rise and around 3pm I can barely see my screens and have to adjust everything to reflect less, and these are matte monitors.
I've written a couple of technical books, and then I've helped my wife grow her business as a USA Today best selling romance author.

The biggest challenge here, to me, isn't writing the book or figuring out what tools to use, but it's marketing. Email lists, FB ads, etc. are really what drive the success or failure of your book. Nathan Barry's writing on this in Authority is my bible for that.

Also, if we're talking tools, shout out to Leanpub. Love that platform, especially for developer books!

EDIT: Nathan Barry doesn't specifically talk about FB Ads, so in terms of a marketing bible, I guess courses and private FB groups have helped us the most. This guy is actually the main goto for fiction authors: https://selfpublishingformula.com/
Wont the majority of the trip be over the fibre optic medium - which would require the speed of light (albeit in a glass medium), rather than the speed of electricity?

This also implies that you could materially change that rtt number if you used a faster medium - e.g via air by way of microwave towers.
Lean Startup may or may not be dead but my Boss is going to continue to misuse the term MVP regardless. It pains me to think that this term isn't going away. I believe it will be used by managers for a long time to make developers forgo good development practices in lieu of getting that minimal ~viable~ product out.
Ask HN: Go net/http vs. Django. What do I pick?
Hi HN,

I am fairly versatile with both Django and Go, and built web applications using both for other people, but I am permanently crippled in the decision to pick one for my own project.

Django is so easy to build something and deploy, but I am not happy with its performance on a single box, and also all the crap it comes along with.

I love writing Go code and its performance, but I don't like the amount of time it takes to develop something in Go which can be done in a minute in Django (especially the DB related stuff. It is so easy with Django, but historically been crippled with performance problems)

I frequently see myself rewriting APIs from Django to Go and never shipping something by this handicap.

I believe this is because of not able to decide on tradeoffs. Can someone who has used both help me decide which one to pick?

TIA
IMO, this code is perfectly fine if you are one guy, never plan/want to change anything and don't expect your site to grow.
I found a Medium post[1] that this article seems to lean heavily on, but I don't see anywhere we can get the statistics. It would be really helpful as we are trying to get some supporting data on Native Americans in CompSci.

1) https://medium.com/@codeorg/girls-and-minorities-break-recor...
Found an interesting article on an illegally traded Spix's maccaw, and the effort to return him home and find him a mate.

https://www.audubon.org/magazine/november-december-2015/can-...
All the heavy lifting for containers is built-in. It's just the mapping of tabs to containers, the creation/disposal of containers and UI parts that's managed through the extensions because users do have different preferences and use-cases in that area. E.g. they may want automatic rule-driven assignment of domains to containers except when either blah blah holds or when manually overridden.

The built-in minimal and completely manual UI can be enabled with privacy.userContext.enabled = true
AI Driven Free Stock Analysis Tool
tome's law: In any discussion about an article whose title is a question, Betteridge's law is mentioned with probability 1.

https://news.ycombinator.com/item?id=16292371
There's an issue of false readings given the small volumes used. That's not to say that some tests are possible.
> Like this story I remember reading on HN of the hacker who managed to write a task switching application for some Apple computer of the time and managed to sell it to Steve Jobs (I don't remember all the details and I can't find the article at the moment).

https://www.folklore.org/StoryView.py?project=Macintosh&stor...
Because it makes the assumption that the system has no constraints, which is often untrue.

First of all, you have to ask yourself why there is a labor shortage. If the underlying reason is insufficient pay, then sure, increasing pay will fix it. This is often the case for fungible talent -- incentivize something enough, and people will shift resources to it. However in many situations, certain types of work are not fungible.

There are natural barriers to entry and qualification issues. Surgeons, for instance. You can incentivize and compensate all you want, but the fact is, not everyone is cut out to be a surgeon, so you have a funneling effect. It's not even a matter of pay.

Then there's desirability issues. Deep sea welding is a highly specialized (and dangerous) trade that pays handsomely, but not everyone wants to do it.

Some physically demanding jobs also have natural attrition issues in spite of compensation. When the inflow of talent is smaller than outflow over a long period of time, a shortage results.

There's also a training and timing issues. Let's say it's 2011 you want someone who can build the kind of infrastructure that powers Netflix, in 6-12 months. The talent and experience pipeline would still have been brewing at the time, so there's going to be a temporary shortage of talent and experience until folks gain experience and mature in the field. In that instance, you can still hire and grow personnel over time, but there would still be a shortage of existing talent.

Talent pipelines take time to build, are highly dependent on talent pools available and the ecosystems around it. Just throwing money at the problem doesn't always work. Compensation is just one end of it (the opportunity end); there are also significant long-term investments needed on the other end (the cradle end, which includes education, development, etc.). Texas Instruments did this -- they funded what eventually became UT Dallas... but it took many many years and the outcome was uncertain.

There's geographic issues. To use an extremely unlikely example, let's say you wanted someone at the level of Jeff Dean or Sanjay Ghemawat, but you would need them to relocate to Podunk, Iowa. Very few people at that level would want to relocate for any amount of pay, hence a shortage. I realize this is a pretty extreme example, but I worked at a company in an undesirable part of the country and it was difficult to get truly talented folks to move out there even with significant premiums on compensation. Now you can keep increasing compensation until you get someone who's willing to move, but they're usually not the kind of talent you were looking for in the first place. Also there's a break-even point at which the compensation doesn't make sense for the value the position is likely to generate, so companies will just not hire.

My point is there are all kinds of real and complex reasons why increasing compensation alone will not solve all shortage problems.
Like a few other mentioned, don't label your self as damaged and even avoid labling yourself by a prognos you might or might not have gotten. During my life i have seen quite a handful of people with rather small problems blowing them up into unreasonably large sandcastles that only prohibited further development and covered every bridge they wanted to pass.

Like many other here i loved computers as a kid but growing up making it my job made me lose that love, and i barelly hack software at home anymore. The reason i love being at work is because i have great coworkers, not that i burn for what i do. I bet a lot here can identify themselves with this here.

If i could just give you one advise, it would be:
Get a 1000cc superbike. I have a very short commute to work, but i only need to ride 5 minutes to come to work all pumped with adrenalin, which i replace with a coffeine-rush as i step in to the office. The rest of the day flows, and i can't wait to get back on my bike to go home. This might not be a one-size-fits-all-solution, but it's worth a try and a mention.

Good luck mate.