skysight-inc/HackerNews huggingface dataset:
I have friends that very much love their Windows RT devices as quick, secure browser-first tablets (and were disappointed by a lack of an upgrade to Windows 10). Windows S has the benefit that you can upgrade to "real" Windows 10 Pro if you decide you are tired of the limited functionality.
This is my biggest gripe as well, and you're spot on. Vague promises of how the thing is going to "revolutionize the way I do things" just make me file it under "things to impress enterprise middle managers with", rather than something I can use to make my life easier.
Community Supported Agriculture (CSA) Allowance

Fresh, organic, local fruits and vegetables are great to have on-hand, so we'd also like to offer a CSA membership to you. Finding a local provider will be up to you, but you can expense the cost of a seasonal or annual CSA share as an employee benefit, up to $1,000/year.

Count that as a perk I've never heard of before.

Cool peek into how a company that works remotely can function successfully. This handbook could be a blueprint for that model - are there any other examples of remote companies publishing their internal handbooks?
It reminds me of the MacBook 12". Apple is again late to update it - was "due" this April.
The fact that the founders are involved as well is awesome. I'd say it really humanizes them in an environment where upper-level management could seem unreachable or distant.
Testing Dockerized SQL Databases
They should have paid you to write copy for their website.
Full Disclosure: I'm a Red Hat Consultant focused on OpenShift.

All of our work is open on github under the OpenShift Origin project, Kubernetes, and other projects. We push most of changes upstream.

Doing containers at a scale of 10,000+ running containers would be unimaginably hard without something like OpenShift. Clusters of 1,000s of nodes, Security, RBAC throughout our supported tools, optional SCM (git via GOGS), optional integrated local Docker Registry, optional CI/CD (Jenkins), optional build/artifact repo (Nexus), optional basic metrics (Hawkular, Heapster, Cassandra), optional monitoring (CloudForms, Cockpit), optional EFK logging stack, (Elasticsearch, FluentD, Kibana), horizontal autoscaling, support for NFS, NetApp, OpenStack, RHEV, KVM, VMware, AWS, GCE, Azure, Ceph, GlusterFS, BIG-IP F5, iSCSI, FibreChannel, dynamic node provisioning, dynamic storage provisioning, OAuth2 authentication and app integration, LDAP authentication, SAML2 authentication, Okta, auto SDN creation, SDN segregation, application load balancing, multiple encryption flow options, HTTP/2 support, internally secured communications, Ansible integration. For a solution so encompassing, you need something that marks the way. Most of our customers exchange several parts for what they have or what they want.

And we do all of this with Quality as we develop in the open & commit to upstream projects. We spend $100Ks (probably more) on R&D and testing every release (every 3-4 months). The benefits, again, are usually committed upstream. You have Red Hat's award winning Customer Support. I'll personally vouch for our OpenShift Customer Support Teams. Absolutely amazingly talented and insightful engineers from all over the globe.

One of our biggest customer concerns is in integrating customers' code to run on the Platform, aka, the Last Mile of Integration. IMO, OpenShift.io is intended to reduce that barrier. We support just about all the popular languages, frameworks, and platforms. We have examples & templates for Perl, PHP, Python, Ruby, nodejs, Java (Spring Boot, JBoss, xPaaS, FUSE), and even .Net Core, MySQL, PostgreSQL, MongoDB, CouchDB. Figuring out how to integrate legacy CI/CD, monitoring, logging, IDEs, etc. with OpenShift takes the most time. In choosing OpenShift.io, in return, you get an environment that is built from the get-go to work together.
All they wanted was to fork the project to "clean up" the code in ways they wanted, manage the community themselves, etc. It wasn't like all their patches were flawless and Bram just wouldn't accept them.

Just dumping any old code into a project the first time it's demanded is a sign not of enlightened maintenance but of gross negligence. It's good if there's a lot of feedback on patches, it's not some kind of aggression.
I wish something like this were available for Chrome. My Firefox use has been declining. Not really sure why. Though the termination of the addons language (xul?) in favor of webextensions is probably a big reason.
There's Unison: https://www.cis.upenn.edu/~bcpierce/unison/

it's like bidirectional rsync.
Weird lineage-jumping: Bill Siebert, in his other career as a hearing researcher, is my academic grandfather.

His textbook on signals and systems is one of the two classics in the field -- i wonder, now, how much commonality there is between that and his LISP experience.
That's old school, you didn't transform a single thing.
"a lot of the abstractions we use hide and gloss over a chaotic system whose particulars can explain a lot of unexplained or misunderstood processes."

Is not that always the case with abstractions? In fact, is not their point?

The article says:

"How far is human science from understanding a human brain? [..] Assuming that each neuron contains 175 trillion atoms, the total brain contains roughly 2 * 10^25 atoms."

Well, by the same logic, we could argue that we don't understand cars.
There are such things as taste, esthetics, craftmanship and professional pride. Although of course I'll give you, we all make compromises all the time.
By the way, my 2017 wildest forecast: Microsoft may acquire Redhat
Expanded fastText library now fits on smaller-memory devices
> I have serious doubts about the OVH’s and Scaleway’s unlimited traffic, seems more marketing strategy than real to me (joe di castro).

Anecdotal, of course, but I have an application on OVH (on the USD $3.50/month plan) that pushes/pulls >10TB/month - coming close to saturating the 100/100 connection at times - and I've not heard anything from OVH about it being an issue.
Hello, are you hiring any software development interns? You say tech savvy interns but it looked like you only had sales positions.
You forgot about multiple incompatible bundled versions of Electron all around. Now that is a real security issue.
> A minute fraction of kids will use the ability to install downloaded software to flourish.

...and a minute fraction will play on the football field or perform in the school theater.
I wouldn't read too much into changes of version numbers. vim was being updated continuously.
There just is no substitute for SQL. Some thoughts on what has given it a bad name:

1) The pervasive use of artificial keys. USE NATURAL KEYS. Unfortunately probably 99% of real-world databases were designed with artificial keys. I wish I could point to some literature on this topic. It is very rare and I only came to learn about this from a DBA who is well-versed in designing with natural keys. I'm trying to get him to publish more on this topic.

2) ORMs. This is just a bad practice. Their use in part derives from the awful schemas designed with artificial keys, requiring another layer of complexity to get a more intuitive model of the data. Fortunately for me over the past 3 years I've been doing almost all my application I/O with F#'s SQL Type Provider, SqlClient, http://fsprojects.github.io/FSharp.Data.SqlClient/ , which strongly types native query results, functions, and SPROCS. Just does not work if you need to construct dynamic SQL. I've been trying to goad the author into also providing meta data retrieval. That would be the icing on the cake.

3) SQL does not seem to be a required topic for undergrads. There are really no unsolved problems (of note), so it's not interesting to academics.

4) Most app programmers don't get much practice writing difficult queries or tuning problem queries, so that one time every 9 months when you do something hard, it is hard. (And again, often compounded by the complexity introduced by artificial keys.)
I try to avoid youtube's web interface like the plague, and just use youtube-dl as much as possible.
That's funny, I think I'm the opposite. If I use the same tone too often my brain begins to ignore it. I've gotten around this in the past by using my ringtone, but I don't like starting the day with a feeling of panic.
Introducing Microsoft Surface Laptop
I was like 'Wow' until I saw the price. You can't target college students with Windows S which only runs apps from the Windows store.

Edit : missed the part which says, you can upgrade to 10.
This is a valid concern for off-brand Android phones. Google's Android security team is on top of this stuff with their hardware vendors. Nobody in the industry does hardware security better right now than Apple. In neither case is the Boing Boing narrative of "bug on the baseband means you own the whole phone" true. I'm sure there's an Android phone on the market where it is true, but there are a lot of crappy Android phones.

For those of you playing along at home, it's this "there are a lot of crappy Android phones" thing that dominates our concerns about Android, and is the reason we recommend to laypeople (lawyers, reporters, NGOs) to get iPhones and avoid Android phones.
37receipts@gmail.com - is there any risk to putting information like this "out there"?

Sounds like an invitation for a phishing attempt.
Build log of reviving an industrial robot
BrailleBox: Building a Braille News Reader with Android Things
It's paid leave because you're almost always expected to write or finish a substantial piece of scholarship. One month isn't long enough to write a book, so I don't think this is the model Basecamp is following
Can't even sign up, not a great first impression for something that I will have to answer to my customers when it doesn't work, but it's free so I have no right to complain right?

Service Unavailable - Zero size object

The server is temporarily unable to service your request. Please try again later.
Reference #15.4789fea5.1493742308.9b867eb

Internal Server Error - Read

The server encountered an internal error or misconfiguration and was unable to complete your request.
Reference #3.5689fea5.1493742329.8e1cbf2
where did you get these facts from exactly? because they're all made up.

> teachers, parents, advisors all too often say tech is not for women.

let us know who does this so we can shame them. btw, some parents might be doing this but they're terrible parents. but no teacher or advisor would ever do this. please don't sully these hardworking people.

> daughters are rarely given a computer at the same as sons

rarely? I would dispute that.

...

> nursing is yet another underpaid pink collar job

maybe they're underpaid (I think devs are underpaid too) but it is a very good paying job that doesn't need a 4-year degree and $100k in student loans. and to top it all off they're unionized, have benefits that would make you drool, and many can retire at a young age with full benefits. it's a well sought after job and a way for many people to move up economically.
Recently finished reviving an ancient SCARA robot, adding a modern control software, giving it a paintbrush and a heavy dose of python.

The build report is a bit heavy on the robot mechanical and electrical hardware, but there's a github repo of image processing to synthesize the brush gcode and I thought you folks might be interested.

A quick video demo: https://vimeo.com/213723506
They could but cannot as electron versions are different between every app.
I think back to my first programming job and some of the stuff I used then: Perl, early versions of PHP and other such tools that I haven't used in a long time.

Two of the things I still use to this day, though, are:

* Postgres

* Emacs
Perhaps there are many roads to 10x!

What if 'x' is transitive? Is the 10x programmer, 10x businessman 100x?

That might explain things. I've seen plenty of 0.5x programmers who are 20x bullshit artists.
Keep in mind there typically is a large team behind projects like this, and they probably had experience with previous designs to build on.

You're comparing a single person to a whole community of PhD's. Getting up to speed enough to be a useful member of such a community is more doable.
funder.io has been gone, and developed for years, so unless you've got a time machine. Good luck :)

Unless of course, this is just your advertising it under a guise.
Paying attention is something that some students frequently have doing because their home life is so terrible and "teaching it" is already a problem. Students in many underserved communities come to school having trouble sleeping or eating, and this destroys performance in school. Most teachers overwhelmed with behavioral problems while trying to teach completely nonsensical curriculums established by non-educators simply punish these students with in school suspension or detention which further ostracizes these students that are oftentimes already picked on by peers.

Blaming schools entirely for root causes sometimes stemming from students coming from bad home lives is nonsensical just as much as it is to remove blame from students for their individual performance. Our most often cited statistics simply don't do a good job of decoupling social factors of aggregate academic achievement from the variables schools themselves do control.
Croissants are $3+ maybe at Starbucks and places... There are hole-in-the-wall bakeries and italian delis that don't show up on google maps where you can get a good one for $1.50 (and a coffee for $2)
Actually it was from May 2015, you just looked at the last comment.
I haven't seen any info whether the display is detachable or not and if it's compatible with the pen. If not that's a huge missed opportunity, especially if they're targeting the education sector. As other comments already pointed out, other companies are already doing small Windows laptops better and cheaper.
If I remember correctly, the guy kept changing his patch to meet Bram's conditions, but then Bram kept adding more requirements, to the point where it seemed like Bram was just making up excuses for not accepting the patch.

I could be wrong though. Please can you link the mailing list. (I can't find it) I'll read it and take back what I said, if that is the case.

Edit: spelling
As far as I know, AWS and Google cloud instances do not limit your vCPU usage.(Exclude aws t1&t2 instance and Google micro&small instance) . And also they do not limit your bandwidth usage, they bill you instead.
Metal molding seems to be eating the world better than software.
For quite a white the Store was similar, with fake paid apps. Search for Netflix and get many $10 apps that did nothing or wrapped a handful of video files. Netflix had to contact MS several times to get them to permanently remove it. Disney, HBO, and others all had the same issue.

Even right now, a search for Game of Thrones has the first result of a $2.99 app that promises the first season. Published by "ViWi Corp" that has broken HTTP links _in the store_ (that is the privacy policy etc don't link). Same publisher has tons of other crap apps.

The Windows Store is a joke.
Trapping a Self-Driving Car Is Surprisingly Easy
GitLab also publishes their handbook. [1]

[1] https://about.gitlab.com/handbook/
This is the real point! If I ever make my own IoT devices, they will actually be LoT (LAN of Things). I can SSH/VPN into my home network and control from there, no need to have ANY access to any network besides the LAN.

I'm extremely selective about what devices on my network actually get internet access, and IoT is like leaving your front door unlocked (and wide open) in the worst neighborhood you could possibly imagine. I'm kind of blown away people allow these things into their home.

If you want me to put your shitty IoT device in my home, open source it and then we'll talk.
The display has a 3:2 aspect ratio, I hope that means that we slowly move away from 16:9 screens on laptops.
DV Lottery website is down
It is not the developer that is 10X. It is the environment they work in that is an enabler of 10X productivity. If that environment is also relatively stable, a smart developer can learn all the levers that the environment/company provides to them, and start achieving hyper productivity. But move that developer to a different company and they could be a dud. Even just an increase in the instability of the environment can thwart hyper productivity.

The focus here is on entirely the wrong thing. It is the development environment provided by the company that enables above average developers to surge into hyper productivity. Good programming practices. Competently prepared requirements. A collegial atmosphere that encourages frank and open communication between departments.

Searching for 10X developers is like looking for a silver bullet. Silver bullets do exist in the real world but ask a shooter whether they provide results any better than the common kind of ammo. Mythical stories can be fun but in the real world we have real work to to, real problems to solve, and while you can find shortcuts generally you don't find them by looking from them. But dive into the messy chaos of creating order out of nothing, and from time to time you will come across real honest to goodness shortcut opportunities that may provide up to a 10X increase in productivity. Use them if you can, but don't waste a lot of energy in chasing them.

Also, the idea of a 10X rocket scientist is rather glamourous. But the fact is that there are real opportunities for productivity improvements that are in the boring details, slogging through improvements in processes, making small incremental improvements continuously and consistently. There is more to learn from refactoring than from chasing clouds.
Windows 10S is their ChromeOS competitor, and Surface Laptop is the high-end, professional flagship product for that OS, similar to what Google's Chromebook Pixel was when the Pixel launched (though the Pixel wasn't the first Chromebook announced, obviously.)
A Fiverr Case Study
- Download and extract neovim win64 package

- Start nvim-qt.exe

- Get message box saying "The Neovim process has crashed"

- Go back to Vim
I would add pictorial programming languages, such as ProGraph if you want a really unusual way to program. Object oriented, but inherently dataflow. Loops were very weird though.

https://en.wikipedia.org/wiki/Prograph
Awesome. I like the way you think :-)
Indeed; it increases the thought leadership halo around the company brand. And it's good for hiring, not just sales.
seems like it would be a pretty awesome company to work for.
No one uses the Apple app stop on MacOS because apparently it's terrible. I don't see going to a closed/walled garden system as being any type of meaningful advantage. You're trading off some security/sandboxing for reduced flexibility.

If Microsoft wanted something competitive, they'd allow people to add other repositories to their stores, so manufactures could publish their own certs and people could chose to trust them .. remove MS from the middle man, but allow their update system to be more universal.
A Branch of the UN Just Launched Its First Large-Scale Ethereum Test
Man or Machine?
Huntland TN.
Note that both CAR and CDR refer to parts of a CONS cell which does not necessarily represent a list.
I feel like saying DDoS mitigators are in a position to not stop attacks is akin to saying car insurance companies are in a position to not stop car accidents. I think the value prop is the quality of the service WHEN the attacks happen, and when they aren't happening it is effectively an insurance-like business. However if I get DDoS'd and my mitigator does nothing, one would think they would eventually be overtaken by a more competent competitor.
Jeff Atwood on growing Discourse
What's really funny. I was kind of drunk when I wrote that comment. Re-read it thinking, "that sounds familiar". G'night everyone.
Marketing. You need marketing. You may be the hottest deal in town, but if no-one who knows you "personally", need your skills and can afford your rate, it will be rough riding.
Under parental leave;

> You may also choose to take an additional 8 weeks leave unpaid. Note that this does not guarantee your employment. We're simply keeping your job open for an additional 8 weeks, unless your position becomes redundant.

Is it just me, or does that sound a little harsh? (Maybe I'm used to UK workers rights) Isn't this exactly the reason why many parents don't take the parental leave they probably should? ie that they fear they will become obsolete simply from not being in the office...
Language shapes how the brain perceives time
I've seen lots of yelling, but no actual conversation.
Ack. I've never been able to wrap my head around iterate and it's non-standard, so I ignore it. (I also ignore the pretty printer because I don't understand it, even though it is standard.)
Some ideas:

You can find a new, more relevant job.

Peers with varied background and skills are often just as useful as mentors. Some places to look:

1. There are Slack communities, mailing lists, and possibly even subreddits and IRC channels that have decent, supportive people. Varies a lot by size and culture, but sometimes you can find a group of people who will provide advice. Here's a list of Slacks: http://www.slacklist.info/

2. If there isn't one that's relevant to you, start a Slack for e.g. former coworkers. It seems like Slacks work best if started by people who know each other, but worst case you can also try starting your own that is topic-based.

3. Become a contributor to a relevant open source project, ideally one with a code review process.

If you can't find a mentor, here's some more suggestions: https://codewithoutrules.com/2017/04/17/learning-without-a-m...
A BGP problem again? Or something else this time? It amazes me that there has not been an alternative to handle routing except full trust for everyone.
That's wonderful news. But here I am stuck on the latest centos running 4.8. They haven't even made the switch to abi breaking 5.0
The PowerPC thing isn't speculation[1]. Intel doesn't have the market power to demand exclusive contracts - the big 3 can just say "no" and what would Intel do?

Intel didn't need exclusive contracts: they simply had a much better CPU, cheaper.

[1] http://www.eetimes.com/document.asp?doc_id=1329374
To play devil's advocate - PL/SQL is much closer to SQL than Java/C#/C++/....

The impedance mismatch between relational and OO is much bigger.
Telia, the ISP that cause this issue, is very very large -- one of few Tier 1 ISPs. That said, when Tier 1 ISPs experience issues they're incredibly wide spread and behave oddly.

The POPs you mention are the Cloudflare POPs that experienced degraded or dropped throughput due to Telia being (one of?) Cloudflare's preferred routes for that POP.
Yes, the third one.
Hello, you have your post tagged with interns but I don't see any internship jobs posted on your site. Where could I see the positions available?
"Purist" photography is lot more impressive to me, if there is such a thing anymore, as you mentioned in camera effects etc. I enjoy a good photoshop job as well though.

I think where it matters to me is when you are saying something is "authentic". Lets say someone is taking pictures of a beach for a resort advertisement. One could photoshop the sand to appear as some sort of rare pink color, but when you arrive that color will be nowhere to be found. Same thing if a news article has "beaches are more polluted than ever" and tint the beach to look green. That to me is akin to false advertisement.

I also agree people like and want photoshopped images since almost all photos benefit from a little tweek to saturation and brightness.

Just my 2 cents because I agree with all you said.

Sidenote if someone says "wildlife photography" and its not in the wild, its not wildlife photography.