skysight-inc/HackerNews huggingface dataset:
Congratulations! This is awesome

> but I know the rough part is only starting

Yes and no. Getting the first job is a huge hurdle, you actually have overcome probably the most difficult challenge of the early years of your dev career, so well done.

Of course, the challenges keep coming, and quickly, but from here on it will look much more like a (possibly rather steep ;-) upward curve wrt time rather than a huge cliff (hobby projects/qualifications -> first job).

So long as you're expecting and prepared for that, which you clearly are, you're now in much more of a position to control your own success, which in relative terms is actually a lot easier, less stressful, and even fun!
I love cooking. And sure I could, possibly, make a better burger or taco at home than the one I buy at the food truck, but I'm not going to be able to do so at work.
Great to hear there are companies that take security seriously.

The companies I've consulted with had USB not secured in the Laptops of the marketing departments I've seen - and yes some of them lost several hundred millions of $ b/c of breaches in revenue.
Only active users should be counted.
That's how it worked ever since, including coal and oil.
https://en.m.wikipedia.org/wiki/Jevons_paradox
This isn't good, but it can't stop here. It has to be continually taught over the child's educational life and implemented and shown how it is useful in other courses. Otherwise it's "just some thing I learned in high school" and the applications of it won't seem relevant.
Show HN: Dependabot – automated dependency updates for Ruby and JavaScript
Exactly. There's this poisonous atmosphere in HN that dislikes criticizing honestly. In fact, throw in some compliments and you'll get a zillion upvotes. But complain about something, and fear getting banned...
With a (very) good weather model, it's possible to change altitude to pick up winds going roughly where you want to go. I don't know if anything does this autonomously - Google's Project Loon is the obvious candidate.
Alibaba spending $1B to raise stake in Southeast Asia's Lazada
The Fable of the Dragon-Tyrant (2005)
Ask HN: What are the best books on modern computer graphics?
Googling around, I can find many examples of this question, but they are all dated before the move to Vulkan/DX12, which I've heard has represented a big paradigm shift.

Are the old recommendations still relevant? Or are there newer books which are more relevant to someone looking to get into the field today?
Solar panels installation
212Solar offers top quality service of solar panels installation are available 7 days a week to give you a free consultation.212solar technology can save you money on your electric bill each and every month. we are necessitated to consume expensive energy.
CO and CO2 produced by the engine is going to come out of the exhaust at the back. Your AC will take in air from the front of the car.
In a parking lot or other well ventilated areas, I don't see a big cause for concern.
Ask HN: Which books do you recommend for high school dropouts?
Blockchains for an Open zero-rating network
> Can't help but feel that IPA will go the way of cursive once tools like this propagate.

IPA is necessary in phonetic and phonological research. You need a way to transcribe and abstract sounds consistently; you can't just submit a recording, along with your paper, to a journal.
Then how Spotify collects 10$ per month? Register user with email and get her credit card number. Ban temporary email providers. After trail period start charging. For enterprises charge company for a batch of registrations. I'm just curious to know why it is difficult.
Building a search and replace interface with react.js and draft.js
Cards, cards everywhere. Not using the full width of large screens. Not a fan yet, but maybe I'll warm to it. Or it'll be like when they changed the effect of "+" in search and I'll hate it but it'll work perfectly for Grandma (since I assume they've tested this a lot). We are after all a set of people who like the HN amount of news density.

News is such an alluring area for change. It kinda sucks. I see the same stories for many days on Google News, can't mark it as "read"/"hide"/"don't care about this topic". Would prefer that over a new look.
This is also a fabulously entertaining novel.
...novel crank pitch, but just throwing it into a random discussion thread is fatal. It's already almost downvoted into oblivion.

Show a prototype working, or people will (usually correctly) assume you're a scam or a kook.
Intel CPUs gets destablished through hyper-threading bug
'Petya' ransomware attack strikes companies across Europe and US
Ask HN: What are the best books for high school dropouts?
Well, wouldn't the tradeoff there be time? In the past when I've ordered products from China or Korea, the tradeoff for free or $.99 shipping was that I had to wait two weeks. I do remember some shops had started keeping local warehouses for faster shipping times, so it seems like the foreign sellers are coming at it from both ways; they will ship small parcels that take awhile to arrive, or they'll send locally and eat the shipping costs.

I'm not convinced at the moment that it's the shipping alone that is causing the issue with the US sellers, especially given the limitations of the cheap shipping agreement (under 4.4 lbs I believe it said).
And taking the kind of pill that keeps you awake is probably counterproductive :)
Sorry I mean to say that rates can be high or low and that make a sense. But agreed: claiming something is outrageously high is silly. In the context of too much debt, if 99% of homes are purchased pre bubble there is not a problem. If 99% are purchased post bubble that's a problem. The ownership rate is irrelevant as you alude to.
No ITER style reactors also get much easer when you scale them. Which is why ITER is larger than JET etc.

It's as simple as heat loss is on the surface, energy it released in the volume. You can somewhat get around this by increasing density, as eventually you need to slow down the reaction because your walls can only take so much heat and radiation. But, it's a lot more stable at lower density which means larger is vastly easer to control.

PS: We could have built an impractical, but working fusion reactor 30 years ago. But, the total cost would have been incredible and we only have so much tritium anyway.
It doesn't have a "comments" section? That's a missed opportunity, imho.
Thanks for the notice! Bug eliminated!
Vegan-mayo startup Hampton Creek is producing lab-made meat
I agree with the pdf spec allowing some insane stuff.

However, I think it's quite a stretch to put any blame on Adobe for this one.

In essence, Avast has implemented their own std::vec in C for the management of the magic numbers, and they implemented it quite poorly.

As mentioned in the article, the find_magicnums function supports roughly 300 (!) different magic numbers. Adobe's PDF is not required at all to exploit this bug.
My old gym used to have "sleep pods" in a darkened room. I'd go for a half hour sleep at lunchtimes some days. Fanatastic, but they renovated the gym and removed them, and I canceled my membership.
Sorry to come across so harsh, I was in a poor mood yesterday :) There are a bunch that friction fit onto tubing that have e.g. 10 holes and spray out to the sides
For me lunch is the only warm meal I eat during weekdays so it is usually quite large. I don't really feel tired or anything after it though.
The same kind of company where they still "write memos."
Using Matlab for hardware-in-the-loop prototyping #1: Message passing systems
Facebook celebrates 2B monthly active users
Get Tiny Tiny RSS. It's a blessing. https://tt-rss.org/fox/tt-rss/wikis/home
Yes, work is not "natural", but we have to sit and do it every day because that's the way it is. So the problem here is to find tricks to keep being productive all day long, and naps are one of them.
Gigster (on-demand developer teams) is hiring for Enterprise Customer Success
Adrian here, author of the PyImageSearch blog. Thank you for mentioning it, I appreciate it. If anyone has any questions about computer vision, deep learning, or OpenCV, please let me know.

In regards to OPs original question, I'm actually working on solving your very problem right now. About 1.5 years ago I created the PyImageSearch Gurus course (https://www.pyimagesearch.com/pyimagesearch-gurus/) with the aim of bridging academia with actual real-world computer vision problems. The course has helped readers in their academic careers, such as securing grants (http://www.pyimagesearch.com/2016/03/14/pyimagesearch-gurus-...) as well as students become practitioners and land jobs in the CV startup space (http://www.pyimagesearch.com/2017/06/12/pyimagesearch-gurus-...)

Within the next month I'll be launching PyImageJobs which will connect PyImageSearch readers (especially the Gurus course graduates) with companies/startups that are looking to hire.

Finally, I'm also working on my upcoming "Deep Learning for Computer Vision with Python" book (https://www.pyimagesearch.com/deep-learning-computer-vision-...) which is now 100% outlined and I'm on to the writing phase.

Definitely take a look and if you have any questions, please let me know or use the contact form on my website if you want to talk in private.
> Wings work for what we want them to do, and have since they were first tried.

Pretty sure people have been messing with wings for centuries longer than they have worked.
Working on an Implementation of an IsoGrid Switch – Spec Update
Yes, I experienced that too. It was at ZTE in Shanghai. They'd all pull out bunks and airbeds from under their desks. I thought it was a fantastic idea, with one downside: the reason it was mandatory was that everyone was expected to work until late in the evening.
> a --verify option, which causes the program to print out a hex hash of the session key

This is plenty enough.

Another option is to use the ssh model whereby the sender has a persistent keypair, uses it to sign the handshake and sends the pub key to the peer. If the peer has this key in its key cache, it proceeds quietly. Otherwise it pops up a "New key, please verify and approve" message before proceeding.
Yet nobody mentions the far higher rent.
Dunno if SegWit2X is going to make a difference?
Mathematicalizing Survivor Alliances
I am a regular user of google news and the color combination hurts my eyes and the main reason why I used google news till now was that I would read the gist.

now, the hover function hurts my eyes too blue color (perhaps the people at Google have very high end monitors) and there is no two-three lines, just the title. Sigh. Google news is now successfully destroyed like Quora was few years ago.
I graduated in Economics. The first ~7 years of my career was at non-profit organizations (as project manager and fundraiser). Then I went to the startup world, one year as a startup founder, two years working with growth marketing at another startup.

But I always had a good mind for logic and analytical stuff, I think it helps a lot.
Don't forget the ethically dubious psychological experiments performed on unwitting Facebook users.

Honestly I consider Facebook as an entity to be a net drain on the species in spite of whatever good it may have done.
A few years back,I read about Chinese research on gait analysis via floor tiles that can uniquely identify you by calculations on weight and shear forces as you walk over them. I thought it was evil, but brilliant, out-of-the box thinking.
On the other hand, it's much more difficult to build lively, supportive, and necessary communities when everybody be moving all the time. Granted, obviously is the one source of income in a town dries up, you should probably move, but seeking out employment by hoping coast to coast does harm to our communities, especially when you aren't involved.

Unlike you, (and I don't mean this in a negative way, it's a complicated discussion) I actually did the opposite and committed myself to the city I currently reside in, less there are 0 economic opportunities to be had, and I volunteer and participate in my community and get to know people. It's easier to build strong communities when you at least know the other people in your condo building.
The phrase was desiminated my McLean in his 1964 publication "understanding media". As I understand Mad Men takes place during the 60s, so there is no mistake there.
Fatal Tesla Crash: That's Not All, Folks
People like the guy you replied to would only start to question things, once the EU decides they cannot keep working the way they want to.

They live under some sort of bubble of selfishness, where they believe others have to change in order to do to what is best for them. Guess what, as long as Google is committing no crime, why should them?
Hi! I'm the dev behind IsoGrid. Let me know if you have any questions!
Counting Twitch Kappas
WinNT 4.0.

https://en.m.wikipedia.org/wiki/Windows_NT_4.0
Of course.

Profit-seeking isn't inherently a bad thing.

Personally I measure their worth of these companies based on the damage they cause in the pursuit of that profit.
It's actually called authoritarianism - when pushing what government wants violates other people's rights to do business as they please even if it isn't criminal activity.
British Government tested chem/bio weapons on public during cold war (2015)
Ask HN: DevOps learning resources
Hey guys,

I've been a developer for some time now, but I've never had to do anything with deployment, servers, and all these good things.

I'd really like to have the basics so would you guys have some nice resources to gain some general knowledge about it.
Thanks!
Petya (NotPetya) ransomware hits Ukraine and other countries
I don't use paredit or similar extensions to code Lisp. Just bare Emacs (with SLIME, of course) is enough. The closing parens that I didn't type are distracting. If there's so much parentheses in your code that you're tired of closing them, maybe it needs a refactoring?
If forging digital signature is not that hard, then you can release some great scientific paper moving crypto decades ahead, or alternatively you can make billions.
The problem with transliterating names is that there often isn't only one way of pronouncing them.

For example, every Saoirse I know pronounces it "sur-sha".
That seems pretty sensible to me. When the educational funding bubble pops in the U.S., I could imagine something like that taking it's place.
Just be glad it's not "$1 dollar".
link please!
Thank you for posting this. - Jenn
We've been learning to code as kids (12-14 years old) too (things like Logo and Basic). (Russia here). Is this something new or unusual?
The most unixy way is simply using the terminal 'bell':

sleep 10 ; echo -e \\a

Don't forget to set your terminal to notify you on bell. For example putty can flash the task bar icon.
I considered using a common framework, but I wanted to create some design from scratch. I know it is not good for some people, but I think it added to my skills doing that way. Someday I will try to improve it, but still using my own ideias, to see if it gets better. But with the job now and all I have to learn, it is not a priority.

If I were to create a product, I wouldn't try to be creative. I would just use some modern CSS framework.
Amazon Will Offer Prime Video at Half-Price in All Markets for Six More Months
Google doesn't have to fulfill any interests of yours, though.
Learn C++ from Scratch with Unreal Engine Developer Course
Though your intent is admirable, programming is something that can be very easily thought, and yet quite difficult to master depending on your aptitude and inclinations and personal commitment to learn. Should everyone be able to write a simple script sure, and the tools that are being developed for corporations are exactly to allow scripters to do more with simpler tools, more drag and drop stuff with a simple scripting language. But real programming is something that comes from your own efforts and endeavors. Not something in my opinion that can be taught, even by talented teachers who are programmers because the amount of time and dedication does not fit into an hour or two a day, it fits into countless hours spent trying to hone your skills out of your own personal interest and hours and hours of frustration due to it. For a self-motivated programmer all you need is on YouTube and the net. For everyone else some basic teaching is adequate to get people started down the path, the rest they can learn by trying to do.
Apache Cassandra Concepts
These costs were related to the terminal dues that USPS (and other postal services around the world) charge each other in exchange for distributing parcels in their respective countries. [1] The system dates back to the 1960s and was implemented to ensure people could exchange letters internationally -- and the massive increase in small international parcels from e-commerce transactions is now overwhelming it.

Things will change starting next year. The Universal Postal Union (UPU) has adopted a new revision of the terminal dues system [2] that classes bulky letters and small parcels differently from normal mail.

[1] https://en.wikipedia.org/wiki/UPU

[2] http://news.upu.int/no_cache/nd/member-countries-adopt-new-t...
Going from not working in the industry to leading a team of developers in just a few years is extremely impressive. I have over a decade of experience as developer and have not made it yet to that kind of lead position. Is this because your technical skills were superior to your peers or because you possessed additional soft skills, if so, what advice would you give for moving into Lead Developer/Engineering Manager roles?
Same in Poland, I was taught basic programming (Logo, Pascal) in a rural elementary school at the age of 12. It was part of the compulsory curriculum. That was in 1997. Doesn't seem unusual to me at all.
So I downvoted first, then decided to reverse to reply why I think what you're describing is exactly what we should not be doing (and what isn't being done in this space, luckily).

Early age computational thinking is not about using computers, like how to use various operating systems or setting up networks or what is a good password or things like that. When I talk to teachers/school administrators but also other parents they are all excited and give these things as examples of how the curriculum (at my kids' school) could be extended. I think this is because to them, that's 'advanced computing' so that's what children need to know. As to you - I presume since you're here that you work as a programmer, so in that sense you're kind of throwing off my theory...

Either way, what is being done in this sort of programs, is teach elementary thinking skills. For many, you don't even need a computer. It's about the concept of breaking down a task into very small subtasks that you can describe exactly, without ambiguity, and while still covering corner cases. That is 'computational thinking', and it's so far removed from the everyday world of current adults (who are not at least somewhat programmers) that they usually have a very hard time even understanding what it's about. How you configure your internet connection is nothing like that, and such menial skills have no place in elementary school classrooms. There are only so many hours in each day, we need to make optimal use of them.

Teaching these fundamental skills can be done e.g. using robots like Beebot or Cubetto or similar; using simple programming environments like Scratch; or on paper / in real life like getting someone to describe how to sort other children from small to large in a generic way (and having it play out in front of them); or with board games that incorporate elements of it. There's a lot of experimentation being done how to best teach these things, and the things you'd think of as the 'obvious' way is quite often wrong (for example, getting a 5 year old to drive a robot and introducing conditions and iterations is quite easy and can happen in a few hours; but usually they won't be able to generalize that knowledge. So you need to dress it up into something immersive, to 'soak' them into this way of thinking essentially, and not just a trick they know how to do).
7 tips: Defining your startup culture
An easter egg for one user: Luke Skywalker
Me too, so is Putin and so was Rommel... I felt somewhat uncomfortable sharing this with those two guys, but I feel the orange guy far outdid everyone in giving us a bad rep. Moreover, my nom de plume has been "Maga" for ages and has nothing to do with 'murica, but now it's a joke in liberal circles.
> It doesn't work like that.

Then don't use any. You are not entitled to it, nobody has any obligation to have a service that does what you want.
"The superior cognitive capabilities of the human brain over the elephant brain ..."

Are we sure our cognitive capabilities are superior? How do we know we've been doing meaningful experiments?
54K seems like a really good deal (at least, an incentive for anyone to take on a university course). In the UK, the threshold is much, much lower: https://www.gov.uk/repaying-your-student-loan/what-you-pay
"Who is this?"
+1

This is the most comprehensive book I know of on Computer Vision. The diagrams in the book (including captions) themselves do a great job of explaining things.
Show HN: A JavaScript password hasher
TheShadowbrokers July Update
Twice wrong, doesn't make it right.
I think that's a joke. Actual code output probably wouldn't feature syntax highlighting
Exactly. Transformers comming up
> Two ideas come to mind. First, maybe this is because electricity has gone far beyond "pervasive" into "fully invisible". Second, maybe this is because software is inherently more complex and can't be made fully invisible.

I think your second point is the correct one.

Software eats itself as much as it eats anything else. This is the purpose of compilers and high level languages. To someone coding in a high level language, C code, assembly, and the electronic hardware itself are all reduced to invisible infrastructure. (That's the idea anyway, leaky abstractions notwithstanding).

So, I would argue low level software is often already invisible in the sense that it is hidden behind the abstraction of higher level languages or user interfaces. But the definition of "low level" changes as more advanced software is created, so it's forever a moving target.
This a quick javascript Vue.js app I wrote as a learning project. It used to be a PHP script that I wrote at $previous_job.

We used it there to request password hashes from new employees which we then distributed via puppet.
That's you. You do not represent everyone who uses Facebook.
All depend of your location of course. I live in São Paulo, Brazil. I earn 4500 Reais per month (~ 1300 usd per month). This is actually around 30% higher than what I was expecting as an average salary for a junior web developer. Luckily I landed the job with the highest pay.

My expectation is to double that within two years. I believe my former work experience can accelerate my path to be a senior developer. And then keep going on a more linear growth.
I am not that pessimistic. A couple of years back it was all "The PC is dead, everyone uses tablets now", but when I look around at work, about 50% of the computers are still regular PCs, the other half being laptops.

The market for open PCs where you can plug arbitrary extension cards into a PCIe slot will most likely shrink, which may drive prices up, but it won't go away for quite a while (IMHO).
Awesome, thank you. I wish you good luck!