skysight-inc/HackerNews huggingface dataset:
> you'll have a place in which all those functions show up

I don't see why. For example, imagine a graphical editor. GUI events will trigger some actions and those actions will trigger some commands being execute (and placed in an undo buffer etc.). I don't see where that central place should be and why you would need it at all.

And now imagine a large project with different ways to execute commands ("execute", "executeWithUndo", "executeInTransaction",...), people composing new commands from existing ones, etc. Soon grep becomes your best friend. Or just press Ctrl-H or whatever in your favorite Java IDE to see the class hierarchy.
even though i am an atheist i think the shape of
https://en.wikipedia.org/wiki/Cologne_Central_Mosque
is beatiful. Don't know if it would qualify as brutalist though.
It really doesn't look like the Öresund bridge to me. A reverse image search suggests this is concept art for the planned Fehmarn belt bridge (between Denmark and Germany).

Link: https://en.wikipedia.org/wiki/Fehmarn_Belt_Fixed_Link
I have been able to work out using all the modern libraries I like, latest kernel and others, without having to give up on EOS.

It of course means having to know how to install them and deal with any issues, but it's not been particularly hard.
Some of the most beautiful interior spaces I've been in have been in brutalist buildings. I find about half of the exteriors truly beautiful. It might be one of those things where knockoffs came along of lesser quality or perhaps I just like the work of certain architects. Also these buildings do photograph weirdly and are really different in direct experience.
YouTube back online after brief outage
Users can do that, and it is [still!] a first class (ie. not hidden in about:config, but available in preferences) configuration option in Firefox.

Part of a web design job should be testing your creation under different user selectable options. Like zoom, font selection, screens of various quality, etc. But most designers still treat web browsers, like it's a piece of paper they're in complete control over.
Not the same bridge no.

A lot of stuff seems weird about the article. It looks like the information is scraped from different sources and then stitched together into a badly written article.
The biggest problem with US border patrol is that they rotate the agents around. I grew up going into Quebec 4 or 5 times a year, and when you were coming back home, you always knew when you got an agent that had been stationed on the Mexican border. They'd have their hand on their pistol the whole time, and badger and hassle you. This is at a small crossing where 99% of traffic is log trucks, locals visiting family, and Canadians crossing over to buy cheap gas at the US side general store. It's not a high threat area, but those agents that had been on the other border were habituated to the possibility of drugs and human trafficking, and that any interaction could go south into a deadly confrontation.
Unfortunately that is not a good option because many designers also use fonts for icons and they all display as squares.
Very nice pictures though. It looks better than I remember it in real life. Maybe because it's not the same bridge?!
Google Pixel 3 pushes the boundaries of computational photography
We’ve been doing:

const classNames = [
“btn”,
this.props.isSelected && “btn-selected”
].filter(Boolean).join(“ “)
Not meant as trolling.

I'm refreshingly surprised that in 2018 it is still possible to make money with a subscription-based Markdown editor. Why would I ever shell out 60 bucks a year if I can pick one of the plethoras of good editors (free or one-time purchase, I use iaWriter for example) and then just sync for free using Dropbox or whatever (and have it encrypted on top of that if I want)? I paid ~30 and I own the editor and have control over my data.

And then there's already established competition, e.g Ulysses.

Kudos on the success, it can only be good news for anyone trying to run a saas.
Yes but you’re saying twitter say their metrics are off by a factor of 5 because it’s not running the GA JS. If you wanted to properly investigate that looking at the server logs would probably give a better idea in this case.

I guess with serverless you should be able to see this either with your own logging or perhaps on AWS with Cloudwatch? (no idea as I’ve not used it).
It is just signaling of intellectualism. Most of English translations of classic Russian lit suck -- for example one is highly unlikely to get by reading English translation of "The Master and Margarita" that it is satire even if one gets hundreds of pages of foot notes.

Volokhonsky and Peavar do the best but one still needs those hundreds of pages of footnotes which are just not there. Reading TMAM pretty much requires jumping off the TMAM train every few paragraphs and venturing into Literaturnaya Gazeta, history of KPSS, lore of the MGU, etc just to realize the mood of those paragraphs.
I guess it's an early render, it is not a picture of the real bridge.

The real bridge has two pairs of towers, not four hollow tower as shown in the picture here. I don't know why it was included.
Is it really social security that pays for glasses ? They pay like 10 euros for a pair... Everything else is covered by private insurances. Except if you're worthy of CMU maybe ?
React is not fast, clearly the simple idea of having a virtual Dom is very costly compared to do things by hand. However for a large scale app react makes it more easy to reason about and keep it maintainable, components are far easier to implement, etc...

So for many people, the benefits you get on the development side outweight the performance overhead
You are absolutely correct in everything you posted here.
I'm very excited. I have been using elementary for almost 2 years now. I just can't wait until they complete their new installer. Currently you can only do fresh installs, but at some point their installer should drop (although no idea if they'll add that to current release or if it'll be a next edition feature).

I also cannot wait until the hopeful switch to Wayland so we can have multiple DPI displays running together.

Anyway, they at least work really hard to make a good HiDPI experience.
Canada will deny a US citizen entry if they’ve ever had a DUI in their life, even if it was 30 years ago. Many people find this out the hard way.
Probably. This is becoming a trend in clickbait sites recently and it's really annoying. As bad as Youtube videos narrated by voice synthesizers.
Not quite as configurable as Foobar, but on Mac I always recommend Swinsian: https://swinsian.com/
GitHub's CommonMark Markdown renderer is now safe by default
OFFICE TOUR – EverQuote's Offices in Cambridge
> So i know what local echo is. It has nothing to do with prediction :)

Not precisely, because you're sometimes predicting whether a keypress should be rendered as a letter on the screen or not (e.g. if you click 'j' in vim command mode it doesn't actually print j). mosh, at least from my experimentation, seems smart enough to do that reliably.
Those two are fantastic, largely because they don't translate. Rather they re-write the works in the target language that both of them speak extremely well.
Second one is used only once in the code base to concat two strings together afaik
A border guard banging on for 5 minutes about "anchor babies" is part of the procedure?
You want `undefined` and `null` to show up in class names? You'd at least need `${class1||''}` and your solution will grow in cases from there despite your one-liner.

Your solution doesn't do anything I'd expect someone wants that lib for, like merging in a map of classes.

I don't think this lib is the best pyre to die on to make a point I generally agree with.
That is one solution to one problem. It has the side effect of overly simplifying American systems of governing and labor, and would cause new side effects or amplify existing ones.
On a state (or country) level the increase in car crashes (only a small fraction of which will cause harm to people) is nothing compared to the negative side effects of criminalizing possession of weed. Decriminalizing drugs is a massive net win from a societal point of view even though there are negative side effects.
Could be copied verbatim from Google Translate. My wife taught in an art college and occasionally got an essay from a Chinese student which they wrote in Chinese, pasted into Google Translate, then copied that into the final essay. They were unintelligible. At least this one is understandable!
Heh, fair enough! I think I still have an open-ended bet with a friend about using Perl 6 for something...
Very similar to how pot will be sold in any province that doesn't have the government selling the pot. Local jurisdictions have, or will have, so many restrictions on when, where and how pot can be sold that competition will be extremely limited.

Saskatchewan was especially egregious. They had a lottery system to determine who would get a license to sell pot.
It’s an open source project. Maybe the implementation language is mentioned for hackers (this is HackerNews afterall) who might want to contribute?
In Alberta we have private businesses for selling pot. I know of two that cropped up in the same area.
Older, teen kids (not just my own) do seem to think they're entitled to continuous digital mental stimulation via passive consumption...
That's radically inconsistent. Angular is not HTML, nor Javascript, rather it's its own thing -- precisely a "little platform on top of the web", to use your phrasing.
How's your Silverlight app working out for you? Does it still connect to your WebObjects server?
> Twitter’s tracking is almost perfect with their link shortener.

Perfect for measuring raw HTTP requests, sure, but if you post a link to a brand new, zero-follower account you'll still get a few dozen bots that are doing link analysis against the Twitter firehose (well, a random sampling of it).
Subtle shifts from handheld shake and optical image stabilization (OIS) allow scene detail to be localized with sub-pixel precision, since shifts are unlikely to be exact multiples of a pixel.

Does that mean mounting a Pixel 3 on a tripod might actually give a worse result due to less shaking?
Women and the slowing global population
Not really, if you wanted to do a version using only immutable arrays:

import Data.Array

fw :: Int -> Array (Int, Int) Int -> Array (Int, Int) Int
fw 0 graph0 = graph0
fw k graph0 =
let fw' = fw (k - 1) graph0 in array (bounds graph0)
[ ((i, j), min (fw' ! (i, j)) ((fw' ! (i, k)) + (fw' ! (k, j))))
| (i, j) <- range (bounds graph0)
]

The only difference with a mutable implementation is that you use a new array for every k, whereas in a mutable version you would reuse these.
The Aerial Cinematography of Howard Hughes Filmed JET PILOT
....like what for example?
Are you also planning on open sourcing thr algorithms you're using to process the data? I'd be interested in helping out on the ML side for any sensor fusion or image classification.
Saudi Tensions Add to Dubai Stock's Worst Year Since 2008
I didn't even think of that, but you're right. The whole "evangelist" term, for tech, really did start popping up around the iPod era. My first conscious memory was the lead up to Adobe CS5. At the time, I thought it was weird, but funny, that they had "evangelists" for different products. Then, CS6 came around, I heard it again and I never flinched.

Amazing how that shit can creep up slowly, then take over.
I was able to follow a whim and use responder for a simple task where I just need to provide a single endpoint with one parameter that returns a JSON object with data from a SQL query. After about 2 hours (mostly spent trying to get a dependency issue ironed out) and 13 lines of code I have everything I need. I'm a happy customer so far.
The really interesting studies will be longitudinal IMO. It's almost certainly not going to be another tobacco, but it strikes me as impossible that smoking marijuana is harmless. Should also be interesting to see what marijuana culture develops when the entire country is allowed to consume it legally.
>I assumed parking was a nightmare, and expensive.

I've been a car driver and a cyclist there for ~10 years now. Believe me, being the former is much easier than the latter. If you're on a bike, many assume you're just having a good time (either on vacation or unemployed, as many people says) so the politicians/police/media won't care about your well being and focus instead of the transportation means of "serious people", i.e cars and motorbikes.

It's insulting, because I do have a car (and a parking spot) but everything pushes me to drive it instead of riding my vélo (which makes no noise, does not emit anything, takes very little space, doesn't damage the road, is far less dangerous to others, makes me fit and save health insurance costs...). Go figure.
You have no rights at the border.
Spain’s Largest Phone Company Tries to Treat Alcoholism, Body Disorders
I would immediately switch to a mobile phone provider and a financial institution--even if they cost more and have fewer features--if these features were implemented in one or both of those markets. Same for a domain registrar (Gandi comes close but will still reset the password via support while leaving 2FA enabled, which I suppose is OK), but they have to be willing to deal with someone with under 100 domains and under $5k/year in spend, which most registrars who have this level of security (reasonably) don't.

Basically, I love that "do not let a password reset happen ever, ever" button. I want to take full responsibility for the security of my access credentials and NOT have to rely on a single-party app (I'm up to Microsoft, Entrust, Symantec, Authy, and Steam standalone authentication apps on my phone; it's annoying, just use OATH for them all, please).
...wait, how? I’ve never heard of a use like this.
Of course it depends on the volume you have to dispose of, but besides shredding there are also hydraulic "punchers", like:

https://www.youtube.com/watch?v=shiRKLw5qVI

Hint: any hydraulic press would do, albeit a tad bit slower.
Why tech blogs on medium won’t work for your brand
Scapple - by far my favourite brainstorming / mind mapping / thought collecting tool. I use it every day. Features are just perfect, simple and useful.

I combine this with monosnap screenshot tool so I can drag images into notes.

(It's from the maker of Scrivener)
Spirit of the law vs. letter of the law
Are you on the mobile app or the website?

I get an ad every 3-4 posts on the app, but none on the site.
True, but the submission guidelines (https://news.ycombinator.com/newsguidelines.html) say: "[...] please use the original title, unless it is misleading or linkbait; don't editorialize". Adding the programming language to the title is editorializing (or more probably fishing for the Rust camp's upvotes). The submitter is free to comment on their own submission and editorialize there.
This is the result from a library I built this monday called safemd (https://github.com/Hultner/safemd). It didn't gain much attraction on HN but stayed on top 3 lobste.rs (https://lobste.rs/s/szw60m/safemd_markdown_renderer_focusing...) frontpage items for a full-day.

This caught the attention from kivikakk/Ashe, the primary maintainer cmark-gfm (GitHub's CommonMark renderer) and ultimately led her to change the default behaviour in their upstream library.

Show HN from this monday:
https://news.ycombinator.com/item?id=18222603

I am humbled by the fact that my little project managed to get the default behaviour changed and as a strong believer in safe defaults I see it as a much greater success then I ever think my project could have achived.
That's the reason they shouldn't abuse fonts to make icons, and use SVG instead, or at least use standard unicode symbols.
in world 1, 19 year olds pay a lot more than they do now, unless we are meant to assume that world 1 significantly increases the efficiency of the whole healthcare system. one of the stipulations of obamacare is that premiums for the elderly can be no more than three times the premiums paid by healthy young people. this implies that the natural ratio is greater than 3:1.
Ask HN: Where to go for the cheapest EE degree in the U.S.? In the World?
Yes, but did not they teach you to think before talking?

They are free to not let you in, but you are free to ignore any irrelevant or intimate questions.
ACLU: Congress Is Poised to Give Trump Administration Powerful New Spying Powers
Change “Up Next” Video on YouTube via Drag and Drop – New Chrome Extension
Nearly all security vulnerabilities are published in blog posts at some point because most companies deny a problem even exists or needs to be fixed. Sometimes they just don't even respond and the person who discovered the vulnerability publishes anyways as a sort of "punishment" for the companies lack of response.
Wait, this example is different, the first list has a 40px left padding, which adds unnecessary space at the left of each bullet point.
With a 20px left padding it looks way better than the example below in my opinion.
> As for Edge it is already in development, and to be honest it doesn't matter with its insignificant market share.

Market shares are not the same across countries, clients or even industries. That's the first mistake you are making. If I develop a product, I target whatever browser my customers use, not some world wide statistic that has very little local significance.

You just don't get to ignore what goes against your point just to feel that you are winning an argument, that's childish.

> 100% on mobile Web.

Which is False, Firefox on Android doesn't support web components.

> Firefox already on beta.

Which doesn't matter if support has not shipped. "will ship" is not "has shipped". I am only interested in current support, as we speak, I was never talking about "will eventually ship" since I don't work with eventual features, obviously.
Exactly, I have a password database that is backed up in three places, including offsite, a backed-up hardware security key where I keep my TOTP credentials/U2F, and I take good care of them. At this point, it's more likely that your support will get socially engineered than that I will lose all my credentials.

This is a minority of users, certainly, but users should have the option. The "recovery key" option is a very easy way to prove you own an account and get it reset, even if you're a less-savvy user.
Say who? Did you notify the UN about these findings?
Actually Augur does attempt to solve the trust problem.

Regarding settlement conditions, there's an allowed outcome of "null," where the judges can decide that the outcome can't be determined. In that case all bettors get their money back.

There's no oracle. Augur's main innovation is its decentralized resolution system. Initially a small number of randomly-chosen REP holders vote on the outcome. That outcome can be disputed, which escalates to a larger number of REP holders.

This goes through several rounds. Disputers have to post bonds to make a dispute, which they lose if the dispute fails.

If they're determined, they can escalate to the ultimate resolution: Augur splits in two, one with each outcome. At this point every REP holder has voted one way or the other, and each holder only gets REP on the version he voted with. The theory is that the version of Augur which reports the truth is the one where REP will have the most value. This gives REP holders an incentive to vote for the true outcome.

I may be wrong on some details, so check their whitepaper for more, but the general idea is to make the incentive strong enough so most REP holders will vote for the truth and disputes will happen rarely, mostly when small groups of REP holders actually get it wrong. Whether it works in the real world, we'll have to see, but I think it's an interesting experiment at least.
Blurbs: Govt Group Studied UFOs, MongoDB Fork, Murder-Hobo D&D Class and More [pdf]
I like this point. Marijuana triggered my first series of psychoses, before which point I enjoyed it while listening to music and hanging out with friends like almost everyone else. Unfortunately, there are too many cases like this to classify weed as "not harmful". I also know of at least two people who almost smoked their life away. They'd be smoking ounces a week, or more, just listening to music, eating and sleeping, with no motivation to do anything else. I believe the one guy is still without a job.

Of course these are anecdotes, but the fact that they are true for myself and people in my life leads me to believe it's probably true for some others, which obviously leads me to the conclusion that it isn't some magical cure-all safety good-time fun drug you can use without consequences. Most people who have a good time with it and are smart about how they use it will praise its benefits to the moon, but I don't know if those kind of people are the majority, they are just very vocal.
I’m with you. I’m a Canadian and I try to avoid crossing US border at all costs, even flying transit. I’ll pay more for a ticket to avoid layover in US. The experience is just so bad.
I take my vélo at least twice a day (to commute) and I still find it far more distressing than taking the bus/métro. No wonder why so few people rides bikes, expect on the week-ends: with all the big petrol cars and aggresive motorbikes, it is still pretty dangerous to ride and not (yet) agreeable. But things are improving so I'm optimist and resigned.
> it seems that the health insurance business thrives on trying to avoid as far as possible giving healthcare to people once they're sick.

That's not just health insurance. All insurance wants to take your money and then avoid paying in any way possible.
> in the legal context of business decisions, OSI has a very specific claim

But it doesn't. In the legal context of business decisions conformance to an OSI definition of "Open Source" means exactly nothing and OSI-certified "Open Source" even less than nothing. It doesn't help you with anything and doesn't protect you from anything.
There are viable defenses. There was similar work at three letter agencies back in 2001 - 2004 time frame and defenses were interactive. Ie flood the mouse or other logger with real enough looking data or use steganography

Could the defenses be hooked? Sure. But there were defenses against that ...

In the end since most password are 123456 it was decided that these solutions were like building Fort Knox but Having the key to the front door under the mat. Attackers follow the path of least resistance.

Maybe times have changed with MFA use...nah!
> We've demonstrated times and times again that our development processes and our talent was order of magnitude superior to their existing dev teams.

i would love to read more about these "superior development processes" without any issue tracking or activities log.
It was worse before Brewers' Retail (the name before The Beer Store). You needed to go to Molson for Molson, Labatt's for Labatt's, Carling for Carling, Dow for Dow, etc., and there was nowhere to buy anything brewed in Canada but not in Ontario since the LCBO could only sell international imports (by written order, with nothing on display).
If creditors are paid off, why would that discourage them from making future loans? Creditors surely want to get their money back, and countries that have trouble borrowing money are those that don't make debt repayments, not those that do.