skysight-inc/HackerNews huggingface dataset:
If I engineer software, then I can be described as a software engineer. I couldn't be described as a licensed PE (because I'm not and don't claim to be). The fact remains that "software engineer" is a common industry term. What is unfortunate is FUD from various Boards of Professional Engineers trying to appropriate the term for their sole use.
What grabbed my attention is the Nginx fork [0], which uses DPDK! There's also a Redis one [1]! And here's the main library [2].

Edit: There's also a user space library from the same author [3].

[0]: https://github.com/opendp/dpdk-nginx

[1]: https://github.com/opendp/dpdk-redis

[2]: https://github.com/opendp/dpdk-ans

[3]: https://github.com/jiakai1000/ustack
How to Create a Customer Stampede
This all comes down to marketing. If you don't have a degree but can market your skills and have a portfolio to show that you know your stuff then getting a job is not an issue. If you can't market yourself then going through an established system that more or less holds your hand through the process is probably ideal.
>You could make that argument about a bunch of things: prostitution, drugs, auto mechanics, etc.

Yes, indeed you could.

> But I don't see much push to license these things rather than criminalize them or ignore them

It probably depends on what segments of the population you run with, but among some groups, there is a fervent belief that both the drug trade and sex work should be legitimized, licensed, tracked, and taxed by the state.

You're right that this argument could be made for anything, and that ultimately a moral judgment has to be made as to whether the practice is tolerable under regulation or whether the practice is so offensive that it should prohibited totally. I'm just saying state licensure shouldn't necessarily be interpreted as a recommendation or endorsement of the service offered; it is perhaps more prudent to interpret it as a service that is recognized as in-demand and deserving of regulation without implying a judgment as to whether the service is beneficial.
I agree with the comments from	fny and xupybd here. I'd also like to say that I think his categorical dismissal of a CS degree is pushing it:

> more over I don’t think these successes owe their brilliance to the institution which awarded them their document.

Yeah, their professional brilliance can be attributed a lot to things other than school--programming knowledge itself is more frequently learned on the job or a programming school, but this isn't the point of a CS degree. But anyone who's been to enough theoretic/scientific classes at a University to study something really interesting, or to meet a truly amazing professor will say that they owe a lot to the institution for adding to their mind new ways to think, see things, and learn things. If you really can't see the value in a scientific degree, I think you either didn't work hard enough, pay attention, or go to the right institution.

It's not all about your job. If all you're concerned about is a job and programming knowledge, by all means, self-teach yourself or go to dev bootcamp. University is about intellectual stimulation (for lack of less pretentious terminology). This is the reason we've been going to universities for hundreds of years now, and maybe they're not perfect, but if you go for the right reason you definitely won't regret it.
I dropped out after two years of college and don't regret it even for a second. These days, I'm:

-Doing data analysis with pandas on parking tickets just because it's fun and it helps people.

-Freelancing for HFT firms and doing low level performance tuning.

-Playing the drums.

-Suing Chicago's mayor.

-In the running for an amazing security engineer job.

-In the works to start algorithmic trading.

-Helping setup a giant LAN party as one of four cofounders.

A huge part of me thinks that if I'd continued college, I wouldn't have had a chance to do even a single one of these. My mental model would have just been too hyper focused towards Getting Paid to allow the mental flexibility to say "I can do/learn that!" in most scenarios. I seriously don't consider myself particularly smart/intelligent - most of what I know these days is just learned through hard work and genuine curiosity, which college hugely inhibited.

One of the other comments mentioned that degrees open the door for you. Yes they do, but the places I've seen and worked at where that matters are incidentally the worst I've worked at. Self education goes a long way as long as you teach yourself how to learn before you start learning. Employers are often very impressed by that quality, so it's still definitely possible.

That said, many folk don't like the fact that I didn't to go college. There's often a lot of animosity with mentions of student loans and knowledge depth over width. "Jealousy" comes close, but it's more seething and exclusionary than that.

College is useful if you want to learn things, but often a quicker and more holistic way to learn is to skip college altogether and teach yourself and save your future self from asinine student loans. This goes for folks who're able to get their student loans paid, too. Maybe especially, since you have the money to get an apartment to learn your desired subjects, but also about life. :)

(edit: if this sounds arrogant, please let me know. I'm trying to better myself and humility's a strong one I need to work on.)
Maybe the glitches are too small for us to detect. Perhaps lesser than the Planck constant. Maybe most of them have been debugged away.

It is impossible to infer the capabilities of the "host" machine, being inside the simulation.

My mind can't also infer why beings advanced enough to simulate our universe would stick with something as primitive as IEEE floating point. Surely their machines would be fine with arbitrary precision?
In the spirit of trying to pass time, my application idea:
A service that allows you to not only search for homes, but also make an offer directly online, and receive a 50% commission refund in cash upon purchase.

Additionally, all questions that you have about properties, neighborhoods, or any suggestions a typical agent might give you our service can too thorough AI.

The premise is simple: Zillow meets home buying. Imagine making an offer directly on a home that you find on Zillow? Not only is this necessary in extremely competitive housing markets such as Boston, LA, and Denver, but the 50% commission discount is possible by generating the documents automatically.

Thoughts? Not sure how many of you have purchased a home, but the experience of working with an agent is so outdated. Their value is gone now that most homes are available online through Zillow. All they really do is write contracts. We can do that an automate their knowledge with AI, as well.
Just this weekend I watched entirely too many AvE videos and now I am fluent in Canadian.

His style is... unique. I think it's great but I'm sure it's not for everyone.
> If you are going to watch one teardown today then please watch his rather famous video about the worlds worst tablet computer: https://www.youtube.com/watch?v=2o8MDCIlOEk*

I'm crying out of laughter right now. This is absolutely brilliant. That is, the teardown - the tablet itself is an abomination. Thanks for posting this. This channel is great and seems to have a lot of educational content besides teardowns too.
That is indeed thermal paste and there was an aluminum backing acting as a heat sink under the PCBA.
The target fitness function is clever.
Basically, it is "symmetric difference cardinality".

That is, the closer the bits in the hash result for the candidate are to the target hash result, the better it considers the candidate (in particular, cardinality of symmetric difference for a bitset is the count of the number of one bits in the symmetric difference. It then sets the fitness to mean lower is better, so the smaller the number of different bits, the better it considers the candidate)

This means it just tweak input key bits through mutation until the result comes out right. Now, in theory, there should be no correlation, so this should be no better than random search, but ...
Then those facts become part of the investigation. Having your computer searched doesn't mean you at guilty or even that you will be charged. It just means your machine is implicated in a crime.
Leadher Dependency SearchEngine BYTEVIEW  VISIT US  ENJOY IT
My Maslow's middle layer immediately filled up when I read this. Thanks for making my Monday better.
I buy those little 3-inch extension cables to get around this problem.
They look for someone that is strong at operating systems and networking knowledge AND someone that's a decently strong programmer. IOW, someone that can pass a low-level ops interview and a Google SWE interview.

This is a tough position to fill but I've worked with folks who are genuinely good at both, so they're out there.
Just want to add: With Anker make sure you're buying through an authorised channel. Fake Anker products DO exist.
>I would also argue that the learning process in school helps you develop your process for learning later on, which you need to be good at to survive.

I couldn't disagree more with this. The way school taught me to learn was one of the most egregious things I've ever had to unlearn. You are taught to remember facts instead of exploring concepts.
What I think is interesting about this is that they weren't able to easily measure or find using existing tools these hotspots -- they needed a combination of visualization and data munging to do so.

Visualization is an often overlooked tool in CS -- for example IDEs do little to zero visualization... only LightTable is starting to break out of the traditional text document. It also shows that depending on the problem visualization & data can be morphed and stretched to provide new insights when others might have walked away.

So why isn't this something that's a part of job interviewing or a bigger part of our normal toolbox as engineers?
Not related to the topic but to the site. It's absolutely fucking unusable. I opened it with my phone at which point I was greeted with a full screen ad. Ugh okay closed the ad. Now all of the content is grayed our with a pop-up from Google asking me to do a survey to continue reading. What the fuck?! How is this sane UX? Immediately closed the page.
Justin Townes Earle, Sturgill Simpson (see below), are real good and to a certain extent, many of the "folk-ish" rock bands (Old 97s and the like) carry the torch somewhat. Country instruments have moved quite a bit into indy music in the last ten-fifteen years as well.

The worst about pop-country music IMO now, is that popular country used to have absolutely great singing voices, sing cleanly with a sort of neutral phrasing quite different from the emotional grunting of rock&roll singers. Merle Haggard being a great example. Now, men sound like a parody. Not only do they sing like crap, the lyrics are absolute shit. It's pretty much all "it's friday, time to call in sick, take a long weekend to go fishin'". Urgh.
Looks like it's up on O'Reilly's site: http://shop.oreilly.com/product/0636920041528.do - also on Amazon.
>Dating requires more than physical attraction.

Dating requires physical attraction, and a way to meet people you're attracted to. Tinder satisfies that, just as going to a bar does.

>To do more than hook up, one must determine compatibility, and Tinder provides nothing but the most shallow and difficult tools to accomplish this.

Tinder provides better tools for this than walking up to a stranger in a bar. A person in a bar doesn't carry a sign around saying a few things about them, such as that they like dogs or cats, follow a particular religion, aren't interested in casual sex, or whatever they choose to advertise about themselves. You can only find that out by starting a conversation with them and asking them these things. On Tinder, there's at least an opportunity to put these things out there, and then someone looking at your profile is able to screen you out.

>You'd have better luck walking around with a list of your favorite interests and biggest deal-breakers taped to your back.

No, you wouldn't, unless you happen to know a place that's packed full of hundreds and hundreds of singles of the sex and age range that you're looking for, and isn't limited to a self-selected group of people that may not be the group you're interested in (for instance, people who drink a lot).

>I can only think of two better ways to meet people online: a referral-approval system for friends-of-friends

That's pretty lousy because it limits you to people within your social circle. If you don't have a lot of friends, or you've moved, that isn't going to help you. A lot of people simply do not make a significant number of new friends after they're 30+ years old.

What would be better is something more like OKCupid, where you're basically forced to create a pretty extensive bio for yourself, which people can use better to look for a good match. The problem with this is that people have been abandoning OKC and other traditional sites for Tinder (IME), and for good reason: the traditional sites let anyone message anyone, and as a result, women get bombarded with message from men they're not interested in, and men waste all their time writing thoughtful messages to women who never respond. Tinder fixes that by only allowing people to message each other if they both "like" each other. Men still waste time writing messages that never get responses, but now it's more like a response rate of 25-50% rather than a response rate of 0.5%. And women seem to like it a lot more too, because they don't get overwhelmed with messages (this happened to my ex-wife after we split: she had to disable her OKC profile because she was just getting too many responses).

If you're able to meet eligible people through your social circle, great. But that doesn't work for a large and growing segment of the population.

Honestly, you sound like a college student to me. We older people don't have time for the stuff you talk about.
Sorry for nitpicking, but the Swedish/Danish name of the crime drama is spelled Bron/Broen. Brön could mean breads in some Swedish dialects (and is also slang for boobs). Glad to hear you like our city! :)
This method wouldn't work. To make both results comparable you would have to put the same content on both sites, which would result in one of both pages getting hit by the duplicate content problem.
I heard from someone who worked for government contracts that they were told to 'do production testing on equipment' at the same time they wanted to use it in situations that would have required a warrant.
And a link: http://shop.oreilly.com/product/0636920041528.do
You may wish to coordinate a bit with this?: http://www.wildml.com/deep-learning-glossary/

I came across that glossary a few days ago when looking to solve an RNN problem with a deadline. You may be pleased to know I think I may have solved it by switching to Keras, and this post actually helped unsticking me from a smaller problem too.
Thanks, and congratulations on version 1.0!
An ip address is not good enough to locate someone. If they have evidence beyond an ip address sure raid the house, but if they have no identity evidence beyond an ip address then they need to understand they have no identifying evidence.

Per this article yesterday, MaxMind(a geolocation ip service) lists a farm in Kansas (selected because it is roughly the midpoint of the US) as it's unknown location as a result it is given as the address for something like 600 million ip addresses. The farm's owner has been harassed by several law enforcement agencies and countless vigilantes.

https://news.ycombinator.com/item?id=11466849
This argument breaks down if we consider that we don't know anything about the "host" universe.

It is as if Minecraft beings reasoned that it would be impossible to simulate them, as the redstone circuits required would be much larger than the observable universe. Which is fine, except we have nanoscale transistors.
I wonder if they use wavelet compression for all those aerial photos of ocean water.
World After Capital (2016)
What platform do you write on? Linux? Mac? I'm genuinely curious.

I have been looking for substitutes to Latex ever since writing my dissertation in Latex and having to debug/tweak an already horrendous Latex .sty file. I basically decided that I would either write technical documents in Tex or not at all after that. For me, Latex is great, until it isn't, and then it's Jinga-on-a-unicycle frustration.
Sex!
Ask HN: What ever happened with the Rap Genius/Heroku routing controversy?
Digging into a recent link for annotations on Google's SRE book led me to look back into the "Routergate"[1] issue in 2013.

For those who don't remember it, the short summary is that Heroku, a PAAS company of some repute, silently changed their routing for their customer's applications from least-used to random, without updating their documentation or their performance analysis tooling.

This had the following effects:

* Torpedoing the performance of any Rails applications with long-running threads

* Requiring many more workers (dynos in Heroku parlance) to achieve the same level of performance, at a cost of $35/month/dyno

* Inaccurate information was provided by the platform's integration with New Relic, an integration that adds another $40/month to the price of a dyno, making it hard for customers to see that their performance issues were the fault of the platform, not their app.

An info website was referenced, http://herokuclassaction.com, which is now suspended. The domain still resolves, but the old site was suspended by the webhost some time after February 2015 [2] and hasn't been usable since.

I've been unable to find much about the resolution of this controversy with a combination of google and HN searches.

Does anyone know what eventually happened?

Did Heroku ever pay Genius back the few hundred thousand they ripped them off with the silent change?

Did the lawsuit happen, or did it fizzle?

Did Heroku ever fix their routing to be less pathological?

[1]: http://www.wired.com/2013/03/hieroku/

[2]: http://web.archive.org/web/20150127094114/http://herokuclassaction.com/
Distribution-friendly tactics in the desktop wars
The linux-stable security tree project
LSD's impact on the brain revealed in groundbreaking images
I think you're focusing too much on school being a way to "open doors" or get a job. If you go to school for another reason, namely just to be impressed by professors who are insightful and brilliant, to learn cool things, and to expand your ways of thinking and learning... you wouldn't regret it.
That's a fair point. The raid seemed to have been fairly quick, efficient and polite (compared to other raids I've read about). So, combine that and the fact that nothing was seized, and it sounds to me like the police were just checking to make sure the situation you outlined was not the case. It sounds like they were just doing due diligence. I'm not really sure why folks are so surprised and/or offended by this.
Anecdotal evidence doesn't work though. The majority of "good" software jobs don't just want anyone. The average person can't do all the things you just listed. The average person can't market his/herself without a degree effectively.

I feel like we all know success stories, but I would say I have worked with a lot more phds than I have people without a degree. Does that mean that everyone needs to get a phd? No. You can be successful with any level of education, but it's unwise to advise any student to go for this without being exceptional.

EDIT: I have worked/am working at 3 companies, a non-profit, Tableau, and Intentional Software. I'm 21. I'm a student. Across the ~100-200 engineers I've met, I've been the least educated.
Also if you get the travel bug, it's a requirement by many governments if you want to work in another country ever in your life: a degree is pretty-much mandatory for obtaining a "skilled laborer" type visa.

Heck, I even did english teaching in Japan and THAT needed a degree (in ANYTHING)!
are you claiming you are the first SaaS that provides a chat with a direct url? seriously?
To See the Future, Stop Feeding the Fire
Pretty sure YCF specifically forbids non-profits.
I'm not even sure if these examples are that effective. What makes them effective? If the measure of success is whether or not one actually reads the copy, then for me the best approach is to right it like a personal message. In that case the success of email copy is predicated on deceiving the recipient...?
Can anyone around in the late 90s give perspective on how big and influential Yahoo was? Article says they were worth $255B in 2000.
How many of those cultures evolved in isolation?
Hey bpg - can you ping me on my email about this? I can follow up.
As a user, I would find it helpful to have a more human readable permalink / slug for the "at a quick glance" purposes. As someone w/ some knowledge of SEO, it would most likely add value as well.
> If it had never occurred and Africans never learned to read or write

Do you have any familiarity with the history of Africa pre-colonization, because this is a little bit counterfactual.

"Timbuktu's rapid economic growth in the 13th and 14th centuries drew many scholars from nearby Walata (today in Mauretania),[72] leading up to the city's golden age in the 15th and 16th centuries that proved fertile ground for scholarship of religions, arts and sciences. An active trade in books between Timbuktu and other parts of the Islamic world and emperor Askia Mohammed's strong support led to the writing of thousands of manuscripts.[73]"

https://en.wikipedia.org/wiki/Timbuktu#Centre_of_learning

See also:

* https://en.wikipedia.org/wiki/Musa_I_of_Mali

* https://en.wikipedia.org/wiki/Great_Zimbabwe
I think you can´t apply for Fellowship with a non-profit organization, but I am not sure about. Do you have a website or a demo ?
"If you really can't see the value in a scientific degree, I think you either didn't work hard enough, pay attention, or go to the right institution." from another comment would apply here. I am learning so much better than I ever could from hacking together solutions from tutorials, reference docs, and examples. At least for me, this is how I learn.
Mike Bloomberg donated $600 million (with an additional $125 million from Bill Gates) to combat tobacco in low- and middle-income countries.

Here is the plan used in NYC based on the WHO MPOWER program:
http://www.thelancet.com/article/S0140-6736(07)60782-X/abstr...

NYC also placed over 1,000 fruit and vegetable carts in poor parts of the city where fruits and vegetables had not been readily available.

While the attempts to limit sugar-added beverage consumption failed, the publicity over the 3 different attempts against Coke and Pepsi ultimately resulted lower consumption.

An interesting behind-the-scenes story can be read if former NYC Health Commissioner's new book, "Saving Gotham: A Billionaire Mayor, Activist Doctors, and the Fight for Eight Million Lives"
NPR's Fresh Air re-ran host Terry Gross's 1995 interview with Haggard last week. Available via podcast or I think this direct link to their embedded player will work: http://www.npr.org/player/embed/473559002/473559008
The Khoi-san were being actively displaced by the Bantu migration down the east coast of Africa, contemporary with the European colonies in South Africa.