skysight-inc/HackerNews huggingface dataset:
In his book "On Writing" (which is excellent, and also narrated by the author in the audiobook version — highly recommended) Stephen King mentions that he reads ~60 books a year and that he fits his reading into any 10-minute chunks he can find throughout his day. Waiting room, bus stop, ball game — it's all enough to get a bit of reading done. After hearing that, I decided to load up my phone with audiobooks and put them on whenever I'm walking anywhere, even if my destination is just a few blocks away. Works amazingly well, and now I'm reading a ton more than I ever have in the last decade.

Even better, I think text-to-speech is basically good enough at this point to read books without an audio version! (I've found that I need to concentrate a lot harder when I'm listening to a OSX text-to-speech recording, but maybe there are better services.)

Can't do it when I'm programming, though.
>The Zuckerberg line about younger people being smarter is the dumbest line in history relating to this industry. It makes Gates' claim about 1MB being all anybody would ever need look like beautiful wisdom in comparison.

Only it was 640K (the old IBM PC limitation), and Gates never said it (at least can't be verified from any source).

But even if he HAD said it, it's still a perfectly fine claim, since it spoke for users of the IBM PC of the time, given programs and common applications of the time. And as it's said to be told around 1980-81 it was totally write: it took half a decade or more for the limit to even matter to users. Obviously the hypothetical Gates would have perfectly known future PCs would need more memory, and there's nothing in the quote to imply it was meant as something that would be true forever.

Zuckerberg's line on the other hand is total BS. But then again his main claim is hitting the jackpot with the right crappy PHP app that appealed to the zeitgeist. So more of an "right idea at the right time" person than a real genius like Bill Joy.
When I observed my management "re-interpreting" their goals and results to paint themselves "green" across the board -- with the obligatory yellow or two, to make the results look "realistic" -- I lost the last of my respect for that company's performance review process. And, about that time, the last of my respect for such processes, overall, as well as for HR being anything other than a mouthpiece of the extant power and its self-serving goals.

To my embarrassment, I'd gone against my intuition and continued to try to work with the process.

Performance reviews are your time to observe the company's actions. If they don't treat you well, get out. Simple as that.

Maybe, in some cases, a manager is genuinely seeking an employee's improvement and continued tenure. And goodness knows, I'd like to think their are institutions, not to mention a prevailing attitude, seeking to improve and empower their staff.

But, "Office Space" is real. Get used to it. Think for yourself.
Device Address API for Amazon Alexa Skills
In case anyone gets the impression that bluetooth is completely unavailable, you can use Espruino (JS) http://www.espruino.com/MicroBit, Microsoft's http://codethemicrobit.com (scratch-like drag and drop), or C / C++ amongst others, including bluetooth access to the compass and accelerometer.

Here's a rundown: https://blog.bluetooth.com/developing-applications-bbc-micro...
This. Amazon has embraced SOA for a long time, and the organization is literally built around independent teams owning services. As the owner of a service, you have a charter, and other teams that want to use your service are encouraged to use your service so long as it fits your charter.
Deleted DailyMail Article: “US Backed Plan for Chemical Weapon Attack in Syria”
There are different tasks, not everywhere the libraries could be applicable - because of different constraints, like, memory consumption, performance, etc.

For example, For many years I developed and maintained several libraries for high performance media type detection - libraries aren't applicable there. Similarly is for Dara extraction - sometimes you need to have tradeoffs between performance and other parameters, while libraries are optimized for average case.
Orthogonal means totally non correlated, so ratios wouldn;t apply at all (assuming it was even true that they are orthogonal).
I like it for the sinplicity and ease of use. Interactions don't work super well but you can do a stream of screens. Easiest one to get into without having to learn a huge piece of software imo.
Thought it was a VI variant as well at first.
1QBit Vancouver Is Seeking Software Developer – Product
There doesn't seem to be any direct evidence against Uber itself so far, which makes me question why Uber didn't fire Levandowski five minutes after he plead the fifth and refused to let his personal devices be searched for the stolen files. It would go a long way towards removing their guilt through association, and weaken Google's case against Uber (Levandowski seems hosed either way).

As an outsider, I can only think of one logical reason why they haven't done this. It seems likely that someone in Uber -- possibly Travis Kalanick himself -- knew about the IP theft ahead of time and approved the purchase of Levandowski's company anyway. So if they throw Levandowski under the bus, he may turn around and testify against Uber proper as part of a plea bargain. This fits the old law of criminal conspiracies: you have to hang together, or else you'll all hang separately. :)
Rule of (arbitrary and capricious) man vs. rule of law is a similar distinction
Let's talk other concerns, like inflation and housing. Many of the people who are most in need of help would be fine if we brought back genuinely affordable housing AND if size and cost of housing keeps going up and up, no amount of basic income guarantees any kind of real security. If you print enough money to issue a UBI, you will have massive inflation, devaluing the amount they are being given. It creates a situation where no amount is ever enough. But if we can inject genuinely affordable housing back into the system, a thing that is practically extinct, then even losers with a part-time, minimum wage job should be okay.

(And don't bust my chops about using the word losers. I am homeless. It is not me looking down my nose at other people, JFC.)
yeah, I play on linux on a $250 intel NUC (cheap mini computer resembling graphics laptop architecture). Of course it looks much better with discrete gpu.
The menial tasks you can do in these games were a mistake in my opinion. For example, the overly complex UI in Ultima Underworld and Ultima VII was more or less just to facilitate the use of these items that you maybe spent 1% of your gaming time on (fishing, putting fuel into light sources, baking bread, selling them, yay! Who gives a crap). UW could have been a real forerunner if it had had a simple mouselook with streamlined combat and without the useless complexity.

Modern games have given up on that for which I am very grateful. Diablo and Black Isle games were the real forerunners in the KISS principle that revitalised the dying 2D RPGs.
So, like a phone book?

Journalism should be about illuminating a topic, including providing context.

I have my gripes with journalism that misuses facts and statistics to spin an alternate reality, but I don't think this was the case.

The twitter account never pretended to be a US official, it's always been clear that they are an "alt" account.

So for you to claim (someone who, if I'm not mistaken, has zero first hand knowledge about the situation) that your interpretation is more accurate than a "lousy" journalist who actually researched the issue is to my mind a little weird.

BTW, I'm sure you're aware that editors write headlines, not journalists right?
Password reuse is still a huge problem. Even my friends who are somewhat savvy (not professionally in tech) don't know what a password manager is or use one.
Stop posting paywalled articles. If we ignore them they fail and go away.
I think the feature in question is declared in the source code here [1]. The RFC goes into some detail about what this means [2] and how it's used [3]. I'd love a whitepaper but the RFC is fairly descriptive and is the best source I can find.

[1] https://github.com/google/brotli/blob/master/dec/context.h
[2] https://tools.ietf.org/html/rfc7932#section-2
[3] https://tools.ietf.org/html/rfc7932#section-7
Have you tried Ultima Emacs?
> This attempt died, but in light of this do you, anonymous federal employee considering speaking out against the direction of your department, want to risk being next?

yes, actually. this is encouraging exactly that. the government withdrawing its request in less than 24 hours because it didn't have a leg to stand on means that even in Trumpistan the constitution still means something. that said, encryption and anonymity seem more important now than ever.
that makes sense thanks!
SQL is the native way query RDBMS.
The East and Gulf coasts of the US are hit with tropical storms and hurricanes each year. A rise in sea-level means more intense flooding and destruction when storms land in these regions.

The problem is no one wants to pay for expensive stopgaps or solutions at the moment.
The Best Bitcoin Documentaries
They have said[0] that a reasonably optioned Model 3 will cost ~$42k; so not a unreasonable amount more than the ~$35k base price. I wouldn't be surprised if a fully loaded Model 3 would cost the same as a base Model S though.

[0]: https://twitter.com/elonmusk/status/715934657720639488
Do you plan to have children in the near future? Are you currently pregnant? Do you prefer men or women as romantic/sexual partners? How old are you? What religion were you raised with? Do you currently attend a church?

>Why is this information legal to acquire when I'm wearing my business hat vs when I'm wearing my friend hat?
You tell me....
Your analogy is absurd. Social networks are nothing like telecom at all.

It's more like GoDaddy or NameCheap refusing to host stormfront.
Of course I really have no idea how difficult it would be to 'start' or manage a hedge fund. However I have met people who have run hedge funds and presumably such a person could be hired. Or more simply an exclusive partnership could be established with an existing hedge fund which was already able to use the data.

The underpinning of my surprise was the business case analysis. Your the CEO of Foursquare and you're looking at all the ways you can use your assets and services to generate revenue. You come up with selling this sort of demographic data. That gives you revenue $X. Now one of the buyers of your demographic data is hedge funds that are making a return Y % on their investments. Which increases a marginal amount dZ % when they incorporate your data into their strategies and algorithms. If you could accurately characterize the impact you could compare 1/2dZ % annually to the $X value to see which was larger. Conversely you could take say $10M and put it into the hedge fund and have them remit back to you 1/2 of the annual return each year and compare that to $X.

And of course if you're Goldman Sachs does it make sense to buy FourSquare and keep all the data for yourself? One could look at that investment in a similar way using internal rate of return on the buyout price vs the improved rates of return on their investment products.
How do you know they weren't a government official?

And does the 1st amendment not grant both government officials and civilians the right to anonymous free speech?
7 Ways to Cut Small Business Expenses with Tech
I.e. one you can code "a system" in

Yeah, but "a system" doesn't necessarily mean "an operating system". There are lots of kinds of systems. Most people I know, who I've talked about this with, consider middlware'ish development (think, message queuing systems, application servers, etc.) as an aspect of "systems programming".
haha, totally happy for you guys enjoying Promises, it apparently works for you and that's what counts.

I also enjoy refactoring callback code, only without the use of Promises, because I don't prefer them to compose and create a nice readable flow. There is a little learning curve though, but it's not so bad.
New anti-trust complaint looms over Microsoft
Hi... You have a superb blog. Somebody right now on forum is trying to port your hash map code BTW. Yes past is a shame, though it's momentum relative to itself that matters for a language more than versus others. If Go takes off for network services it doesn't particularly hurt D, because total market is so big. Language has really taken off past years, and I use it within a hedge fund environment. Work with some refugees from C/c++ - we couldn't imagine returning to those languages for what we use D for.

One sample project we built for internal use is here:
https://github.com/kaleidicassociates/excel-d/blob/add64bit/...
This is helpful, thank you. One note:

> Selectors: the summary is a denormalized view of the normalized state. Many would argue it is not a business logic but a display logic. Same for the sorting.

Yes, I read about that before. Don't put in the store what can be computed. But in my case, this isn't used in a view, but in a separate "object" that can be shared with others without sharing the underlying data. So, while the report attributes are all computed, they must be stored somewhere for later individual retrieval.

Anyways, could you please clarify this:

> So yes you have 4 functions for your todo business logic

Where do I bundle these 4 functions so that they're called always in the same order?

> It takes a bit of practice to figure out what is the right cut-off point.

Yes, that's my struggle right now ;)
You could use the same argument to justify pushing renewables or even gas. It is pragmatic because it is easy. Nuclear engineering is hard.

Most energy development "in the real world" is financially driven. This applies even when other political objectives exist. The uncertainty in costs of nuclear are a serious issue that makes renewables seem like the pragmatic solution.
Rather than looking forward to the next big thing, and trying to hype myself up over a random idea, look back: what are your greatest memories, successes, and create more of them.
The response I get from even savvy tech people is like I just told them they really should be flossing more.
> Second, he meant a "system" that both "vet[s] them" and "prevent[s] the radicalization of their children."

Sorry, not a reasonable interpretation. No single system can both vet current candidates and prevent the radicalization of progeny that may not yet even be born. No single system can even prevent the radicalization of existing progeny and simultaneously vet the parents. The very idea is simply absurd, ergo, not reasonable.

> Trump's reference to future radicalization confirms he's contemplating "vetting" to include digging into peoples' ideologies and motivations.

The fact that he stipulated radicalization of progeny as a separate clause requiring a second system does not support this charitable interpretation.

> Fourth, it makes total sense for Trump to have meant "vetting" to encompass more than just the checks performed today. He was responding to Clinton, who said that we would have to "begin immediately to put into place the mechanisms for vetting the people that we would take in[.]" The obvious implication is that such "vetting" is not happening today.

This merely implies that they were both wrong in stating that no vetting exists. Agreeing with Clinton does not somehow entail Trump was correct.

> Finally, by "no system," he meant "no effective system" or "no good system." It's common for people speaking extemporaneously to say the former when they mean the latter.

So then you agree that what Trump said was literally false, even if some would like us to be more charitable in interpreting his words. If this were an isolated incident, that may even be a reasonable expectation.

But I can cite a plethora of evidence of Trump constantly making such literally false claims, with others executing ever more elaborate gymnastics to interpret him charitably. This past and continuing behaviour suggests your charitable interpretation does not reasonably reflect Trump's actual meaning.
Got your point what you are trying to say, it is a valid point actually.
Good to hear the news, and congrats to all involved.

Since I see some comments in this thread, asking what D can be used for, or why people should use D, I'm putting below, an Ask HN thread that I had started some months ago. It got some interesting replies:

Ask HN: What are you using D (language) for?

https://news.ycombinator.com/item?id=12193828
This effect always seems to come with popularity. Once upon a time, Slashdot had some amazingly insightful discussions, leading to a growth in popularity, which led to increased noise. That noise led to increased cynicism and eventually burnout. The same thing has sadly happened to every popular tech news site I know of.

The secret is to keep searching for a new place to have high quality discussions. You never know where it will pop up. (If it's a place where people expect to find it, then all the popular kids will go there and make noise.) I wouldn't give up on HN yet though, it still has quality discussions most of the time.
> In the UK, they don't need to.

Yeah they just phone your reference and ask. Sigh.
-What do they stand to gain from building?-

I would assume dolphins still die from lack of food, disease, and predation. One(human) would assume they might want to build something to reduce those odds?
Hypothetical question for the IP lawyers on here:

Lets say we have two companies, evilCorp and goodCorp. goodCorp files a law suit against against evilCorp alleging that evilCorp stolen trade secrets for its self driving cars, and they file an injunction against evilCorp for it to stop developing self driving cars. During the injunction process, it is discovered that evilCorp has two separate departments, espionage and development, and the two departments never talk to each other, ever, and thats a provable fact somehow. The espionage department has in its possession stolen documents from goodCorp, but the self driving car project in the development department is very clearly entirely different from what is in those stolen documents, has its own dev, etc. What happens to evilCorp in the civil case?
They likely have multiple streams for data ingestion including Swarm/Foursquare and the signal data provided by thousands of developers that use their API including some large folks like Uber, Apple, Snap, Samsung, Twitter, Microsoft etc.

Even if both of their apps fail, they likely have a lot more inbound data from these large partner sources to continue to build out a pretty healthy pipeline to provide better data.
If you're a gazelle, or a lion, maybe. If you're human, you've benefited from millennia of cooperative work invested by your predecessors and peers.
Deleted-reply-from-markdown-it.md
Yes, I know. Just lightly mocking overused hacker news word groups.
Aside from real-time feeds, RDBMSs usually provide the functionality you are discussing, and some can provide real-time change notifications to clients, as well.
Standard JavaScript is now built into WebStorm
>to intimidate the rest becomes instantly the only way for the animals-who-are-more-equal to stay more equal //

If they're "staying more equal" then surely that shows you didn't have a communist state.

IMO the transition is nearly impossible because you need those in power to want benevolence and humanitarianism more than power​ and wealth.

>I can point at ones that are arguably successful at sizes below that number //

Please do?
“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”
Awesome! Where can I buy the book?
Chernobyl killed 38 people directly, and led to a moderate increase in cancer rates. I'd say 1000 bullets could outkill it.
> "dolphins also aren't systematically destroying the planet they live on."

You're arguing that dolphins aren't destroying the planet because, what, they decided not to?

Dolphins may or may not be smarter than we give them credit for, but the fact that they don't exhibit one particular behavior is not evidence of anything at all.
Your link [1] seems to be concerned exclusively with handguns. I see that there is still hunting that takes place in California:

https://www.wildlife.ca.gov/Hunting

...someone can correct me if it is limited to archery, or if you can only hunt with a "concealed" long gun or shotgun in the state of California.
McDonald's started accepting job applications via Snapchat in Australia
Self modifying code! Maybe nature uses Common Lisp macros.
Trust yourself.

Take care of your health.

If it's not working for you, walk away.

Have fun. If you're not having fun, change things.

Deal with fear and anger. They're useful, but only if you take positive action. Let them fester, and they will destroy you.

There are no guarantees.

TANSTAAFL
Representing irrational actors is hard. :)
Just open-sourcing and upstreaming the KMD would resolve the biggest pain-point in linux. The "very fast implementations of extremely complex libraries, and optimizing compilers for complex programming languages" can be separate.
10 Most Ridiculous Costumed Criminals of All Time By: WatchPOGO
Does someone know if IE11 will get brotli support? Or will IE11 only receive security patches?
There have been lots of attempts to fix this problem. The latest one is the W3C Web Authentication draft spec.

I hope we get to the point where authentication doesn't rely on the human memory at all.
I don't consider the "table being under the book" to be more knowledge than the "book being on the table". Restating the same fact in a less precise and more biased manner isn't a gain.
I've had a reference disclose my salary (UK)
Netscape's web server was also a pioneer...offering the first well defined way (NSAPI) to avoid the fork and exit slowness of CGI. Was Rob McCool's work, but during Andreessen's tenure.
I don't understand: I thought Walter owned the copyright, why does Symantec have anything to do with it?
As a freelancer, I'm fairly up-front about my hourly rate.

The law doesn't address your expected or preferred rate (for your next gig); but rather, about disclosing your past rates. Which is a huge difference.

(Actually, the rule applies to employment negotiations only, and has no effect on freelance discussions, per se. However, it seems it may give significant moral support to those on the freelance side who are, frankly, pretty tired of this pesky sales tactic).
Thanks for the summary. You should be happy to know that because of this I went to your company's website, and realized it was the second time I have done so after reading a good in-depth comment of yours (or perhaps another cofounder).
Customers don't want an apology
>This is also true in Seattle

Especially with Metrix:Create completely abandoning hackerspacedom for blah structure. Extremely sad.
by the expectation that the new salary should not be too much higher than the old salary

From where does this expectation derive, and what makes it a good barometer of sanity? On the face it just sounds like the same rationale used for basing raises on percentage of an employee's initial salary. "3% over your last job" is not fair.
"So, like a phone book?"

No, like a scientific paper. Have you ever tried to read one and understand this alien concept on how you can actually present facts without giving leeway to your personal politic views and fantasies?