skysight-inc/HackerNews huggingface dataset:
I got into web development about 5 years ago as a self-taught developer with no degree. Since I was laid off at the beginning of 2016, I decided to take the entire year (all of 2016) off work for personal reasons. Now that I have started interviewing again in the last few weeks, I've found my lack of degree to be a serious sticking point for interviewers. I think the industry is being flooded with "bootcamp" grads and other self-taught developers now, and it's becoming much harder to get your foot in the door without a BS.

If you're wondering whether you need a computer science degree to build your own iPhone apps or launch a SAAS, the answer is no. But if you want to work for large corporations or SV startups as a Software Engineer, then it's almost a hard requirement.
> "A bit more concerning is the notion of relocating these data centre pods"

What are the requirements for cargo ships? I suspect they run into this regularly when in a dock for extended periods or undergoing maintenance that doesn't require a dry-dock.
Show HN: Mobile app ideas to wireframes in 100 hours
> adequately explained by ignorance, laziness, and lack of resources

That only seem to go one way...
Disqus is going to start forcing some blogs to either ad-support or get a subscription: https://blog.disqus.com/advertising-will-remain-optional-for...
No one wants to spend money that doesn't have to be spent. The argument is over what has to be spent. I agree that there are differing definitions at play.

The free market can be contained and guided. Governments set the platforms on which the free market operates, and it can be manipulated much like water can be poured into different shape cups. Water doesn't stop being water when it's poured into a different container... The free market can absolutely be leveraged into efficient solutions for societal problems. We do it all the time. If you want to think of the free market as a singleton then you'll have to include all interconnections and energy exchange throughout the entirety of the universe, which happens to include the human forces which are capable of regulating small parts of itself the way any other sustainable system does.
The purpose of laws is to create norms. Criminal law would be pointless if it was merely about the deterrent effect on a specific individual contemplating a specific crime. By then it's too late. The point is to convey to individuals the degree to which certain conduct is socially unacceptable. Humans being social animals, will usually abide.
I don't know why this is considered conspiracy. This event is a bit like the car burning "protests" in France. Most days where it "doesn't" happen according to the press should be understood as it happening less, not so much not. People are demonstrating and torching cars pretty much every Friday, in Paris, in Nice, in Lille, in ..., and more so every once and a while for a decade now.

Most recent New Year's eve: http://www.express.co.uk/news/world/749511/French-government...

There are constant serious incidents in Stockholm and Malmo, every Friday. There are constant serious incidents (like 10-20 cars torched minimum) in every major French city every Friday, including even Brussels on occasion, for over a decade now. There are serious incidents in Rotterdam and the poor parts of Amsterdam.

I'm not sure why this is not being reported, although in the French case it is pretty clear the government is suppressing reporting. But of course, after a decade of this few people are unaware. The problem is, everybody knows, and the suppression is causing people to assume things are worse than they are (although they are far beyond what even a San Franciscan would tolerate). The issue is people can just leave their homes, drive 1km further than usual and see proof positive (torched cars being cleaned up, destroyed businesses) that the government is suppressing news. And no, it (mostly) isn't immigrants doing this, although it definitely is muslim inner city youth.

The issue is simple: the governments are lying. Very, very transparently lying. For the fool's hope of turning an anti-immigrant wave back. Meanwhile, you can't actually say you feel like this in most settings. The issue with that is what happens at work. 90% or so of a consulting team working at some bank or whatever will be of the opinion that this needs to stop, and some percentage of them feels that electing Le Pen/Dewinter/Wilders/... will accomplish, maybe not a stop, but an improvement. And it absolutely can't be discussed, because that is sure to, at the very least, result in complaints to HR or management. Meanwhile 100m down the road, 15 floors down, things are slowly getting worse. Some days you can't get a sandwich without getting confronted with it.

Will this get us Le Pen ? God I hope not.
This reminds me a bit of ShaderToy -- very cool :)
> In theory at least, prison is a safe and isolated place to put someone while they detox.

Isolated, perhaps, but safe? That's a whole different story.
That's what I thought as well!

Melman.
What's the difference between JTAG and a trace probe?
I now regularly check for YKK symbols. Gets disappointed if one doesn't use it.
Ask HN: Will software jobs change if AI gets better
If AI does live up to the promise what do you think will be the change in your job. How will AI augment what you do on a daily basis to make you more efficient or change the nature of your work?
Show HN: Conversational intelligence through voice and text
My understanding is that the Border is not technically U.S. soil and as such the normal laws don't apply there.
Dodgy data.

In the UK/IE system GCSEs morphed between 1990 and 2010 with exams replaced by coursework - which is quicksand for ADHD types. This is a coursework cohort from 2007-2008.

Now and before 1990, GCSEs at 16yo are memory tests in an exam hall almost designed for hyperfocus. It is relatively easier for a ADHDer to "wing it".

What would be more interesting, is to see how many fell down on mainly course-work assessment versus mainly exam assessment. Also, comparison between 16yo GCSE results and 18yo A level results.

[Disclaimer: ADHD PhD who failed A Levels]
This is really cool, but executing other people's javascript in a page makes me nervous. What sort of restrictions are in place to prevent malicious exploits?
Prior art: https://t.d3fc.io/
I stopped reading after "In a letter to Homeland Security Secretary John Kelly, Oregon Senator Ron Wyden called ..."

Unless it's sponsored or at least co-signed by a republican it ain't going anywhere.
This. Without an installer that puts a link into the start menu, everyone I've ever worked with just dumps it on the desktop. I used to throw a symlink into the start menu, but when other devs used my machine they expected it to be on the desktop. Just one of those quirks of using PUTTY
> If people had to pay for Facebook as part of their income tax (which amounted to about $12 per year), then I think a lot of people would be OK with that and everyone would be better off overall.

But which Facebook would that be? Would it be the personal-page Facebook or the News Feed Facebook or the Facebook of Tomorrow? It's obvious that a State could build a Facebook clone, but is there any evidence that it could innovate well?

Granted, Facebook itself is imperfect, but it at least has to provide someone some value: Statebook would only need to give some grandees a sense of self-importance.
The claim is:

> The water just meters downstream of a Natick vessel would get a few thousandths of a degree warmer at most.

Sounds negligible to me, but I'm not a marine biologist. Would be interested to hear a specialist weigh in.
Yes, but unlike XML, SGML can deal with HTML (arguably the most important markup application).

I mean, XHTML didn't happen, so let's go back one step to XML's superset SGML which can do everything that XML can, and more.

OTOH, the reaction of some people on the XML conference was like "what's this non-standard SGML thing?". Nevermind the fact that SGML is an ISO (United Nations) standard; doesn't get any more standard than that (with the possible exception of The Counsel of the Galactic Federation).
Is their hope or stated objective to move all file sharing to this format? My takeaway was that this was designed for the use case of "trivial day-to-day sharing without hassle" (or at least that's their focus on the consumer case), i.e. taking the "another option" at face value.

Long-lived public files seem like a different use case, and one that is already generally handled okay by traditional hosting or file sharing.
I think things went downhill when they introduced Seymour Skinner as an imposter[1]

[1] https://en.m.wikipedia.org/wiki/The_Principal_and_the_Pauper
U.S. life expectancy will soon be on par with Mexico’s and Croatia’s
> 4. Some combination of the above theories.

This gets my vote. I've met brilliant ADHD hacker-types, overall average normal folks, and drop-out homeless people. They all did poorly in school but the rest seems up in the air.

I suspect there are several comorbid complementary/incompatible genetic mutations, which lead to above-average or below-average mental faculties, and a nurture component of learning how to effectively manage the condition. We're probably observing evolution in action here.
All of this.

I too came from a very rural area[1], and my analysis exactly coincides with yours.

[1]: https://en.wikipedia.org/wiki/Boone_County,_Arkansas
It's bad if you use an insecure browser like Chrome. Chrome allows any website you visit to download DLLs directly to your Downloads directory without user interaction. Then, any installer you download and run will use the infected DLLs unless specifically keyed to look in system32 for them.

Additionally, something can infect your PC and alter your PATH. Then PuTTY might pick up a fake Windows DLL from elsewhere on your machine. But if your machine is infected and something is messing with the Windows path, you have bigger problems.
Show HN: Personalized Soundcloud playlists on demand (Twitter bot)
You're right! The world contains a wondrous bounty of instructional materials the curious might use to attempt to edify themselves.

You're also right that the argument can be made that any individual who might seek self-study of advanced mathematics is not "most people" as I described previously. To that subject, let me offer a different formulation: most individuals attempting to study advanced mathematics independently struggle to learn effectively in such a way.

A non-zero number of people have set about doing what you describe with a special kind of perseverance and dedication... and wound up making rather severe mistakes. CryptoCat comes to mind. Perseverance and dedication failed to differentiate them. You may be different! It's very possible! But perseverance and dedication should not be confused for a rigorous and rigorously evaluated course of study. This becomes a significant difference when questions of scaling arise.

The world is full of options to help you learn, and I would not dissuade you from doing so. I just want you to be aware of the limitations likely to be imposed by a given educational approach.
I've been scouring for a solid replacement for Disqus for my company's blog (https://blog.elasticbyte.net). We are currently using Ghost and Disqus.

Isso looks nice, especially like the code blocks and backtick support. However, social login is a must have. The ability for anybody to put a name and email is bound to be a spammers delight.
I never once got a push notification from Google+ on my mobile phone suggesting anything. This was the only three times I have got ones.

It's highly unusual occurrence.
No. Simply because it's propaganda.

BBC has spent decades earning a reputation for being (mostly) accurate and unbiased. RT has spent at least one decade earning a reputation for being Putin's mouthpiece, and part of his mechanism of control over Russia. The two are not remotely equivalent, despite lapses you can cite at BBC.
Putty is fantastically fast on Linux! I wish there was a way to use it as an xterm replacement without having to SSH to localhost.

Has anybody figured out how to do this?
Sometimes people become so enamored with abstraction they forget about underlying physical reality.
Reminds me of the bad old days of kermit and x/y/zmodem. http://www.extraputty.com/features/xmodem.html looks like a throwback to those days, over an ssh session. I wonder what you have to run on the server side for it to work?

Does uuencode or base64 work for you? I use it a lot to move stuff (aka my toolkit) to systems where I'm connected via citrix -> rdp -> ssh -> ssh. Amazingly, it works fine, though it can be slow.

$uuencode sheet1.xml sheet1.xml | pbcopy

(switch to remote session)

$uudecode (paste, which varies depending on how I'm connected)

$ls -l sheet1.xml

Ta-da!
I tried to register as "sfz-" and also got a 500. Is there a problem with a trailing dash? If so, can you fix my username as well to "sfz"? Thanks!
I wrote it myself, IPC is shared memory, RPC is Thrift, but this is really just metadata, with a lot of wrangling for performance.
It should be easy to quote it then. What exactly was extremely abhorrent?
Jumped into programming as soon as I could around 13, I'm in my 30s now and have been reading every night since. I'm a self tought system admin/dev ops/code monkey and on the side a security enthusiast. I did a year Of college in late 20s and couldn't stand the pace/starting over.

Lately I've been going through a lot of resumes and interviews. Out of 50 resumes and interviews not one was female so I'll just throw that statistic out there. Most are out of college but are grabbed by government contractor work eventually if they are good and the rest need to be open to learning or think they know everything and get fired a lot. We finally snagged a junior from college we like and training him but you'd be surprised the mistakes he can make or get stuck on but he just wasn't the type to learn on his own outside of his college classes and I think that's the problem.

There's also a lot of big data stuff these college grads aren't getting exposed to and then they some how jump into a job for 3 years working with a database and still don't know after 3 years how to create a index let alone scale something despite having it on their resume.
prove the above mathematically then.
> All I can say is that the first two things I tried on the Windows Linux Subsystem didn't work, mainly running Elixir and Debootstrap. It's okay that they aren't (yet?) supported, but something that looks & smells like Ubuntu, yet isn't, doesn't inspire confidence that it can be trusted to act like Ubuntu.

You need to handle this anyways, as it's unlikely that your target deploy platform will always be ubuntu. In any case, you can just use docker like most OSX folks do now.
After a quick read, to me the difference vs. something like IPFS+IPNS seems to be the quasi-"federation" angle, such that Upspin acts like a protocol you can retrofit into an existing content store instead of self-hosted software with its own "captive" private datastore.

For these reasons, I find it conceptually most akin to BitTorrent when combined with Magnet Links that are shared by strongly-authenticated identities than to any other distributed content store project.
XML was a generalization of HTML, which was itself an application of SGML (before, you know, it wasn't anymore), but XML isn't really as general as SGML.
I do agree that it is too costly though, and I think this is partly a tooling issue. Hoping that open source software and hardware can help here.

For instance, on-device testing is a first-class citizen in the microcontroller programming framework I've developed. Shameless plug: http://www.jonnor.com/2017/02/data-driven-testing-with-fbp-s...
Have you used any of the better ones in the last 5 years?
one i really enjoyed solving: given an array of size (n - 1), containing all but one of the numbers between 1 and n, find the missing number in linear time and constant space.
Seven Steps to Reduce Bias in Hiring
>...because knowing assembly is actually useful to a high level developer?

It's about as relevant as implementing quicksort.

>My guess? They've accidentally used an O(n^3) algorithm where they delete one character at a time and copy the entire message, re-concatenating it every time.

Or it's actually a javascript event handler that is doing something else expensive per char delete. It's more important to know to profile rather than try to memorize every algorithm used by a system and guess which one is causing the problem. Once you identify where the bottleneck is, you can search for "efficient algorithms to do X".

People who profile and fix bottlenecks are much more valuable than people who think they have implemented the most efficient algorithm for every operation in their program.
also, I probably don't want to share a url/uri that contains my email address on Twitter...

(I guess it depends if Twitter would _then_ ingest the image to their servers or simply continue to reference the upspin url/uri publicly - which was the original use-case)
And your point is? Having average user, without any esoteric needs, jump over these hoops, is not "probably", but definitely unfeasible. Complaints, such as about Office, aren't and probably won't ever get outdated, all diehard Excel users I know rejected LibreOffice Calc due to incompatibilities and missing features.

I know enough C to mess with the kernel, but even I must choose my battles - sometime around kernel 4.0 ACPI support for my otherwise perfectly functional and performant 8y old mainboard broke, freezing on boot. I had to disable ACPI, it means shutting it down manually by power switch. It reminds me every time not to lie to myself "I can't complain" :) Fortunately it's desktop, not laptop.
Treadmill desk?
I'm with you. I think the best user experience for a home or work desktop is Windows. the best user experience for technical work is Linux. I want to use Windows and have a clean way to do my work in Linux from there. the new Linux subsytem in Windows seems like it might actually be possible.

until then I use osx which gets me ok user experience and pretty good work experience. it's a decent compromise
Not by the same coin, I'm saying that it's speculation. And, I provided some examples as to why it's speculation.
Awesome! Mac only for now though :(
The most likely reason is ASLR support, since you have more address space available for randomisation. Other than that, you can probably get a slight boost in performance from the differences between x64 and x86, but lose out if the code is particularly pointer-heavy.
> RT is state-funded as is the BBC

Is the BBC state funded?
This perspective is so contrary to history, that I'll just reiterate my encouragement to watch less TV and read more books.
no livestream?
I managed to finish one! https://www.dwitter.net/d/714

More suggestions:

- in-browser minification tool

- character counter would count using this output

- larger textarea

That way, I can compose without relying on vim + yui-compressor.

Awesome little site.
I don't think they can open source WSL in any useful capacity because it's signed as part of the kernel itself - afaict this is also why an update to WSL is an update to the Windows build itself.
It's an Australian company publicly traded, so they must be doing something right.

The only thing they suffer from is NIH syndrome.

I am a happy user of Bitbucket and a sad user of GitHub, so there is that.
Because it's a fraction of the resource cost, and shares resources better with the host system as well?
Can't say anything definitive about “overblown”, but I like the change.

Windows security model is inadequate, but it's good to work around it anyway.
> the cost per cpu is really competitive in cloud offerings

> Cpu costs may be something 5 to 10 times more expensive in the cloud

So are CPUs more or less expensive in the cloud?

Also I assume by "cloud offerings" you mean AWS, Azure, Google Cloud and the like, and by "regular hosting providers" you mean GoDaddy, BlueHost and the like? Or perhaps you mean Paas vs Saas offerings?
"Also, we're not fixing the bugs, because customers have already built products that work around the bugs. Fixing the bugs would break their products."

Case in point: Microchip ENC28J60 (http://www.microchip.com/wwwproducts/en/en022889). Less than half of the advertised features actually work.
It certainly would... as long as you're hosting the comment backend somewhere -- which might defeat the purpose of going with a static site generator in the first place (if your purpose was to only host static files).
Ubuntu - Canonical in general - is not a good representative of "Open Source".
They don't contribute back to Debian, don't cooperate with the Gnome project (Unity?), and there are other options out there.
They are good at marketing, though. Ubuntu feels like a wonky OSX clone..

What really annoys me is that they have made people in general think of Linux as "Ubuntu".
There are other options. :)

I am a happy Debian KDE/lxQt user not using *untu. :)
Google to Shut Down Google Site Search API
Philly is late to the gentrification that most other cities are dealing with, its going to take a bit longer for the really prime places to price out people who are willing to move into the seeder neighborhoods.
Yeah screw the environment
How you can land a 6-figure job in tech with no connections
I think this has been a trend over the last few batches. PG has a tweet in early 2015 (?) where he said something like "Interesting how many YC founders in the latest batch are international. We may have reached a tipping point."

Makes sense, we're in-between technology cycles here in Silicon Valley, and so until the next big paradigm is invented, much of the many will be made through diffusion of existing technology to new markets. Some of that may come through application to domestic industries that have historically been slow on the technology uptake (eg. Elemeno, Hivy), and much of it will be abroad (Hogaru, Bulk MRO).
Building a JSON Content Bucket
Python dev here, need Ubuntu Xenial update ASAP for Python 3.5. No, I don't wanna be in the fast ring. Tq
Wow, you are really repetitive and annoying.
Reverse Engineering the Linear Wireless Security DX Protocol
I'm not sure I find that comforting...
Reductio ad Absurdum, is it possible to have and advocate for an opinion detrimental enough that you should be marginalized for?
I always tinker then refer to manual/docs as I need to. Having some project that I can keep adding to gets me to keep learning.
That's why I added "in theory". There is definitely some room for improvement in the implementation, but the basic idea is not a bad one.
Steady progress on the OpenStreetMap Website
Ask HN: How do you start a career in software security?
I am close to finishing a Computer Science degree and while I find software security really interesting, I have not been able to find any company hiring graduates for positions that specify working with software security. Is software security just something you stumble into later in your career?
Ha ha let me know when you have a baby T. Rex. Cloning dinosaurs is a total pipe dream by people who don't understand biology. Extracting intact DNA is just one of several impossible obstacles.
http://www.independent.co.uk/news/science/british-scientist-...
Great work man... Seriously, thank you.
I use this for my static site. I like the lack of social login and gravatar, personally. Requiring or preferring a web of networks just to leave a comment is getting kind of crazy.