skysight-inc/HackerNews huggingface dataset:
So is anyone designing RISC-V cores without using Chisel? :)
I got more of a Jonathan Ive speaks about courage vibe than that of a startup.
This looks glorious in w3m. Thank you NPR!
Why not just have a more pleasing default style? Why does everyone who wants to send you information over the web have to worry about typography and typesetting, when you could just have something reasonable by default?
I apologize if this is a silly question but is there the possibility that this chip might see consumer availability outside of do-it-yourself FPGA implementations?
What do you think the purpose of Occam's razor is? Sometimes conspiracy _is_ the most simple and consistent explanation.
There is a GitHub repository full of neat tricks like this: https://github.com/GitAlias/gitalias
> In my opinion the signal ios client is significantly less polished than the telegram client. I could convince my girlfriend to switch to telegram, after she found signal to be intolerable on her android device as well.

My reaction is the opposite. I love the signal iOS app because it doesn't try to do SMS. It lets you enter the code which is great if I want to use a Google Voice number instead of a carrier number (and I don't forward Google Voice texts to the carriers). I am not a fan of SMS fallback and I am glad I get the "Enable Signal for SMS" on Android as opposed to just sending a text.
The drug-maker's guide to the galaxy
I think you'd find more tact with a less combative-sounding opener than "If you take this approach, you'd better be a programming god, because you're going to be the guy who was too good to knock out a simple coding problem."

Moving the bit about the scope of the role (jr vs sr vs lead) up to preface the rest of the comment would've toned it down a bit, but even there I disagree with the "taking a risk" part -
a senior candidate shouldn't feel like it's risky to offer alternative perspectives. If I got the impression that the hiring manager thought asking questions would likely be a sign of "cannot focus on the task at hand," that's going to set off my own flags a bit.

If you're married to your interview process I'm worried you'd be even more married to your day-to-day process, and I haven't met a perfect company yet, so I consider being overly adherent to process instead of results a warning sign.
I think dropping the minimum charge to one minute will turn out to have a bigger effect than the per second billing. I build app images with Packer, and these generally take a few minutes, but I'm charged for the full ten. It's nice to know only pay for exactly what I'm using.

It also opens up opportunities for spinning up a fresh VM for every CI build. GCP startup latency is pretty good, so this might be doable for some CI systems.
How does WebP compare?
Literally just don't follow spam accounts?
"iPhone 8 requires you to show your face."

idiot
How Not to Respond to the Rising Murder Rate
Just don't follow spam accounts? Not that hard...
Well, that's a two-pronged issue: one is that it is a patent minefield unlike ever before seen, the other is that it is incredibly slow in software at any quality level.

Also, it is legally terrifying to build anything on HEVC, I'm frankly surprised Apple is even trying. The basic license fees are easily ten times as much for HEVC as they were for H.264, and there are known applicable patents which aren't even in the pools (both pools! there are two!). There are also potentially license fees that apply to individual performances/transfers of content, so if you're Netflix or something you'll end up paying for every unit of content shipped.

For the lot of these reasons, the Alliance for Open Media (including the Daala team (Xiph and Mozilla), The Thor team (Cisco), Microsoft, Nvidia, AMD, Intel, Mediatek, Netflix, Google, and a good couple dozen other major players) has formed and will probably be freezing a standard bitstream format this year on a format that outperforms HEVC for a given bitrate, a given CPU time target, and on energy consumption (and implementation complexity) in hardware.
Because HN doesn't preserve line-breaks and `>` doesn't do anything. You'd have to double-space the entire poem which is just silly.

HN should just preserve all line-breaks so we don't have to hack around it.
Scroll wants to build the TSA Pre for how we consume news
I mean this is fine, so long as you realize a lot of people prefer any other method of communication and you're likely missing out on feedback.
> safe operations are a subset of idempotent operations

Definitely not. 'Safe' means too many things in different contexts to make sweeping statements like that.

Here's one i came across recently. You are interacting with a stock exchange. You have sent an order to buy 100 shares of Twitter stock at some price, and it is now resting on the order book, waiting for orders to sell at that price. You see that the character limit on tweets is being increased, and decide that you don't want to buy 100 shares, but only 90, so you send a message to modify your order. At the same time, two other people, who have also seen the news, decide to dump their holdings of 90 shares each by sending sell orders at the price you are bidding. Their messages arrive just before and after yours. What happens?

If the message to reduce your order is a nasty non-idempotent one which says "reduce my order by 10", then:

1. First seller's order to sell 90 matches your order to buy 100; you buy 90, and your order is reduced to one to buy 10

2. Your modify message reduces your order of 10 to 0

3. Second seller's order to sell 90 arrives, but has nothing to match with

You have successfully bought 90 shares, well done.

If the message to reduce your order is a nice safe idempotent one which says "change my order to 90", then:

1. First seller's order to sell 90 matches your order to buy 100; you buy 90, and your order is reduced to one to buy 10

2. Your modify message increases your order of 10 to 90

3. Second seller's order to sell 90 matches your order to buy 90; you buy 90, and your order is reduced to 0

You have bought 180 shares. Oh dear.

This is not hypothetical. More than one new exchange has launched with a protocol where orders are modified to a target amount, rather than by a target delta, and changed it some time later, after their users got themselves in a pickle.

You can do a bit better by making the modify message a compare-and-set, so it only changes the quantity to 90 if it is currently 100. In that situation, the modify will fail, and the second order will sell you 10 shares. That's still not as good as the non-idempotent message.

> (I suspect you meant “safe” in a different sense, but I couldn't resist.)

The moral of this story is that computer scientists should not be allowed to use the word "safe"!
CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”
As one of your users, I'd really like to stop maintaining our own BUILD files for proto :-)
I was taken aback by how incredibly naive/amateurish most of the answers so far are, but I'd rather upvote and try to highlight this post instead which is excellent and very insightful.

An extra piece of advice for anyone serious about learning meditation:

1. You'll need a teacher. Find your local Buddhist centre and chances are they'll have classes focused on teaching beginners. You simply won't learn by making something up yourself and calling it meditation, or reading stuff on the internet (including my answer) - you'll need both guidance and someone to look up to. I can't stress this enough: even the Buddha himself had teachers :)

2. "Meditation" as a technique is obviously found in countless religions and other secular systems, so that some people claim you can learn "mindfulness" as a stand-alone tool, without the Buddhist package that usually comes with it.

Although it might be possible to a certain extent, the understanding you'll have of the practice will be immensely impoverished. You don't have to become a Buddhist to practice meditation, but without some Buddhist context you'll limit yourself to an extremely diluted, dumbed-down version of the real thing. So I'd recommend you start there, and in time you'll carve your own path.

Best of luck, it's an incredible journey.
The NFL player protests have become very much like PETA's nude magazine ads or when streakers run naked at sporting events in support of different causes. All are shocking acts meant to command people's attention towards a given issue. But this strategy fails because the intended message is obscured by its delivery, which becomes a spectacle, while the original message is forgotten.
From my perspective, as a leftist and not a liberal, I'd describe the BBC and NPR as having, largely, a liberal / centrist viewpoint. I don't think I've ever heard the BBC advocating seizing the means of production or NPR agitating for a general strike. If you are in the US, consider that our entire political compass is shifted very far to the right. In Europe, the Democrats would be considered a center-right party and the Republicans would be a far-right, borderline extremist party. Regardless of where you fall on this spectrum, it's important not to fool yourself into thinking you are in the "center" or have some "objective" viewpoint from which you can label things "left" and "right", when everything in politics is so contextual.
#2 is a great filter question. You'll be surprised how many people don't have a clue on this. I'm more than willing to answer that question. It tells the interviewer I have a basic understanding and can expand on it later
Twitter doubles its character limit on tweets
This seems to happen every time the question comes up:

1) Everyone swears up and down that it's an absolutely vital, fair question.

2) Everyone justifies 1) by giving conflicting (to others' answers) criteria they're judging it by, such that no answer could possibly satisfy them all, except by saying something smart that impresses the interviewer and might not correspond to rigorous judgment criteria.
Well sure but that doesn't change the fact that default is bad. It's not a major problem in my life, but it's a flaw in the design.
That's not what is meant. Twitter was originally an SMS service, which would text you whenever someone you followed posted a tweet. In order for you to be able to tell who had posted each tweet, the message had to contain the poster's username. This is distinct from the username of whoever they were replying to.
"Apple says it plans to add HEIF encoding for Macs in a future release" -- https://arstechnica.com/gadgets/2017/09/macos-10-13-high-sie...
This is a good joke, but please don't believe it's actually true.

In application it's based on the false assumption that there are an equal amount of partisans on both sides.
In this case, it makes sense because the author was trying to preserve the line breaks in the original poem, which give cadence to the writing and are integral to the work.

Don't blame the commenter. Blame HN for having broken <pre> blocks (or at least for consuming single line breaks otherwise).
To mend hairs, literacy isn't the point - it is the fact that those who can't read (or name a policy) are ruled by those who can... they are disenfranchised. So let us shortcut all the bolt on solutions for ensuring a 100% informed voting body while avoiding disenfranchisement: you can't, it would be an attempt to maximize individual freedom within a collectivist system. If you aren't thrilled with the idea of idiots voting and having a negative influence on your life - get upset with the concept underlying voting, not the actual implementation details.
You can probably get the contract(s) and all information surrounding the governments use/knowledge of the product(s) or companies in question, but in my understanding it doesn't extend into private companies, that would be weird and creepy.
Twitter will not implement the ability to edit tweets.
tweet text being immutable is one of their data model core tenets:

https://www.quora.com/When-will-Twitter-offer-the-option-of-...
Bold (nay, courageous!) move to launch a JPEG replacement and not follow up with desktop support.

What happens if you edit a HEIF in Photos.app, and perhaps try to share a flattened version via imessage, email or upload to wordpress? Do you get a transcoded JPEG out? (What's the quality loss like for that case?)

Without industry buy-in and high quality open source support, I'm struggling to see how this will ever expand beyond archiving iPhone camera rolls...?
That's perfectly reasonable. I interview candidates to let them shine not to fail them.
It can and does function. It's just that buying off a politician means they use the money to buy off or fool voters. Voters still make the ultimate decision about who's in power. American voters have a tradition of refusing to vote for any candidate that isn't enormously wealthy. They somehow equate advertising spending with "will do what I want". That's their own mistake though, and they experience the consequences themselves. That's the attractiveness of democracy, people get what they ask for so they won't be angry when it doesn't go their way.
I bet theyre pissed. If it was compatible, people would buy more boards they already designed, now they have to create and manufacture new boards that compete with old stock. Likely, due to AMD some OEMs are having trouble selling intel chipsets in that socket size
Your last four submissions are either about eBay (creators of Marko), or a creation of Patrick Steele-Idem (one of the maintainers of Marko). So... you tell us?
This seems to be an unpopular opinion for some reason, but I don't think the core of what you're saying is wrong. There was an article on HN a few weeks ago about how Twitter was originally meant to be the "pulse of the planet". Part of what made it feel like that, for me at least, has always been the ability to get a quick snapshot of what someone has to say.

I don't go on Twitter to read in-depth analysis or discussion (though, as has been mentioned elsewhere in the comments, Twitter has great potential for improving its ability to support real discussion). Twitter, for me, is a lot like the front page of reddit - I go to my Twitter feed to get an overview of what's going on. If I want to know more, I'm fine being linked to a blog post or article, or getting into a discussion elsewhere.

NB: Thinking about it more, I think my opinion stems from filling out one too many "describe your startup in n characters" forms...
Concur.

Imagine an idiot (any idiot) blurting out bileful rubbish. When the platform limits his words, that works in his favour - no nuance can be conveyed, his utterances are sharp, authentic sounding, plausible.

Give him 1000 words to make his case, and suddenly he's stuck. His thoughts were never that deep, and they don't stand up well to being expanded on - there wasn't any substance to begin with.

Twitter is what it is in large part because of that 140 character limit. It allows boofheads of all stripes to sound convincing, because the platform was tailor made for short blasts of hot air.
Exactly. I use this approach all the time on mobile with text-only NPR. I can browse fast over crummy or spotty service, and when I find one that I want to read in depth, I go to reader mode.
Added KO to our list too (damn, this is list is getting long...)
You should probably edit or delete your comment. It reads like FUD against neil degrasse tyson
Funny that it still has javascript.

Just a tiny scroll-up function, but still funny.
WIRED published an article about Snopes (mainly focusing on conflict between the founders) just a few days ago: https://www.wired.com/story/snopes-and-the-search-for-facts-...
There are databases with arbitrary limits on strings? That strikes me as really poor design.
Well... If you have this problem (I really don't), then you probably have it with more than just git, and the proposed workaround would be "a local solution to a global problem".
Dat being short for data, would a package for the state assemblies be "Dat Ass"?
Ataribox will be an open, Linux-based console
I use some of them to communicate moods, or recurring ideas that are bothersome to enunciate over text.

E.g. these:

https://stickers.acidodivertido.com/wp-content/uploads/2017/...
madeofpalk 59 minutes ago | undown [-]

Twitter seems to have the worst luck/timing when it comes to 'new features'. Last time it was

> Users: Please help get rid of these nazis

> Twitter: ROUND PROFILE PICS!

this time its

> Users: Please help prevent nuclear war

> Twitter: HOW ABOUT LONGER TWEETS!
To be clear, my vision of a "national police force" is to unify the existing law enforcement agencies which are already enforcing US federal law. I do not want and did not mean to suggest that US police forces _replace_ local police (thereby the US federal government would then need to enforce all local laws, including traffic citations and misdemeanors).

I can see how the discussion would diverge from what I envisioned due to the ambiguous nature of how I described it.
Chris is an encyclopedia on ODEs. Take a look at this. No other system has this thorough a study of so many methods in one place.

https://github.com/JuliaDiffEq/DiffEqDevTools.jl/blob/master...

This is the kind of thing we imagined experts being able to do when we designed Julia. Having implemented some such solvers in the past, I can safely say this stuff is easily the best out there.
I don't follow what you are saying. Protobuf has a BUILD file: https://github.com/google/protobuf/blob/master/BUILD Do you mean something else?

A GitHub issue might be a better place for this discussion.
It worked nicely. Is there some way to toggle uBO by middle clicking on the add-on button in Firefox toolbar? That used to work for ABP in the past.
The vision of CSS included the notion of alternate stylesheets and some capability in browsers for the user to pick the stylesheet; as well as the notion of user styles which sometimes supplement, sometimes override the page author's style; all governed by the famous 'cascade' i.e. the resolution rules that determine which styles get applied [1][2].

Firefox (perhaps under its previous name, I can't remember) initially provided a statusbar-based UI to quickly switch styles, but it was removed [3] sometime in 2004. After that, browsers, if at all, only provided a bare minimum UI to switch stylesheets, usually though the application menu. Outside of hobbyist circles, page authors stopped providing alternate stylesheets. User-applied styles lived on in various ways: through addons, through alternate user-agents, but tends to be relegated to specific audiences or passionate fans of the capability; not a mainstream phenomenon.

EDIT: To experience this blast from the past, Mozilla has a sample page [4]. If the directions seem nonsensical, it's because the default browser UI now hides the menu bar [5], demonstrating just how obscure this option has become.

[1] https://www.w3.org/TR/CSS1/#the-cascade
[2] https://www.w3.org/TR/CSS2/cascade.html#cascade
[3] http://forums.mozillazine.org/viewtopic.php?f=8&t=118119
[4] https://developer.mozilla.org/samples/cssref/altstyles/index...
[5] https://support.mozilla.org/en-US/kb/what-happened-to-the-fi...
I'm guessing the reason you use this over VS is that it has ReSharper baked in?
Actually, the viewport meta tag is (being made) CSS [1], and it’s way beyond me why unstyled HTML is rendered unreadably small on mobile devices without it (and without any fixed layout to speak of)...

[1] https://www.w3.org/TR/css-device-adapt-1/
Considering that neither major party consistently dominates in the US, I have a feeling they do cancel out. That, or the deciding-each-election voters apply pressure against any long-lasting incumbent.
Text-only CNN was still loading a 200+KB analytics JS file. This NPR page is literally two orders of magnitude smaller.
Tech stocks all went down, FB went down more than the others by quite a bit.

See https://www.cnbc.com/2017/09/25/facebook-fb-stock-markets-ey... for a sample news story tying the two together.
Obviously the "given a sufficiently sophisticated compiler" joke applies, but it seems like the out-of-order optimization is computationally challenging. Now that we have more sophisticated programming languages (and more sophisticated versions of old programming languages) shouldn't that be done at compile time as a one-time (power, time) cost instead of a recurrent cost across all computing (which will inevitably duplicate effort)? Can someone explain to me why this should be done on metal? (besides that it's always been done like that since the late 90s)
There's one for App Engine Standard, but not for Flex.

(Disclaimer: I work at GCP.)
I have a "bucket file" of stories I hope get declassified before I die, and this is definitely in it now.

(I'm the trailing spouse to a US diplomat and know some of the people in Cuba -- if anything, the media coverage is underplaying how weird this is.)
How to learn reverse-engineering?
1) It’s been constantly broken and re-fixed for years versions after versions

2) they do not reply to his requests or bugfiles

3) they could have made it a default in Firefox
Για την υπέρβαση στο Τορίνο ο Ολυμπιακός
Javascript - Less Code, Validate JSON
Wow, I wish I knew about this extension before. Too bad Chrome doesn't have this.
I bet you can use one of the classic text “browsers”, like Lynx, and serve up that output...

...Runs to download Lynx and rediscover the past!
Ouya?
But since this is a standard one now, they can bone up on it too.
Where Can You Fly? Worldwide Drone Laws Mapped
Worst thing Twitter ever did was teach you what people you once respected are really like.

Can't believe I ever looked up to him.
Yes, I am about 2/3rds of the way through designing and building a single cycle, modified Harvard architecture, RV32E CPU. You can check it out here...

https://hackaday.io/project/18491-worlds-first-32-bit-homebr...

Although a projected speed of 1Mhz and the size might exclude it from your own project!
I'm saying your claim that "people increasingly can't afford to live in the cities" is an easily refutable, broad stroke statement that fails to acknowledge regional nuances. The same would be true of any single, monolithic measure that attempts to quantify such a claim.

Moreover, if you take the time to drill into the actual numbers, you'll find housing affordability is about average relative to historical figures (in terms of percentage income spent on housing) in most urban areas, with the exception of a few major centers (Vancouver, Montreal, Toronto) that are pulling up the national average:

http://www.rbc.com/economics/economic-reports/pdf/canadian-h...
Apple's App Store review has a hard requirement that everything works on a pure IPv6 network
Interesting. Are these people permanently damaged or hurt?
It may surprise you to know that I prepare extensively for interviews that I conduct, and that my questions do not include time-wasters like "how would you design a database". My questions are carefully tailored so that candidates who can program computers can sail right through and get to talk about interesting things.
solar for residental

kubernetes running a lot of companies workloads

blockchain for things people never thought they'd use a ledger for.
It's a safety issue. Suppressors do not work like the purely fictional "silencers" of the movies. They take a deafening, hearing-injury-inducing bang and turn it merely into a loud noise. Modern suppressors actually aid accuracy too, making collateral damage less likely.
Astute.
Genuine question: As far as I'm aware, there are no cases where moving to per-second billing would increase your bills, so what would be the point of providing notice?
(You can follow along on this page: http://the1a.org/audio/#/shows/2017-09-25/salman-rushdie/)

In the developer tools inspector, select the audio player and search for `div#external_player`, right click > "expand all", and there should be an "<audio>" tag. The `src` attribute of that contains the mp3 that you want.