skysight-inc/HackerNews huggingface dataset:
https://www.youtube.com/watch?v=9HGxYMJdm1c

It affects the E7x40, E6x40, E5x40, E5x50, M4800, M6800, E7450 & XPS 13 2015 under Linux/VMs.

So basically Dell took a few months to fix the keyboard de bouncing under Windows and when they finally released a BIOS update they made the situation a lot worse for linux users (keys would appear to get stuck). After waiting a few more months, they finally released another BIOS update to "fix" the anomaly under Linux (they fixed the "stuck" key problem but many users are still reporting a de bouncing issue, see the latest pages of this thread if you are interested http://en.community.dell.com/support-forums/laptop/f/3518/t/... )

There's also a touchpad & trackpoint issue that is still not fixed after more than a year and It looks like a BIOS/EC/firmware issue: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1258837

Dell also broke USB3 support in the latest BIOS update for the E6540 and on the E6440 http://en.community.dell.com/support-forums/laptop/f/3518/t/...

They also released a botched BIOS update (when UEFI netwokrk stack is enabled) fairly recently that necessitated the removal of the CMOS battery in order to boot... https://www.reddit.com/r/sysadmin/comments/2m6u4s/dell_latit...

Also their fan control & thermal management is a sad joke. http://en.community.dell.com/support-forums/laptop/f/3518/t/...

Their BIOS testing process is broken if not in -existing.

So, if you want to buy a Dell machine, just make sure that you know what you're getting into... Once the initial BIOS is declared gold it can take several months to see an issue resolved.
If you haven't met it. You are not true developer
Virtu Restarts IPO with Plan to Raise Up to $314M
A bit weird as it says nothing about battery.
It's not "pure CSS" if it's using data-attributes. It's CSS and HTML. With an access to both of these it's a trivial job. It would be sensational if someone would find a solution for that without using the latter (or JS, or server side processing) - for example: for the user generated content.

My joke-solution (working only for fixed amount of rows, with fixed dimensions): multiplying the headers for each row with text-shadow.
INFOGRAPHIC: Mobile-Friendly Checklist
Operating System
Ubuntu Linux 14.04 SP1

Does Ubuntu have Service Packs now?
Can you even cite one peer-reviewed model that said that, or are you just speculating? Because the only place I've read garbage of that sort is in conspiracy theory web sites, not an IPCC report.
Here's their YC page: http://blog.ycombinator.com/gradberry-yc-w15-curates-technic...

The Techcrunch article: http://techcrunch.com/2015/03/03/from-pakistan-to-y-combinat...

Post from one of th founders https://news.ycombinator.com/item?id=9143684
The best networking events are events where you actually build and work with a diverse set of strangers.
When you work intensely with strangers you really get to know them.
I have been organizing open creative events mixing devs, designers of all kinds, artists… since 2010 and I have seen several teams taking shape out of these events, people joining existing teams they wouldn't have known of (outside their professional field) and new collaboration forming.
(As an organizer I myself met many friends and collaborators during these events).
So my advice would be to go to creative events (sprints, hackathon, weekends, *mix, jams) that gather a diverse crowd and are designed so teams are actually mixed.
My second advice: organize creative events yourself, maybe around your product, but in all case around your interests. Build the great and interesting professional community you want to be a part of.
The state of the hardware in Linux is very relevant, I couldn't find any real specs like chipsets of network, sound and such for this new XPS model.

Linux has come a far way as all of us who remember compiling a device driver will attest to, but that does not mean we're free from having to check if our new computers have well supported firmwares and preferably functioning open drivers.
Facebook use linked to depressive symptoms
@rwenderlich @mattt
Netflix's new terms allows the termination of accounts using a VPN
From steak to mangoes, California's most water-hogging foods
Robot welding for repetitive jobs has long been automated. But the skill in welding is not so much performing the motions as working out what needs to be done.
It does say "52 WHr, 4-Cell Battery (integrated)" in the details ("Also included in this system"), but it doesn't list the estimated run time.
Huawei does the same.

Phillips too, with their smart TVs running Linux and other FOSS.

They just provide some vanilla random .tar.gz of "gpl source CODE" and thats it, not really the version thats running on the device or that was distributed by them.

The actual binary, firmware, is encrypted too.

0 fucking freedom for a normal user in age of FOS software all around us.

It would have been better with proprietary software. Then I wouldnt have gotten pissed.
> Or maybe the only goal of Google is keeping patent licenses affordable by maintaining competition ?

That certainly is plausible considering that webm/vp8 probably played a role in the MPEG LA extending its royalty-free exemptions internet broadcasting.[1]

It also provides google with some flexibility. They can (and do) use VPx now, might switch to HEVC in the future if it proves favorable and could switch back to VPx if some negotiations were to break down. Having options usually is a good thing in itself.

[1]: http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachme...
You're right, I think most if not all politicians are corrupt in some way or other, and if they are all there are to build governments with, then they will have to do. You could try to start yet another revolution to get rid of the corrupt officials in government, and after much bloodshed you might even succeed, but I think you know as well as I do how long that lasts.
Yes, and this is a good reason why postal voting should not become too widespread. Stick to the ballot boxes.
No, YouTube does have audio-only streams. You can use "youtube-dl -F [url]" to view the available formats and their codes.

They're meant to be paired with the video-only streams used for some resolutions (most notably 1080p). Even browser extensions such as YouTube Center can download the streams, and they certainly don't use ffmpeg.

(In fact, I do use ffmpeg to combine audio-only and video-only streams via youtube-dl, e.g. "youtube-dl -f 137+141 [url]" which takes 1080p video and 256k aac audio.)
That's definitely a "head of household can enforce votes" system, and in countries without strong ID systems is especially vulnerable to creating nonexistent voters.

Edit: relevant link on insecurity of voter registration in "the United Kingdom's shambolic electoral system": http://www.bailii.org/ew/cases/EWHC/QB/2013/2572.html
Distraction-free book discovery
Doesn't need to be that complicated. The UK system has a (paper) record of ballot paper numbers.
https://news.ycombinator.com/item?id=8572126
What (end-user) computer system do you run it on that's secure enough?
yep, it bounces
Postgres9.5 – Add stats for min, max, mean, stddev times to pg_stat_statements
Good news for .CLUB domain names
A severe arbitrary code execution in BitTorrent Sync affects various products
Chalk it up to planned obsolescence for the stepchild broadwell, ddr3, and msata. Just wait for skylake they won't really be able to dodge it for another year.

By they I mean all the relevant windows laptop manufacturers.
This is illegal in the UK, although not enforced: http://www.halsburyslawexchange.co.uk/election-day-selfies/
Developer edition, and still no option to get it with 16GB of ram. This is the only thing that I dislike about this laptop, other than that it's a very cool little machine.
Parent comment is referencing the "let inline" construction that in addition to inline code allows to constrain generic types structurally over member definition[1] instead of by name as usual. This gives us poor's man type classes which is useful nonetheless.

I guess the conclusion is that the definition of duck typing is fuzzy and misleading.

[1] https://msdn.microsoft.com/en-us/library/dd548046.aspx
It may be desirable in all cases, but to attain peak physical condition would require far more effort of you than would be worth it for most of us in terms of time and money invested for minimal extra day-to-day benefits.

E.g. I lift weights. I'm stronger than 95% or so of people around. It's been a decade long commitment of 3-5 hours a week of exercise. Lets say 4 weeks for 50 weeks a year on average. In addition comes meal planning and a substantial additional cost in supplements. Lets say it cost me $1k/year extra (almost certainly an underestimate). That's $10k+interest excluding things like the gym membership which would add up to almost as much, and about 2000 hours of time investment over a decade. I'll need to continue to invest about as much to maintain it over the next several decades to maintain the maximum viable strength for my age as I get older.

I doubt I've got 99th-percentile health. I have no idea how many additional hours I would need to get there by e.g. improving my endurance, tweaking my diet, improving my flexibility, reducing my stress, increasing my sleep and many more. That time investment starts to add up, and quickly take away from your ability to actually live life.
I am a software engineer and weld as a necessary component to other hobbies. I have easily spent a weeks worth of classes self studying to even be able to do it decently.

Types of welding gases, processes, and safe material handling is just a small part of it.
The physical vote token is an interesting idea that I've not seen before.
RemoveWAT 2.2.8 Windows Activator Full Free Downlaod
Google search is in no possible way a monopoly. And the apple app store is questionably one.
Ubuntu has Debian-style point releases: https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes/14.04.1

Unlike the normal release of a package into the repositories, the installation media are updated
I hate GitHub spam. One of them told me basically "we saw you had one commit in that repo a year ago so you're obviously a core developer with that project so this is not spam because it's super relevant for you".

Gradberry is apologising on twitter now with the same bs: https://twitter.com/gradberry/with_replies ("we sent one email since your profile matched out job requirements, sorry about that!", "sorry man :( We did genuinely like your repo commits though.")

I hope this blows up in their faces. Spam is spam.
I have the same question. Without a doubt GitHub seems to be a perfect channel for that. I'm wondering where is the spam border? Let's say I'll manually choose 100 developers who seem to be a good fit for early adopters and manually mail them something like "Hi! I'm X from Y. Here at G we are doing Z for developers like you. I'd appreciate your feedback"

I'm afraid that some of these people would still consider this spam, even if the intentions are genuine.
> Of course, that is the whole point of naming something sensibility..Just, for example, imagine how hard it would be if you have to learn/work in a version of C that calls pointers as 'branches'.

Git was not named with Mercurial in mind. That's what they're saying, Git's naming only feels strange because you're coming from another VCS. I found Git's naming strange wen I came to it from SVN. When I tried Mercurial after that, I found it's naming strange. Everyone names things differently. It's not a Git issue.
Omniref also spammed me via either npm or github, telling me my project was on their site and that I should "claim" ownership for the documentation for it. Omniref is also a YC startup.

I found it pretty annoying because they're essentially telling me to claim 'ownership' of it and splintering where people should be getting help from. At least my library isn't that popular anyways otherwise I'd be much more angry (and more annoyed)

So I guess essentially YC is advising their companies to start spamming developers?
Voting over the internet allows intra-family coercion, reducing the freedom of women to vote. It also allows for you to vote in front of the party man and collect a bribe for so doing.

Voting on general purpose PCs is so exploitable as to not be funny. What percentage of the electorate are running unpatched XP?
In https://github.com/Gradberry/Email-Permutator/blob/master/sm... it looks like they are validating the recipients by starting to send an email, then reset the connection after the recipients email address get accepted or rejected.

Dos that old trick still work? I thought that (at least the big guys) quickly banned an ip address trying this. And if they don't this may be a good time to start!
I'm not sure what you're angling for with your anti-GPL comments in this thread, but all software licenses have requirements that are burdensome to one degree or another.

Frankly, the paperwork required to keep track of installed instances of -say- volume licensed MSFT software is a fair bit more burdensome than procedures to handle source code requests for GPL'd code.

Hell, you can automate both processes, but -in places that are like the dev shops that I've worked in- you're far more likely to automate the GPL compliance procedure. :)
> >Middle ground does not always exist

He doesn't mean ideologically, he means technically. You're either encrypted or you're not.

This isn't about being opinionated, it truly is about whether or not we allow the government to monitor all the things.

The only options are all or none, there is no "just monitor some of the things" option.
I would rather get a Thinkpad for that price, especially the T450S.
It would get a better reception without the intro paragraph and if it were titled "an introduction to Metropolis Hastings." The post really doesn't even give you a taste of the most common MCMC algorithms, and what they are useful for.

For instance, sampling from complicated Bayesian models, and Gibbs sampling are the two most important things to introduce to roughly cover MCMC and those are in the paragraph he calls "bullshit" because he doesn't know the words.
Since Git is graph based, there's no guarantee that removing the branch commits will work since there might be other branches using it.

Of course, if you delete a branch and then run git prune, its commits should disappear as long as they weren't part of another branch.
Oh, yes, we do. We need a language targeted at humans that is machines can
process and we need a language targeted at machine processing that is
inspectable by humans. Those are two contradicting targets: the latter calls
for simplicity, but the former calls for shortcuts[#] to make human's work
easier, which adds, not reduces, complexity.

[#] Shortcuts like not quoting keys and omitting braces and commas in
hash definition.
White space only changes? ;)
Brendan Eich: Beware justifying more kludges because JavaScript is kludgey
What makes this a 'developer edition'? Does that just mean it comes without windows, or are there other differences too?
Gary Dahl, Inventor of the Pet Rock, Has Died
> Operating systems today are mainly C based

Only if you are speaking about UNIX clones.

Genode, BeOS, Symbian and OS/400 are a few examples of OSes developed in C++.

> C is heavily used in all above mentioned OS (WinAPI, DirectX, etc. are all in C)

DirectX is COM and most new WinAPI since Vista are also COM.

No one in his right mind uses COM from C instead of C++.

Windows is moving into straight C++ as of Windows 8, with the adoption of kernel support for C++ based drivers and the move into WinRT, a COM superset coupled with .NET metadata.

The upcoming Windows 10, embraces WinRT for its Universal API model and C style is considered legacy. Hence why Microsoft is not caring to update their C support beyond what is required by the ANSI C++ standard.

Good luck coding COM and WinRT applications with pure C.

Mac OS X drivers are written in a C++ subset, Embedded C++.

Now imagine, if it has taken this long for C++ to start replacing C in core OS development, how long it will take for Rust to fill in?

Rust is nice, but I am too long in this industry and have seen too many languages come and go in systems programming. The only ones that stayed around have had OS vendors support in their respective SDKs.
I expected to change some hardware components via Customize & Buy, such as adding more RAM, however it only allows adding support or some accessories. Expected more from a "Developer Edition". Do you recommend any other laptops for Linux with full support and lasts more than 4-5 hours?
Not at all. People want easy things. Just look at all the companies that provide "Easy A/B testing" or "Easy lead scoring" via super-complicated-data-scienice-stuff-we-will-explain-in-1000-words-or-less-blogposts.

It doesn't matter that the results are absolute junk. Customers pay money so they can feel good. And it's easy.
Lack of a 16GB RAM option on a "developer edition" machine is very disappointing. Looks like a Chromebook LS + Crouton is the best Linux development environment one could aspire for right now.
They certainly do have quality issues. A friend of mine had to mod an M2 to make it work with PoE over long cables.
http://hofmeyr.de/PoE%20power%20fix%20for%20NanoStationM2/
The manufacturer obviously didn't test the hardware with 100m cable length.
8GB RAM is so 2014... also keyboard layout is not so dev friendly.
I actually tried to buy one of these. Unfortunately I live in Scandinavia, but I wanted an English keyboard (Scandinavian keyboards are a pain to write code on). Since it wasn't possible to specify this via the order form, I tried to ring them, only to find that the only support available for private consumers is via their website, which doesn't allow me to specify this!
Sounds like "growth hacking" to me. Basically a fancy word for "spam from a startup".
I got a ThinkPad X250 a few weeks ago. Originally I was hesitant, as it is also limited to 8GiB of memory, but I realised that development need not actually use more than that (and indeed, I never do). I basically need to run just Emacs, a compiler and a browser, and although both GHC and browsers are memory hogs, 8GiB is plenty. Whenever I need to do really intense things, like benchmarking, simulations or large-scale testing, I always want to use a remote beefy machine anyway.

I know that some developers have a need to run a large number of local virtual machines, but I do not really understand why, to be honest. I use virtual machines too, but remotely, and mostly automatically for continuous integration.

I don't think programming is inherently particularly resource-consuming.
The adage "there's no such thing as bad publicity" is no longer true, if it ever was.

Sure, I've now heard of Gradberry, but my association is "those spammers who scraped GitHub for email addresses". Any email I get from them will be immediately deleted.
Thanks. I didn't go into detail page. That's why
>When would you checkout a specific commit, keep working, keep committing, but not attach it to a name or a branch? How is "67846237864237846" a nicer reference than "bugfix" or whatever?

You enter a commit message when you make a commit, right? So I am not sure I see your point..
It's hard to take an article seriously when they use the spelling "Whitehouse" in the title, and harder yet when they alternate between that and the (correct) White House within a single paragraph. I see there were two authors for the piece- wasn't there an editor?

I would very much like to see a separation between the high-quality investigative journalism from the EFF and their opinion pieces, which I wouldn't mind if they were under that heading.
$1600 for an IPS 1080p screen? what a joke.
Not a lawyer, but sounds to me like Dread Pirate Roberts could still find himself on the wrong side of this sort of this EO:

"Sec. 5. (a) Any transaction that evades or avoids, has the purpose of evading or avoiding, causes a violation of, or attempts to violate any of the prohibitions set forth in this order is prohibited"

Broadly interpreted, wouldn't that be used against crypto-currency developers or secure communication tools developers that work on such tools with the knowledge that they can be used by sanctioned individuals or organizations? How about developers who write secure communication or security testing tools and sell them online without the ability or interest to verify who the purchaser is?

The Patriot Act was also supposed to be about targeting only a few hostile foreign organizations, and yet it had massive implications for everyone living in the U.S. and abroad. Now, I get that an EO and a law are different things, but still, I can see potential implications of the general trend of the U.S. government seeing cybersecurity as something you throw sanctions and laws and deterrence at until it stops being an issue, without considering the potential collateral damage or overreach.
I see. On most platforms, you should be able to get some PDF reader, open-source or otherwise. You could even use your browser. And seriously, what doc format could you look at without a “reader”?

“painless” was obviously meant with reference to the document's contents, not its representation format.

Whatever your reasons for disliking PDFs are, you can't expect an author to pander to every possible idiosyncrasy of the audience.
My intention was only to point out that some things are free for moral reasons. Not every rule of society is a law per se, if some one asks you for a cup of water and you don't give it to them you're probably kind of a dick, right?

Its a social standard not only because of the very low cost but also due to the horrible things that happen to dehydrated people and the frequency that it recurs. http://en.wikipedia.org/wiki/Dehydration#Signs_and_symptoms

I suppose should have added the qualifier decent to society.
Paper Now: Create, edit and display a journal article entirely in GitHub
I think it's quite easy to neglect your own highlights reel and forget the good things you have going on in your own life. Made even more difficult if you don't actually post to facebook. Ultimately though, everyone's life has ups and downs; people tend to cherry pick the ups when posting to facebook, which is certainly worth remembering if you spend long periods of time on there obsessing over how much better other peoples' lives seem to be.
This is very interesting.

So is this the equivalent of multiple JSON documents? I'm looking at:

http://yaml.org/spec/1.1/#id857577
and http://yaml.org/spec/1.1/#stream/information%20model

I'm actually having a hard time, even with some google-fu, finding information about how this might be used. YAML->json parsers have failed to handle docs with a '...' separating parts of a document so far. Would this triple-dot structure be used to create multiple JS objects? How would I find more information about how this might be used in practice?

I have a feeling this would be easier to figure out if I just went and played around with it in practice, but it also seems like something that could be documented in more beginner-friendly terms.

I'll probably be kicking myself once I figure it out, but I also only have a cursory understanding of how streams work. Maybe this is an opportunity to fix that. Once I figure it out, I'll respond to this if nobody else has.
Jacksonville, Oregon. Nice area to retire to. Bruce Campbell also lives thereabouts.
How did this even come to their attention. The guy was selling posters of all things. You would think there are bigger fish to fry within this category of crime.