skysight-inc/HackerNews huggingface dataset:
Security centric development.

I don't think I need to go into the details of why it's useful, but I think nearly every developer should have an idea of very common vulnerabilities and bugs and be able to catch them _before_ code gets committed.

This means introducing security into your design discussions, stand-ups, and your code reviews. Developing the "adversarial mindset" isn't horrible necessary for just any developer, but it does help you see more issues that you may otherwise miss out on.
There's a lot of negativity in these comments (which is to be expected, as it is still HN after all) but I've been using the preview boxes for a while now and have to say that I absolutely love them. I use Wikipedia a LOT for primative/secondary research and being able to even just figure out the dates someone lived, the very basic information, or even sometimes just a photo saves me from so many instances of new-tab opening of links that I have to remember the context of after I'm done reading the passage. Really happy to see this is more available now

EDIT: This is unrelated, but after reading more of the comments, I legitimately can't believe how absolutely disrespectful and hateful so many of these comments are in here. I appreciate this site as a place where you can express your opinions, even if they aren't just placid support of whoever the OP is, but I really don't want to see this community dive further and further into the echo chamber of hate that it seems to be becoming.
One thing very at odds with Apple's design etiquette with iTunes is there are a lot of message dialogs that block the whole ui. Typically a message dialog that blocked things underneath it would be a last resort, and of all things in a music player app.

One example is if you have a song in your queue and press play on another song you get a message (which of course blocks the UI):

"You are about to start playback. Do you want to clear the song previously added to Up Next?" [Play song] [Cancel] [Clear Song]
Forking BTC didn't give anyone "free money" - all the money came from buyers.

Filecoin could be forked to improve it, much like BCH has differences in relation to BTC (e.g. maximum block size).
Whenever a new device (AppleID/phone number) is associated with Messages/iMessage, a notification appears on other devices saying something like "Your phone number is now being used for iMessage on <device>", along with some more text. Apple also sends an email about that to the email address associated with the iCloud account. So I don't understand what you mean by "it would be easy for Apple to simply add a new device without showing you". If that refers to Apple circumventing this kind of warning for specific users for some reason, then I guess other popular messaging platforms/apps cannot be trusted either.
I really don’t think anyone is underestimating it. We’re just not buying into the hype. We somehow managed highly-realistic fake images. Why can’t we do the same with video?
> when this word was coined, it simply meant increase in money supply

"Inflation was initially used to describe a change in the proportion of currency in circulation relative to the amount of precious metal that constituted a nation’s money" [1]. It was less a synonym for increased money supply than for debasement. From the 1930s, however, "the Keynesian revolution in economics...separated the word inflation from a condition of money and redefined it as a description of prices." Now "the term has become nearly synonymous with 'price increase'."

Economists have no view on money supply per se. They do, however, have a view on price deflation. It is bad. Bitcoin, if treated as a currency, is price deflationary. As such, it inherits the junk that come with price deflation, namely hoarding in favor of real activity.

> We can prove it by looking at the word for inflation in other languages, for instance in Hindi it is 'Mudrasfiti', which literally means 'increase in currency'

This is not a proof...

[1] https://www.clevelandfed.org/newsroom-and-events/publication...
Someone is probably cheating at HN and giving boosts to topics that seem machine learning related. Or perhaps a hidden number of clicks is used.
I think this is really short-sighted. I’ve got 3 kids, and they message with bunch of their friends on tablets. Not phones connected to carriers - WiFi tablets. This isn’t uncommon either. Why require a cell carrier to back your messaging app? It’s just soooo limiting!
> We could prosecute benefit fraud/welfare tourism, but choose not to.

We absolutely do. You need to look at "no recourse to public funds" (something that causes significant harm).

See also many of the Windrush generation being refused benefits, or forced to repay benefits:

https://www.theguardian.com/uk-news/2018/apr/22/government-a...

https://www.theguardian.com/uk-news/2018/apr/20/dwp-sent-win...

The current benefits regime is brutal to everyone, and there's extra brutality for migrants.
Wait, you think that we should triple the CO2 levels? Humanity's well-being on this earth is not exactly bottle-necked by our current ability to produce plant matter, and at 1200ppm I'm pretty sure we'll discover lots of new and exciting (not-good exciting) ways that our survival is bottle-necked.
This has to be a Black Mirror episode
Hate is a pretty strong word and kind of irrational.

Textselection was probably not intended as reading aid, so don't be disappointed if it is abused to actually, you know, select text to do something with it.

I agree, user scripts can be presumptuous and what not. I used to read with text selection the same way, and even reacted repulsed at advertisement hover pop-ups. But somehow I don't do it anymore, so I don't care as much.
Often when you're living month-to-month without savings it's feasible to buy a new car but not a used one.

The loan terms on new cars are usually more favorable and you don't have to worry as much about something expensive on the car failing and leaving you without transportation.

I was a couple months out of college when the old car I owned needed about $3000 in repairs that I didn't have. My options were payday loan, buy a new car, or buy a much cheaper used car and hope that it didn't end up needing $3000 in repairs.

New car was the easy choice, and I fully understood at the time that if I could scrape together $3000 it would be much better to repair the car I owned.

It's like buying cheap sneakers from Walmart that you know won't last. Doesn't matter if it's a bad decision if that's all you can afford.
Plus all the data gathered from their discontinued Tools. Also even if you're not using gmail/Android/Gsuite, if you're working/communicating with someone who does, Google still get your information.
Calling yourself a democracy doesn't excuse persistent, depraved, inhumane behavior like this:
http://tamilguardian.com/content/sri-lankan-officers-involve...
There is value in manually entering these values as it forces you to process how much was spent and it only takes a couple seconds.
Fixed rate for how long?

I know in Canada the longest mortgage term you can get is 10-years and you pay a substantial premium over 5 years. Mortgages are still amortized over 30.

What that means is if interest rates go from 2% to 6% over a 5 year period, you have to renew your mortgage at the much higher rate.

In the US, if you never move, your mortgage payment might never change for 30 years.
A good spec should define all those corner cases. With Json, it's possible for two bug free libraries to take the same input and produce a different output.
Is there any guarantee that every concept which a machine can learn can be represented in present-day human language in a manner compact enough to use?

One worry is that a machine might learn to do something we can't represent efficiently. I mean, people write whole libraries of books on ethics, so how can you expect a machine to punch out one or two lines on its own?

There's no upper limit on how long a proof to a given problem must be in any fixed language. And if you have to invent new language, people won't be able to read it anymore.
Closed source, with many anti-user mechanisms. It's extraordinarily hard to investigate what your mobile device is doing at any time. One would require a Stingray and networking analysis gear to determine whom the packets are meant for - and even that is defeated with Pinned certs.

Primarily, the onus is on them to show that they do not have contractual allowances to sell data to internal or 3rd parties.
I+Will+Do+Translate+Words+And+Articles+From+English+To+Arabic
Well, national borders are an entirely human construct, so there's an argument to be made that freedom of movement should be the default and those who want to restrict it should have to justify themselves.

(I do get that there are justifications given that framing...)
> Google's own recording of your location, for their purposes, cannot be turned off.

Citation needed. Android even lets you turn off AGPS, which collects anonymous location data to update itself. As far as I know, this is not even possible on iOS.
> except when tracking existing credit card debt and new debt .

So what kind of debt is it good for? Old non credit card debt?
> As they were falling asleep, the Jibo robot would prompt them with one of two phrases: “remember to think about a rabbit” or “remember to think about a fork.”

I'd imagine a queue like this would work, regardless of if I was sleeping.
Mastering Blockchain Hackathons
But not fake narratives, fake writing or fake news.

Convenient that new media celebrities and individuals have greatest audience creation power through video, whereas traditional media still holds sway in print / news.

So clearly, understand the origins of the narrative that "fake video" is more dangerous: creator videos are stealing mindshare from traditional media. So of course trad media wants to believe it's dangerous. Because it is dangerous to them. But not for the reasons it pretends. At least not more than fakery in trad media.

Which there is plenty of. Including disguising a defense of their (failing?) business model, as a moral polemic, a subliminal plea that you need to trust "authority" outlets like them, more.

But funny how the concentration of "authority" power, which occurs in places like fact check /snopes, is the very thing those places pretend to be against.

Better in this distributed age to trust a sea of independent creators than a few authority sites, right? Even if the creators are all russian bots the concentrated few could all be pushing a single line.

Or maybe people should just trust themselves, and their own experience. And get more of that, instead of more exposure to media.
So my specific question is how would Google make money out of it? And more generic question would be what's Google's long term strategy with messaging apps? And whether they plan to grow users and ultimately monetize this segment of their business? If Google pushes RCS based SMS app so harder than it seems that even if this app picks up usage, It'd be harder for Google to monetize it as Google doesn't have any control on the app.
Every time I see "artificial intelligence" in a headline I mentally replace it with "a sleep deprived computer science grad student". The result is usually much more accurate.
WONDERFUL RANT.

It really sums up the current debate as well.

I can't stand Swift. I think what I hate is the hate towards Objective-C.
I don't think there's any messaging platform in the world that's immune to this kind of an attack. So singling out Apple is pointless in that context.
I like it. Maybe a system similar to certificates used in https. So trusted partners signing photos and videos, maybe news agencies. The partners will be careful because there existence depends on this trust system.

We will still have un-trusted photos and videos, but they can be recognized as such. Maybe browsers can add a small default 'logo' to an image or video, like the green lock now next to urls.
> He assumes a 2% increase in rent (no, just no)... and an ROI of 8% on an MMF. Also no.

I don't think the example was an MMF - isn't it a whole-market index fund? (The link under that phrase doesn't really clarify, it's just a driver for internal traffic.)

Even so, I just checked examples for those, and that class of fund has been earning about 6.5%. That's quite a difference from 8%

The 2% rate on rent isn't insane as a national average, but failure to break it down still invalidates large parts of the article.

In particular, the P/R section is ruined by that assumption. We're told that at P/R ~15 Owen and Rachel break even, and at P/R >20 Owen loses badly. But high P/R is basically inextricable from rapidly increasing rents. San Francisco, with national-high P/R of 45, has seen 10% average rent increases. Boston, with P/R of 28, has been averaging 4% rent increases.

Individual circumstances vary, of course, but the toy example is rendered seriously misleading by overstating market returns while ignoring the fact that rent growth is guided by home price growth.
I'm using uBlock origin. The rule is:

stackoverflow.com###hot-network-questions

I've used the selector tool of uBlock to do it.

Edit: more on this: https://meta.stackexchange.com/questions/222721. Linked in one of the answer is an extension: https://chrome.google.com/webstore/detail/sidebaroverflow/lh...

There are also other solutions on that page.
You could send a link to a secure pastebin instead of the actual message.
Signing by who?
Plants are often limited by resources other than CO2. Also, high temperatures reduce crop yields in most places.
This is pretty nice. It's funny how all this time on Gulp/Grunt/Npm and a billion others, and finally we have something that seems to be staying still...

Now for the feature requests:

* Generally I have webpack.common.js for the common between all environments and webpack.config.js for dev (so the configuration file is named the default thing) and webpack.prod.js for production.

* Typescript checkbox :)
These rules work for me, using uBlock Origin:

stackoverflow.com###hot-network-questions
stackoverflow.com###feed-link
General comment on colour highlighting -

I read the updated /individual page and found it very... difficult.

The colours led me to speed up and slow down at an uncomfortable rate, to the extent I had to re-read it three times. I typically receive 200-1000 emails per day which all need to be read (yay!) plus at least 30k words per day out of email (business stuff but excluding newspapers, books, etc).

I speed-read about 6-10 words per flick of the eyes (for a short document), which is about 50 words per second. Do slow down to ponder: careful phrasing, a needingly precise written document, some graphics, and this is not for detriment.

I found the colour-coding very difficult, however.
It's a punctuation heavy format with a bunch of shell code mixed in, which means projects go from using one language (Python, Ruby, JavaScript etc) to three (whatever they were using previously plus Make plus shell).
Plastic Surgery Apps Are Targeting Children, Parents Say
The irony to see the "Would you like to login using facebook"-popup on the wired article..
It's English...run through a transcription. ("Except when you get weird transcriptions")
That's not true at all.

My landlord bought the condo I live in 10 years ago when it was worth maybe 30% of what it is today.

My rent right now is ~40% of what my mortgage would be if I bought the place.

We're both happy!
http://www.dummies.com/education/math/statistics/how-sample-...
A New Understanding of Keys Part 2: Kinds of Keys
I've been trying to automate myself out of business for 30 years now. So far, I have failed miserably at it and am busier than ever.
I imagine it's because they see high readership on desktop browsers.
I think the dream is just to make wind power so ludicrously plentiful that the fact that it's kind of mediocre during daytime is overwhelmed by sheer quantity of generators.
Not sure if it uses Plaid, but I use YNAB and it connects to all the accounts that are important to me.
Very cool!

I ported ObjFW to the Omega2 (still have some things to clean up before releasing it to the public).
SASS (specifically SCSS) support would be good - AFAIK it's the most popular preprocessor and has been for a few years.
Using Facebook data to plot my friend network
Cool tool. Would be great if it was also able to load and manage sections of existing Webpack configs.
The rich are no less immune to courting silly fantasy than the average Joe. I am reminded of the theosophical and spiritualist fads of the early 20th century. Or Rasputin. This worship of wealth runs deep in American culture. If the rich believe it, then there must be something to it! Or maybe they're just billionaire crackpots and philistines.

The only thing I see is a clownish human hubris, and where it concerns the viewing of humans as technological artifacts subject to our whims, a dangerous foolishness that echos the psychotic ideas and human experimentation of the previous century but coupled with a greater scientific sophistication.

Can technological artifacts become dangerous and pose harm? Certainly. Anything that magnifies the power of human action can. Can technological artifacts act in ways we did not intend? Sure. Ask any engineer whether he's ever constructed anything that only behaved in ways he intended All of our technology behaves in ways we do not intend. That is to be expected, not only because we make mistakes, but because artifacts involve the appropriation of natural kinds in the service of human ends. Human ends are only accidental to artifacts.

But all this talk about super-intellects and human obsolescence misunderstands both intellects and human beings. It is a category mistake to talk about obsolescence when talking about human beings. We are not a technology, a means for someone or something else's ends. We are ends in our selves. We make technological artifacts in our service. If there is anything we must be watchful of, it is ourselves, our evil or irresponsible intents and actions, not some stupid, fabular science fiction imaginings.
I love YNAB.
Phil Hartman, you are still missed!

https://en.wikipedia.org/wiki/Phil_Hartman
This reads like a promo piece for these companies. It's been tried many times and hasn't worked.

As a developer, I'd love anything that makes my job easier, but that usually is more control and explicitness. I think "always bet on text" is a more accurate future:
https://graydon2.dreamwidth.org/193447.html
> It keeps me up at night that one day a top-down decision will come that says we must a have a blockchain solution because market, or new competitors will bloom in the face of absurd amount of money being thrown at blockchain solutions and take market share. I imagine that 5 years from now, the winners of today's hype battles will be the losers when they have to maintain an overly complex inflexible solution for many years more.

If the people making the calls don't understand the technology, you can just make up jargon to keep them happy. Make a regular app, call it a "blockchain solution" and call it a day.
A cue* not queue
Weaponized Mandela Effect?
They're at it a-GAN!
==Neither Wall Street nor Midtown are the preferred residence addresses in Manhattan for the most part. Same thing with Boston and Cambridge for the corresponding areas.==

Do actual home values back up this assumption? Seems to me those are all very expensive places to live, which implies they are highly desirable.
I know about the phrase I just felt like giving an equally vague answer to your comment.

To stay on topic what makes you think that the comparison is flawed?

What makes webpack uncomparable to make?

How can android / browsers not be compared to windows / linux?

Why can't make be used to pack web applications?

...
Round and round we go. Textual code looks like the barrier when you start learning, but it's a boon when you've gotten past it. The big barriers to quality software are not typing or syntax, they're just the most visible from the outside.

Despite the goal being to "let anyone program", these tools rarely end up as more than toys. Why is that?

It's because learning to program is not a matter of learning syntax. If that was the barrier we'd have just put more effort into NLP and been done with it.

But traditional spoken/written languages are inadequate for the precision needed in programming, so we use more precise alternatives. The language is a tool that makes it easier to program, despite looking more intimidating from the outside.

That said, when you limit your domain you can make quality "codeless" tools. Shader Blueprints in Unreal come to mind as a good example. But a lot of the value they provide is in seeing the previews at every step because it's a very visual thing that you're making. And if you're hitting performance barriers, you'll probably need to rewrite it in text anyway.

Just because programming languages look scary from the outside does not mean that removing them will make programming easier. Most of the time it will make programming harder.
The thing is we're at a stage where companies hoover up every bit and byte of data they can get hold of on every customer and many non-customers because... well it's gotta be valuable some how right?

But it's so much damn data so loosely coupled to a company's actual product that trying to get any actionable intelligence out of it is basically impossible. Enter ML. "Just" chuck your data at a NN use A/B tests to train and hope the company ends up with higher revenues, if they do: claim the 'data scientists' are definitely a profit center; if they don't: claim you need more data.

Until Exxon-Mobile stops storing metrics on how many goldfish I own in a given month, cranking out ML related companies seems like a good bet for VCs because it's not going to get any easier to turn progressively more esoteric data points into money.
The real reason it took so long was buried in the comments: the community was unwilling to accept a sub-par solution at all.

And if your requirements are very steep, you're probably not going to get away from code, but if your goal is to build something quickly and make a few compromises, then maybe No-Code approaches are for you.
> The partners will be careful because there existence depends on this trust system.

Th3 partners will be careful to not make waves. This does not mean they'll report the truth.
People don't underestimate it, they just don't know what to do about it. That's arguably more of a technological problem than a policy problem, the technical and philosophical problem of how to detect fakes.