skysight-inc/HackerNews huggingface dataset:
It's my pleasure. That's true. But it's "only" 365 songs a year. I have no issues curating the content as long as people are using and enjoying the app. You have a good point, I need to write a better description of the features of the app. Luckily, a lot of artists are really excited to have the opportunity to get featured, so it's been relatively easy to find new music to play.

I really hope you enjoy using it.
From the FAQ (https://support.microsoft.com/en-us/help/4020089/windows-10-...) :

> Are there any defaults that I cannot change on my Windows 10 S PC?

> Yes, Microsoft Edge is the default web browser on Microsoft 10 S. You are able to download another browser that might be available from the Windows Store, but Microsoft Edge will remain the default if, for example, you open an .htm file. Additionally, the default search provider in Microsoft Edge and Internet Explorer cannot be changed

Doesn't it make it illegal in the EU?
I've never seen a 10x productivity, or even a 2x. I'd like to see one, show me a scrum where one programmer takes 10 stories on the board, and the others just did one, and he successfully finishes all 10, where the team estimated all stories to be of a full scrum length. I doubt this exist.

Now, I've seen 10x quality, though sometimes they're a little slower, but never 10x slower. So maybe 1.2x to 3x times slower for something on the order of 5x to 20x quality.

That higher quality might pay off long term for the buisness in hard to measure ways, such as faster future extenssion, better customer experience, less work required on bug fixing, etc. If that's what people mean by 10x, I agree, they definitly exist, in fact, compared to the worst there's probably infinite x as people are saying, some programmers can't ever get certain things to work at all.

P.S.: Actually, I've seen maybe 2x or 3x productivity on teams with uneven standards, generally lacking code reviews. In those cases though, the 2x or 3x productivity programmers always had similarly lower quality code.
Were these fizz-buzz level questions or were they more difficult?
Another direction might be to extend Cordova to support macOS and Linux. Cordova already supports building UWP for Windows Desktop/Xbox/HoloLens using the native HTML+JS stack. Seems to me like a lot of existing Cordova plugins just need subtle nudges to support macOS in addition to iOS. Then you just need a good Linux solution and you cover all the desktop environments.

Then narrow the few missing desktop-focused APIs that Electron has but Cordova doesn't have good plugins for. (It would also be nice to support more Node-like background processes in Cordova and more Node-native libraries, but you would need to find a good balance that plays well with mobile.)
correction: nucular
It seems like the best course of action is to ship devices ahead of you and not transit the border with any tech on your person.
Which hacks do you ship today?
I dont understand why they wouldn't do "receipts@37signals.com" and have it be an email address that only accepts internal mail.
> For example, the FitBit and other health trackers can do wonders for helping people get healthier, and devices like Bluetooth-enabled glucose monitors can even save lives.

Even taking these benefits as given, neither of these things need to be connected to the internet, especially not directly. A fitness application that stores your data locally and potentially offers to sync your data across devices, sure, but for these things you describe (and most IoT things, mind you), the benefits of connecting them to the internet are minimal at best.

I don't think anyone is suggesting that IoT devices store their data in some opaque format that can only be accessed on-device. However, for most of these things the model is to treat all IoT devices as dumb terminals for a cloud service, which unnecessarily has deleterious effects on your privacy and security and makes your device's utility dependent on the provider's infrastructure.
I.MX6 SBCs include an open-spec, Wandboard-like model
I once spoke to a guy that literally did not understand the lifetime scope of local variables nor how simple field assignment worked (a.x = y). I don't mean this in an esoteric, edge-case, way, but quite literally. I asked him why he didn't hire some devs to do the work for him, and his answer was "most devs are terrible and I've not found people that are as good as me".

The downward range goes very, very deep. And that's of people that actually do end up shipping something that "works", somehow.

I've personally rewritten an app in less than a week that had two devs on it for over 6 months. Their deliverable didn't really work at all, even after the 1+ minute loading time (Win32 app).
One advantage: you get all the write concurrency your RDBMS can give you for your transactions. Too many ORMs I've seen just have a Big Lock, leaving you with just one writer at a time.

I can't think of disadvantages to putting your business logic in the RDBMS. Can you elaborate?
Electron itself hasn't really caught on either and is the newer technology. Comparing it to web communities is disingenuous. Heck, Node.js deployments have their share of horrors.

Especially if your goal is to have a native app experience and not a website in an app. Electron does not really deliver that.
"Hook the kids early, so that when they are adults they go with what they know"

What exactly do you think Apple (iPads) and Google (Chromebooks) are doing by encouraging the use of their devices in the classroom?

"We should be teaching kids at a young age about all platforms,"

Most schools don't have the budget to purchase a sampling of all the major products/platforms. You also can't train a staff on all platforms. Lastly, that's not the point of bringing these devices into the classroom - it's not "pick a future computing platform 101" These are tools and teachers want to give them to, and teach their students how to use them to accomplish their goals.
> or within the company at a different post?

Probably not a fair comparison - professors don't typically go on sabbatical to take another position at the same institution.
> The vast majority of children will just download games, malware, and porn.

They'll just use the browser for porn, no need to install third-party software.
Navigation should be at the bottom
IBM operates an internal company-wide storage system called GSA or Global Storage Architecture, which is GPFS on the servers, with various and sundry methods of access through automounted NFS, Samba, and a basic web interface. I wonder if such a system could be constructed with Lustre, one that wouldn't require a Lustre wizard with a Unix beard to keep it happy.
He is good at "promotion" and "marketing". He will now get plenty of talent eyeballs for free rather than having to pay for ads with dubious return :)
They also have 4 day work weeks May through August https://github.com/basecamp/handbook/blob/master/benefits-an...

Where I work now there's a sabbatical scheme where you can contribute X amount of salary per month to an entire year paid off (every 3 years).
yeah totally! question: If I connect the headphone jack to my stereo system will the Jolt music play through when it's time for the alarm to go off?
some kids, and certainly not the majority.
This is true. For some reason at my company, if you want to do an internal transfer, for the transfer to go through, manager has to post it to job board, and then you apply like a regular person, and then it goes through. This takes a few days, while it sits out there on the internet, luring everyone in pointlessly.

Also...someone applied to a product manager position at my girlfriend's job. They were well qualified. A week later they get an email saying "hey you aren't being considered as we're going to focus on other candidates but we'll keep your resume on file." Turns out...they had cancelled the position about three weeks before, basically forgot to take it down, and then sent out the same standard rejection letter to everybody. And I should mention this company is one of the larger Internet job boards, so even more ironic.

Also I get how not following up or "ghosting" maybe happens in dating, but there needs to be a higher standard in recruiting. With all the waiting and guessing, we're causing a lot of friction in the economy. Indeed Prime has this thing where if you don't explicitly respond to a message within 72 hours I think, they suspend your account for a week. Stuff like that could help out.
Not detachable, but it is compatible with the pen.
Software Engineer (Back End) | CareMessage (YC W14) | REMOTE | FullTime CareMessage is looking for a Software Engineer with Ruby on Rails experience to help build and maintain our web platform that streamlines care management and delivers interactive mobile programs to improve health outcomes. You’ll be working on exciting projects like optimizing our Sidekiq queuing system, improving and building new integrations with Twilio, building our customer analytics code, and helping improve and maintain our own API. Our engineering team follows agile principles in a test driven development process. We are a remote first team that values open collaboration and shared ownership. More Info: http://grnh.se/fhi2ql1
The best course of action is either don't travel to the US, or don't carry the devices at all. I wouldn't be surprised to find my electronics had been confiscated when importing them ahead of my travels.
This reads very much like LINQ query syntax:

from e in employee
join d in department on e.DepartmentID equals d.DepartmentID
where new string[]{ 'Sales', 'Engineering' }.Contains(d.name)
orderby e.last
select e.first, e.last, d.name

Forgive any errors, it's been a while.
> Best case scenario: we get routers and TVs labeled "Red Hat Embedded Linux inside: security updates guaranteed for 10 years."

As long as the industry is allowed to come to these SLA-like stamps on their own, on a per product basis, without government regulation breathing down their neck, this is exactly the way to go. IoT is so wide, there is no such thing as a "one size fits all". Any talk about across the board rules stinks of missing this obvious reality.
I don't believe that would be possible... (Caveat: I am not the World's Smartest & Bestest Network Engineer Ever™, would be great if other's chimed in!)

1. Each Cloudflare POP has multiple bandwidth providers.
2. Each Cloudflare POP can and does change it's preferred BGP routes.
3. Telia's outage wasn't 100% of their network, so there are plenty of Telia links -- including ones to Cloudflare POPs -- that were not impacted.
I am in fact implying that there are some Android phones that experts might be able to configure to a point of security comparable to iOS.
Re: FKs being indexed. This isn't always the case. Our embedded/workgroup-level database engine, ElevateDB, always uses a system-generated index for all PK, FK, and UNIQUE constraints. They're needed for constraint enforcement, anyways, and offer good "default" performance improvements by ensuring that the query optimizer can flip (most) inner joins in order to improve nested-loop join performance.
Cap'n Proto Promises are highly analogous to promises in Javascript. Both are derived directly from the E language, which has been around for decades. It makes sense to stick with the terminology used in similar designs, so that people don't have to re-learn the same concept when switching languages.

C++'s standard library for some reason decided -- relatively recently -- to introduce the term "promise" to mean something different (what most people call a "resolver" or a "fulfiller" for a promise), which is unfortunate. It's C++ that is being inconsistent here.

There are also subtle historical differences between the meaning of "promise" and "future". Historically, futures have usually existed in multi-threaded designs rather than event-loop/callback designs; you wait() on a future, blocking the calling thread, whereas with promises you call promise.then() to register a callback to call when a promise completes. The C++ committee again seems to have gotten this confused with their definition of "future", which looks more like a traditional promise.
Bahçetepe Çilingir
How a Car Works – Learn all about how cars work
Users also care about integration with their platform and matching look and feel. Neither of those are delivered by Electron.

Also that a tiny app does not start for 10s on a strong laptop with a SSD.
How can't they? Doesn't Red Hat make a ton of money, despite plenty of other distros capturing market share? :)
360-degree flip pen support (e.g., like Samsung's newest Chromebook) would be good enough, and more typical of laptop-vs-tablet.
I'm using the normal customer service number 1 (888) 221-1161 that you get just by Googling for it. If you know some other way to get actual support, please do share. I want my money back!

Until then, I'll believe it when I see it (extraordinary claims require extraordinary evidence).
Oh! That's nice to know, I'm glad to hear that and that they keep that promise. I knew that they have their own infrastructure, but even then, I really have doubts because in my experience almost all of the providers have "little marketing white lies".
You would have to upgrade the Windows license first. These ship with a version of Windows that only allows installations from the windows app store. To upgrade to a 'real' Windows license will cost an extra $50.
Another great ARM-based, enthusiast-built system: the Open Pandora, and its follow-up, the Pyra:

https://pyra-handheld.com/boards/pages/pyra/

Maybe not high-performance, but .. decent. And such a great, fully integrated, community-led project.
Excellent resource. Thanks for sharing.
Though to be fair, Cloudflare is still 2-3 orders of magnitude smaller than Google by most measures. :)
Can I get a citation for the large cash infusion from Intel?
2009 should be added to the title.
My NASA Friend Found a Box of Film from Apollo 15 in His Desk Drawer
That's a good suggestion. Right now it actually does cache the song when it's on wiFi, so it often works correctly. But, I find when my phone gets low on memory, the cache is sometimes cleared, and if I'm not in WiFi, it will go back to the default ringtone.

Actually automatically enabling wiFi is a good idea. I just assumed most people would try to be in wiFi as much as they could be, so I assumed the user would do their best to make that happen. Maybe I shouldn't have assumed that.
I've certainly heard of this already existing as a product, but don't remember what the name was.
Most vacations, at least in the US, are 1 week in length. Upper middle class takes maybe 2 weeks. The wealthy of course take as long as they want.

I don't think I've ever had a vacation longer than 10 days.
Something Obama and the Koch brothers can agree on: http://www.politico.com/story/2015/04/koch-industries-brothe...
Lies. I was there a year ago. People share compensation info. You're way, way off.
This is curious considering DHH's involvement in Basecamp and how often he espouses European ideals. You'd think they had a year of maternity and paternity leave.
Dubai introduces new font
With just a few possible exceptions, the real rule you're advocating for is "don't travel internationally with electronic devices". Your protections in most of Europe are also not great, and the big .EU countries are if anything more hair-trigger about sending people back.

Agree or not, really all I'm saying is: "don't try to leverage your superior tech skills to outsmart customs". You are probably better at tech than the customs agent you talk to first at the border. You are not better than the customs department as a whole. Money buys a lot of tech ability, and countries have a lot of money.
Location: Russia

Remote: yes

Willing to relocate: yes

Technologies: WEB, JavaScript, html5, canvas, React, webpack, TypeScript, CoffeeScript, es6, es2015, data visualization, js

Email: lavrton @@ gmail.com

Since 2012 I'm developing web applications. So I really comfortable with web ecosystem.

My niche is a single page, "desktop like" application.

My github: https://github.com/lavrton, Sometimes I write post about react, javascript: https://blog.lavrton.com/
Companies with unclear or ad-based business models, like Twitter, are more likely to end up doing sketchy things to stay in business. Of course you can find exceptions either way but I think it generally applies.

That being said, I agree that centralization sucks, and I'm thinking about symbolically moving my tiny blog off Cloudflare for this reason. The ridiculous thing is that the origin is on GitHub Pages, so I'll have to move off there as well to be coherent.
Working as intended. :)
You can upgrade to Win 10, he says it at the end.
I'm a US citizen who lives in the US. Not traveling to the US is not an option.
A USB Type-A plug is only 0.177" thick; the opening to accommodate it can be as small as about 0.2".

The smaller MBP is 0.59" thick. The Surface Laptop is 0.57" at the thickest point (0.39" at the thinnest). Either one can easily accommodate any USB port.

If you look at a Macbook Pro sitting on a table, you'll see there's a considerable gap between the table and the side of the computer. That's because the MBP is thicker in the middle than at the sides, which makes it appear thinner than it is.
I'd actually quite like a relational database with a language that isn't SQL. I find SQL's syntax pretty irregular and awkward (e.g. update having a different syntax from insert), find the tools available for abstracting and composing queries (views) underwhelming and hate that schemas aren't declarative.

The first complaint derives largely from the SQL language being intended to read link English text. Languages like this show up regularly, seemingly based on the misconception that syntax is what's hard about programming. Most of them fail, as they should. SQL didn't, because it was tied to the exceptionally useful relational database.

The second is best illustrated by showing an alternative approach as an example: Korma for Clojure (http://sqlkorma.com/). It's easy to compose queries from simpler queries, just as we compose functions from simpler functions. Views provide some of this.

The third, if it's solvable would make using relational databases much nicer. Instead of schemas being manually-created diffs full of imperative statements like create and alter, make them declarative and have software generate the diff. If transformations on the data itself are required between versions, require it to include a pure function describing said transformation. By default, require a function to transform it back as well unless it explicitly says what data is to be discarded.
You might like this -

https://github.com/akahuku/wasavi

I'm hoping it's ported to Firefox when webextensions are ready.
I closed in December of 2016, as I nice side affect I got a rate that was a little lower then they are now.
Did you know I'm really the IRS/ Consider yourself served with a bill, totalling $5800 or we will arrest you at your workplace.

You can pay us via Bitcoin address 1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYK

(See? That's really scammy and evil. And its illegal for us to do that. But you know, government isnt subject to the laws for the rest of us. Oh, and that's the EFF BTC address.)
I think everyone can have a 10 times day or week or project but outputting at that rate over a long period of time is the issue.
Funny thing, Electron is currently unsuitable for first 2 and has serious trouble with 3rd.
I was similarly impressed when reading the first chapter of SICP (https://mitpress.mit.edu/sicp/), which shows the same code examples. In a very few elegant lines, without explaining much syntax, some very fundamentals of computing are explained. I can only recommend to read the book, even if "Lisp programmer" is not on the career plan.
A fabric covered keyboard... wondering how that's going to look in a year of use.

1 USB 3.0 port and a proprietary Surface Connect port... So more surface-only dongles if you want to connect to a VGA/DVI/HDMI display. Is the Surface Connect port completely proprietary or is a rebranded Thunderbolt?

Starts at $999 for a 13.5" i5/4GB/128GB SSD, and then you have to upgrade to Windows 10 Pro for $49 if you want to use Steam or non-ms appstore apps... and after 1 year pay $70/yr or $7/mo for O365
Apple has a bottom bulge on their notebooks whereas Microsoft doesn't: http://www.pcmag.com/media/images/427048-apple-macbook-air-1...
I'm kind of gobsmacked at that something like Windows 10 S exists. It's like Microsoft doesn't understand that the absolutely enormous quantity of Win32 apps in use is the moat that protects their Windows business from serious competition. Millions and millions of regular people just assume that it's not really safe for their next computer to be a Mac or a Chromebook or what have you, because they're afraid of the risk of losing access to some niche application they depend on. So they keep on buying Windows machines, not so much from anything about Windows as from the vague feeling that computers that don't run Windows are cut off from the mainstream in some important way they don't fully understand.

And Microsoft is willing -- eager! -- to drain their moat and move to a world where they're just one in a sea of fully interchangeable app stores. It's baffling.
EDIT: SEE REPLY

How about (SQL Server):

CREATE TABLE #P (
name VARCHAR(100),
count_empty BIT NOT NULL,
count INT NULL,
count_key AS ISNULL(count,0),
CHECK ((count_empty = 0 AND count IS NOT NULL) OR (count_empty = 1 AND count IS NULL)),
PRIMARY KEY (name, count_empty, count_key)
);

I think this should give the semantics you're looking for (if not the ergonomics). COUNT,SUM,AVG etc should work correctly on the "count" column (btw, I would consider using a different name ;P), and the check+primary key should enforce the constraints.

You might add a before update trigger to set count to NULL when count_empty = 1, and hiding the actual table behind a view to hide the internals of the count_key column.
Or play a classical opera overture that has the "Wake up!" built in to it.

For example, Mozart's Magic Flute: https://www.youtube.com/watch?v=s2Gedb05J5M
Yes, I'm not much proposing any solution there, just stating problems. I have no idea how to improve it, except that it probably goes through a standard metadata interface for client side type-checking, or some kind of online type checking that a client can request.

In fact, the SQL part is almost ready for it (just not standardized). It's the client that does not know how to check anything. A SQL+Language-X linter will probably solve it better than a rethink of database servers.

I also don't think a functional based reimagining would improve it.
1 in 10 engineers are real smart guys who identify and solve problems all the time. What about the 1 in 300 is different? Is it technical knowledge? Is it the ability to sell his ideas to upper management?

Google would pay $10 million for a lawyer that would win a case against Microsoft for IP. Similarly defining a 1 in 300 developer as one that makes great contributions is problematic. You're no longer paying for the developer but for the outcome. And people are willing to pay a lot more for outcomes than people.
You can't tell me that you can run a full suite of database dependent tests as you can run a bunch of in memory tests that mock the database queries.

How do you handle 5 - 10 devs working concurrently if they are all running tests?
No original moon films though: http://disq.us/p/1i59278
Compare and ponder "Fusion reactors: Not what they’re cracked up to be": https://news.ycombinator.com/item?id=14202488
Redesigning Uber Engineering’s Mobile Content Delivery Ecosystem
Agreed- they should clean that language up a bit to reassure those utilizing parental leave that the "leave itself" won't lead to their job loss. There should also be language that commits them to at least notifying and discussing "redundancies" with you well in advance of you returning from leave.