skysight-inc/HackerNews huggingface dataset:
Some reasons why you may want to move out of San Francisco:

- You want to live around real people and not around people who talk to computers all day, while making up stories about real people in their mind.

- You don't think that waiting for an hour to get into a restaurant is a good way to spend your one hour off work.

- You want a yard.

- You're tired of people constantly being offended by everything.

- You like commitment and people who can make up their mind.
It will be more web based. Again.
Why Iron Fist is so bad? Video essay
A video essay that examines the failure of Netflix’s tv show: Lazy fight scenes and bad writing.

https://youtu.be/0lwjmEbHp1Q
We're going to be exploring building dashboarding solutions more with JupyterLab. See https://github.com/jupyterlab/jupyterlab/issues/1640 for some of our current discussion. That said, the deployment issue you've talked about has been experimented with in the IBM dashboarding features (i.e., one-click to deploy an application-like interface).
I simply add my own admin code separately and add links to the default admin interface to my views.
What elements of the attitude did you dislike?
I would make that argument, but I'd also argue that modern companies shouldn't factor in past injustices, things would get too messy too quickly.
I'm sure you've heard it before... but the XPS line from Dell is a solid choice for a Windows laptop. Just be sure to buy a new one. I recommend against going the Dell Outlet refurb route to save money.
Also, has anyone noticed that the HN "Who is hiring?" threads are predominantly from outside of SV, these days?
Concerning speed: I recently bought raw land in the US as a German living in Germany while staying in Germany. The transaction took a day without me needing to be present. Never seen such a straight forward land buying process. Sending the warranty deed to the county clerk was by far the longest taking part.
P2P file transfer in the browser: http://directsend.co

Did this web app out of fun, with no intention of turning it into a service.

I use it to transfer files between my Phone and my PC when I'm feeling lazy to search for the Phone cable.

Works for most Android and Desktop browsers, but doesn't for iOS because it depends on RTCDataChannel[1]

[1] https://developer.mozilla.org/en/docs/Web/API/RTCDataChannel
You guys do not reply to emails/ applications. I did apply here couple of times, but did not get reply even once.
Creating a series of Android applications. Nothing available yet but I did knock together a react-native alarms library: https://github.com/ioddly/react-native-alarms
Like many people, I use Evernote as a personal Knowledgebase. I started this because I realized a lot of my bookmarks were rotting. But of course, links in my evernote notebooks face the same problem (as much as I try to capture the content).

Would it be possible to extend your tool to search Evernote, bookmarks, Confluence, and other link lists for rotten links?
Broadcom's marketing to whom? Which potential Broadcom customer is going to take this into account next time they need to purchase a chipset?
Couldn't dig up more recent data[0], but tech job growth in absolute numbers, from 2014 -> 2015:

San Francisco: +21% 59,600 -> 72,200

Silicon Valley: +7.2% 229,200 -> 245,800

Oakland/East-Bay: +11.8% 50,600 ->56,600

SF Mid-Peninsula: +5.0% 45,600 -> 47,900

Boston: +3.1% 149,700 -> 156,000

Austin: +7.8% 74,400 -> 80,200

[0] page 4: http://www.us.jll.com/united-states/en-us/Research/US-Tech-E...

Edit: Added Mid-Peninsula and East Bay to complete SF Bay Area. Total Bay Area Tech Jobs in 2015: 444,500

Edit 2: Corrected typo, as pointed out, my bad. SF 72,200
Ah, yes, I've heard this one a few times. Have you tried the BPF (Berkeley Packet Filter) and bcc tools? These are shipping now with 16.04. While it's not dtrace, it's certainly in the same family of deep inspection of a running system...
> If anyone has looked into this more, would be interesting to hear about it!

I would have a look at e.g. Bob Harper's homotopy type theory lectures. In the 2nd lecture on Judgements, he goes through it at about 50 minutes in.

http://www.cs.cmu.edu/~rwh/courses/hott/

And Andrej Bauer's paper/lecture on "5 stages of accepting constructive mathematics"
I currently have a thinkpad with ubuntu in it (not preinstalled should it matter), and unfortunately I'm considering switching the other way around. There are just too many things with this combo that don't work the way they should, like webcam and microphone not working, public wifi with redirection not redirecting etc. I'm completely fine paying some 50% premium to get the support and customer care of a major corporation.
How a small town is using Uber to fill its public transit void
I agree that GPL is good for some things, but not every thing. Linux would probably not be as good as it is without GPL. On the other hand if I have to open up my entire product just because I want to use one utility function in a GPL'd library, heck no I'm not doing that. I'll gladly use GPL'd code with linking exceptions. It's only fair - if I improve the GPL'd code I have to release the improvements. But why should I have to release my entire unrelated code base? Seems unreasonable.
You know that you can get PowerShell on Ubuntu now, right? https://github.com/PowerShell/PowerShell/blob/master/docs/in...
For background, my startup has been using CoffeeScript since August 2012. A quick check of our git monorepo says that we have 130k lines of code at HEAD, and have probably thrown out at least as many lines in rewrites over the years.

I have a love/hate relationship with CoffeeScript. I detest the implicit function call and object literal syntax. At various points in the language's history, it seemed like the language was essentially "done" and in maintenance mode. Especially when the eco-system stagnates around it and large parts of the community move on to things like ES6 and TypeScript. For example, the JSX tool was essentially a prototype [1], with tons of bugs [2] that were never fixed. And in the 6 months since its deprecation, there isn't a single tool to replace it.

Personally speaking, I consider the language dead and was considering alternatives so we could move off it. However, I still haven't been able to justify it because the alternatives don't make the same tradeoffs that make me love CoffeeScript:

- Minimal to zero runtime requirements. CoffeeScript generates a few things like `__extends` but that's it!

- One to one correspondence with generated JS. Source maps are nice but it's great to step through the JS debugger when looking at JS, and being able to convert the JS you're looking at with the CoffeeScript that generated it is not something I want to give up.

- Recognizes the warts, fixes what it can, and then gets the hell out of the way. `==` in JS is a mistake and IMO no language should carry that forward. Lexical `this` binding shouldn't require hoops to jump through. That sort of thing.

Ideally, if we are paying the cost of switching away from CoffeeScript, we'd move to a language with static type checking and solid support for sum types. I haven't been able to find any such language though, and the recent development spurt in CoffeeScript seems to have staved off that need for now.

PS: Yes, I'm aware of TypeScript. It's sum type support is rather weak. As part of my initial testing to see if it was a suitable language, I found a 5 line program that crashed at runtime. The bug report was closed as "Working as intended" [3]

[1] https://github.com/jsdf/coffee-react-transform
[2] https://github.com/jsdf/coffee-react-transform/issues/62
[3] https://github.com/Microsoft/TypeScript/issues/13884
Holy christ, get off livejournal
I'm working on terms of service, and legal agreements API for websites, mobile apps, & SaaS products called CoContract.

You can track user acceptance, profile data, and versioning of your website's most common & critical legal documents all from one dashboard.

It's required to be legally compliant when doing business online and then to track and manage this over a long period of time can be tedious and disorganized.

We're making it easy for developers to easily add legal compliance in their software offerings.

https://cocontract.com
Sitting in front of a Dell 4k monitor and having used a good 4k monitor I am would not call Dell's offering good.

I have never used an Apple monitor, but I have used several other 4k monitors and they are great. My Dell monitor is just fraught with compatibility issues and needs special software to work with win 7. I use Ubuntu and it barely works there, my coworkers have to treat theirs like special snowflakes.
Re-worded: While some users might feel that way, I'm not sure how a slogan (which is a collection of pixels on a screen that has many different historical interpretations) would threaten, harass, or bully someone.

We have to accept that the things we do online can have real-world repercussions, even if they're just pixels on a screen.
IndieWeb is a social movement rather than any one particular technology or project. It's a group of people that believe in publishing as the web was originally intended: a diverse network of participating individuals, not corporations, bound by open standards. There are a number of projects under the general Indieweb banner or just sharing the IndieWeb principles.
Not commenting on whether or not this was "right/wrong", but it's worth noting that the GitHub contributor page is showing something different than the GitLab contributor page (adds vs. commits). If adds is what he wanted to show, GitHub may have been the only place to show that.

It's also worth noting that if you search Google for GitLab source code, GitHub is the first thing that comes up. To an uninformed outsider, it looks like GitHub is where GitLab development happens.

It may not have been the best thing to do, but I don't think this tweet "completely undermines the GitLab position".
Learning and Content Discovery in the Modern Age
Whilst Swagger Codegen doesn't create perfect libraries and some of the generators don't support all the features, once it's set up, it's just as easy to create a client for every language as it is for just one.

For example, we create multiple client libraries, HTML documentation and a partial server (so we don't have to manually write the parameter parsing and models serializers).

Another advantage is you can start consuming the API as soon as the API design is agreed, by using a generated mock server instead of waiting for the real one to be implemented.
Channel 4 coverage is brilliant, especially the technical side which is covered by Karun Chandhok. I actually watched the Sky stream live last weekend, and then tonight I watched the Channel 4 highlights as well purely for the coverage around the race.

Having watched at least a few races from every season since 1979 onwards, I'd say Channel 4 is the best reporting team Formula 1 has had so far.
No, they would buy it back at the price that the buyer had offered. In your example, $10000 for the 15000 units.
Does this update break all the addons again? (Vim keybindings in edit mode, code folding etc.)
How does that differ from PostgreSQL's stock table inheritance (partition data on arbitrary rules, while letting you efficiently query the parent table using constraints)? The TimescaleDB approach apparently looks very similar.
Thanks for the feedback.

1. Reconciling the "home-made" food with restaurant food is not really necessary. It just gives home chefs to compete with restaurants regardless of whether or not they use this service. It is like Airbnb where regular folks like us can list our homes, but they don't stop commercial properties listing either.

2. As for regulations, yes for now run around the regulations until it gets really noticed. If it does, that means we already gained some traction. Recently many states introduced "cottage food laws", where they allow limited amount of food selling considered non-commercial, but I believe the food items are limited as well. We have to see how this goes. This is indeed an area of concern.

3. This type of business if not quite illegal. Most of it falls under gray area with "collage food laws".
> it does seem that the company is happy to help with issues even where there is a negative review.

Sometimes doing the right thing doesn't make doing the wrong thing okay. In the linked case, there was a negative review, they were not happy to help with with issues, and they bricked the device.

Legally they may be okay.. Morally I think they're wrong. And from a PR point of view this is literally the worst possible thing they could do, what are they insane?

(And as others have noted, the rep is significantly more guilty than the customer of abusive language and throwing a tantrum. Ironic...)
The lack of HTTPS, perhaps to conform with Russian legal requirements, is the most interesting bit here.

There is an official post about the new TOS aspect at http://news.livejournal.com/151767.html
UX design will start shifting toward taking human emotions into account. Our metrics will also start shifting toward reason-/need-oriented data.
Yes, I'd be interested as long as it's legal. Illegal urban farming is known to generate a lot more than $100K/yr.
H-1B Visa Overhaul Could Actually Benefit Big Tech Companies
They're still mostly in tech hubs, though. Just that they are leaving SV doesn't mean the wealth concentration problems we're seeing are going to reverse itself. Those cities will likely have the same or similar problems SV did.
As someone who knows the CEO of GitLab, I can say nothing but amazing things about him. (Even reading through this article, you'll find nothing in it that casts a negative light on the CEO.)

I'm sure there's a ton left out, and this seems like a bitter hit piece rather than a well-thought-out, balanced critique of a company.
For some tasks, the Apple code is orders of magnitude faster so it's not a problem. The ability of the Mac Pro to smash through H.264 video with GPU acceleration is pretty much unparalleled. Compared to FFMPEG it's not even close. When it comes to general compute, though, it's easily outclassed.

It's all about benchmarks and cost/benefit analysis.

I've seen code that works on the iOS 20-100x faster than a desktop equivalent because the iOS version is done using Metal and the desktop one is barely vectorized CPU code. In some edge cases a "server farm" of iPads might outperform an equivalent spend on Xeon-based servers.
I think you're on to something. Not much time left before July 1 2018, I hope you can build a good team of partners/PR. Good luck!
Great topic, but the article doesn't answer its own question.

Predictions:

- Microsoft will move the start menu to a different corner of the screen again.

- Some phones will have a dedicated hardware "dismiss popup" button.

- Neon colors with contrasting fringes will be used for visibility on AR displays.

- Alexa will start initiating conversations.

- Hyperreality.[1]

[1] https://vimeo.com/166807261
Double Hamburger with Bacon and Cheese menu..
It looks like what you are actually timing is the time it takes to start a process - time for either communication method should be on the order of microseconds or less.
For better results, start the two processes first, then measure how long it takes to send a message from process a to b and back to a.
Terms and Conditions, the Graphic Novel
Close to what you want but not quite:

I am hooked on machinist videos on youtube, Abom, this old tony, NY CNC, even AVE... theres a big list of people showing off how it is done, and I can't get enough of it.
Couchbase Appoints Former Veritas President Matt Cain as CEO
That sounds like a lot of work for something you shouldn't have to do. Are people going to have to do this with their business phones and laptops? This whole situation just seems all so ridiculous and prohibitive.
Disclosure: I work at EquityZen, a marketplace for pre-IPO shares

Every company has different transfer restrictions on their shares/options. Yes they could legally block the sale if their by-laws or the share grant agreement allows it. We have somewhat standardized agreements for transferring shares at EquityZen, and we get company approval for all deals.
According to this source the US is as free as brazil, chile, barbados, estonia, hungary, etc.

It feels like this is not giving the full pictures. According to the report[1] its aggregate score is 89/100 down from 90 with freedom of press and freedom of internet.
Same article says in overview:

in recent years the country’s democratic institutions have
suffered some erosion, as reflected in legislative
gridlock, dysfunction in the criminal justice system, and
growing disparities in wealth and economic opportunity.

Then reporter without borders tells us the US is 41th on freedom of press:

US media freedom, enshrined in the First Amendment to the
1787 constitution, has encountered a major obstacle – the
government’s war on whistleblowers who leak information
about its surveillance activities, spying and foreign
operations, especially those linked to counter-terrorism.
Furthermore, US journalists are still not protected by a
federal “shield law” guaranteeing their right not to
reveal their sources and other confidential work-related
information.

For internet freedom, the US is on the enemies of the internet list since 2014[3].

US ranking on the Human Freedom Index went steadily from 16th in 2008 to 23th in 2014[4]. On the Democracy Index it got demoted from full democracy to flawed democracy in 2016 before trump got elected[5]. In terms of economic freedom the US right after Qatar and Taïwan and right before Romania[6].

I'd like to see how this supposed freedom would hold if the US wasn't one of the worse if not the worst offender in terms of energy and resources consumption and waste. From the rest of the world the US is free to ruin the world for everybody, free to watch tv, get morbidly obese on junk food and to choose between brand A and brand B.

[1]: https://freedomhouse.org/report/freedom-world/2017/united-st...

[2]: https://rsf.org/en/united-states

[3]: http://12mars.rsf.org/2014-en/#slide2

[4]: https://framapic.org/8p2WjK12neKn/LlmHYvBl0Nu3.png

[5]: https://en.wikipedia.org/wiki/Democracy_Index

[6]: https://en.wikipedia.org/wiki/Economic_Freedom_of_the_World
I have been improving a Ruby gem that I think would be useful for building web connected sensor applications (IoT stuff) in a hurry.

The tool implements a serialisation spec called The Blink Protocol. The spec is similar to Google Protobufs with a few differences, mainly:

- It's more compact on the wire (important for LPWAN)

- It's minimalistic and has a proper specification document

The gem implements a schema parser, a dynamic message class generator, and an extensible codec generator.

The idea is you can use the tool for both ends of your application:

- Use the codec generator to generate C source for your device

- Use the dynamic message class in your web app to consume messages

On the Ruby side it should be as easy to use as JSON.

https://github.com/cjhdev/slow_blink
The GitLab exec team is probably pretty happy to be reading this blog post. Because Patricio isn't exercising his stock options they will return to the option pool, where they are available for re-allocation to new hires.

0.1% of a Series B company is the entire four-year grant for a new engineer, or several sales / operations folks.
Posts/comments that are pure images aren't tolerated.
Mozilla Releases Version 2.4 of CA Certificate Policy
Documentation is really important especially for systems that will run for years, you will get new employee that have no ideas about how things work.
Linux Academy Offering AWS CSA Associate Course in Free-Tier This Month
Just a heads up, Linux Academy is offering their new AWS CSA Associate Course as part of the free-tier membership this month. You can sign up here:

https://linuxacademy.com/join/community

Here's some more info on the course:

https://linuxacademy.com/blog/linuxacademy-com/introducing-the-orion-papers/
Yes, in 2017 it's a workaround. The 2010-onwards way to solve this problem is with a client-side filter in the select input, so that you don't need to open a new window.
"Terraform Venus" didn't bother me. "Terraform Venus and completely stymied by let's say 4 degrees of global warming on Earth" bothered me.
He's still a mister. It's whether you buy in to "this is a male adult" vs. "I must respect this person's title because HM The Queen bestowed it on them".

Mr Berners-Lee surely won't feel offended because the person addressing him isn't a [UK] royalist?
https://www.traccar.org/

The company is based around Traccar open source GPS tracking system. Providing SaaS and professional services to our customers. We develop everything from back-end to mobile apps.

Although we don't use any machine learning at the moment, GPS tracking is a great area for it. If we get funding, that can be one of the directions for future development.
You obviously need SOME spec or schema to be able to understand what to do with hypermedia, but it really comes down to how many things you have to define. It lets you define a smaller number of pieces and their functionality, and then lets you compose those smaller pieces into larger functions, and even create new combinations after a client is created without having to update the client.
San Francisco is not silicon valley.

Culturally, silicon valley is dramatically different from San Francisco; almost everyone who has experienced both has a strong opinion about which one they prefer.
ps. Also my apologies for assuming too much
Right. It's basically an unresolved empirical question as to whether or not bringing all of those new people here will result in the release of a magical growth fairy that will paper over any of the problems. If it does, glossing over the whole question isn't too bad. If it doesn't, then you're right.
> for you

a project i know uses coffeescript and i see it as an additional hoop for possible contributors who otherwise know the web platform to jump through

(i contributed to that project once and accidentally introduced a bug related to variable scoping...)

i think nowadays people should be writing es6+ javascript instead (won't even need to transpile it in the future)
API Blueprint is much, much cleaner: https://apiblueprint.org

Here's a renderer: https://github.com/danielgtaylor/aglio

It's less feature-rich than Swagger but the format is much less of a nightmare.
Not at the moment. I am focused on food services at the moment. I believe there are enough services for listing local businesses / services like craigslist, etc., The value our platform will add is not only bringing the cooks and customers together, but also providing them with delivery service.
AgensGraph, a transactional graph database based on PostgreSQL
I like it.

A couple of little things:

You've got both "Objective-C" and "Objective C"

It would be nice to separate out the APIs, like Cocoa and QT, or make a different graph for APIs/Frameworks
I find it hard to take powershell seriously, considering last time I tried using it for anything, I just wanted to quickly download something over http. Looked for something like 'wget <URL>' online, the only results I found was something like multiple verbose lines of instantiating an http client and calling methods on it. That's fine for a programming language, completely horrible for an everyday shell, from the perspective of someone who generally only uses Firefox and a terminal emulator in Linux.

After some googling just now, it seems like there's now an Invoke-WebRequest command, but that too looks like a hell of a lot of typing compared to Linux shells.

There's also the fact that lots of stuff in windows wasn't designed to be accessible through the cli. You can't, for example, make a powershell script to toggle an audio output device on and off, as that's only available through the GUI.