skysight-inc/HackerNews huggingface dataset:
Technology is a meritocracy and I use React because I find it to be a really great way to develop front end apps. It makes sense and it's simple and works really really well. I'm not trading that for some other unproven technology on the basis of ideology. If you want the web to be something else then make it so compelling that I must use it. That's what react did.
Omni Hoverboards tests their hoverboard over water
Redux is just brilliant piece of software, React too.
people who backup their stuff laugh at ransomware
I doubt so, big ones such as facebook or google can dedicate themselves to be big umbrella after their main products lose direction/public/profit/all-of-the-above.
Anyhow, as much as I'd love to see social media die out I am sure it will never happen
Agreed. Drive a Mercedes or BMW for 70k miles, with a decent portion of that on dirt road, and a ball joint failure will be the least of your worries.
With 20,000$ could get a nice backup system.
With $20,000 one could get a really nice backup system.
don't use social media. problem solved. something called privacy, embrace it. privacy is a responsibility to keep your information private. it's not a right like many people are misled by those in power to believe.
In all honesty, I'm not sure the author did a lot of interviewing. For example,

> The famous fizzbuzz test simply asks "are you aware of the modulo operator?"

Wait, what? No, it asks "can you write a for loop without breaking a sweat?". There's a rightfully vivid debate going on about the virtue of asking algorithmic questions in interviews, but fizzbuzz is hardly algorithmic. I'd wager that virtually all programmers iterate a collection at least once daily.

The followup sentence drives it home for me:

> Yet people will spend twenty minutes on it in an interview, a huge waste of limited time.

Well, if it takes an applicant twenty minutes to Fizzbuzz, you're done! Just saved everybody lots of time.

I used to think Fizzbuzz was insulting and bullshit until I started interviewing. I haven't yet met a programmer who couldn't solve a Fizzbuzz-level question, but I've met many who took over 10 minutes and made little logical errors. It's a great predictor for "can this person actually program, well, at all?".
Just learned about Tom Perkins. Definitely was not perfect but Gosh those guys had some guts to try what they tried at a time when everybody was so big on traditional corporate finance and so fearful on new tech companies. RIP
SourceForge Singled Out as ‘Shining Star’ in PCMag Column
The Coming Death of Freeware
Dedicated sensor hardware blows away laborious fancy math to overcome the limitations of a sensor. Look at the adoption of the Kinect and LIDAR in robotics hardware. No-one is seriously using monocular vision for any kind of serious environmental sensing. Stereo vision + pattern is pretty much the minimum to get satisfactory results.
Maybe Dvorak doesn't need it but Curry blew all his money from the MTV days I believe. He is not exactly living a glamorous life.

I like the show, the model seems to work although the newsletter is constantly pushing people for more donations. Their wording makes it seem like they are on the edge of being sustainable all the time. This could be true of course.

If you take the time to listen to them longer , > 10 podcasts or so your start to pick up on the type of thinking they have, it really can be refreshing and No Agenda should certainly be part of a healthy news diet, as they call it.

By the way, strange to see nobody mention TWIT, I enjoy it every week, they seem to do very well. Also, the Jupiter Broadcasting network (Linux Action Show, Linux Unplugged, Unfilter, etc) is an absolute joy to listen to. Very motivated team that exists by doing ads and using patreon. They prefer not to use ads and gladly take donation but I think they hit a nice balance.

My app of choice is Pocket Casts, works very well.

Oh, I also used to be a fan of Linux Outlaws, they had a fan made foss app that integrated with Indenti.ca (foss twitter clone based on status.net), you could automagically chat using a hashtag unique to the current episode. That was a nice experience and worth using the app for.
In many countries the warranty period isn't binding - the product is entitled to repair as for as long as the 'expected lifetime' of the product.

What would be an example of such a country... and what does it cost to buy an average car there?
It's right that it needs additional information to distinguish style from content, but they get that from selected layers from established, pre-trained neural nets for image recognition. I don't entirely understand why it works myself, but it seems to.
Using 'if' indicates programmer's doubts about what a program should do. These are usually rooted in low self esteem and troubled relationships with parents.
I disliked the over dramatic stuff and the early first season tried to treat the lead like a Steve jobs (yet again). I really like the 80s aesthetic and the Texas setting. Makes me almost wish I was around during those days.
I really got emotional when I first read the article. LAN parties were that epic moment when you felt you were part of something new, we were initiating the new socialization process we are all now accustomed to. Nerds kind of disappeared in my mind
yeah, well, I guess they were a little late..
As horrible as Internet surveillance is, the alternative could have been worse
brakelines dont exist on a tesla. the brakes are electromechanical. the pads and disks last much, much longer because most braking is done with regen. software errors are handled over the air. batteries now last a long time and they will last much, much longer without needing any improvement in technology. the battery in a tesla can be replaced in literally seconds. try that with anything from an ICE that has to be mechanically linked to other parts.

you see, you dont really know anything about EVs. but this very simple principle should be enough to settle things: ICEs use many moving parts and use explosions. electric motors have one moving part. so as you can see, the best ICE is worse than the best EV even when you include cost efficiency in the definition of best. EVs are already way better than ICEs. And even if you spent a million dollars making a very reliable ICE it would still be less reliable than a run of the mill EV...
I guess the wrong signal is not that you have a cert, it's when you highlight it in your résumé.
If you're a Windows programmer, might be a good idea to write a Windows Service that watches for drive encryption. Then you could stop it before it does anything. For now, I think most of the methods are known, so they are easy to watch for.
This is what caused Tesla to dip so much yesterday?

https://www.google.com/finance?q=NASDAQ%3ATSLA
Umm, yes?
Looks like people don't like it when you criticize their idols. People forget Paul Graham is in the business of making money. Ethics and morality are not a prerequisite. They actually start getting in the way once you reach a certain level of fame.
When we do eventually get working personal VTOL vehicles (let's call them something that is not not flying car), they will look something like this. Maybe with different characteristics for body shape and rotor arrangement, but definitely with gimbaled electric motors and with no wings or control surfaces.
The headline could also be "University willingly supports criminals with $20.000" - and it would be more honest.

That's really something that bothers me with the whole ransomware thing: People seem to be completely ignorant to the fact that by paying they're not only getting back their data - they're paying the bills for the people who will launch more attacks against other people. And thus they're themselve guilty of supporting the same crime that just hit them.
I can't imagine how you guys eventually found that out! We usually resorted to abandoning Windows Network and just hoping we could ping everyone and "see" each other's servers hosted on a computer. Often computer A and B could see C but couldn't see each other. Never ending mess of installing/removing tcp/ip and the other LAN protocols and fudging around with ip addresses etc!! Took forever but when it worked and that first game started rolling everyone was up
It's very hard to 'not use' social media. If someone makes a post about you, you're on social media whether you like it or not.

Most people would also say that foregoing the benefits of using Facebook, Twitter, LinkedIn, WhatsApp, Snapchat, Wikipedia, Medium, TripAdvisor et al is an unreasonably large compromise for not having employers, landlords, business contacts, potential romantic interests not running machine psychoanalysis on your social accounts.
OTOH, industrialized countries leapfrog them in certain other technologies, like wired networks.

I'm not sure if wireless would scale to the traffic capacity of our developed and industrialized telephone and TV cabling, especially in dense cities.
(Most* ) shorted stock means a lot of people would like it to fall. Can't hurt to help.

(*edited, not the most)
"Recently, a Model S was in a very high speed accident in Germany that caused it to fly 82 feet through the air, an event that would likely be fatal in vehicles not designed to the level of safety of a Tesla. All five occupants were able to exit the vehicle under their own power and had no life-threatening injuries."

That is a pretty impressive feat for a car. Also, the voluntary recalls are an interesting case because to me they did something positive in doing a recall before any injury happened. When the news of the recall broke though, people were complaining about the recalls. Part of the problem is that any announcement by Tesla makes the news round while a similar recall by Toyota or anther company, that would affect many more people, wouldn't get a tenth of the attention.
All these complicated examples and no mention of functional pattern matching or pattern matching at all.

IMHO These are by far the two most important ways to get rid of complex code embedded with ifs.

One very good example of this is erlangs factorial method.

factorial(0) -> 1;
factorial(N) -> N * factorial(N-1).

There are many other nice examples at the erlang documentation:

https://www.erlang.org/course/sequential-programming#funcsyn...
Yeah, I get it a couple of times a week when I try to search for old technical stuff, where google constantly reformulates my search and includes what it thinks are synonyms.
A dirt road will work the suspension a lot harder than paved. Combine that with stones pitting the ball and allowing moisture behind the seal, and it all comes down to the S not being an off-road vehicle.
You mean like most customers in Canada, Norway, Sweden, Finland experience several days each winter?
I see you backed up your comment
>I'm in a better place professionally now

Buy a gold chain!
I don't understand his comment about less & wc. It appears to work for me:

$ less --help | wc
237 1298 11912
Ugh! Disgusting that sourceforge has stooped to this level of intentionally grouping freeware and FOSS together as though they were the same thing.
Of course. Most people aren't going to logout of Gmail when they want to do a Google search.
Agree on technical questions + what he says on "team fit" really doesn't make sense: "You are NOT hiring for "team fit"
I have never heard a definition of "team fit" that didn't end up sounding like "let our bias run free". Phrases like "looks like they belong here" are terrifying. More insidious are complaints like "doesn't like the same social activities we do". Grow up. Your office is not your frat house, and socializing with your co-workers outside of work is not some crucial test. There is no requirement that you like someone socially as long as you want to work with them." You don't ask people to be exactly like but you expect them to be able to work in a cool mood with you and to share things. Who would hire somebody that doesn't get along with the team??!!
Most shorted? Really?
Ask HN: Help needed
Hello HN,

After a series of bad burnouts, bad decisions and risks taken that turned out horrible I'm now in a situation where I don't have any place to stay and am unable to make ends meet. I have no contacts, no friends or family to go to help.

The only asset I have is skills. I've been programming since childhood(now in my thirties) and have a wide experience across multiple domains and a variety of technologies. In the recent years I've been working with Javascript and node, doing web development. I understand the browser's limits and bottlenecks and know how to make something working fast and smooth for an overall good UX. I want to believe I have an eye for design and that I write clean, tested, documented and highly maintainable code. I score L2-3 on most of these: http://sijinjoseph.com/programmer-competency-matrix/

If you have some side-project, task or anything _not_ of high urgency(as I can't fully commit, at least not until I get back on my feet) and you think it falls within my skills, in exchange for some cash(WU or bitcoin) it'd be of giant help and I'd be really really grateful. I'm happy to answer any questions you have privately here: hkr@keemail.me

Disclaimer: This is the second time I post this for some visibility in EU timezones.
... under duress.

That's why it's termed 'ransom'. Because people who don't pay, have things taken from them. You don't really get to condemn ransom payers on ethical grounds without being an asshole.
Looking at all the blog posts that blogger Edward Niedermeyer wrote on his blog [1] I can't find a single positive thing he ever said about Tesla, it looks like he has some obligation to just write all the negativity he can come up with.

[1] - http://dailykanban.com/author/bjorn/
Overview of Running an Online Game for 3 Years
I'm sure this is an incredibly unpopular opinion here, but I really believe that these things can be a net good. At least in some cases, like your example of credit checking.

I recall a startup nonprofit that gave loans to people in third world countries. The main problem was detecting fraud, and the only tool they had was checking social media profiles. Clearly this is a good thing if it maximizes the number of people who get loans. Even if a few good people get accidentally filtered, there is a net benefit. And yet this was really controversial in the HN comments.

There is also a net benefit to having more accurate predictions on who will make a good tenant. Rent is the largest cost of living for the poor in many places, and anything that helps reduce that cost is a net benefit.

Yet people react based on emotions. If a single false positive out of millions causes someone to be worse off, it's considered unfair and bad. Even if the net utility is positive and more people benefit than are hurt. It also rests on some underlying assumption that the existing system is perfectly fair, which is obviously false. Human's are way more biased at judging than algorithms. Bad loans and bad tenants have to be paid for by everyone else, which is hardly fair either.

Social Credit has nothing to do with it. The goal of social credit is to discourage dissent. Whereas credit rating agencies don't care what your political opinions are, just how likely you are to pay your bills.
mind blowing...and so simple!
Then either other people don't have the software what they want (because there are so many different needs when it comes to any domain) or the complexity is transferred to finding/evaluating the huge selection of software.
There was some talk about them not being appropriate for HN, because it was all hearsay within a fairly tightly-knit group. However, none of them were flagged, as far as I know. I don't know what flagging means on HN - this post is marked as flagged and I had to search for it to find it(I was planning on posting the same thing).
400+ commits over 6 months. Damn, these guys don't fuck around with their level of detail.
Who ever logs out?
Awesome. Just the black monolith should stay black :-)
> Google 0.1 did something technically nontrivia

Indexing and rating web pages based on links back to pages. Basically a massive "outer join" on the web. Basically a software implementation of how academic papers are rated, but technically a massive data processing exercise - not just a good idea in theory but required a great deal of engineering skill to implement.
I guess it is Most (shorted stock) means [...] not (Most shorted) stock means [...].
http://www.bloomberg.com/view/contributors/ARwBOWvU7QI/edwar...

A list of articles by said Edward Niedermeyer. There definitely are a lot of anti-Tesla articles.
As someone who is going through many technical interviews right now, and failing all of them, I love this article. (It was actually brought to my attention last week.)

My technical ability is readily apparent to those who have viewed my work, and by virtue of those who have praised it. I don't claim to be the best programmer in the world, just a competent one. I've also been programming for over 20 years, that might have something to do with it.

However, I suck at interviews, in any way shape or form (personality tests, technical tests, you name it). Yet I've aced every job ever given to me, and people love to work with me (even in spite of my salty attitude).

To think that you can determine what it is like to work with me over the span of a year within the span of an hour is completely and utterly ridiculous.

As it turns out, the little sub-problems they give are the most trivial part of programming. The hard part, the part it takes many years to get any good at, is coherently organizing, documenting, and ensuring the stability of a larger system, particularly concurrently with other programmers. Or designing an algorithm that you can't just Google. Or making a really tough decision about what features to cut or what direction to pivot. Or organizing a vision of what will add the most value for the customer. Or...etc

Being an introvert with a monotone voice, general lack of expression, and deadpan sarcastic humor does wonders for personality tests. Most people's default reaction to me (in interviews or otherwise) is that I am a total dick. Which I am, but the kind you don't mind hanging around.

I don't do well with programming that has a one hour deadline. But give me a day and I can produce the typical output a programmer would within a day.

If I spent all my time practicing for interviews, I'd probably be better at them (with stuff like Top Coder or Interview Cake or whatever). And I think giving these things a whirl is well worth it (not for the sake of winning in interviews). But it is not my life goal to be good at interviews. It is my goal to work in areas I am interested, and continue learning things that are directly relevant to my real-world tasks (sorry, writing a red-black tree on a white board within an hour never happens to me in the real world).
The point was that none of these animals actually want to kill people, which was stated in the parent post.
"We don’t know if Mr. Niedermayer’s motivation is simply to set a world record for axe-grinding or whether he or his associates have something financial to gain by negatively affecting Tesla’s stock price, but it is important to highlight that there are several billion dollars in short sale bets against Tesla. This means that there is a strong financial incentive to greatly amplify minor issues and to create false issues from whole cloth."

They really have it out for Niedermayer? Or, Niedermayer is is really playing the system? Personally, I wouldn't make these claims unless I had proof.
Missing E2E encryption is deal breaker for me. But I'm likely a minority demanding that feature.
Contribute to Node in 10 “Easy” Steps
It has a ridiculously big help section. It is a pager!
Interview to Vaclav Pech on Jetbrains MPS: The Community and the Future
Does anybody know a good guide on where to begin? Resources are not the issue here, but usually the overwhelming amount of information regarding all those topics and areas of mathematics. I was always very interested but got discouraged rather quickly, even after a semester at university. So far my favorite access to math was through philosophy.
So are the documents customers were allegedly asked to sign real, or fabricated? This post calls Mr. Niedermayer everything short of a liar, and yet they didn't answer the obvious question. I am still withholding judgement.
That's the sort of thing that should already exist in anti-virus software or host intrusion detection systems. I presume that the university wasn't running such software, or that it didn't work correctly, or that the ransomware was smart enough to bypass it.
JQuery 3.0 Released and Other JavaScript News
Ranked 151-200 in the QS rankings for CS. I bet if they handed this problem over to the CS people in the university they would have willingly helped them out to fix it.

Information security is even listed as one of their main research areas.

http://www.cpsc.ucalgary.ca/cpsc_research

they even have some labs that does infosec

http://icis.cpsc.ucalgary.ca/
http://ispia.cpsc.ucalgary.ca/

I bet the people at the CS dept must be pissed.
Programmer Automates His Job for 6 Years,Finally Gets Fired, Forgets How to Code
One thing that helps Tesla cars out in comparison to most other cars is that there is no engine in the front, so it's all just a huge crumple zone.
If you live in an area like that and don't even have a reliable Internet connection, then no wonder you don't have a job. Blame yourself for where you have chosen to live rather than the evils of corporate greed.
I bet that you chose all of your dozen-plus vehicles knowing that you'd be driving extensively on dirt roads every day for the life of the car. I also bet that if you tried it with a $70k luxury sedan it'd have a major mechanical fault within a year traceable directly to it not being an off-road vehicle.
DEA Wants Inside Your Medical Records to Fight the War on Drugs
Oh man, I thought they were on to me, but no, it's for the givers of technical interviews. Phew.
> Dirt can contain salt, iron and other rust-promoting particles.

When I read the title and the paragraph referencing the rusted ball joint this was the first thing I thought of. The whole post I was waiting for that title reference to be worked in, but was surprised when it was finally used in the metaphorical sense one usually hears.

>> The two tow-trucks line is such a red-herring

It would have made for a great counter example for the range anxious if it wasn't for the suspension failure.
TrickOrVisa: a web app to show which countries you can visit with/without visa
Trick or Visa
So his complaint is that it is well documented and featureful?
The performance cost of ifs are not that bad. Especially if it means you can read sequentially from the memory.

It however, do represent branching, and in a hotspot it can be more efficient to simply calculate both the if and the else and just choose the right value, rather than having a branch misprediction.

In any case, always profile, and identify issues before doing any optimization.
A whole company going after one person. Whether they are right or wrong makes is irrelevant compared to the door to company bullying it opens: if a customer speaks against a company right or wrongfully the arsenal of legal retaliation a company has against him/her is disproportionate (libeling, doxing, mass PR/reputation, secrecy of affair new laws), resulting in de facto possibility for companies to control public space communication.

Government are just giving the key of censorship to corporation. Private owned interests that do not represent the people.

Tesla and its owner's arrogance are creepy.
Lolwut, what kind of cars do you drive that them lasting 70k is incredible?
I think a similar example of evolution of tech going wild is the web.
What about using a GCM implementation like microg?
Thank you for your anecdata.
Code Fellows grad here. I went from a $50k mechanical engineering job to a $130k web dev job (consulting) directly after completing the program.