skysight-inc/HackerNews huggingface dataset:
HEADLINE: separate user "apps" from system "packages"

DESCRIPTION:
In my use cases, which I think are common, I want a stable base operating system and user interface, but for the applications I work with every day (browser, compiler, office suite, etc.) to be cutting edge.

My dream is to separate packages into two tiers with different update policies, similar to the Android and Apple app stores, and for that matter BSD ports. Platform software like the kernel, system libc, X11, and desktop environments release and update like stable. "Apps" like Firefox and LibreOffice are easily installed and updated on a rolling basis.

I know that I can achieve this now with a custom backports and apt pinning config, but that's more of a low-level project than I'm envisioning. My request is for something that's more of a newbie-friendly point-and-click sort of thing.
Great extension, albeit a little depressing! Similar to 'In Time' too http://www.imdb.com/title/tt1637688/
Clarifying: whilst the government cannot order you off of a specific public space on the basis of the content of your message, the agent of a privately-owned space can.

From the perspective of the speaker, free speech rights do not extend to such spaces. The mechanism and dynamics are somewhat arbitrary.

The fact that the government might act, by proxy, to enforce the wishes of the property owner strikes me as an interesting aspect of this rationale.
Show HN: kb - CLI Password Manager Using Keybase
> just a personal preference

How does one objectively measure this? I strongly prefer to read less code, to make fewer mistakes (I.e. closing brackets).
Some of it is probably that you're not able to not-handle some categories of flaws, and the compiler yells at you for them instead of pushing it off to a runtime error you may never see. Instant pain on the ignorant implementer rather than "works on my machine™".
The problem is everyone wants different drastic changes.
>Where are those educational, training, and social awareness resources? What budgets have been allocated to them? What mechanisms put in place to monitor the effectiveness of the deployment?

Just because there is no information about that in the article, doesn't mean they weren't in place.

> If your cautious incrementalist approach is so great (and heaven knows I've spent many years thinking and advocating within that framework) why does the problem keep getting worse?

How do we know its getting worse? I work with a LOT of non-technical people, and they are very good at detecting spam emails, and not clicking on the fake bluescreen popups, etc using just their intuition and general awareness. They DO pay attention whenever articles about viruses and hacking and whatnot hit the front page.

>You don't want to be the person responsible for taking or advocating for a decision that might work out poorly, fine. But reiterating the reasons for your hesitancy achieves nothing.

Would you consider flipping it then? Let's also put software developers who introduce security bugs in jail. Oh, but software is so so complex!! A million different pieces working together, and I didn't write all that other code, so how could __I__ possibly be held responsible?! Well, people to people interactions are complex too, and putting a process in place where every person is supposed to follow a protocol is hard too.
I've had this happen in the US too. Verizon branded Android phone taken to a Verizon store to get a different sim, assured it would work and then had to walk out after 3+ attempts, calls, and fiddling on the computer.
There are two things about x86 vs <pick an architecture... right now its ARM> that are significantly different than they were 10+ years ago:

1) Binary compatibility doesn't matter nearly as much as it used to. This was everything in the 80's, 90's and still important into the early 00's. It's why people were willing to pay top dollar for Intel CPUs for decades. First it was to run DOS apps like Lotus 1-2-3, WordPerfect and then it was to run Windows apps including Microsoft Office which were the primary thing most people had PCs for back then. Most mainstream computing users (business and personal) would be hard pressed to come up with a specific need that requires x86. Thanks to the web, Linux, Apple, mobile, etc. x86 is just another architecture that can be used, not the architecture it once was.

2) Competing products are anywhere from a fraction to an order of magnitude less expensive than Intel's offerings. Unless you absolutely need maximum performance, cheap and good enough is where the majority of the market is.

Look at what Intel has been banking on first with their failed attempt in mobile and now with their failed attempt at IoT: they thought that because they had 1 (the thing that doesn't matter much anymore) that they could disregard 2 (the thing that does). Intel sure looks like it's having a Kodak moment: the market that exists today is much smaller in terms of $/CPU or $/perf or $/watt but Intel refuses to do what it needs to adapt.
> Reading through your comment I can't help but think "this is a junior person who has never actually worked in an office."

Wrong assumption. Almost ten years in professional software development.

> I work best in "busier" environments.

Can you then explain the contradiction how being distracted by visuals, noise and human speech should help to concentrate?

> It has nothing to do with multi-tasking, I just enjoy and am far more productive working amongst other people than I am working alone in an office.

It has a lot to do with multi-tasking. Your brain uses some capacity to process all the distracting inputs. Even if you try not to get distracted by them. That's a subconscious process. Nobody can do anything about it. (Even when you sleep you brain processes inputs from the outside world!)

When you are in a distractive environment your brain loses processing power for the actual task. That's something that can be measured. (A simple test is to let people solve math exercises under time pressure in different environments)

I don't say that working only on your own is the most productive thing to do in every situation, it isn't. Discussing things is much easier when people come together. But when you have to be focused on only one task you have to be in a non distracting environment.
I authored my password manager. It doesn't store the passwords anywhere.
If they're poaching top tier YouTube talent then they might not have to worry about getting the content right because the market has more or less already selected for them.

DeFranco mentioned that a top media company had made him an offer about a month ago.
The article never explicitly mentioned him finding a new place to live. I found this reference in a people.com article:

Eventually, Dladla was able to pay rent again and even earned extra income that he used to start a book club for kids in a local park

http://people.com/books/homeless-man-who-sold-book-reviews-t...
The Restaurant of Order Mistakes only employs waiters who have dementia
I think he fact that things have become a lot safer also plays a role. If you live in a society where many kids die before they are ten years old, mothers dying at child birth is 'normal', survivors of diseases such as polio and smallpox are common in the streets, and quite a few factory workers get seriously injured in the work place somewhere in their career, a disaster maiming, say, 10 people, barely sticks out from the background noise, so isn't really worth worrying about (in even more extreme circumstances just a century ago, some soldiers who lost a foot or leg in the trenches in World War One were happy because it meant they would be sent home)
This assumes that wealthy people have a better work ethic than the poor, to the extent that they might not even be able to imagine what a bad work ethic looks like. In my experience, that doesn't match reality at all.

Manual labor jobs are generally unforgiving of slack. Workers are punished quite severely for minor offenses that are not even noticed in a techie or white-collar environment. Showing up five minutes late? A minor uniform violation? Not performing well for one day? Calling in sick a few too may times?
The correlation between intelligence (IQ) and conscientiousness (work ethic) is not at all clear btw. Some studies have actually found a negative correlation.
I'm pretty sure any technology that could do that would also obviate programmers for most tasks, since it apparently understands how to program and learn new programming technologies well enough to implement algorithms both correctly and idiomatically based on a specification.
You're right, since C++98, it's has RTTI. Subpar example on my part :/
> Second, if you're not on the thread, you'll never see it.

This doesn't make any sense. If you're subscribed to a mailing list, you will see everything sent to it.
Minor pedantic point: it's Gnostics (i.e. the exact opposite of agnostics): http://www.gnosis.org/gnintro.htm
I am a homeless woman right now. My alimony is roughly the amount of money being batted about as a figure for UBI. I have spent literally years on HN trying to network and figure out how one makes money in earnest on the internet because the only thing I need to make my life work adequately at this point is sufficient online income for supporting a middle class lifestyle.

I face enormous obstacles in trying to get taken seriously and trying to get traction for my writing and trying to find out how in the hell you make money online while surrounded by endless men who know how to do exactly that. So I feel pretty strongly that the people currently being left out will just be left out all the more if they have a UBI.

Maybe both of those problems can be solved. Maybe it doesn't have to be an either/or thing. But replies like yours in no way inspire me to believe that we can intentionally create a permanent underclass and still give them access to the means to create wealth. I have six years of college and I am finding it a huge uphill battle, in part because I am a woman.

And poor women would start cranking out babies if you posit that we give everyone in the nation a check from birth, a thing I have written about before:

http://micheleincalifornia.blogspot.com/2015/09/it-was-obsol...
I must admit that I have never applied such an approach to saving my money but it's something that I would definitely try. Thank you for sharing.

I haven't used this extension for a prolonged time yet so I cannot really say if it would prevent spending.

I have made, however, the following observations:
- For me, being a professional, most learning materials (books, courses, etc.) cost minutes of my life but I get infinite(?) value. I am happy to buy these things without a second thought now (before, I would enter analysis/paralysis mode deciding whether I need it and wasting more time on indecision)
- My dream car is approximately 10 years away of hard work (suddenly it seems to be more achievable)
- If I was a low wage worker (or student/apprentice), even the cheapest items would steal a lot of time from my life
This allows for calling synchronous JS functions from Python but not async JS functions, right? PyExecJS [0] also doesn't work with async JS, but Js2Py [1] might.

[0] https://github.com/doloopwhile/PyExecJS/issues/20
[1] https://github.com/PiotrDabkowski/Js2Py/blob/05e77f0d4ffe91e...
Generate DataMatix Barcode with C40 and Text Encoding Scheme inside .NET Apps
> Data structures and algorithms are possibly the hardest part of Rust to dive into

What else is there?
نقل عفش جدةافضل شركات نقل العفش بجدة فيديو وصور
Well, to be fair, my mom would probably want me to stay away from Antarctica, the Himalayas, LEO, and the entire Africa and Middle East, so there's that. (Not that I'm visiting any of these places. I have a boring life.)
And it went to war for the following reasons:

a) scarcity of resource (oil) / humanitarian reasons (whichever you prefer to believe)

b) was provoked into it (because of cold war or terrorists)
Good article! As a result I am now aware there are various techniques writers could employ to adopt a gender neutral language. Thanks for sharing!
You could argue that it has been shown that it isn't so black and white, not all decisions are a result of pure free will in all cases. But there has not been some conclusion that there is no free will by "mainstream science" as it is still an open topic.

It's also not necessarily contradictory for it to be a bit of both.
As someone who avoids IDES, I've always been wary of languages which require an IDE to allow people to work on a project or even make even smallest amount of changes on a project and rebuilding. The verbosity and oh-so-explicit-my-brain-hurts overt structured with too many layers of abstractions actually prevents me from fully understanding what is happening.

Code reviewing for me becomes a chore where I can't focus on the purpose of the code. I can't read it - understand it and know that my fellow engineers have understood the task. Underneath the LoC, the Maven/Gradle mess, the structure and the plugins -- where do I see the engineer's intent?

Not only is Java extremely verbose and requires an IDE to write the code for you - it is also very complex, hence hard to understand.

Developers spend most of their time reading code, if 70% of it is autogenerated (imports and layout and code completion to find the right 50 letter function) so why do we make them read machine generated code just to understand what, in this example, should have been 58 lines of code but instead becomes a ~440 lines long, 7 file/entity monster when a few simple functions would have sufficed.

What justifies the complexity of Java?
I think this decade belongs to Clojure for the JVM.
Wow, it's a great piece of work. I was always wondering how to implement such big golang runtime on bare-metal, but someone finally did it. I glad to have a paper as well. So how big is the compiled binary of golang runtime? I hope it would be small enough to port to Cortex-M series MCUs.
Well, a system-on-module is advantageous over a full board like the RPi3 if you want to go to production. But there are more SOMs supported, apart from the Edison and the Joule.
>...put together a processor from TTL chips. The barrier to entry was very low.

It was mostly because of the clock speeds, wasn't it? I seem to remember once hearing that below 20 Mhz you could play "TTL Lego" but above that you ran into problems with things like propagation delay.
The problem is that the lobbyists and civil servants do not have any re-election or term limits.

So you have replaceable pols who are a facade to the real influence being brokered by chiefs of staff, head lobbyists - and the distinction between the lobbyists and civil staff is blurred at best.
The Web has reached the end of its cycle, and is fundamentally limited by its own structural foundations. The post-web information environment is a client-driven hyperspherical sparsely connected directed acyclic graph whose gradual population will be the cryptographic proof of work yielding a meaningful currency whose exchange creates rather than apes value.
I may be somewhat qualified to speculate...Based on my experience with both Intel's and AMD's OpenCL implementations for their CPUs, I suggest that Intel has a much better vecorizing compiler than AMD. The benchmarks they are running have different compilers. If it was a simple C code compiled by GCC for each CPU, the comparison would be better. It would be interesting to see the results for AMD's OpenCL compiler on the i7 and Intel's compiler on Ryzen.
I would highly recommend [P.M.S. Hacker's "Human Nature: The Categorical Framework](https://www.amazon.com/Human-Nature-Categorial-Framework-Hac...).

Hacker is an excellent philosopher and a very clear writer. He starts from broad categories to look at human nature and what it makes sense to say of the nature of sentient animals, insentient animals, and inanimate things.

The main relevant chapters are:

1. "Agents and Actors",
2. "Teleological Explanation", and
3. "Reasons and Explanation of Human Action".

His main point is that many "unanswerable" questions in neuroscience and behavioral science are simply nonsensical because they play with conceptual confusions.

I would also highly recommend his sequel book "The Intellectual Powers: A Study of Human Nature".
Their work is really about as good as it gets, so I don't really see how you could conclude they are "avoiding the difficult stuff" - though quite possibly they don't care very much how their pages render in IE 11 (I don't know!).
TL;DR: watching the movie "Taxi Driver" you'll learn more about about human behavior than reading that article.
Similarly: running with e.g. noscript reminds you that internet speeds actually have improved over the years. Pages load in instants rather than seconds, it's wonderful.
DMV as in Department of Motor Vehicles. Many states have names like that hence "DMV"
Awesome game, used to play it often at my old job. I like how it makes you sound productive.
The Court believes it is stifling, yes. The question here is: can the Government engage in viewpoint discrimination? One situation where the Government can engage in viewpoint discrimination is when the Government itself is speaking. In other words, the Government is allowed to have a vieewpoint and express it. It would be crazy if it could not; there would be no way to advocate for policies with the public. In this case, the Government argued that issuing trademarks is "government speech" which is a constitutional law term of art. The Court disagreed and gave a lot of examples of how this is different from when it ruled on "government speech" in the past. Trademarks, the ruled, are private speech that the government happens to register for commercial reasons. They are arguing here that if they were to rule that trademark issuance was "government speech," then the government could simply come up with "stamp of approval" schemes and then issue them only to favored viewpoints. One major example is copyright -- the Court made the point that there would be nothing stopping the Government from not issuing copyrights to books that contain "offensive" material.

So, because it happens to be stifling private speech to issue a trademark or to not issue a trademark, the Government can only do it for narrow reasons that survive the very stringent tests the Court has set up. The largest one is that the Government cannot engage in "viewpoint discrimination." They may not prevent speech that is offensive because it happens to offend someone, in other words. This wasn't really in dispute, anyway, as it is well established. The government thought they could apply one of the exceptions -- "government speech" -- and the Court ruled they could not.
From first principles, one shouldn't expect the menus or other simple rendered parts (things not involving backend traffic) of a user interface to have any perceptible lag on a sub-100 processor, be it an application for web, mobile or desktop. Most likely they shouldn't involve millions of computations or hundreds of megabytes of memory reads.

But looking from the other end, somehow they definitely do. And we're probably wasting trillions on this problem. Wasted time, wasted electricity, wasted batteries, wasted computers and phones.
Shumway development has been discontinued. See https://bugzilla.mozilla.org/describecomponents.cgi?product=...
The chrome compile test doesn't like L3 victim caches. Ryzen does badly as a result. Clock for Clock the Skylake-SP cores do bad as well, but Skylake-X is well clocked with cores, so it's still top of the charts.
Intel isn't really circling the drain and their future woes are more likely to be caused by overall shrinking of the PC market, not by loss of market share to slower chips. As good as Ryzen is, it will probably only increase AMD's market share from 5% to 10% due to inertia and such.

Speaking of browsers, they aren't really a good benchmark for 6-10 core processors since anything is going to be fast enough. Also, existing JS can't really be parallelized so I suspect even a magical browser would still benefit from single-thread performance.
> When you are in a distractive environment your brain loses processing power for the actual task. That's something that can be measured. (A simple test is to let people solve math exercises under time pressure in different environments)

No. This (might) measure the impact of an environment on a specific individual solving math exercises under time pressure...nothing more. If you actually have 10 years of dev experience than you should very well know that this isn't what development is!

> But when you have to be focused on only one task you have to be in a non distracting environment.

I'm standing in the rain telling you it's wet outside and you're pointing to a weather report telling me it's sunny. Not every person is built to a factory spec - we're all individuals. I, and apparently other people in this thread like me, do not do our most proficient work in non distracting environments. It's really that simple : )
Not really. Most people on most developed countries don't have scarcity for water, food, clothes, transport... It wasn't always like that. Things do become more abundant and people will dot not always change expectation on the same amount.
Thank you. I had some doubts putting it under "Fun" category in Chrome Web Store.

I recommend you to take it for a test ride - install it and try it on Bugatti cars, private jets, mansions or anything really. Essentially, see how much you can sacrifice of your life to get your dream come true. I hope you find it less depressing :)
Like dynamic libraries and FFI? Reimplementing algorithms is the only viable way to get them completely in a new language. It's also the only viable way to improve them.
This fear of cyclist seems very odd from my point of view since I often see strollers on bike lanes with parents that have no problem that bikes has to stop and go around them. I occasionally also see people in wheel chairs using the bike lane.

The fear would make sense if all that caused yearly deaths by cycling crashing into toddlers and people, but its is surprisingly rare. I have yet to hear about a single case here in Sweden, and we are almost as happy to use bikes as those in the Netherlands. The only thing that explains it is that the statistical risk of taking a stroller and walking against bike traffic seems similar to being in the park in a lane where joggers are running. The speed that people bike in a city is so low that they can react and slow down, similar to a jogger who is running. In contrast, cars driving on the road is going much faster and as such, it is significant more likely to be hit by a car than a bike. I would take a guess and say that it is even true in the Netherlands.
Thanks for asking BBC.

Here are some answers:
-The Netherlands are flat.
-Bikes only use renewable energy.
-Riding a bike is healthy.
-There is a lot of supporting infrastructure.
-Car drivers are well trained, so that they don't impose as much of a risk as car drivers in other countries.
-In stark contrast to other countries especially but not limited to the United States. In the Netherlands everything is reachable by bike. For example but not limited to: Workplace, school, kindergarten, grocery shop, shopping district, cinema.
> Some of a white friend's twitter friends (also white) saw a twitter conversation I had with him and told him to tell me they found my name offensive. Which I found to be incredibly bizarre.

It's another form of this:

http://imgur.com/aqnfsVa

I have a white friend who is extremely sensitive about the word "nigger". So much that he wouldn't join a black person's Discord server named "The Real Niggaz" and got upset that someone in a game had the name "TheNiddaSteve". That's not a typo. Nidda. He was upset about "Nidda" because he believed they really meant "nigga".
Scripta manent, as the romans said. Written (digitized) content is so much more important because its objective evidence, not hearsay, so we have to take it more seriously than rumors. This hasn't changed across millenia, i dont see it changing now.
Things I'm Teaching My Kids about Work