skysight-inc/HackerNews huggingface dataset:
After lurking for many years, I finally decided to create an account to comment on this. We were one of the companies in that first group -- alas, for various reasons, we ended up leaving after a couple of weeks (sigh). But I do remember the interview process, the first meal or two, and meeting the rest of the founders. Looking back, it's pretty cool to have (very briefly and inconsequentially) been part of that formative time in YC's history.

A bit of background: We were a group of Harvard CS-ish undergrads, had been readers of PG's essays, and also noticed a fellow classmate's startup taking off (The Facebook!). The Summer Founders Program, as it was called, was actually pretty well advertised in our community. And, from our vantage point, it seemed to be both a great opportunity and prestigious (which of course tickled our over-achieving prestige-seeking 20-year-old selves). In fact, I turned down an internship after I'd accepted the offer, to do YC (and, amusingly, after we left YC a couple of weeks in, somehow got the internship again). I remember PG asking a lot of very good questions, and poking some pretty big holes in our pitch. I'm guessing they picked us because they figured we'd pivot into something more reasonable than the idea we started on. This being the pre-smartphone era, our idea of doing something cell-phone-specific (and algorithmically focused no less) probably seemed a bit dubious.

While no one (or relatively few) may have cared in the broader investment world at the time, we -- the young hacker / startup wannabes -- definitely noticed. PG, Jessica and the rest of the team did a great job attracting our attention and interest. And that, I'd venture to say, was a key element of YC's future success that was there from the very beginning.
I agree that the jargon needs improved. The hard balance is figuring out natural names for things that don't make things harder for existing users to understand.
Hey, I got the Q6600 too, still running great. Only problem is that the old motherboard has issue accepting new RAM, making it impossible to add RAM beyond 8GB. May be time to get a new system.
Please don't be uncivil on HN, regardless of how wrong someone else may be. It breaks the site rules to post this way and we ban accounts that do it.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this comment from https://news.ycombinator.com/item?id=14242458 and marked it off-topic.
> H1B visas were intended to address a shortage of highly skilled tech workers. They were not intended to supplant US workers, nor provide a readily accessible pool of low wage IT workers.

Yes, they were. In a market, a "shortage" is meaningless without reference to a price level, and the only way to address a shortage at any given price level is to add additional supply from sellers willing to sell below what the necessary price would otherwise be for the final quantity traded.

Adding more workers at the "prevailing wage" means increasing the quantity traded without increasing price, which inherently favors the buyers of the good (labor, here) over sellers.

Structurally, the "abuse" by Infosys, et al., and the suppression of wage growth for highly-skilled labor is exactly what H-1B is designed to support, not just a loophole in the design but the fundamental, basic, high-level structure of the program.
I keep on seeing this time and again on HN that "H-1B workers are cheap workers" (mostly with disdain, completely disregarding the fact that they might also be technically 'better'), but is there any data to support those claims? Because if that's the case, that clearly warrants a few lawsuits about wage discrimination in American companies.
When you can flip the bits required to operate a computer with pure abstract mathematics, we'll talk.
The faster body shopping of indian workers to US stops the better. Sadly, due to NRI worship culture many Indians are becoming second rated citizens in their own country.

NRIs are wooed by the goverment and get visa free access and many other rights like NRI bank accounts and have rights to buy property. They live eating noodles in US and come back to India to buy few apartments.

Due to this local citizens themselves are unable to buy property in their own country and have to then resort to send their kids abroad.
> As far as I know, it's clearly stated that software is not applicable to patent

This is the beauty of intellectual property experts: they can reverse a very root concept, by changing few commas, and over-interpreting.

TL;DR: Software patents are forbidden (especially in Europe) "as such". It means that if you attempt to patent the "linked list" in software programming, this will be refused. But you can patent a "method of linking a set of abstract data together, using a numerical identifier as gathering medium". This is not rephrasing: what you are attempting to patent is NOT software - you can have a set of paper sheets, with a number on top of them, and form a linked set of data (printer documents). You could ALSO have a linked list in a computer program. But what you are attempting to patent is a more general concept, that CAN be represented as a piece of software. Of course, what you REALLY want to patent is the later.

Yes, yes, this is fraud. Legal fraud. Move along, nothing to see.
This is one of those packages that has both a formula and a cask. Some people may not be aware of both.

I'm curious about the EDITOR=... though rather than:
brew cask cat emacs|grep url
Im 62 and have worked in sociology and politocology for 28 years. You're out of your depth.
So allow proper freedom of movement and juniors can compete with juniors.
Jehanne - a heretic approach to Plan9
I had about 100 bitcoins mined in the extreme early days and weeks, but I wasn't really a believer and just did it to see what it was about, and never thought it would be worth money per se.

Wish I had kept the details, but it's nearing a decade ago, and that harddrive is long gone, unfortunately.
I'm just finished watching the 3blue 1brown series and am working through the Klein book now.

Klein's books is very heavy on symbolic manipulation and not much (geometric) intuition. I still think it's worthwhile because of its CS applications. But someone wanting to learn LA can easily get discouraged.

I would suggest one do both the book and the 3blue 1brown series. The former is the bread, the latter is the jam.
The FBI translator who went rogue and married an ISIS terrorist
Please don't post to HN—not anywhere, but especially not in the Who is Hiring threads, where it's especially uncivil and off topic.

We detached this comment from https://news.ycombinator.com/item?id=14240253 and marked it off-topic.
> the same functions that operate on the same data types, only they're scattered everywhere

???

OO is different because you have things like private variables. Meaning that only methods of an object's class can access the variable. So you now have a special group of functions that can access the variable. FP is not like that.
For decades many american companies have engaged Indian IT Services companies like Infosys to save on software maintenance costs. Now that there is a wave of economic protectionism across the globe,, many Indian companies have to rethink their strategy. Now is the most opportune moment for Indian IT companies to prove that they are genuinely world class and that they have upped their game in terms of delivering with high quality and skill with a hugely diverse multi cultural, multi national workforce.
Ethiopia has ATM-like kiosks that load pirated movies on your USB stick
SEEKING WORK - Remote preferred

I work with startups and product companies to build amazing iOS apps.

Not only am I an experienced (5+ years) Objective-C and Swift developer, but I have also had my own successful app on the App Store since 2012. Apps I create have been regularly featured on the App Store, and one had the honor of being presented in Apple's WWDC keynote last year.

My experience as an independent iOS developer, when combined with my previous client work, means I can own the iOS development process from any point between idea and your millionth App Store download.

I want to work with early stage startups and product companies to get their iOS app to market, or iterate on their existing MVP. If you are looking for someone like me, please say hi at erik@erikstromlund.com.

For more about me: https://www.erikstromlund.com

For some testimonials about my work: https://www.linkedin.com/in/erikstromlund
As you'd have WSL and Linux VMs, you probably wouldn't need an OSX VM if I'm not missing anything? Unless you're building something for OSX, that is.

I know, btw, that it's possible to run OSX in VMware.
Please be civil.

We detached this comment from https://news.ycombinator.com/item?id=14241907 and marked it off-topic.
True fact:

Most people who go to Infosys in India are usually not the brightest but mostly those people who don't get into other big companies. We call them "Mass Recruiters" because they hire a whole bunch of people without looking at the skills or if they are a fit.
ATM-Style Kiosk Pumps Out Pirate Movies to USB Sticks
Cognitive load might mean how you have to code completely against all assumptions, rules and conventions when you want control over things like memory locality for efficient caching and the like. Not a point I would stress too much, but it can be a valid consideration.
What is a "Silicon Valley type"?
Good job! How much time did it take to train this model? I've heard TensorFlow is slow comparing to the other toolkits.
> The real issue

There's real a higher-order issue, too. Why did anyone want GNU to incorporate an MP3 player in the first place? There is no law of physics that requires songs to be encoded as MP3.
Oooh, offshore standards of excellence at American developer prices!

EDIT: India's a huge place, and there must therefore be some exceptionally strong developers there. My experience of dealing with Wipro, TCS, etc, tells me that these companies are very effective at either filtering out any engineering talent, or alternatively simply crushing the talent of those who they employ.
If they do end up following through on this, they will actually be successful in hiring American (local) workers, because I doubt any Indians in the US would want to work for Infosys. Also, it's kind of counter-productive to hire Indians in the US anyway since they would need an H-1B visa to work for them, so funnily a bit of a reverse discrimination might happen. The whole thing is a bit meta.
Sorry, but its not that complicated, either. The people get the governments they deserve - always.
Ideas in the software world are essentially worthless. Execution (your ability to implement the idea) is what actually matters. So, forgive me if I'm not losing sleep over the person who has to actually do work to see "return on their idea."
Infosys? High quality? Skill? Don't make me laugh, we have so much problems with their "consultants" not knowing almost anything useful and constantly making up excuses and preposterous (both technically and humanly) claims.

They would claim that water rains from the ground towards the sky if it meant they do not have to admit a mistake and shift the blame towards someone else.
Perhaps in your weathered age you've heard of and maybe even read the Declaration of Independence (in the case of the USA)?

"According to the Declaration of Independence, the government gets its power to govern from the people that it governs. As the Declaration says, Governments are instituted among Men, deriving their just powers from the consent of the governed."
http://docs.brew.sh/Versions.html
I'm the opposite, and had to be persistent with searching for the right learning tools for programming, with the least terms and behaviours left undefined. If there are such things as 'learning styles', theoretical learners vs applied learners is the most intuitively clear distinction. However choosing a teaching and measurement paradigm that fits both without a lot of wiggling is not so intuitive...
> But maybe I'm just too OCD about this... :)

It's not OCD, it's good practice and I wish more open-source projects would follow that! Good job!
Isn't it odd that they were able to invent the patent office without an already existing patent office? Quite a miracle.
wish i was a builder. i loved the elevator pitch. when you're in need of project or operational management please reach out- jeminewo@gmail.com
The apparent breakthrough isn't that they're going to hire Americans, but that they're planning to setup US centers.
Great stuff! Since this release comes after the release of GRPC and (slightly less related) Graph API and ships with a web server, how does it compare?
I suspect you've asked a bad question. It should be obvious that anyone who does know such a thing could not share it since it would violate any kind of NDA or basic 'secret sauce' / leverage based competitive advantages agreements they would have surely signed as even basic employment.
In the phrase "anonymous function", "function" means anything that you can call. This includes closures. I'm very surprised you've never heard of the word "function" being used that way.
Yes there are many, you just haven't seen any. Your perception is probably biased because you only get exposed to examples of bad patents cherry-picked by online media sources to drum up rage views. I've worked for a small company that got crushed by bigger incumbents but could only get a payout due to their software patents. However the much more common benefit of software patents are the countless startups and companies that got funded or had successful exits partially due to their patents. There are studies showing this sort of things. On mobile so can't find link, but see e.g. the work of professors like Robert P. Merges on ssrn.com.
tptacek's VPN probably uses PIV applet instead of GPG one and you can't switch them easily (requires stopping and starting agents). If you stay in GPG+U2F land then you don't have these problems.
My motherboard has a liquid cooling setting for managing fans. I can rarely hear the pump and fans are very silent. It's an AIO system from corsair with 2 fans (I'm outside & can't remember the name now).
Anybody use here use Oink? How as it? Very interested in this level of granularity for restaurants. Nobody really doing this well.
Very cool idea. I can see a use case for this in static site generators for blog posts that include complex visualizations / demos.

For those who hate the idea of JavaScript, it would be cool to add first class support for server side rendering, so that this tool could be one step in the build chain for producing complex non-interactive HTML.
Please don't be rude in comments here, or take threads on nitpicky tangents.

We detached this subthread from https://news.ycombinator.com/item?id=14240636 and marked it off-topic.
I remember when you could do that with 512 - 640 KB, using DESQview, ViewMAX or Turbo Vision based applications on MS-DOS, or my beloved Amiga 500.

So just imagine the possibilities for ESP32 applications.
I mean, yeah, you've caught me for sure. I had to look up what ME/PSP are -- I'm only familiar with processor architecture at a high level so I can only extrapolate from what the advantages of open source have been for me in my experience.

That includes the option for developers to improve the limitations of a platform they're building on top of instead of working around them. My thinking was that the people who would want to do that when it comes to an open processor would be kernel developers.
Never mind the non-ironic use of the "ideate" and "brand synergy" and multiple pages of Instagram influencers, the thing which should have raised alarm bells is that a large leadership team appears to not include a single person responsible for logistics. I realise marketing matters for these things, but when your product is an overseas music festival, you probably want to be emphasising people's responsibilities for overseeing the assembly of the venue, flights and accommodation, permits, security, contractors' responsibilities etc ahead of the front end developer for the website. I don't you need the benefit of hindsight to see the former might be a bigger challenge
If you want to run nmap yourself, the correct ports should be 16992 and 16993.
Great thought provoking article.
Good explanation of Dependent Types, Title is misleading though, should be called - Particular or Specfic Types.
Postgres has the same capability - Domains - always surprised that other db's such as sql server have never adopted this useful feature.
Continuous Everything with Angular, Travis CI, Firebase and Greenkeeper
> So you don't believe in software patents ?

There are two fundamental discussion schemes about software patents: (1) can we patent something that can be described as a mathematical concept and stuff. and (2) why would you want to patent software in the first place.

The first discussion is tricky. Comparing algorithms to mathematics, having patents that can be expressed through mechanical OR software, etc.

The second discussion is IMHO getting back to basics: Why do you want patent in the first place ? Why, in our free market universe, do you want to give to a restricted number of actors a monopoly ? Why not competition ? After all, if your neighbor decide to put a lemonade stand in front of your garden, and even if you didn't thought about this idea before, you are free to imitate/copy/replicate its business. Patents are inherently anti-free market.

To answer to this, you need to get back in time, and understand the reasons that led our ancestors to create patents: some technological inventions were extremely expensive, hard to copy, and companies were spending an unreasonable amount of money in them, say, to re-invent steam engine. This led to this bizarre exception, at the very condition that it would be limited in time, and really have a positive impact on the market (ie. NOT for the companies filling patents as sole incentive)

In software, there is no reason to allow patents. Don't get me wrong - a very very tiny fraction of software could be seen as needing patents (mpeg algorithms are often cited, probably engine injection algorithms too). But most of algorithms can be replicated by a bunch of engineers in an office. This is neither expensive, nor requiring specific provisions.

TL;DR: Software industry does not absolutely need patents, and because patents are very strong anti-competitive provisions, it should not be allowed in this industry unless there is a clear reason.
You can't be a bystander and complain nobody said anything. You disembarked before him, should have notified airport security, especially with your credibility as a former fed.
Woohoo! Lack of first class Windows support always held me back. Looking forward to playing with this and seeing hopefully more regular future updates.
Depop | Multiple | London | ONSITE https://www.depop.com/about/jobs

Depop is a fashion/vintage, youth-oriented social marketplace with millions of users. We have offices in London, NYC, and Milan - with Engineering being primarily located in London.

We're currently hiring for the following roles in Engineering (please ignore any "closing dates"):

* Scala Engineer

* iOS Engineer

* DevOps Engineer

* Mobile QA Tester
What about the CVE?
In my experience it's not a breeze: https://github.com/SeleniumHQ/docker-selenium/issues/87#issu...
From org file with local bibtex to LaTeX and PDF
Sketch integration for Justinmind
The license yes, but not the BSD operating systems variants.

How much do you think companies will bother to give back once they alienated GPL software, given the actual contributions?

Nothing of relevance I tell you, just enough to keep the masses happy, AOSP style.

I won't care, as I said I mostly use commercial software anyway, but it will feel good to say "I told you so".
This is not loading for me but if it's about the Bitbucket redesign I must say that I like it and I feel they thought hard about how to make a good user experience. It actually is pretty cool compared to lets say GitLab that is a big mess.
Does Java Certification Worth for Money in 2017?
This post reminds me of Amir Rachum's post about Knowledge Debt[1].

"This is how programming should be taught. You should do stuff way before you can figure out how it works. For a while, you should intentionally be ignorant about distracting details."

"You should, intentionally and tactically, decide which piece of information you can do without, for now. But you should also, intentionally and strategically, decide when to pay back that debt."

[1]: http://amir.rachum.com/blog/2016/09/15/knowledge-debt/
Why not simply run your application in a docker container and deploy to any of the hundreds of container hosting options?
Looks cool, but I don't believe it's mature enough at the moment for me to use it.

Will be keeping an eye on it though.
Is this getting votes just for including plan 9 in the title? The site has no information on what this is or is meant to be, as far as I can tell from the blog posts it's a forked and cut down version of plan 9.
When you say "all open pieces have at least 2 possible values", how can the solution be unique? Surely for each piece, some values are not admissible, otherwise this would be a contradiction. Sufficiently strong pruning could have eliminated them, either by search or by more reasoning.
Trump Press Secretary Sean Spicer Tweets Out a Bitcoin String
Steve Jobs' Playboy Interview
fino.digital | Software Engineer | Kassel, Germany | Full-time, onsite https://fino.digital

fino is hiring everyone who brings the motivation it takes to be part of our buzzing team. Big need in frontend development.

What we do:

- build SaaS products to digitalize the banking industry

Who we are:

- 100% self funded 2 year old startup

- market leader for digital bank account changing tools

- ~ 40 highly motivated team members

Tech:

Our teams are (reasonably) free to choose the technologies they need. Generally speaking, on the frontend it's mostly AngularJS, Angular or React; Dropwizard, Spark Java, Go on the backend.

What we offer:

- good vibes

- coffee, beer, fresh fruit

- competitive salary

- flextime

If you're interested, or have questions, just mail us at jobs@fino.digital
That's true hence from that revenue they might only be able to squeeze tens or maybe hundreds of millions in profit from it. Which for Microsoft is in their eyes probably not worth the effort.
Serialization is order of microseconds, not milliseconds.
Just FYI Optane is a full NVMe drive but when UEFI/Bios attempts to boot from it, the drive purposely sends a hard error code.

I've yet to see one person use it as a boot drive. Plenty mounting it as a "not quiet RAM disk".
Thank you for these great links. I'll add another interesting paper that carries on this emulation program:

Conditional Random Fields as Recurrent Neural Networks https://arxiv.org/abs/1409.5403

I hope more fruit comes out of the fusion deep learning and graphical models.
> Seriously, shut up.

It breaks the site guidelines to post uncivilly and we ban accounts that do it, so please don't.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Is it irony that in our current age of handled-daily-but-never-washed smartphones, telephone sanitizer could actually be a useful job?
Undoing the harm of layers
We detached this subthread from https://news.ycombinator.com/item?id=14232079 and marked it off-topic.
Set the live image of earth as wallpaper
Why can my friends who studied medicine, physics, and mechanical engineering make money with their inventions, while I, software engineer, cannot?
Did you guys really have a flamewar about cleaning laptop screens?
The 10x developer is not a myth (2013)
Playing with expensive tools (double checking filter transmission charts)
Open Closed Principle in Python – Designing Modules Part – 4