skysight-inc/HackerNews huggingface dataset:
I don't personally use Facebook much but this is overly pessimistic. Sure, people can get addicted to Facebook (I've seen it happen) but people get addicted to many other bad and harmful things.

I tend to prefer Facebook Messenger (messenger.com is great btw - literally a blow up version of an iPad/tablet app). It 100% encourages 1-1 communication and staying in touch with friends since there's nothing else to do there - you can't get sucked into mindless browsing. It doesn't even have any ads as far as I can tell.

(edit - typo)
We've certainly taken a lot of inspiration from Smalltalk, but I think the semantics we've arrived at make a really nice programming environment, with some surprising properties you may not think are possible.

Eve has a similar philosophy to Red/Rebol - that programming is needlessly complex, and by fixing the model we can make the whole ordeal a lot nicer. We start with a uniform data model - everything in Eve is represented by records (key value pairs attached to a unique ID). This keeps the language small, both implementation-wise and in terms of the number of operators you need to learn.

Programs in Eve are made up of small blocks of code that compose automatically. In each block you query records and then specify transforms on those records. Blocks are short and declarative, and are reactive to changes in data so you don't worry about callbacks, caching, routing, etc.

Due to this design, we've reduced the error footprint of the language -- there are really only 3 kinds of errors you'll ever encounter, and those mostly relate to data missing or being in the wrong shape that you expect. What's more, we'll actually be able to catch most errors with the right tooling. You'll never experience your app crashing or errors related to undefined/nil values.

We've made sure your program is transparent and inspectable. If you want to monitor a value in the system, you can just write a query that displays it, as the program is running. I like to think of this as a "multimeter for code". You can do this for variables, memory, HTTP requests, the code itself ... since everything is represented as records, everything is inspectable.

Because at its core Eve is a database, we also store all the information necessary to track the provenance of values. This is something most languages can't do, because the information just isn't there. So for instance if a value is wrong, you can find out exactly how it was generated.

There's a lot more work to do, but we have big plans going forward. We plan to make the runtime distributed and topology agnostic, so you can potentially write a program that scales to millions of users without having to worry about provisioning servers or worrying about how your code scales.

We're also planning on multiple interfaces to the runtime. Right now we have a text syntax, but there's no reason we couldn't plug in a UI specific editor that integrates with text code. We've explored something like this already.

Anyway, those are future directions, but what we have right now is a set of semantics that allow for the expression of programs without a lot of the boilerplate and hassle you have to go through in traditional languages, and which provide some unique properties you won't find in any other language (at least none that I've used).
I thought it was even worse, at "higher than background".
The focus right now is so heavily on Ryzen, that people ignore that AMD needs to be able to continue delivering for years to come. It's wonderful for both consumers and AMD that Ryzen is so competitive, but they also need to be able to respond when the next version of Intel processors comes to marked.

It's the same with GPUs. Nvidia continuously deliver the fastest GPU and once every few years AMD revamp their GPU architecture and they are able to compete for a cycle or two. After that they slowly fall behind again, until they do another redesign.
Informed | Sr. Ruby on Rails Engineer | San Francisco, CA | https://driveinformed.com

We are an early stage fin-tech startup that helps consumers finance used vehicles. We are a small team of 6 engineers, and are looking for someone with extensive Ruby on Rails experience to join our team. We take great pride in building product that users would love. Our office is located at 1 Bluxome St. near the 4th and King Caltrain station.

Tech Stack: Ruby/Rails, React, Postgres

Email me directly at sandip.agrawal@driveinformed.com or use our angelist link to apply https://angel.co/informed/jobs/167143-sr-full-stack-engineer
Windows support is great but why is this a showstopper? This is a common problem in many libraries and the common solution is to mark those platforms as unsupported until sometime steps up. Also platform support is a dynamic list - platforms are kept alive by presence of contributors/maintainers.
Node-id-gen – A sequence id generation services using Node.js and redis and lua
I don't work at TA, but I do own a tiny hotel in France so I deal with Booking.com and TA rather frequently -- TA does have a paid product for hotels, however other than not having my website URL and the ability for people to book directly with me on my TA profile, there has been absolutely zero difference in our visibility on TA. So far, TA has been really nice to work with despite me not paying them anything (yet.)

TA is definitely my go-to app when I go places; it is pretty good both as a consumer and as a listee.
do those not mean the same thing?
The Inhuman Treatment of Refugees in IDC Bangkok Thailand
Ironically, that slideshow PDF just about made my laptop's fan explode.
Whoops, this is now at -2.

My apologies, and thanks for the feedback; I won't try this again.
The 457 is not even close to "abolished", they're just rolling out a rebranded version of it.

From the Australian equivalent of the Onion: http://www.betootaadvocate.com/entertainment/turnbull-solves...
My 3370 i7 still is 'good enough' like, 4 years later. I'm itching to upgrade the CPU/RAM/Mobo but I can't really justify it.

The nice thing is, I can throw a new GTX and a PCIe SSD in and that'll have quite a bit of benefit. Custom PCs are awesome!
> “Let’s just do it and be legends, man.”

Well, mission accomplished I suppose.
DropBox is an ironic example because it actually started in Boston. Drew had grown up knowing VCs in the Boston area; some had even told him "If you ever start a company, we'll fund you." DropBox did the YC Summer Founders program, which at the time was located in Boston, but all the Boston groups also did a demo-days out on the west coast because Silicon Valley VCs were better. Sequoia gave them a term sheet within a week; all those Boston VCs that Drew had known forever dragged their feet and were like "Is there any money in sharing files? There are literally dozens of competitors, and none of them are making serious money", and that is why DropBox is in San Francisco.

I grew up in the Boston area as well, thought I would stay there my whole life, and a lunch conversation with Drew was actually instrumental in changing my mind about moving to Silicon Valley. The reason is precisely that: the Boston business climate is so conservative that you really can't get resources unless you're working on something that has made money for other people. I actually don't think I'd start a company in the Bay Area now if I didn't already live here and have a wife with family here - there's usually a long period of learning your market before you have anything fundable, and it's better to spend that in a region where rent won't cost you a fortune. But the Bay Area remains the best place, bar none, to scale a business, and it's quite likely that if your nascent business has any serious growth potential, it'll be fodder for a Silicon Valley competitor with $100M in funding.
I actually find the 1M part to be the most funny.
So something written in Haskell is news now?
There are smart Indians and dumb Americans, and also the other way around, but that is less relevant in this case. How will Donald Trump force American employers to prefer the demographic of dumb Americans to smart Indians? It is not that simple to achieve that ...
Does anyone know a probabilistic CSV parser that can map fields to a domain-specific structure?
So I have 4 motorcycles each with it's own key/keyring, my house keys, and my work keys. I've almost _always_ got three keyrings in my pocket.
SEEKING WORK - Remote / Vancouver, Canada

Hello! I'm a thorough full stack developer that's been building web applications for the past 7 years. I'm reliable and communicate well. I'm available at nearly all hours via Slack, Skype, or Hangouts.

- - - - - -

Backend: MySQL, Rails, Node.js, Mongo

Frontend: VueJS, React/ React Native, Redux, Vuex, SASS,

Tools: Git, Webpack, Yarn, Stripe

- - - - - -

Website: https://robsonlabs.com

LinkedIn: https://www.linkedin.com/in/greenwooddt/

Email: chris@robsonlabs.com
We're gradually trying to merge the package manager parts of the two projects. Fun fact: Homebrew/brew is now used on Linux for uploading our binary packages, it's just missing various user experience tweaks that Linuxbrew provides. We'll get there!
A nice overview of how to modify the reader, but in my opinion the simple function call is more readable than the macro: (string-append "An error occured at " file ":" line ".")

I don't have to know/infer/lookup/guess how the read table has been modified, and I find the @ syntax a little distracting.
Not OP, but Windows 10 has a Linux Subsystem which is in beta.

I use it for bits and pieces for work and I haven't had any issues, I'm not pushing it much though.

https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
An LTS tap is a great idea. We can't support older versions of some software, unfortunately, just because we're limited in resources but everything should be there for you to be able to do so yourself.
Please, for the sake of this person's well-being, don't share any more slides!
It depends what exactly you mean. Just building 4 metal beams that connect to each other and move in some of the ways you see in the movie is doable.

The balance displayed may be accomplished, I suspect a lot of energy would be needed to drive that system though (im picturing a lot of large and powerful flywheels, though I'd be curious what other people think could solve the problem).

The sensing and autonomy of the robot, not to mention the fluidity with which it moves through the environment, is still several decades off, and probably much longer.

We'd also need to solve the energy problem, or use some sort tether (not quite as useful then).
How Robert Nozick put a purple prose bomb under analytical philosophy
For a small fee, shops usually will build the PC for you, and you can pick from a set of their builds. Some shops will do fully custom ones for you.

Also there is this: http://www.logicalincrements.com/
Overview of differences between npm, yarn and pnpm
9 out of 10 investments likely to lose

That's true of startups in general but not true of startups that goes through YC. The success rate of YC startups is far higher than normal.
Recent development has been focused on shoring up the semantics of the language, making the runtime more performant, and packaging our syntax and editor to make it more usable for a wider audience (i.e. people outside our office). Efforts relating to a UI that is approachable from a non-programmer perspective have been waylaid until we produce something that is usable and comfortable for at least the programmer crowd.
We'll see what happens but if it's up to me Homebrew 2.0 with a new formula API will never happen. Yes, we have a bunch of cruft that we could kill but breaking all existing formulae (particularly 3rd-party formulae) seems like a price not work paying.

Similarly, if you find auto-update helpful but it runs too often check out `export HOMEBREW_AUTO_UPDATE_SECS=300` which would bump the check time from 60 seconds to 5 minutes.
> added 2 inches of pavement over the years

yeah that's what scares me most, infrastructure is built to the cheapest bidder that can satisfy safety requirement that often don't account for aging

I've recently passed under two (!) overpass that failed at different times due to lack of maintenance, and every time I'm in queue on top of a bridge it scares the heck out of me watching everyone tailgating each other instead of leaving some margin to the car ahead.
Complete PR BS. Infy yearly profits are 2B. Assuming an average US worker costs $100K a year it is going to cost them $1B + additional expenses not to mention it totally defeats their core skill of using cheaper human capital from India.

Infy is playing a long game where it will employ F1 visa students on OPT and perhaps get better chances of H1B lottery + targeting H4 EAD.

It is pointless to hire American. It defeats the whole purpose of geting things done cheaply.
Correct. We've made it easier to install some old versions of some packages (the most popular, basically). We don't have the resources to support all old versions of all software; many old versions simply won't build on modern versions of macOS/Xcode.
I have an FX 8350, and I really want to upgrade. Performance per core of the newest processors are approaching 2x of mine. Trouble is, except for Civilization, no game actually needs a faster processor. It's really hard to justify. Processors just last a really long time these days.
The "not a path to full citizen" changes might break it. The only carrot left is money, which most of the abusers of the program don't want to pay.
But he played ball for 20 years. I think average number of assists per game is a better stat here, where he was ranked 136th according to this link [1].

[1] http://www.basketball-reference.com/leaders/ast_per_g_career...
I am doing what I love to do. I'm a web developer and design landing pages for companies. I get to go to work everyday and be creative. I also don't mind the people I work with though sometimes I do find them annoying, but you can't win at everything. Having my dream job, however, doesn't mean I'm making what I want to be making. To make up for it, I just do some freelance work for extra cash. I am also in the process of starting up a (side) business of a bunch of web apps with a saas model and hoping that will bring in some additional revenue.

The thought of losing my current job certainly haunts me, but the thought of having additional revenue continues to drive me and takes away my anxiety about the possibility of no longer having my current job. Fortunately, I've been at it for 5 years and my company got bought out. I saw several departments get sold off because the company that bought us was considered a monopoly and it was the only way. I also was given a choice about 4 years ago by this company: Move or get laid off. After some salary negotiation and asking if they could pay for my move across the country, I continued working for the company. So I've seen a few things happen.. and I'm still here. We definitely have a great product and if they ever did sell it off (and lay me off), I would actually take it upon myself to redesign it the way I want it and try to become their competitor.
Didn't they raise a lot of cash by selling tickets at absurd prices and still not have the funds to achieve details like paying artists and providing the standard of accommodation they promised?
Hmmm now americans are going to suffer, infosys hired bright indian kids and made them do CRUD apps and Managers. If this trend continues this is going to be more exploitation of US Citizens and very bad for the IT industry in US.
They do a huge amount of radio advertising -- so most visitors are likely coming from radio ads that explain what they do. People that visit AL already know why they're there.
Top 11 Hybrid Integration Provider for Enterprises
We don't do auto-GC of old dependencies but we plan on something similar eventually and have laid the groundwork to make it possible.
So you want to stabilize a feature?
I strongly agree with using Homebrew Bundle in this way. Apologies for the self-promotion but I wrote a post about how I used this combination at GitHub to replace our use of Boxen. Works great for having Homebrew dependencies be project-specific (if still installed globally):

http://mikemcquaid.com/2016/06/15/replacing-boxen/
Seriously, shut up. Infosys has only 1 agenda and strategy - to differentiate based on cost based on low wage workers it is able to hire in India.

Because of companies like them, H1 visas themselves are so scarce these days. These companies apply for visas in bulk, pay just over prevailing wage, get their employees to come to US (often displacing higher paid US employees) etc. It is honestly a shame that US allowed this happen for so many years. Think about so many highly qualified international candidates/students who aren't able to secure their H1 visa because companies like Infosys chose to install their $60k worker in US. I have no sympathy at all for them.

India is free to reciprocate but I seriously doubt there could be a situation where workers in India are paid more than their American counterparts for it to have any tangible impact.
> There's definitely also a lot of interest lately in Datalog

Incidentally, Aurora, mentioned in the article, evolved into Eve, which is inspired heavily by Datalog.
I think it would set a pretty bad precedent to have Windows support in one release and then drop it in the next release, then bring it back, etc. Windows users would likely be left very confused. Saying "it's up to contributors to step up" is nice in theory but in practice I don't think a well-maintained library can operate that way. Few people are eager to volunteer to run tests over and over fixing tiny issues for a coordinated release...

That said, it probably would have been better to drop Windows temporarily than to go two years without a release. But it always seemed like I'd find time in the next month.

Also note that Windows wasn't the only thing. I have a huge test matrix that I run for every release and, again, to avoid confusion, I want the whole thing to pass for any release. Things like building with -fno-exceptions or 32-bit builds or Android or ancient GCC versions tend to break frequently as the code evolves, but we really ought to have all these working for a release.

But maybe I'm just too OCD about this... :)

We now have AppVeyor (and Travis-CI) set up to build a chunk of the test matrix on every commit, which should help a lot going forward.
Optiver | Core Applications Developer | Amsterdam | Onsite | Visa and relocation sponsored

Optiver is an (algorithmic) trading company. The systems we build will require your skills in multithreading, concurrency, performance profiling and optimization. You will be responsible for the full development lifecycle, where you will get a lot of freedom to decide on code base, technology and architecture. We use C++, C# Python and LUA.

Contact janbernhart –AT- optiver.com
"If you read this far you should probably follow me on twitter"

What an obnoxious way to end your piece.
Only interesting book I could see was about Mesopotamia. The author's fear of technical books is worrying - if you don't start reading hard at one point, you never will. The list he has compiled will merely skim the surface of many unrelated topics and make the author form uneducated biased opinions, since he won't be getting into the gritty realitiesof the matters.
Free market and Free trade doesn't make it no border or no country.

USA is still a country and they can impose certain thing to their advantage if they want to.

If they wish to prioritize their citizens first then so be it.

Also the main point is the abusive H-1B Visa. It is not free market when foreign workers cannot negotiate wage between companies. American citizens cannot compete against a foreign workers when the foreign workers cannot shop for salary.

It's corporate slavery.

> All that will result is moving jobs back and forth not to increase productivity and find market efficiencies, but for political reasons. It will create market inefficiencies, which could (for example) raise costs for Infosys customers (including U.S. customers), reduce Infosys' overall employment, reduce profit for Infosys shareholders, and reduce overall productivity for the economies involved.

> It's surprising how quickly the terms "free market" and "free trade" have disappeared from HN.

You're really just economic arm chairing.

You harp such libertarian things but you don't address the core issue. H1-B visa and those people inabilities to negotiate wage which artificially lower Americans salary (my salary, I've seen it first hand and I've heard from it from my buddies).

Hell I don't even know if you know the issue at all other than using this to harp about libertarian idealism.
My new build has the same case, PSU, and SSD. I went with Xeon and ECC however. My final price was very close as well. That case is HUGE - but I do like having room to maneuver in there. And it's quiet and has air filters. For reasons of stability, my "desktop" is a Windows 10 VM. Moved all my dev VMs on from my now retired machine, which I'll keep as a backup for a year.
> Do we want politicians making decisions for businesses and controlling the free market?

So a visa only available to workers with a certain skill set that chained them to companies is the free market?

> It's surprising how quickly the terms "free market" and "free trade" have disappeared from HN.

Because a phrase like "free market" is propaganda and meaningless.

That the word free is attached to it is part of the propaganda element, what's the alternative, an unfree market?

And the word market is the meaningless. How is a market selling radishes in the USA for dollars today different than a market selling radishes in the USSR for rubles in 1951? They're the same thing. What's different is production, namely who controlled it - in the USA, production is overwhelmingly owned and controlled by heirs who do not work and who spend their days jetting to things like the Fyre Festival in the Bahamas - in the USSR production was not controlled by that class.
I have no idea what happened let alone who was at fault, but please let's not repeat the drama here.

We detached this subthread from https://news.ycombinator.com/item?id=14240207 and marked it off-topic.
>> this is terribly heavyweight and overkill when I don't need a full blown VM

The entire concept you're aiming to set up is terribly heavyweight and overkill. If you're knowledgeable enough to be discussing VMs and chroots, you must realize that what you are proposing is being careful to the point of paranoia à la tinfoil hat. Those of us who know how to stay as safe as possible via "basic" methods of security should be sleeping soundly knowing we're already in the top 5-10% of consumers. Install OS security updates, use a virus scanner and firewall, don't install pirated software (more likely to contain malware), and you're better off than most people by a significant margin.

You're talking about barely making a dent in the chances of your credentials or sessions being compromised. Private browsing, a separate browser instance, a VM, or chroot makes no difference if you have malware with a keylogger on the host system. Give yourself a break, realize that there is no such thing as "perfect security", and stop worrying so much. The amount of energy you're pouring into "banking safely" is not a sane endeavor. It serves no useful purpose. You could be investing this time and energy into something far more likely to improve your quality of life (eg: family, friends, health, etc.).