skysight-inc/HackerNews huggingface dataset:
In one of the talks Godard said the Itanium concept wasn't brought to conclusion mostly because the chief architect died. Don't remember the name. Of course that should be taken with a grain of salt.

One of the most interesting things to me is the security model with the promise (unproven, maybe very over-optimistic) of the equaivalent of context switches costing no more than regular function calls (for which there is a dedicated instruction). That would be HUGE for microkernel architectures.
Not mentioned in the article is the strange workings of scientific publishing. In my 20s I found writing open source software much more interesting than writing scientific papers describing the software. Whereas to me at that time it seemed everyone else was describing the buggy collection of Matlab code in articles without publishing any of the code (or datasets used), making it impossible to reproduce their results.

The topic of my unfinished PhD was finding structure in musical pieces with AI.
So it sounds like you're trying to quantify the runtime stability of a library with the risk metric: e.g. if I update this package, what are the chances that the foobaz function I'm using in that package will start giving me the wrong answer, or start crashing with the inputs I'm providing. You're right that semver does not try to solve this problem: by design it is only concerned with how to quantify changes to a public API.

If there's a risk that a package's functionality could break between releases it can be signaled through other channels. For example, you can keep unstable code in an "experimental" module, or hide unstable functionality behind a compiler flag. The binary compatibility (ABI) of a compiled package can be signaled with a SOVERSION or with symbol versioning.

I guess I would hope that the packages I use that do publish a public API don't go changing the guts of the package in possibly unstable ways, at least not without lots of testing and maybe a few alpha/beta releases to let the experimental changes stabilize with early adopters. If I was using a library where core functionality was breaking every few releases for unclear reasons, I would argue that it's probably better to just find a more stable library to use than to put the effort into quantifying instability somehow.
True, I do that, too. But I consciously don't act on it.
Commission proposes updates data protection rules for EU institutions
Brand new to the industry or looking for your second job in it? Yes, one page.

I would never expect someone with 10+ years of experience to have a one-pager, though, unless they have literally held only one job in that time - which is itself a red flag.

The one page advice stems from a time when people worked just one or two different jobs in a 40-50 year career.

Yes, you can omit details about things you did a dozen years ago. No, there's never any reason for a 12-page resume. Yes, you want the recruiter/hiring manager to be able to evaluate your resume quickly.

But 2-3 pages is sometimes necessary to convey sufficient information about an established career.
Why apple is getting into the energy business
Bully for you. As an Arch user you must not flinch at having to tweak to get something working, but on Ubuntu for an app in the repository I would expect apt to install and resolve any dependencies and for the app to ten start.

From your link:
If you have a 64-bit system, you must install the 32-bit Multilib version of your graphics driver, lib32-alsa-plugins to enable sound, and lib32-curl, lib32-libgpg-error to enable update at first run.

Maybe someone can explain why I need a GPU driver for what is in essence a browser and install wizard? Not being facetious, I honestly want to know why drivers have anything to do with the Steam client working or not.

And is it not time for 64bit Steam client on Linux so that users of 64 bit systems can be free of all these hacks?
I think my conspiracy theory is more likely to be true:

>I've speculated for a long time that basically anything interesting Google says they're doing is essentially meant to be a jobs program to keep employees from leaving, PR for external stakeholders like investors, media, being attractive to potential employees, etc. They seem to have lots of formal ways to keep employees from leaving/close as well including investments off of Google's balance sheet (not GV or Google Capital) into ex-employee startups and just flat out paying people not to leave (which is the arrangement I'm guessing that Matt Cutts is under). It all seems very Microsoft of old.

https://news.ycombinator.com/item?id=12410662
Opera Neon concept browser
And i don't get it, why kids today want only a browser. All that flame wars about the best window manager we fought and now we end up with one window only and a fucking tab bar?
Interesting part is EU have decided all these cookie accept banners are a PITA and so users should be allowed to set cookie permissions in "software applications enabling accessing to the internet"

Which was suggested when the original law came to pass in 2012.
What is code?
Baby don't bug me, baby don't bug me, no more... ;)
Counterpoint: having a solid, existing and mature codebase can serve as a useful tool to learn where and how best to apply a new language's features. As a bonus, perhaps some improvement in the original system will be recognized!
Vectorizing Videos: Leveraging DeepWalk for Video Recommendations
Any thoughts on why they tuned for the 90-95 range? General rules of thumb you find on the internet would suggest mozJPEG is targetting a more useful sweet spot for serving images on the web.

Is it a limitation of their tool, or are they intending this for sorta-visually-lossless storage of photographs or something?
Making more would help but there's still limits on how far down it could possibly drive down the price on this large complex drone.

To me the largest issue is simply power, these drones need to store a lot of energy just to fly overnight. Add in the power requirements for all the radio gear, it'll need to operate overnight too to make the service particularly useful, and battery weight can quickly spiral outside of what can reasonably be done by a small company trying to build a small plane. There's also 2 hard competing design goals solar panel area and aerodynamics. The first wants broad flat surfaces to place as many panels as possible on while the second is pushing you towards long thing wings and bodies to reduce drag.

I'm not saying these are impossible things to build but I do think it's more in the realm of large aeronautic companies rather than a small division of google.
Satellites built to accomplish the same task as these drones would not be higher volume than that. Neither volume, though, would getuch benefit from scale. Specialty parts that required significant development would be expensive even if the production run was in the thousands.
I can assure you that a time travel longer than 0.00125 seconds into the past is not possible for the near future.
> But 2-3 pages is sometimes necessary to convey sufficient information about an established career.

Especially if you're a contractor and even then you're going to be leaving off large chunks (1996-2005 is missing from mine.)
I think it's the best part. The definition is left for the student to learn.
I think the complaints about peripheral source are valid, but they have had it running on silicon for months, so the answer to "will it work" is pretty clear.
I bailed on a PhD with a terminal master's in 2004, worked as an engineer at a factory for a few years, and completed a PhD in a different field in 2016. In hindsight, both decisions were right, and having finished the PhD in one field, I don't think I would have been happy with a PhD in the other.
Plex has an ATV app
If you're in it for the long haul, yes.
Can you get around last mile monopolies?
Or sort of Fringe. (best series evah) One day we'll go off to find Walter.
Only the basic version is open source it seems:

> "Purchase Emby Premiere and receive additional bonus features such as Cover Art, Mobile Sync, Cloud Sync, and free Android apps."

Incidentally, the paid features seems to include most of the things that would make me consider a media centre installation, which would seem to make the open source version mostly uninteresting to me at least.
"Ability to work with poorly defined goals."

Poorly defined goals should not be unfamiliar or scary to anyone who has done at least one IT project for money. Actually, I haven't encountered many well defined goals in my professional life after graduating high school many years ago.
I have a MS in computer science that I got at UC Berkeley. I had to take a lot of classes and write a thesis. Primarily, the thesis involved the design and implementation of something interesting (at the time, at least), and then I wrote about what it was, how it worked, and so on.

I also got a PhD in science education at UCB, and that required writing a research proposal, carrying out a six-month classroom intervention, and a lot of other work on both sides of the research (design and framing the work, analyzing the data). The amount of work was very different. The number of classes was not too different - I had about the same number of credits.

All that said, my experience in academia (and out) has taught me that a degree is only one indicator among many. I've had doors open to me because of my degree, advisors' connections, and where my degree was granted, some doors I did not particularly deserve, but the degree itself only shows that I can do a certain kind of work when I want to. I've met plenty of other people who can do the same kind of work who don't have the same kind of (or any) degree.

So, it feels like one of those 'neither necessary nor sufficient' sorts of things.
Congratulations to the team! The native desktop apps have been top notch in user experience, speed and stability. Among messaging apps, Telegram has been my favorite for some years. Its development speed and feature introductions, at least in my knowledge, are unparalleled.

I've always liked the multi-device sync feature in Telegram and can't imagine using an app without that. My main concerns have been the home grown crypto and that normal chats are not end-to-end encrypted (only secret chats are). So I've been trying Wire [1] for a while, which provides both multi-device sync, multi-OS apps and end-to-end encrypted chats by default (there is no non-E2E chat). But it needs some more time to become much better (it's comparatively quite slow to startup and sync messages). Unfortunately, for all the fame that Signal [2] has on crypto and end-to-end encryption, it's the slowest in feature development among these apps.

[1]: https://wire.com

[2]: https://whispersystems.org
When did facts use to matter and for what?

The only disservice is to claim that things are somehow different when they are in fact the same.
Do not use plain text in the sense of .txt or even .md. Do use plain text in the sense that the text should be formatted but there should be no graphics except (optionally) the occasional horizontal rule or (if you have a strong enough graphic design background) a vertical rule dividing a sidebar.

Do distribute as PDF instead of MS Word or equivalent.
The difficulty, is that where this matters is in the "last mile" leg of the connection.

Which, to do at scale, is notoriously difficult given the required capital expenditures, as well as navigating the regulation minefield, that the incumbents do everything in their power to keep difficult.
I agree with what was said from your links. The code was poorly written but that does not mean that this can't be improved once they get an active community. Sadly, right now they are inactive and I don't know why.
This strikes me quite a bit as stuff mentioned in the "No More Mr Nice Guy" book. Im not sure how to word it softer. What would you have done?
I moved from fedora linux to OSX in the last few months (free macbook). I miss fedora a lot.
How can you know for sure?
I'm not sure what sort of legal protections you think Americans have, as it would seem that any 3-letter agency can get an order to force private companies to hand over any data they have about any number of individuals based on the rubber stamp of a secret court which forces the company to stay silent about the activity. I'm absolutely certain that the NSA has precisely the same granularity of data on US citizens as described in this article. The US government is just smarter about hiding that fact, lest there be a second revolution. Another decade or so, and it will be so prevalent everywhere else that they'll start operating in the open, just like the Chinese.
Windows 10 is solid, stable and fast. And runs my games, and Lightroom, and... And now, with Linux Subsystem for Windows, also runs the Ubuntu 14.04 userspace quite well. I've setup the dressed-down version of mintty with VcXsrv for the occasional X11 app, and to my surprise it does what it wants. Now, for most of my day-to-day development I either use Tmux or iTerm2 with tiled terminals or IntelliJ, so YMMV, but I'm actually seriously considering to have my next workstation be on Win10.
The desktop version has no encryption? Seriously, why should i use something like this in 2017?
Well, 3rd party client can use Telegram protocol for texting etc, and Jingle for VoIP.

https://en.wikipedia.org/wiki/Jingle_(protocol)
He didn't say that you can't lead an R&D team without a PhD. He said it equips you to do so. There's no claim about it being the exclusive path to leading an R&D team.
It seems that they're working on it somewhat part-time, and have prioritised getting the patents first. Which makes some sense as it's their only way to avoid being instantly destroyed by Intel.
Ideally I'd expect politicians to pick and choose "facts" that suit there arguments (or on a rare occasion actually have their arguments informed by data) and to ideally reference the sources so they can be checked by anyone who cares.

Is that an "elite" approach then?

Of course, what I describe above is an ideal - politics is a mucky business and the essence of a democracy is essentially that we get to choose between the liars. However, what I do have difficulty with is the idea that reasoning from actual factual data or scientific hypotheses has no role in politics.
Off topic, but I'm curious why a lot of people on HN, of all places, has such a negative attitude towards any new product, especially such small & open source ones...

Well, at least nobody posted XKCD 927 yet.
Apple Music, global menu, font rendering exact like macOS (with same fonts);
dock software in which applications can fill their own context menu (imagine launching Spotify, pinning to Plank and upon right clicking spotify you can skip song, shuffle all songs, etc, truly, that is the future... that windows had since Windows 7 with it's new `tasks` API for taskbar entries...);
I want Adobe AfterEffects and Excel and OneNote that work and do not have alien UX because wine;
I do not care that there's Xorg and Wayland, I just want this desktop software to not kill my Rider IDE when nVidia drivers crash;

Are there choices? No, I do not see any choice. You see i3, i3-gaps, fluxbox, openbox, xfce, gnome, cinnamon, mate, kde, panteon, budgie, bspwm etc etc and go "whoa, all these choices", meanwhile I couldn't care less even if there three times more clones of a tilling wms, I just want macOS desktop. Choices of stuff that I will never use are useless.
> #4 if some agency "takes over" the Signal servers, they can extract metadata. But only that?

With Signals model, as long as everyone verifies fingerprints, yes.

But, considering XMPP is a thing, XMPP with OMEMO provides all the same guarantees – and you can make it less likely that an agency has taken over the relevant servers (because you can self-host easier).

Signal’s use case is "something as secure as OTR, but easier to use".

I’m not saying you should use something else than Signal, but I’m saying that Signal isn’t ideal if your adversary is a government.
For anyone hoping for a Presto revival it's Chrome under the hood:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2)
AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/53.0.2785.21 Safari/537.36 MMS/1.0.2459.0
Resistance is futile. Eventually you'll get a malicious crawler ignoring robots.txt, changing the UA for each request and querying you from a distributed network of different data centers.
By looking at the code.
The content of this article is lifted entirely from Matt Might's famous post; I'm not sure what value the author intended to add by rehosting it.

http://matt.might.net/articles/phd-school-in-pictures/
I like plex. It works, but would love an alternative so I could have separate users without having to have a plex pass. Not that I'm opposed to paying; I just want everything local to my machine.
If that is your main concern, why not use another foss cpu with better maturity (leon, openrisc, sparc, lm32 and others) or even an open implementation of a commercial cpu?
You should try Wire [1] for multi-device sync and multi-OS use that has all chats encrypted end-to-end (like secret chats). It's not yet on par with the Telegram speed and UX, but it's quite good.

[1]: https://wire.com
That just colors the sidebar.
i like the whatsapp web because i dont have to install something now just so i could send a message to somebody,
and because its a proxy for the phone app i dont have to worry that i got the message on the desktop but its not synced to mobile ( im looking at you skype )
New presidential limousine
The actual letter from the likely future commissioner:

> STATEMENT OF FCC COMMISSIONER AJIT PAI

> On the FCC’s Midnight Regulation of Free Data

> WASHINGTON, January 11, 2017.—It is disappointing that the FCC’s current leadership has yet again chosen to spend its last days in office the same way it spent the last few years—cutting corners on process, keeping fellow Commissioners in the dark, and pursuing partisan, political agendas that only harm investment and innovation.

> This time the midnight regulations come in the form of a Bureau-level report casting doubt on the legality of free data offerings—offerings that are popular among consumers precisely because they allow more access to online music, videos, and other content free of charge. This report, which I only saw after the FCC released the document, does not reflect the views of the majority of Commissioners. Fortunately, I am confident that this latest regulatory spasm will not have any impact on the Commission’s policymaking or enforcement activities following next week’s inauguration.

> It was my hope—as I have consistently expressed to my colleagues—that we could spend the remaining days of this Administration working together with bipartisan comity to ensure a smooth transition. It is sad that the outgoing leadership of the agency has chosen a different path.

> Office of Commissioner Ajit Pai: (202) 418-2000

> Twitter: @AjitPaiFCC

> https://www.fcc.gov/about/leadership/ajit-pai

From https://apps.fcc.gov/edocs_public/attachmatch/DOC-342990A1.d.... Note the .docx (not .html or even .pdf) suffix on that link. Note the .docx suffix and weep.

Contrast this with Tom Wheeler's report from yesterday: http://transition.fcc.gov/Daily_Releases/Daily_Business/2017... (.pdf, which your browser probably handles well) which, starting on page 15, analyzes existing wireless carrier zero-rating plans and finds issue with AT&T's Sponsored Data zero-rating its own DirectTV service, suggesting that "these sponsored data offerings may harm consumers and competition by unreasonably discriminating in favor of downstream providers owned or affiliated with the network providers."

Tom, we're going to miss you.
Ask HN: Does listening to music while coding increase your productivity?
Ghost Inspector: Automated Website Testing and Monitoring
It seems a little nefarious to blanket copy Matt Might's article, lead it with some emphasized and bolded statements that give the impression that the article is the work of the poster and distract from the plain text attribution.

It looks like a bunch of hand-waving that results in a person skimming the article believing that the poster is the author.
That's an atypically facile comparison from you. Book stores routinely sell Mein Kampf because it's studied today due to its historical context. The Jesuits made me read big chunks of Mein Kampf in high school. Hopefully, 50 years from now, they won't have cause to force teenagers to read Milo Yiannapoulos.
Just because we do it in one particular case does not mean we are good at it, or that it is a better and viable way of operating. I, for one, am very bad at it at parties and all those different conversations drive me insane. Well OK, not literally insane, but they make me feel bad. Because I cannot deal with those multiple audio streams. I get distracted by the noise (leading to unable to follow), and very from the environment nervous.

I don't think its better either, and I believe this is why we see audio as addition to written text (it is called 'podcast' because of Apple marketing w/iPod). In other words, the text is read and from there it is being decided if we follow up with more text, audio, or video. Video is an exception because the eyes are used there as well.

However it is important to recognise audio-only use cases. Audio only feedback may work in some situations e.g. during sports/fitness, or driving a car (radio). I haven't been able to come up with additional examples though.
PencilBlue switching to React for powering the front end
Monads as a Design Pattern
More like a CUDAish backend for a specific application. And for Hexagon rather than ARM, Hexagon and ARM are both architectures. ARM is a RISC for application processing and Hexagon is a VLIW for digital signal processing.
Show HN: Coding Internships – find and share tech related internships
Create Your Own Fake Trump Tweets
For some reason (as I didn't mention Clojure which I know nothing about) you are making the incorrect assumption that my confusion with certain features comes from trying to apply how another language works to a different language.

In reality it comes from trying to apply how that language works in normal cases (in the absence of those features), and the features requiring special compiler magic to work.

Yes if variable lifetime is as you describe in Clojure then that sentence doesn't make sense for Clojure.

As I've already told someone else, it is unlikely that learning C at some point in your life (not as my first language, not as the language I use professionaly, not even in my top 3 most used languages) permanently cripples your ability to understand other languages.
Wow. You can open websites with icons. And you can take screenshots.

Pretty amazing.

(There might be more to Neon, of course, but if there is, the video is horrible in showing it off).
Every day something worse.
Data visualization: women only said 27% of the words in 2016’s biggest movies
Startups of 2017
But thats the problem. You can have two argument which are both true but politically only one of them can win. This is why we argue.

Not because we are uniformed but because our perspectives are different and our perspectives are different because it affects us differently.

And so the real danger here is to go along with this romantic notion that facts used to be more meaningful when in fact it was only that perspectives were more aligned than they are today.
The problem with the Mill is its not clear to me what advantage it can hope to seize over the behemoth which is Intel. If the market opens up enough to justify new architectures, then it's also opening up enough to let Intel pivot into that space and unlike everyone else they own the fabs to do it.
The well-informed masses. ;) Can you believe that people think Twitter is a real replacement for aggregating news? RIP in peace, Google Reader.
Then what would it help to do such a thing?