skysight-inc/HackerNews huggingface dataset:
I think it would fit great from the semantic. Message based communication is exactly what a lot of automotive systems are about (CAN, FlexRay, ...). The downside of the actor model from an implementation point of view is that you need potentially unbounded memory for the incoming message queue of each actor. For each message that is sent to an actor you need to allocate a message, populate it and place in that that actors queue. If the actor can't process fast enough the queue will fill hap.

It might work out with a very careful system design, but determining statically how much queued messages and memory is needed seems like a very hard task.
Show HN: CloudId – Detect Cloud Provider from Instance Metadata
Unfortunately, this DSP is not FOSS, you need an SDK for this with binary components. Hopefully some day we have a cross-DSP standard or at least documentation in order to use said chips. OpenCL could also acquire a DSP profile.
What I was trying to illustrate is, that the notion of versioning is broken in and off itself. By the lessons of the article, pretty much every API change is a breaking change, so you would constantly need to increment the major version, if you take SemVer seriously, meaning minor versions don't exist, de facto. And if you now imagine that you'd need to touch your code every time one of your dependencies increments their minor version (I mean. Likely you can't, because you have no notion of how often that happens, because currently all your tools just ignore those changes), lest people can't build your software because the packaging tool needs to assume an incompatibility that needs manual resolving, you will see how useless this makes versioning.

Now, there are two ways out of this mess: One is to ignore it and just assume that, in practice, some things will are more likely to break consumers than others and just apply a reasonable case-by-case judgement. It's what's happening right now in probably ~every language for ~every tool out there. I think it's reasonable, but I personally dislike it, because for one, humans eff up all the time, so relying on them having a good notion of what breaks and applying it consistently and timely leads to pain. This whole article is born out of the idea, that these things should be codified and then automatically applied, I shouldn't even have to need to know what version my package currently is, IMHO.

The other way out is much more complicated: Transition to a notion of breakage not by versioning APIs, but by defining it in terms of pairs of packages. This also has a bunch of definite and obvious deficiencies (for example that you don't have access to all the code that imports you. Or the combinatoric explosion).

Currently, my personal hope is that this can be solved by supporting gradual code repair (see, e.g. https://github.com/golang/go/issues/18130 for what this means and how this is currently progressing) and then add good tooling (I'm working on something, but I have limited time and brain space). We'll see :)
As a developer I really like to know which version of a browser a user is running to be able to reproduce a specific bug. It does matter if they are using a five year old browser or the latest evergreen update of Firefox. Having the version number available somewhere (Help » About …) facilitates communication a lot.

Also, for corporate customers it is sensible to agree on the version range supported for a web browser if you are offering a SaaS solution, especially if security matters.
I disagree, though like with everything it needs to be easily scanned & laid out well. I've had a few where people have put them in categories — Expert: A, B, C; Intermediate: …; Learning: … — which personally I've liked.

Without the list — if you don't have at least familiarity with, e.g. Bash/Git, it's a big minus & I'd prefer to know that before the interview stage.

Sometimes people go for concise & hit sparse, which is definitely worse :) Even on a two-page CV, you could fit in a version of this if you remove a "Personal Statement" or "References available on request" (I'd hope this is a truism!)
An individual LP in a fund is typically just a wealthy person. Historically the term was an accredited investor which was a legal definition that set minimum wealth/income standards. This changed recently with the JOBS act but I haven't kept up with the latest requirements. Often times they are former entrepreneurs or high income individuals (lawyers, doctors, corporate VPs, senior engineers etc).
http://encode.ru/threads/2628-Guetzli-a-new-more-psychovisua...

It seems the authors will explain the details behind soon.
If it is real now, why can't we do the following:

1. Take a problem that is impossible to solve with classical computers (e.g. from combinatorics, number factorization), but whose solution can be verified easily.

2. Solve it on their quantum computer.

D-Wave keeps saying they have a quantum computer since 5 years now, yet they have not produced any proof of quantum speed up achieved with their machine.
> I can push out updates and flag new software for installation within seconds if they ask me for it

This seems cool. Can you please tell me how you do it? Some links that I can use to read up on it will do.
You are interpreting me correctly :) Indeed, the article was written when I started writing that tool and quickly figured out that it was impossible to do satisfactory.

I'm a mathematician, so the only satisfactory solution to me would be one that is "clearly correct". As soon as you need to first get agreement about the definition you are using, you are probably not designing a clean and beautiful thing :)
I'm still stuck on 2.49b because I can't find anything in the 2.5+ interface :/
It's when you see pictures of Israelis being lynched with nothing more than bare hands of Palestinian crowd: https://goo.gl/hmKwJi

... you know that there can be no peace. Peace is made with people, not with governments. And Palestinians are overwhelmingly against peace with Israel on any terms other than submission.
So you didn't read the article then...
Hyped Drone Company Lily Collapses After Failing to Raise Additional $15M
Actually you'll find that most printers and scanners work OOTB on Linux today with minimal configuration using only GUIs. Do you actually use Linux?
Staying Safe Online – A short guide for non-technical people
Everybody who uses an Android phone or a ChromeBook is also using Linux. It really is about the GUI that the average user interacts with.
"Soto claims he was assigned to the team and didn’t have any choice in the matter"

"they were forced to remain there for 18 months before they could request a transfer"
I was unable to get my son (8 months old at the time) into daycare anywhere near my home in southern Tokyo; we were lucky to get into a private place four stations in the opposite direction of my workplace.

This was last year. The situation is very much still problematic, even in cities.
OMG, apples and oranges terrible analogy. The best monetary returns investment in the real world is typically accomplished rehabbing the worst home in the best area because of the undeniable market power of comparables... the nice, expensive homes will boost the value of a now more attractive-seeming home by carefully-chosen upgrades which deliver maximum ROI, i.e., looks (good front landscaping), wow features and/or adding area/rooms; not sinking cash into pricy, low ROI money pit/white elephant work or hoping a nicer-seeming home in a bad area will magically not be depressed by terrible comparables.
Here is why I can't recommend Linux (which I use happily) to my parents.

1) Every so often, WiFi will fail to detect and connect to my network, so I need to type this command in a terminal:

sudo iwlist scan

2) And every third or fourth time the kernel gets an update, I must manually make space on the /boot partition by following the complex instructions here [1].

So no, not for my parents, not yet.

[1] http://askubuntu.com/questions/298487/not-enough-free-disk-s...
I'm pretty sure this encoder is written by a Google employee based in Zurich, like me (but I don't work for Google) ;D
How does it compare to mozjpeg?

(And, haha, WebP)
I've been choosing Xubuntu for the following reasons:

- It's based on Ubuntu

- It runs better on old machines than Unity or Genome Ubuntu "flavors"

- I can easily customize the TaskBar/Dock/"Start Menu" to feel like Windows or Mac OS depending where the user is migrating from.

I've seen some friends go with Manjaro or Mint, but I think they both end up raising more "support" questions than Xubuntu (I have no examples at mind now to substantiate why though)

PS: If the user is migrating from Win XP also consider Lubuntu
"The bombs were timed to detonate several hours after closing time."

I believe that is called subversion, not terrorism. Terrorism generally involves an attempt to murder innocents.
http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/

> When we shipped Bootstrap 3, we immediately discontinued all support for v2.x, causing a lot of pain for all our users out there. That was a mistake we won’t be making again. For the foreseeable future, we’ll be maintaining Bootstrap 3 with critical bug fixes and documentation improvements. v3 docs will also continue to be hosted after v4’s final release.
"while both men applied for worker’s compensation while taking medical leaves due to their PTSD, their claims were denied"

Why is Microsoft being sued here and not the Washington state agency denying the claim?
SEEKING WORK - Russia, REMOTE

What can I do for your business?
I live on the "edge" and I can push your business to the "edge" performing any of the following roles in your company:
business analyst, developer-architect, manager-architect, consultant.

My practical and theoretical background:

* web-based business software development with use PHP/Yii and related stuff; project management in startup environment; system software development with use of C++/Java and related stuff;

* travels over 20+ countries on 3 continents, including trekking in 4 types of mountains;

* low-level biology and medicine; general biology and wildlife management;

* human sciences (anthropology, ethnography, culturology, psychology); linguistics;

* education;

* film writing business and generally visual arts.

My CV: http://kamil-rafik.com/docs/Kamil_Rafikov__2016.pdf

My book about managing software startups for novice investors and employers:
http://kamil-rafik.com/docs/Basic_Rules_for_Managing_Softwar...

Email: mailbox@kamil-rafik.com

Skype: kamil.rafikov
Even though I like Android more, I have to agree that iOS has had a better privacy story.

But even iOS has problems. For example I cannot force apps like Waze or Uber to only use my location while using them, you have to either disable location for them completely, or to allow them to take your location while running in the background.

It's an either/or proposition and the result is that Waze and Uber users do have their location tracked, because the apps are not usable with the location completely disabled and enabling location on demand is too painful. While in traffic, imagine sitting at a red light, wanting to turn on GPS navigation to take you home or something and having to enable location in iOS's settings.

And you may have given them permission, you may know about it, but are you going to stop using Waze and Uber if you don't agree? I think I know the answer for most people. And also, even with your permission, as a matter of fact it's still irresponsible to let them track your location in the background, even if you currently trust those companies.
100 most promising private artificial  intelligence companies
Shrimpit, command line to check unused JavaScript and JSX
Well the list of contributors is no secret:

https://github.com/google/guetzli/graphs/contributors
> It's not a problem in languages that come with a package manager, or at least promote a specific one to handle dependencies.

No. It is pretty much only a problem in languages with a package manager. Languages without the notion of package versioning don't run into the issue of needing to have a notion of what a version is, clearly. A package manager just helps automatically enforce versioning, it does zero to help you figure out what the correct version is.

Yes, not coming with versioning and a package manager comes with its own disadvantages and pain, no doubt. And we can surely debate which pain outweighs or is worse. But claiming that package managers would solve this problem just isn't true (I wrote the article when the whole "SemVer and package manager for go" debate was taking off and I tried to come up with a better approach).

> It's only a problem in languages where developers thinks "you don't need that". There is this weird belief in the Go community that Go is a miraculous language where good programming practices don't apply because Go magically make them irrelevant.

Can you source that? I am one of the most vocal opponents of package managers and versioning in go, but this contradicts everything I believe about it. My believes aren't, that go doesn't need it, but that a) it comes with its own set of problems, that b) those outweigh most of the benefits, IMO and c) that by considering and discussing it carefully, we might be able to come up with an actually innovative new solution to the problems.

Nowhere do I claim that go doesn't have those problems, on the contrary. I'm just arguing that, traditionally, go is a language that prefers doing things right over doing things like they were always done.
Such a state law would be unconstitutional, for violating rights to assembly/speech and for forced service. The government can't take your time (freedom) or force people to attend meetings without due process.
CodeAgon – A hiring challenge by CodeNation – Jan 26, 2017
The situation with printers and scanners is very much a result of the manufacturers' managements' being old school and thinking that because they use Windows that it is the only OS out there.

The solution is to do the research first and only buy what has been verified to work with your flavour of Linux. In many cases, you can simply buy a slightly older product off eBay (or similar).

Personally, when shopping I will ask after Linux support and when the salesperson can't help, I explain that I will only consider the product if it is guaranteed to work. It's a quixotic crusade.
It's a model that could work, but it's not "clearly the model". One reason is that VCs add more value than just money, at least ideally they do. Also, there might be a lack of oversight and accountability. Btw, what you are suggesting sounds alot like an IPO.
This is exactly why I use iOS over Android on my main phone. With iOS, I only need to trust Apple (approximately). They have a pretty good track record of respecting their users' privacy, and enforcing app vendors to do the same.

With Android, I need to trust a lot more parties, like Google, the hardware vendor, and every app I use to not do something crazy or shady without asking or notifying me first.
Uber's New Website “Movement” Opens Up the Company's Traffic Data
CEO was probably too busy hunting elephants.
...and with an earlier partial origin from Hunter S. Thompson, with "reality" predating "future":

http://www.whysanity.net/monos/fearandloathing.html
I don't quite understand this lapdog argument. For obvious geopolitical reasons, Russia is an existential threat to Sweden (and Finland, where I'm from, as well as many others of its neighbours) and seeking support from other major powers - the USA, and European integration - is quite natural because USA is not an existential threat to Sweden specifically. (EU is perhaps a little bit more so, particularly with some of the highly idealistic policies it has been up to).

In WW2, what should Sweden have done? Looking from the place that lies between you and Russia, I think the Swedish policy was the wisest it can adopt and it succeeded very well: keep out of the war, keep up the defenses, do not antagonize anyone enough to test those defenses. And I appreciate the support Sweden gave to my country which was actually at war against the clear threat to Sweden, USSR, and and the endgame, against the has-been threat of Germany during Lapland war.
Well, your premise is too narrow: As btown noted, GPL won't save you even if Amazon does make changes.

Other than that, there are some minor edge-cases that are a bit fiddly, but basically you aren't missing a thing.
Have a Swiss from work.

Also have another laptop bag that I've replaced 3 times in 10 years - at no additional cost. Definitely never paid attention to the warranty before.

Also have an Eddie Bauer backpack that I got at Target 10 years ago. Still going strong (not used for laptop)/
Me too ! I played with rust as a student, but I am much more productive with scala.
Why use a GPL license ? This kind of port could have been the occasion to get rid of this type of license.

Why port Emacs to Rust ?, it adds no value to users. Why not develop a modern GUI like Intellij IDEA with a Common Lisp implementation underneath like SBCL ?
Also, after paying for or otherwise gaining access to SS7[1], the IMEI may also allow more active types of attack[2].

[1] https://en.wikipedia.org/wiki/Signalling_System_No._7

[2] https://media.ccc.de/v/31c3_-_6249_-_en_-_saal_1_-_201412271...
Currently returning:

Resource Limit Is Reached

The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.

The irony! Cache link:

http://webcache.googleusercontent.com/search?ei=h0J3WMKKA4er...
Location: Russia

Remote: yes

Willing to relocate: to be discussed (in any case standard office work is not considered)

Technologies: web-based business software development with use PHP/Yii and related stuff; project management in startup environment; system software development with use of C++/Java and related stuff.

Resume/CV: http://kamil-rafik.com/docs/Kamil_Rafikov__2016.pdf , http://kamil-rafik.com/docs/Basic_Rules_for_Managing_Softwar...

Email: mailbox@kamil-rafik.com
In the end adhering to semantic versioning indicates a commitment to maintaining parallel lines of development. One that breaks APIs, one that maintains them (but may introduce other changes), and one that involves only bug fixes.

These days though the mantra seems to be "push to prod", and thus you may as well increment the major number on every push...
While obviously informed by modern thinking, the Founders rooted the American experiment firmly in classical Greek and Roman tradition. There's a reason why US government buildings all look like classical temples.
I would say that forcing someone to use an universal ID provides a way stronger and more reliable form of tracking, than a wibbly wobbly system which needs thousands of marketing companies which maybe fulfill their corporate promises and maybe not.
I did look at the data, and wasn't sure if it was real people, or what the source was.

I then searched the site, and couldn't find a description of what the project was, nor the data it contained.

Finally I came here to the comments to find out.

I consider the site a failure if it doesn't answer obvious questions about what it is, an unfortunate failure that is common in new 'lean startup' pages etc -

In defense against these sites that wants me to sign up etc before I know what it is, I simply forget them and their name and never mention them to anyone. It helps me sleep knowing I'm only supporting honest sites that explain what they are and what they do .. ymmv
> weren't informed of the scope of danger that it may pose

To take a cynical view, it's somewhat hard to predict the scope of danger. Some people might cry uncontrollably watching Bambi, some people won't budge at the grittiest stuff at somethingawful.

Best the humanity can do, it seems, is to display the disclaimer of "violent" content ahead.

The lawsuit involves 2 workers who claim to have developed PTSD. Perhaps they'll find a few more to join the lawsuit. How many employees had Microsoft had in comparable roles over the past decades? A few hundred?
Meanwhile, "in the wild," it's hard to find a person who does systems programming and has even heard of Rust

I agree that it's hard to find people who do systems programming, but those I know have mostly heard of Rust.

There isn't much else of anything happening in that space aside from C++ iterations.
Kan Nutella kanker veroorzaken?
A Just Conclusion in the Snowden Case
Self-driving shuttle bus launches test run in Las Vegas
So there are some persons and organizations who believe that Gaza is occupied. Sorry, but that doesn't make it true in my view.
Take note, this is from Google so they will use it for PageSpeed calculation.
The code 508 that i currently see on the page is interesting and worth preserving. I think it validates their stance.

Archived at

https://archive.fo/http://www.archiveteam.org/index.php?titl...
Mmmm I have been loving learning blender over the past few years. TBH its what first got me into coding python and has also through teaching myself python from it, helped me through my first unit of python at uni. The functionality of the program astounds me... every month I learn about something new you can do with blender! You can make games with it, render 3d scenes for architectural purposes and even use it as a complex video editor/movie maker/special effects maker.

These days I have been working on a basic FPS rig with blender that I want to use for a generic 4-player split screen pc shooter...as I just really miss these style games on the PC and my tv has been a HTPC for the last 4 years and there are very few split screen shooters/fighting games available.
Last time the family installed a printer it was a Samsung networked all in one thingy that worked with CUPS basically out of the box. That said, so far the only "scanning" that happens seems to be to use it as a copier.
Just don't expect wi-fi to work consistently
You need a network of people you can trust, or build some fake lifes, or do a lot of things in parallel of the system. Most of the time all of them together. It's work, but it's possible.

The problem is: it's more work for ordinary people. The systems in place are making it difficult for citizen to exist outside of the system, change it, or express differences. But it doesn't make it as difficult for criminals to be criminals, because those accept destructive consequences of their acts.
The Curious Case of Missing Global Productivity Growth
Thanks, great idea. There's already optional Bash programmable tab auto-completion integration which auto-completes hosts from ~/.ssh/known_hosts (the auto-completion is installed using the `-b` option). I've created GitHub issues for integrating DO, Google Cloud, and AWS [1, 2, 3]. I'll start work with DO first since that's what I'm using now.

[1] https://github.com/myplaceonline/posixcube/issues/1
[2] https://github.com/myplaceonline/posixcube/issues/2
[3] https://github.com/myplaceonline/posixcube/issues/3
SmartMonitor PRO review – site monitoring on steroids
Nope. Just rerouted packets going for 8.8.8.8 somewhere else; that's a MITM, not a compromise (although with an unauthenticated service such as DNS, the difference is academic for the client). Still, the sites are still accessible if you can get the IP address from somewhere else - which can be a different DNS server or even the hosts file.

I do agree that such block is enough to deter most non-technical users.
Also, it's in line with Brotli[1] and Gipfeli[2], other compression libraries/formats from Google bearing names of Swiss pastries.

[1]: https://github.com/google/brotli

[2]: https://github.com/google/gipfeli