skysight-inc/HackerNews huggingface dataset:
In the global Internet economy, this should really become irrelevant for digital goods. But of course some try to prevent that from happening.
> It pays better and is perhaps more fun than manual labour and cleaning jobs.

No offense, but these are not really great comparisons for someone with the aptitude of a programmer. I don't really understand the point you are trying to make with that statement.

OP could go to an accelerated nursing program for a year, not sit behind a desk, help people, be mentally stimulated, and make six figures (at least in the bay area).

Plus tons of other career options.
What It’s Like to Be a Woman at a Tech Conference
You may be interested in http://slatestarcodex.com/2015/05/22/ai-researchers-on-ai-ri..., or more directly addressing your claim, http://slatestarcodex.com/2017/06/08/ssc-journal-club-ai-tim...:

> 50% of experts think there’s at least a ten percent chance of above-human-level AI coming within the next ten years.

(ten years!? sheesh)

> And 40% of experts think that there’s a better-than-even chance that, once we get above-human level AI, it will “explode” to suddenly become vastly more intelligent than humans.

> And 70% of experts think that Stuart Russell makes a pretty good point when he says that without a lot of research into AI goal alignment, AIs will probably have their goals so misaligned with humans that they could become dangerous and hostile.

> ... 5% think this is “among the most important problems in the field”. Only a tenth – 1.4% – think it’s “much more valuable” than other things they could be working on.

Not totally clear which of those Zuckerburg wouldn't agree with, but this isn't exactly a fringe concern anymore, even if most people think it's not worth thinking about yet.
But still on HN?
Product Management is a great path for software engineers who already have a curiosity for what goes on before and after code is written in their organization. (to be clear, I'm referring to product-management, not project-management)

I transitioned from eng to PM in my mid-twenties when I realized I was good but would never be an excellent software engineer.

I later did a stint as a Director of Engineering and to this day my experience of engineering is helpful both as a (former) startup founder and now VC.

I prefer to hire product managers who have an engineering background, who can work seemlessly with an engineering team and understand what they need to do.

If you want to explore this area see if your current employer will let you work on some PM tasks (building use cases and user stories, defining user profiles etc) or just read up on the subject want try to inject some learning into your current dev process.
Show HN: Online family tree maker built with React
Vice seems about right
Open Sourcing JA3: SSL/TLS Client Fingerprinting for Malware Detection
Trained in a lot of other jobs.

Worked as architect, movie critic, civil engineering, radio host, radio manager, race engine engineering (F1), and back to coding.
It makes the most fun. I knew several others from my town with similar jumps. As architect you are trained as generalist and can do everything. Another architect colleague also worked in F1 engines, others did race boats or went to the Olympics.
> they decided to take a meeting with someone who claimed to be a Russian government lawyer with information on Clinton

Even if you want to claim that's all that happened, that is -still- collusion ("secret or illegal cooperation or conspiracy in order to deceive others") in the midst of a presidential campaign.

> there's more evidence of the Clinton campaign colluding

Oh please.
Bill Gates Backs Uber Freight Rival
Municipalities are lazy. Instead of doing their research and suing individual owners, which they should be doing as those are the folks not paying taxes, they look for the aggregators like AirBnb which are a big target and sue them instead.

As someone who pays my taxes it is very annoying to have another body step in and muck it all up. AirBnb is notorious for collecting the wrong taxes and poorly reporting the taxes they do collect.
Currently with Webrender enabled Firefox renders it both on Webrender and the old renderer which causes it to be really slow.
To be fair, the entire political spectrum in America is far right of anything in any other developed country. And so I agree with you, not all right-leaning people are unreasonable, take the US Democratic party, who I am to the left of but I consider reasonable. They are right-leaning -- they are a pro-business centrist conservative party. Democrats are so conservative they do not even support universal healthcare. Imagine in your country if the left wing party proudly campaigned to deny healthcare to the poor, but the right wing campaigned to deny healthcare to even more poor people and to give that money to the ultrawealthy. We have an actual left wing and its policy positions are popular if you take polls but there is almost no political representation of it or platform for it in traditional media.

It's tempting to pull out "both sides" rhetoric because reasonable people sympathize with others and try to see things from their point of view and assume since they believe something, there must be a grain of truth to it so they always feel like they should compromise. The problem is unreasonable people (or simply malicious ones) will take advantage of this impulse every single time and have been for decades. "But both sides!" is the climate that guarantees it's going to be impossible to have a rational or reasonable debate about political issues -- approaching a political debate assuming a compromise is inevitable and the other side is just as reasonable as you are is just accepting defeat before a single word is spoken. In this context, if both parties approach it with good faith debate can happen, but if not (as is our current situation) whoever is the most extreme always wins.
On the drawing board and slides, it would definitely work. No doubts about that!!! Keep me informed when you have a driverless car on the road and you are worry-free to send your kid or any other loved one in it.
I'm looking for a way to automate the process. Has anyone got any ideas?
Don't forget that junior developers... are junior. They might not be the best devs in the world yet, but I'm pretty sure they can fit in any mold if you give them the right resources.

In your case, I'd say someone passionate enough to provide good value for the team. Just make sure you don't scare them away by making them feel they might "waste your time" ;-)
>Every application looks different (yes they used to blame Linux/X11 on that one). It has two control panels (or three maybe), two web browsers shipped with it.

So you want your cake and you want to eat it too? It's pretty well known that as part of the new iterative release cycle they're slowly moving things into the new "control panel". That's not going to happen overnight, and unless you want to go back to only seeing new releases every 4+ years, we're going to have to be patient.

>Takes more than a minute to boot on a new and pretty formidable laptop. This is the fresh factory install.

Then something is seriously broken with the laptop, or you're running off a spinning drive. Regardless, if boot time is your primary factor in choosing an OS, you're doing it wrong.

>Can freeze the desktop while apparently doing something under the hood (installing updates? scanning malware? summoning the devil?), without any indication as to why, and not come back in five minutes.

Between that and your boot times, I would imagine you've got a garbage hard drive. I've never had windows "Freeze the desktop for 5 minutes at a time". A quick google search also finds no relevant posts on other people experiencing the same behavior. Windows updates wouldn't freeze your desktop. Heck, video card driver updates will cause your screen to black out for a couple seconds, but not freeze for 5 minutes.
The Uncertainty of Science by Richard Feynman (1963)
Thank you for the links. I work in this space professionally. I had heard about Brillo and Android Things a while back (there was very little info back then). Looks like there is a lot more good info now. Will delve into it. By the way, if you are in Mountain View and want to grab coffee, please reach out (email in HN profile).
They don't run on a website, they are static files (usually) served from a zip file.
Oh! Good insight!

... but we already have that, right? Undesirable outcomes from rulesets that govern the behaviour of a large number of (conscious or unconscious) actors are a pretty standard feature of civilisation
In London there is a wide array of low level nuisance and antisocial behaviour that the authorities are unwilling/unable to tackle.

Drug dealing and use, drinking on the street, prostitues loitering, homeless people begging, women being catcalled and harassed, groups of youths congregating, littering, etc. are all commonplace in truly public spaces.

Many of these 'pseudo-public spaces' (think Granary Square, More London, Canary Wharf) are enormously popular with families and businesspeople precisely because they have security personnel who do a good job of tackling these things.
definitely a driverless toy car :)
Pattern recognition is peripheral I think. It's there and is a prerequisite, but not primary. The main thing we have that other advanced mammals don't to the same extent is the ability to build models, or internal
simulations of situations, individuals, groups and systems in our heads, modify those simulations and model how it will behave in different situations or over time. It's this deductive reasoning that distinguishes us and I'm not sure that pattern recognition plays much of a role in it.

Focusing on Complexity is putting the cart before the horse. Human brains are complex because that is a requirement to be able to do the things that they do, they are sophisticated systems that solve complex problems and therefore need to be complex. That doesn't mean that arbitrarily complex systems will somehow become intelligence because emergence. Consciousness, maybe, that might be an emergent property of our brains other functions, but intelligence and conciousness are not the same thing.
I majored in journalism and computer engineering. Started out doing traditional news reporting and eventually (because of the onset of the Internet and the web) got back into programming and web development, but for news organizations.

I don't know if I can say I've gotten out of coding, though; my current job is teaching journalism and programming at a graduate program. Wouldn't mind going back to a programming-heavy job, though it probably wouldn't be software or systems engineering.
The interviews were so bad that I ultimately rejected all of the applicants. I also withdrew the position because it was wasting my time.

Maybe you shouldn't hire juniors? Junior devs are an investment and we owe them respect and genuine mentorship. By definition, they will 'waste your time'.

And frankly, if you can't afford seniors, your company's mentorship opportunities will be weak enough that the smart play for truly capable, career minded juniors would be to work elsewhere.
He's not passing legislation with Musk Decree.

Just trying to open the floor to discussion, ground rules, and humanism before its too late.

Zuckerburg's view of AI extends into the next fiscal quarter, Musk's extends to other planets.
Well they allocated 780,000 for marketing so clearly it's a lot more expensive than any of us could have imagined.
JoyCoin: The first ICO to invest directly in your own happiness
Best i can tell, he is the only one willing to touch Xorg internals. The rest just fitter around the edges, delete code, and hack on Wayland because its shinier.

Xorg will live and die with Packard, sadly.
Wow, amazing. That's a lot. Is there any reason or incentive why so many names despite not many use it?

Btw, full ENS stats here https://ens.codetract.io
Completely agree with you. In particular regarding the "motivated students and teachers" aspect I think it probably plays a role in favor of esperanto in these studies.

I don't think many people have to learn esperanto at school or for work, clearly it heavily biases towards people who are interested in learning languages and esperanto in particular. You have to be very careful while creating your samples to compensate for that I think.

>One of the studies Wikipedia cites claims that you can learn the grammar of Esperanto in ~5 hours, which is "impossible" for other languages. That instead screams to me that Esperanto is taught as a detached grammar course in early instruction, whereas other languages will tend to start with a phonological crash-course combined with basic phrase acquisition, instead spreading grammar out over several hundreds of hours of instruction.

That might be true but on the other hand imagine teaching English students a "detached" French grammar for instance. I think the students would give up within the hour, it's too dense and quirky to be palatable. If Esperanto's grammar is really simple and regular and can be integrated in 5 hours it's a good point in its favor.
Lucasfilm and ILM announce open source release of MaterialX library
WebGL's new home, Starting with Unity
Sadly it feels mostly like a PR piece for Wayland.
* Curiosity

* Take initiatives

* Knows how to learn new things, +/- fast (and loves it)

* Knows when its the wrong way (even if its too late) and turn back

From my little experience, you don't have to do big technical challenges to detect those. But again I have very little experience in the business (5 interns and 1 junior hires)
Social habilities are important too, but don't get fooled by those who talk too much

Good luck !

EDIT: formatting
The specification of EVM in HOL exists already [1] and can be used to prove correctness of EVM code already. EVM is pretty low-level, though; the same can't be done for Solidity code. Yoichi has a page that outlines his thinking about what Ethereum's formal verification needs are [2].

What I would like to see is a verified high-level smart contract language layered on top of the Ethereum stack, allowing non-logicians to put together contracts that mean what they think they mean. See [3].

[1]: https://github.com/pirapira/eth-isabelle

[2]: https://github.com/pirapira/ethereum-formal-verification-ove...

[3]: http://lambda-the-ultimate.org/node/5003#comment-94645
I played tuba in middle and high school, so I didn't much opportunity to improvise (lol).

But tell us more about your story! Go to https://coderintros.com/suggest/ and suggest yourself.
I've been in this exact situation and had some real success (and failure)... I think hiring a junior developer who will be great and good for your organization comes down to one thing: how much passion do they have for programming?

If they don't do it on their own, and don't seem interested in programming for their own benefit outside of the job, then don't hire them.

People who are new but enthusiastic and spend a lot of time learning on their own are who you want.

Subsequently, hiring too many junior developers can be a hinderance because there aren't enough people to coach and guide them. It adds technical debt to your organization and makes for a shitty experience for the junior dev. They need help and they need people who have the time to help them. It's easy for junior devs to feel inadequate and suffer in silence.

Finally, ask yourself why don't have the funds to hire a more experienced engineer. It may be a sign of an unhealthy organization or goals which are way too big. I say this from experience and the pain I felt as a result of not listening to my gut and pushing back ferociously. You think firing someone "sucks," try laying off a room of people you know, who you care about, and who have been good to you and your organization... bad goal setting will cause it.
And yet here we are, made of neurons.
But if you start off on something like an Arduino, you'd "just" convert it to a custom board running an AVR (or ARM with the newer ones?) on the way to production, or are those that bad to use in serious designs?
What's the advantage of running the API in google app engine as opposed to a google cloud VM instance that you can just SSH into? Setting up letsencrypt on a VM instance is 10x easier than this (and in my experience everything else you need to do is 10x easier).
Have you ever taken a Greyhound? Granted I have a n=1 experience, however a Bus leaving Denver (with a final destination of Dallas) leaved much to be desired.

The route-through method means that you'll stop about once every hour for 15~20 minutes for on-off and snacks/restroom. If you're still somewhat wakeful these stops are just at the twilight phase and you don't get truly restful sleep.
When hiring juniors hunger to learn should far outweigh qualifications and raw knowledge in a particular technology imo.

That said, I think there may be a deeper issue here. You want to hire seniors which suggests that your startup _needs_ seniors and the experience that they bring. But you're hiring juniors.

You're going to end up disappointed as you need senior developers at this point.

They're going to end up disappointed as they require senior developers in the team to learn from and grow.

(Perhaps unrelated, I think if you've interviewed 400 people and haven't found someone "good enough", the issue may not be with the candidates...)
If that VPN IP range is known to be used by fraudsters then yes, for good reasons. And if your VPN is affordable and "privacy oriented" there is a very good chance that a bunch of crooks are going to use it.

Professional VPNs are probably fine.
Pattern recognition is fundmental to reasoning. Without pattern recognition no ability to establish separation between the experienced no way to build models or simulate. Without pattern recognition there would be only noise.
Why Tap Water Goes Stale Overnight
Furthermore, adding cores is not an exponentially-growing process. On the other hand, there is some evidence, from the fact that intelligence is possible within the human brain, that intelligence is embarrassingly parallel.
Find a smaller number of experienced people.
Indeed, keyboard slip.
How old are you now and how far off are you from graduating?
But then you'd be ready to start on a new day job with tools and concepts you really enjoy using ;-)

It's not just a matter of syntax and such but a whole new way of thinking - specifically immutability, functional aspect, using lightweight processes, hot code loading, sane handling of crashes and restart, easy tracing, etc. allow approaching and solving problem in whole new ways that is often a lot more efficient (both performance wise but also operations-wise).

Even if you switch to using other language you'd find yourself trying to apply some of these techniques so it is a useful set of things to learn about.
"High IQ"? Gee, what'd you get on the SAT?
- A voracious appetite for learning.

- A genuinely nice person.

If I have two things, I'm pretty sure the rest will work out in the end.
CleverPet’s game console for dogs shows they can see colors
Sure but we're talking about paying for the upkeep of public parks on an ever decreasing government budget and the upkeep of a corporate space that has every financial incentive to make sure it's safe, civil, and clean.
>Also, Linux doesn't mind running from HDD. Not ten years ago, not now.

That's factually incorrect. OSX, Windows, Linux, it makes no difference. You cannot hide the 8ms of response time that comes with a crappy laptop spinning drive. If you spend all your time in a web browser with ample amounts of memory... sure. If you're doing ANYTHING that requires disk I/O - whether it be launching a game, or opening a large directory, you will experience significant lag time with a spinning drive.
On the resume, I look for a mix of:

* Technical education (college degree, classes, etc.)

* Hands-on technical experience. This can range from an internship, to just building computers for friends and family. Something that shows initiative.

* Some other work experience, even if it's a cashier at Dominos or a volunteer position at a library.

I avoid resumes of candidates that have degrees but no measurable hands-on experience outside of school. I find students that have gone through high school and college with absolutely no work experience to be entitled and often spoiled. I understand that is not a universal truth, but I've observed it enough to not bother with those candidates.

In the interview itself, I look for candidates who:

* Are excited about the job, learning new stuff.

* Don't have a bad attitude. This can often be evident when talking about your stack. If you have, say, a Java stack, and the candidate makes some offhand comment about how Ruby is so much better, it's a hint about how they'll act on the job.

* Can answer basic questions about the stack they'll be working on. I'm not talking algorithms here. This is mostly to test if they give a shit about the job enough to read up on the details for 20 minutes before coming in for an interview.
Most that "are" seems to be using the GPU not to render 3D stuff, nut as a massive FPU.

sadly with the move to compositing everything, anything can be considered "graphically intensive".
To me, learning CUDA seems more like a writing code exercise than a shopping exercise. Since CUDA long predates the 1050, I suspect that there is a wealth of examples, tutorials and problems that can be run on much less capable hardware.

In other words, I think writing code makes more difference than which device is owned.

Good luck.
There ia a token named "useless ethereum token" which is created as a joke. And people are buying it. I think they habe sold at least 5 grands worth of it.
Not sure if I count, but I'm a soon-to-be ex programmer. Transitioning from writing software for the FAA's air traffic control systems to being an actual air traffic controller. Dev to user. Fingers crossed on the successful part, but I would be shocked if it doesn't pan out at this point.
Because that part's easy to ignore.

He may have been born with a silver spoon in his mouth, but he doesn't have class. He acts like the boorish nouveau riche who upends all the upper crust's social and political conventions. The more elites (regardless of party) are offended and publish long screeds about how he will destroy the Republic, the more the base love him.
No man, that's a cheeto-induced hallucination
There are very few examples of this in London.

The places mentioned in the article (Granary Square, More London, Canary Wharf, etc.) were never public spaces.

They were predominately disused or abandoned industrial areas that have been developed to become vibrant and attractive places to live and work, creating entirely new 'public' spaces in the process.
If they really want to make their core / long time users happy they would release the "Old MSPaint" from windows 95 as a stand alone app
Correct. There were plenty of economists that said Bitcoin would fail, and philosophers that thought otherwise. The jury is still out, but I know who is winning.

https://twitter.com/damiendonnelly/status/91766074021904386
> US citizen always seem to agree when asked if taxes are too high and the government is wastefu

For the price of developing that infamous fighter jet, how many parks could be upkept for how long?

Not a citizen, but paying taxes, and I think that maaaaybe some savings could be made by not having a military force that's five times bigger than the next three combined. Maybe 2x is enough?

That said, I do appreciate that pax americana has been very beneficial overall. So maybe it's not as wasteful as it sometimes sounds.
Charging devices.
Suppose the land was private buildings turned to private park. Seems dystopian to me since it seems public but it is not. No public protests can be had near the MegaCorp for example.
Junior developers are just that - junior developers.

Sounds to me like what you really want are senior developers at a junior developer salary.