skysight-inc/HackerNews huggingface dataset:
I picked on the a Royal Charter professional body for my example, because ascent to the ranks of the association is a distinction in any engineering career.

I chose my example to convey the substance of a most respected voice in a profession, but there are thousands more.

These institutions have budgets and charters to assist their membership.

Browsers are perennially in need of support, financing and quality assurance.

I venture a dream in which out professional associations and not Google or Microsoft, are the recipient of our browsing data, and a world in which my browser use is assisted by the data that my associates have been winnowing for the answers that generally have been disappearing in my search results, since the early days of a WWW largely populated by academics and domain experts.

There is a awful lot which I believe other engineering professionals can contribute to the browser ecosystems and which as a byproduct may free us from the free no charge supply of the meta data that is often the actual result of considerable real work.

Consumers too, might be easily induced to pay a modest sum, to have a specific facility in plug in already installed and smoothly running, offered by one of the most respected bodies in the country.

Of course none of this is possible without the projects being open source. I am closer than my job title admits, to similar projects. I have also practice intellectual property law, in defence of my company and the rights which we also trade to creative works for clients who have had their work exploited and used commercial by companies beyond their ability to affect. Not now, but I will soon write up my litigation stories for public consumption. I have a awareness of the value placed on professional work and the way it affects often necessarily issues guarded and unwilling correspondents on possession of libraries which are essential to their profession, but must never be made freely available. The chance to be a member organisation with commit rights to the repositories, and the ability to control their own security audit is a very real consideration that might be very important progress indeed, as the meta data from closed libraries is invaluable for the use of search engines generally. The opportunity to use the latest software from a respected institution, who has their own additional security review process, for a token sum, like 5 pounds or 8 dollars, is something that I would like to buy, when I am selling to that sector.
From the article:
'And against the demand of some partners, we are still refusing to support “Automatic Defragmentation”, “In-band Deduplication” and higher RAID levels, because the quality of these options is not where it ought to be.'

I've only used btrfs on single disk systems.
The Applications of Probability to Cryptography - Alan M. Turing

https://arxiv.org/abs/1505.04714
Only pictures on unhappy looking people? Was that for artistic or for didactic purposes?
It's probably safe to assume a lot of that was due to some/most of Siri being licensed from Nuance initially. I mean, who wants to talk about a new product, which most people think is brand new and entirely innovative, just to say "Oh yeah, we paid someone else to work with us to create it."

Not that there's anything wrong with that and it certainly seems like Apple has been investing in-house pretty heavily in recent years for Siri improvement.
> you will see that the DAO hack and its reversal as inevitable.

Honest naïve question. What's the proof?
http://fontawesome.io/
She sounds younger to me, but very natural sounding.

Will be interesting to see how Siri on Home Pod works out.
Maemo?
You might be talking about Enlightenment (not dead yet) or the openmoko gtk ui, though I forget its name too.
Also along those lines: Two notes on notation, Knuth, https://arxiv.org/abs/math/9205211
I am hostile towards AMP because the benefits it gives are overrated and easy to achieve if you know what you're doing. AMP is designed to strip down the complexity and make pages small so they load fast (yes, there's more to it, I know), which is something that can be done with a little bit of knowledge about how page loading and resources work.

AMP is marketed as a pre-requisite for fast site loading, when in reality it's just one in many ways to achieve that. But with this ideology, Google prioritizes AMP pages because they must be the fastest, and they hijack the URLs on Mobile, again all in the name of Speed, but at what cost.
> Data gathering driver.

Anecdotally, Uber has been gathering lots of road quality data from its drivers for years. Not sure if it still holds, but they were recording and uploading accelerometer data for a while.
I'll bite: what scientific reasons are there for a screen to be worse for you while eating than while not eating?
The icons are beautiful. But one off the topic thing here is that the webpage loads superfast in 3g in India. Can the site builders talk about the loading perf a bit?
Further you can demand actual share certificates from Computershare and they are obligated to provide them (at least they were >10 years ago when I wrote the software that printed them).

Street side shares are owned by Cede, but as you mention other non street side shares are directly owned. This includes direct share grants, employee stock purchase plans and dividend reinvestment plans.
Theoretically, to what extend could the weird type conversions be prevented with the use of a strict linter? My intuition would be all, but I haven't thought much about it.
One of the things that seems to be going on is that, after relatively limited visible progress for a long time, the ability to collect and analyze large datasets suddenly produced fairly striking results. And this in turn has led to a lot of thinking along the lines of "We just need to collect more data and crunch the numbers a bit better."

As you suggest, for at least some classes of problems, we'll find that this approach will asymptotically approach some level of "good" that turns out to not actually be good enough. And the ways to get beyond that will be hard and may not be obvious.
> They could just rule that fetuses of a certain gestational age are actually people and ban late term abortions

Late term abortions are already largely illegal even under Roe. The political constituency that supports overturning Roe is ideological; they want to ban ALL abortions. So you would need to declare not only that fetuses are people, but that embryos are people, and that is fraught with all manner of legal peril. Should embryos be counted in the census? What about frozen embryos?
I thought wearing headphones while driving a vehicle was illegal, but I see it all the time now. What gives?
Yeah btrfs works best on the OS partitions. I would hate to roll in an unsupported filesystem for my OS.
Satoshi Dice seems to solve the problem between two players. This is a much easier problem than 3 or more player. With 3 or more players, you have to worry about other players colluding with each other to increase their chances unfairly.
Because then it wouldn't be an Apple™ iNovation™.
is Genius still a thing? It was constantly on HN years ago and the founders looked like superstars but I haven't heard too much since then.
Right. But then you could provide a different canonical url on any site, altering which url is shared? (hence, I don't see how you could reasonably do this without "special casing").
I am European and live in Europe but I've always been paid in USD and my salary is negotiated in USD, so I am not sure what parent means or why does currency matter.
free now on audible, free on iTunes in Nov

https://twitter.com/jonronson/status/890339477738094592
Yes, but that's a different problem from reproducible builds. The only thing that reproducible builds is solving is ensuring that the same package built with the same dependencies in the same environment results in the same output.
Then XFS isn't suitable for consumer-grade hardware.
Reminds me of a 'future' talk about how JavaScript took over the world as a language even though no one actually programmed in. This was because as long as you could transpile to ASM, you could get native performance via JS.

https://www.destroyallsoftware.com/talks/the-birth-and-death...

(Worth watching no matter what your background is, it's funny and informative)
Pronto Move Shard
Am I mistaken to think that the HKPKP attacks could be mitigated to a certain degree by implementing delayed pinning - meaning a pin must be announced for a certain amount of time before it goes into effect, allowing the owner to notice and counteract a malicious pinning.
Hofstadter, D. R. and Mitchell, M. (1995). "The Copycat project: A model of mental fluidity and analogy-making." Chapter 5 in D. R. Hofstadter, Fluid Concepts and Creative Analogies.

http://web.cecs.pdx.edu/~mm/CopycatChapter.html

"Copycat is a model of analogy making and human cognition based on the concept of the parallel terraced scan, developed in 1988 by Douglas Hofstadter, Melanie Mitchell, and others at the Center for Research on Concepts and Cognition, Indiana University Bloomington. Copycat produces answers to such problems as "abc is to abd as ijk is to what?" (abc:abd :: ijk:?). Hofstadter and Mitchell consider analogy making as the core of high-level cognition, or high-level perception, as Hofstadter calls it, basic to recognition and categorization. High-level perception emerges from the spreading activity of many independent processes, called codelets, running in parallel, competing or cooperating. They create and destroy temporary perceptual constructs, probabilistically trying out variations to eventually produce an answer. The codelets rely on an associative network, slipnet, built on pre-programmed concepts and their associations (a long-term memory). The changing activation levels of the concepts make a conceptual overlap with neighboring concepts." -- https://en.wikipedia.org/wiki/Copycat_(software)

https://cogsci.indiana.edu/copycat.html
>Even a site reliability engineering course isn't really going to give you deep insights into what, say, Google does on a day-to-day basis.

I think this really gets to the core of the issue. There aren't many courses that will accurately reflect the actual state of the art in any field. Sometimes, graduate courses with a small scope and a relevant professor taught in person can partially address the state of the art, but an online course about "how to self driving car" is not that.
My favorite is when the original Google Translate translation is drawn into the artwork for a series and cemented forever as official. Bandai seems especially prone to this.
Interesting how spread the agree/disagree is to this. From what I've seen it's often a little quirk of office culture.

I've worked for 4 different companies in the Seattle area and it's been 50/50 indifference vs quiet disdain.
Perfectly happy with the existence of OS bugs. As long as they're not used as incorrect evidence to criticize programming languages.
I don't think these icons are particularly beautiful. Not sure if it's because of the simplicity or anti-aliasing, but something just seems off.
> 150K is still a pretty large audience.

No, it's tiny. And considering how HN readers usually user adblock, and rarely click on ads, it is a completely irrelevant audience for Google.

But let's say you make $10 out of each user per year. That's $1.5M in yearly revenue. It barely pays for 3 employees at a large tech firm.

> It's an influential audience, to the extent that tech and therefore thinking about tech is influential.

>It's an audience that understands the implications of technology choices like this and can articulate them.

Considering how even HN readers are divided about AMP, I'd say that the net impact of HN audience on AMP is zero. We're not as influential outside the tech bubble as you think.
State Supreme Court Says Digital Cameras Can't Be Searched Without a Warrant
Dominos must have a special deal on Wednesday nights...
I can't help but see this [0] guy and just pretend he has no idea how to hold a gun. Makes me laugh

[0] https://static1.squarespace.com/static/57b7caeed482e9b69b7b9...
I probably don't know what I'm talking about, but maybe they are unloaded?
Patrick McHardy and copyright profiteering
What part of this is due to over-regulation and grant requirements? Seems huge.
The presentation of these statistics is misleading and reads like a common case of "find some numbers to support this great narrative I want to write." Comparing total college-age population with final enrollment assumes that all groups apply to these universities in equal proportion, and that all races/cultures hold the same assumptions about the value of a university education for prosperity/success/happiness. The narrative seems to suggest that university is the primary means to wealth and advancement, thus if blacks and Hispanics are under-represented, they are necessarily disproportionately under-privileged.

If the goal is to evaluate possible university-driven under-representation, an honest statistic would be comparing application rates to acceptance rates per race. Or if the objective is measuring social mobility, examining the percentage of college-age persons attending technical schools, working as skilled labor, earning a certain percentage above the poverty line (or a reasonable percentage of median household income), or attending university, would reveal differing career choices while also showing which percentage of each race falls outside of a normal path to upward mobility.

Maybe I am cynical, but I think white over-representation has more to do with economic disparity, which results in cultural disparity between rungs of the economic ladder, such that upper-middle class society (within which whites are over-represented) overvalues university as the de facto path to prosperity and success. But even among whites, there are still a lot of first-generation university students. This is not driven by race, but by socioeconomics - parents who worked blue collar jobs without an education, earned their way into middle/upper-middle class circles, which then inculcated either their children, them, or both with the expectation of university attendance. Measuring those realities, their causes and effects, is where real solutions to these disparities will be sought.
EBI Architecture
This seems like a really cool device. One that I would certainly purchase.

What weird stretch goals they have. I wonder if these are jokes?
"$8m = Signatures of entire team printed inside the phone case
$10m = Free encrypted VPN tunnel service for all backers for 1 year
$20m = Candy Crush (clone) available for free"
How CIA Spies on Its Intelligence Liaison Partners Around the World
I had high hope for CCNx. Do you know what happened to it?
Very interesting, I'm surprised there aren't more public securities like this.

Here's a harsh, but interesting, counterargument to why GSVC isn't performing well - https://seekingalpha.com/article/1692862-use-the-twitter-ipo...

I really like the idea of doing share buybacks of this public security, and does offer a different path to liquidity for a company and founder/employee (sell a part of your company for a publicly traded security, which you can sell at market prices for immediate cash)
It is over-saturated with people who either make spend decisions or seriously affect spend decisions
Sure, I could make something that works. I could make a hacky icon for each. And that's what I did for my app.

I could try to contribute, but it's not going to be in the style of the rest of the icons. That's the point of a collection. It's a collection that one or a team of people made. I can make a PR that they have to look at and fix and/or redesign. I could ask them to create it themselves. But in both of these scenarios, the designers of the collection need to do more work, for me, for free, which is not great for them.
While I can agree about some of the commands, they're still far better than what they replaced for the most part, and easy enough to wrap with aliases or little helpers if you prefer.

That said, the problem with "systemctl ls" would be that systemctl has commands to list multiple things things: units, socket, timers, dependencies, unit files, virtual machines, jobs.

I agree it's annoying that the output isn't formatted in more parsing friendly ways, though. Especially because there e.g. is an option to format the journal output in systemctl status as json -- why couldn't they do that for the main output too (indeed, I wish all tools had an option for that)
fireproofing wood generally involves toxic chemicals you don't want. Historically these chemicals have been found to offgas long after they are thought safe.

It also isn't worth it because one cheap way to get rid of a house after the end of its useful life is burn it.
Sears Is Closing Another 28 Kmart Stores as Sales Tumble Again
Yep.

Read that in 2015 and poured my BTC into it during crowdsale.

Gues who has a lamborghini
It looks interesting.
A place I could bookmark for later visits.
However, there are no info whatsoever on who's curating it and what criteria are used on the curation.
The old good blame game :) Indeed!
>If you’re over 50 you might just remember the birth of Google, with their famous motto ‘Do No Evil’.

I love how people misremember this motto. The original slogan was "Don't be evil" which is quite different and far more subjective to start with. Now they have updated it to "Do the right thing" and you can imagine how easy it is to dance around that.

But people seem to think Larry and Sergey were actually trying to be ethically meticulous. Nonsense--the slogan always had the subtle meaning of "Don't be Microsoft-level evil" and it turns out that was not an easy hurdle to clear.
Please add Turkey.
The "work fine" part tends to break down horribly the moment something unexpected happens. E.g. pid files being left lying around and breaking restarts.
So, there are licensing terms, they just aren't additional ones from Feather?
>The more time goes by the more I feel crazy for missing whatever would motivate people to use js for anything more than is strictly necessary. Single threaded server???

So, like Nginx's model? Or 99% of Python servers?

You can still run multiple processes...
I'm sure they probably are, but the first rule of gun safety is to always treat all guns like they're loaded and there's a bullet in the chamber. Proper trigger discipline is to have your trigger finger extended like you see in a number of the pictures.
When do you know it's time to change jobs
I have been at my current place for over 4 years. It is easy web developer work, and I love the company, it is small (5 people), so the atmosphere is good. I am essentially the lead developer here, but without the pay of one (not even the highest paid developer on the team, ha).

But, I just feel maybe it's time. But it's hard when I do like the company, but recently I think I have come to the realization that you shouldn't treat your job as a relationship, in the end it is business.

I just want to know, basically. When did you know it was time, and looking back on job tranfers what would you have done differently?
Haha! This is fun!
No, I still expend enough power to keep my heart rate at ~160bpm during my ride, but now I cut my commute time in half and I ride more than twice as often.
Js is a scripting language that relies on the program being scripted to interact with the outside world. In browsers, this is the DOM and xhr APIs. On servers, this is the node stdlib which lets you interact with the system. The fact that this kind of modularity bothers you is bizarre.
Ah, you're one of those people.
An aging Richard Stallman throwing his towel into the ring

That's when I realised this article was Fake News!
Not a paper, but one of my favorite talks

https://www.youtube.com/watch?v=_ahvzDzKdB0&t=642s

Growing a Language by Guy Steele (co-inventory of Scheme). Brilliant speech about how to grow languages and why it's necessary. Languages that can be grown by the programmer, like Lisp or Smalltalk are better than languages that fixed like most others, this is why.
Sorry to offend but if you are seriously considering js on the backend then it becomes a valid concern. I don't want a meta-tag junkie with the ability to craft massive markup via whatever interface and IDE deciding what systems behaviors should be. That does _seem_ to be where we are going these days.
> TL of AMP here

I really wish some interdimensional telepathic Fart would Goodbye Moonmen this TL into abandoning AMP.
Cheating a little, but the collected Self papers are what I'd bring to a desert island:

https://www.cs.ucsb.edu/~urs/oocsb/self/papers/papers.html
Show HN: Isomorphic, framework agnostic document (html/head/body) renderer
Most of my favourites have already been listed but one I found particularly interesting was Von Neumann's Theory of Self-Reproducing Automata [0].

[0] http://cba.mit.edu/events/03.11.ASE/docs/VonNeumann.pdf
> Where would you draw the line… what percentage of users would have to dislike amp for you to think it was reasonable to add an option?

One easy piece of math is (cost of adding and maintaining that feature) vs. [(users who dislike) x (% of users who would quit you) x (profit per user)]

For example, if 10% of all users disliked it (300M users), but only 1% of those would leave your services (3M users) and you made, on average, $10 per user in profit, you'd be putting $30M/year of profit at risk, which is probably enough to hire a few people to build and maintain that feature.
Type Systems as Macros

http://www.ccs.neu.edu/home/stchang/popl2017/

It's not world-changing or even particularly novel, but it's such a simple concept explained very well that really changes how you see the typed/dynamic language divide, as well as language design in general.
I think amp in spirit, practice and implementation is an attack on the open web.

I understand how it works and Your arguments so far aren't changing my mind.

Thanks for posting the homepage text, for posterity.
If I was to bet, I would bet that in 2050 the web will be mostly replaced by some kind of VR network with a lot of sound, 3D videos and interactive objects. The web as it is already decays due to tons legacy cruft, insane complexity of doing trivial things, oceans of bad content and hyper-centralization. And all of these things are getting worse every year. VR is our best bet for a clean start.
And I'd add the paper that inspired Brooks, Melvin Conway's "How Do Committees Invent?".

http://www.melconway.com/Home/Committees_Paper.html
Megacool –  Simple SDK to record and share gameplay as a GIF
> As to the nomenclature, it doesn't seem to make sense to differentiate snapshots and clones. With the flexibility of btrfs they're just the same thing with a R/O flag.

It does make sense: one is writable and the other is not. When someone is talking about (e.g.) mitigation mechanisms against ransomware, saying you have "snapshots" is meaningless if they're R/W as the ransowmare can go in an overwrite files. But if you use the term "snapshot" correctly--meaning R/O--everyone involved knows you have mitigated the risk since the data is safe from being altered and reverting is possible.

It's not the "same thing" if there is a difference between the two--which there is, the R/O flag setting. If two thing are different then they are not the "same": this may seem tautological but it's not. Call different things differently.

The btrfs CLI is really retarded in this regard where using "snapshot" is not R/O by default, as it violates decades of expectations and POLA:

* https://en.wikipedia.org/wiki/Principle_of_least_astonishmen...
Someplace my company has a closet with a computer containing Windows XP (not sure which service pack, but not the latest), and and old version of visual studio, just in case we need to fix a bug. I know we still have it because the project got resurrected recently and we had to clone the harddrive a few times because nobody could find a copy of that version of visual studio that can be installed. (Microsoft dropped support for whatever version of WinCE with no upgrade path)