skysight-inc/HackerNews huggingface dataset:
Don't make fun of the state.
It's generally thought she can exercise her reserve powers precisely once, before they (or the monarchy) are removed for good. Personally ordering the armed forces not to take some antidemocratic action demanded by her ministers in a time of crisis is the most likely scenario, I think.

As with much else in the constitution, the 'on the advice of her ministers' is normally (binding) convention rather than statute.
This is a slippery slope. Human trafficking is repulsive and should be stopped but to allow lawsuits and prosecutions of sites because someone placed an ad in say a comments section, or in a review etc is crazy. Even the best scanning will miss some. It is irresponsible to put Google or Airbnb in the same category for responsibility/punishment as Backpage is dangerous.

Where would be the time limit for finding and dispatching such comments/reviews? Does the company only get sued if the comment or review is up for say more than 24 hours? What is someone is trafficked because of a comment that is on say Airbnb for 30 minutes or even 20 hours? It is impossible to draw a line in the sand but the repercussions to the victim are the same if the comment results in harm to someone if that comment is live for 30 minutes or 30 days.

I am not saying these companies should not police comments/reviews etc with great diligence. People's lives are at stake, but with billions of people online there will always be things that slip by.

Before people go on the attack, know that I have daughters and young granddaughters and I do want them safe. I just don't want nor expect Airbnb or any other company to be the gatekeeper of their safety. Now that being said, if they know that comments/reviews are being used to facilitate trafficking then I do believe they have a responsibility to be proactive in stopping this scourge.
I work on VSCode. We are aware of the possibility of bad plugins or even good plugins that go bad. The real nightmare scenario would be what's happened with some Chrome plugins, where a widely used plugin is either co-opted or bought out and becomes malicious (even worse if it disguises its maliciousness).

All of these package ecosystems are similar to NPM in that they are built on trust and community policing. This is not enough. One possible way forward is to move towards an security model more like iOS's or Androids where apps need to explicitly get the user's permission before performing potentially dangerous operations like making network requests.

I'd be interested to hear how other platforms have tried tracking these sort of concerns
Requiring 2FA on publish would do just as well to prevent malicious actors from exploiting poor user passwords, and without imposing such a burden on developers. I don't have numbers, but it certainly seems like developers are more likely to maintain a set of TOTP key/epoch pairs than a PGP keypair.

I guess that TOTP-based 2FA challenges would be annoying in the case where CI performs the "publish" step.
Oh, it renders generic paths? I thought it only rendered vector fonts. Today I learned!
You thinking YouTube is a public space doesn't make it so, even if you put is in italics.

YouTube is a company. It has employees, a business model, and a TOS. It decides what is acceptable content. You are free to patronize another video site if you don't like it.

In the 90s, if you argued your local mall was a public space because a lot of people spent time there and that's where the conversation was happening, you would be just as wrong.
Agreed completely; the right fix is that anything indexing an array should be an unsigned size_t (or equivalent for your language of choice).
> Yeah, that's always been a minor annoyance of mine too. I intuitively think that
a(b());
should be treated like
let tmp = b();
a(tmp);
That is b() would terminate and release its borrows before a is even considered and "tmp" would live until the end of the block.
I'm guessing that there must be a good reason why it isn't so however.

That's because lifetimes in Rust are currently tied to a lexical scope - a borrow of a variable is kept alive until the variable goes out of scope, even if it's never used after a certain point in the function.

There's currently an open RFC that would allow the kind of nested calls described in the blog post: https://github.com/rust-lang/rfcs/pull/2025
People don't care about app sizes, otherwise it would be an issue.

Look at this poster, he doesn't care. He isn't going to remove any of those apps. There are runner apps that are a lot smaller, but he doesn't care about the size of the app enough to guide what he downloads.

Empty blog posts are empty.

"Why is there so much traffic, someone should do something, I hate driving these days."
Is it just me, or did all talk of Documentation cease immediately after it launched? I had completely forgotten about it, and I’m on StackOverflow EVERY DAY. Why didn’t they do more to promote it?!
Bitcoin Aug 1 summary
I wish it was worth a lot to be good at systems programming these days. It seems like the huge salaries are for rails senior devs. I spent like ten years getting really good at this stuff (the (low + high)/2 line jumped right out at me) but nowadays it feels like being really good at trivial pursuit.

It's interesting how much things have changed in the last decade. I wonder what next decade's "Rails" will be? Could it be possible to predict?
Turing complete systems are highly capable, and thus, are harder to prove anything about. The halting problem notwithstanding, there's first the "there are things that don't halt" problem: that is, you can write a valid TypeScript program that will never finish compiling.

Now, this really shouldn't be an issue unless someone is deliberately abusive. Java's generic types are also Turing complete[0], and it hasn't been problematic. Just because an abusive program exists doesn't mean it will be written.

But who am I kidding... this is the JavaScript community. I'll give it 2 weeks until someone releases a framework allowing you to write functions that don't compile unless their input is a prime number.

[0] https://arxiv.org/pdf/1605.05274.pdf
At least Google makes money. Concessions can be made when your business is an actual business, not an experiment.
A naive question: Is it only the type inference that will recurse indefinitely? I.e. If you always specify your types and cast them explicitly, is the Turing completeness still an issue?
vanilla CSS + bootstrap or foundation
I'm in the Midwest. Hamburger meat is like $2 a pound. Fancy salmon / tuna $10-$15 a pound.
I think hustle/hustling has some context:

Street hustler is one thing.

Hustler the mag was another.

Hustle to get ahead is yet another.

So same word or root word in different syntactical contexts can have somewhat different meanings.
How to Create UTM Codes and Track Your URLs
I agree, YouTube is well within their rights to ban or remove any content they please. That doesn't mean it isn't a terrible thing for them to do.
I can explain how it can be done. Let's say you need a new dependency. You can't just add it to the project. Management would kill you. There's a lot of checks you have to make. Like licenses and signatures.

In this case, you're concerned about signatures. I'll stick to that. If I believe I need crossenv, I see it advertises kent@doddsfamily.com as the author. I look up Kent Dodds. I find various bits of information about him. I find his twitter @kentcdodds for instance. He may even have a page published @doddsfamily.com to verify his key.

If the key has been around for a while, that's probably sufficient for me. If he doesn't have such a page, I send him a polite message, "Hi Kent. I'm evaluating your software for use in my project. Can I get you to verify your key please?" and Kent is a professional, so he agrees. I send kent@doddsfamily.com an encrypted message and he sends me an encrypted reply. Done. I'm satisfied that he controls the key.

At this point... oh, wow. That's not my key! Did you say crossenv? My package is cross-env! Alert the Node authorities! There's a malicious package pretending to be mine!

Is that 100% infallible? No, but here's the great thing. Even though my verification system may not be bulletproof, others with resources like DoD or FBI are out there verifying keys. They'll go see Mr Dodds, in person, if they have to. In this way, key verification is a bit like herd immunity. And the older the key is, the more trustworthy it probably is.

People who are here arguing against this system have a few things in common. They don't propose a better system, because they don't have one. They're also a bit like anti-vaxers. They irrationally refuse to participate in such a system to everyone elses' detriment. They're a bit like congress as well. They can't just look at a working system like single payer, and copy it. They refuse to accept that this is the best available option, so they fold their arms and actively fight any attempt to implement it, as is the case on that github 4016 issue.

So now that I've maybe offended everyone, strike me down with down votes. That's the basics of how I would go about it though.
> That's bad, Btrfs has really grown on me, especially the ability to mix drives of different sizes in a RAID configuration.

That's nice, but the fact RAID 1 still is implemented with critical defects might help understand RH position.
I invest almost exclusively in index-tracking funds and ETFs. I don't want my money going into shares of stocks that confer no voting rights at all. That's not really traditional stock ownership at that point, as the corporation is no longer ultimately run by or held accountable to investors. It's something else.
Sure, but that has always been the case. I would buy the argument if it was a change by a specific S&P 500 ETF, but since it's the index itself it doesn't seem like anything is changing.
Yeah, and Impossible purposely sells these in the meat aisle because they want to complete against the meat burgers, not against veggie burgers.
Mostly C# and SQL Server in the backend. WRT Go, we've made a few contributions to the Git LFS client, but it's not something we use in the core backend code b/c it doesn't really integrate with ASP.NET.
That is certainly true but it uncovers the issue of whether we consider free speech a value or not. Google is saying that it isn't.

It's going to get very problematic. When big players squeeze the Overton Window it becomes an Overton Bubble. We'll be blindsided by more electoral decisions that are puzzling due to preference falsification.
Have a look at the RAID 1 implementation.

If you have a 2-disk mirror and one disk fails, you can mount the remaining disk one more time to try to recover.

If you try and mount it a second time it is marked permanently read-only and can never be recovered. You need to dump the data and rebuild from scratch.

It's 2017. It's been in development for almost a decade, and getting the simplest RAID case correct hasn't worked.
I can almost feel my blood boiling.
In which case it would be long gone anyways
Sure. So hand-tweak the SVG files per density that you need custom-handled. Like you already do for images / when exporting images. Same difference....

... except now you need to do it on the device too, to make sure it renders identically there. Otherwise the same problem!

---

For very small images it doesn't matter / png may be smaller, but small images with that quality don't typically add up to hundreds of megabytes.
No one I know is opposed to renewable energy, but advocates really do everybody a disservice when they try to argue that an intermittent power source without storage is the reasonable replacement for base load power. As Bill Gates said in an interview "…They have this statement that the cost of solar photovoltaic is the same as hydrocarbon’s. And that’s one of those misleadingly meaningless statements. What they mean is that at noon in Arizona, the cost of that kilowatt-hour is the same as a hydrocarbon kilowatt-hour. But it doesn’t come at night, it doesn’t come after the sun hasn’t shone, so the fact that in that one moment you reach parity, so what? The reading public, when they see things like that, they underestimate how hard this thing is. So false solutions like divestment or “Oh, it’s easy to do” hurt our ability to fix the problems. Distinguishing a real solution from a false solution is actually very complicated."

https://www.theatlantic.com/magazine/archive/2015/11/we-need...

(Gates is investing in 4th gen nuclear and energy storage companies so he is putting his money where his mouth is.)
Talking heads like to say Apple needs major changes and to blow everyone out of the water. Apple knows they just need to keep making incremental changes and keep up with demand and they will [continue to] achieve insane sales.
I would add a "@"

npm ls | grep -E '(babelcli|crossenv|cross-env\.js|d3\.js|fabric-js|ffmepg|gruntcli|http-proxy\.js|jquery\.js|mariadb|mongose|mssql\.js|nodecaffe|nodefabric|node-fabric|nodeffmpeg|nodemailer-js|nodemailer\.js|nodemssql|node-opencv|node-opensl|node-openssl|noderequest|nodesass|nodesqlite|node-sqlite|node-tkinter|opencv\.js|openssl\.js|proxy\.js|shadowsock|smb|sqlite\.js|sqliter|sqlserver|tkinter)@'
Plant-based burger company Impossible Foods raises $75M
Tim Cook’s explanation on why some VPN apps were pulled in China
I've used golang and https://golang.org/pkg/flag/ in the past, works pretty well. (and I love go) heres another great resource: https://gobyexample.com/command-line-flags
My Mum phoned me last night across 3 time zones because she heard about this and was worried. The people writing these articles are responsible for a lot of fear mongering amongst lay people.
It's quite literally all about him, he's the only one making the allegations! If you read past the headline there is no source for NSA involvement other than Kim himself.
XFS went through a tech preview -> support -> default over the RHEL 5/6/7 lifecycles.

The fact btrfs has been yanked from tech preview would tend to suggest feedback has been so bad that they believe it can never make it to being supportable.
I guess I'm used to my friends picking out more affordable options. I might spend extra occasionally because my wife is a vegetarian but I can't see any of my friends selecting it at this price, even at $8 a pound.
It would be interesting to do a data breakdown on this list. I'll make a prediction: lots of over 35s, women, people of color, and other markers of "diversity". I hope I'm wrong, but if I'm right, perhaps this could be reposted as "So I hear you want diversity on your team? Well... here we are, hire us!" It would be great if someone who has the power to do this in a public way would do so. I'm not saying it would change things overnight but let's call it the Paris Agreement of tech, shall we? We need to start doing something about this now.
This has a pretty comprehensive overview of a variety of interventions that can help. I didn't find anything new, but I've been learning about addiction secondhand for several years now...

Connection and meaning are two of the most important factors for helping addicts out of their funks.
Well, the importance of red lining decreases as resolution increases. We still aren't there yet, however.
Here's a good place to start with Jordan Peterson:

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

I think he's a brilliant and courageous man. Before you criticize him, find out what he's really about. I would characterize him as "Mr. Rogers for adults." A part of his refusal stems from 1) his knowledge that the Canadian law in question asserts scientific falsehoods and codifies them into law and 2) his objection to the law's compulsion to say things (as opposed to a compulsion to not say certain things) which to him represent something related to Marxist ideology (through Postmodern Social Construction) and 3) other structural objections to the Canadian law in question, which he feels oversteps the protection of individual freedoms by, for example, abrogating due process.

I find that watching his lectures is very worthwhile, from the standpoint of the Humanities. He may well end up being one of those responsible for saving the Humanities as the 21st century internet continues to disrupt higher education. In particular, he has a formulation of the Humanities which is compatible with and draws from evolutionary biology.
A journalist among journalists.

He was probably Steve Job's most respected tech journalist. That's saying a lot. When the early iPhones launched, only a handful of journalists had a review device; Mossberg was one of them.

As opinionated as Jobs was, Mossberg was one of the few people where he would not criticize nor argue when Mossberg had feedback for Apple products.
>> and in the best case scenario a proof that actually forms a sensible new theoretical framework in which the theorem becomes almost trivial to prove.

>What?

The idea is that, in creating the proof a mathematician invents a new way of looking at the problem. When viewed in this new way, the problem itself sometimes becomes trivial. When this happens, the the framework that was developed could be used to attack new problems that had previously been unapproachable.
why does anyone want to try new foods... to try new foods and to have diversity of options.
User experience: Came to N.A from HN to explore. Saw a long page of "Latest quizzes". Looked for but didn't find a "Recommended quizzes". My experience is most quizzes are poor, so this was discouraging. I chose a topic of interest, but which is often taught badly. "The Periodic Table of Elements Part One". The quiz page gave me a title and number of questions (57), and clicking on "Start quiz with text" gave me the first question. Being on firefox, I expected voice to not work. I considered switching to chromium, but didn't. I thought "this will be a long quiz". I looked for a way to see a list of the quiz's questions, but didn't find one. Rather than beginning to take the quiz, I left the site. Insufficiently engaged for a long quiz while unable to visualize what success would look like. Additional context: I've worked with speech in education, so that had reduced novelty pull for me. This report has been somewhat simplified. Fyi, FWIW.
I wish it was worth a lot to be good at assembly these days. It seems like the huge salaries are for c++ devs. I spent like ten years getting really good at this stuff but nowadays it feels like being really good at trivial pursuit.

Edit: Did not mean to "mock" the OP, just merely trying to showing that you can apply that thought to almost anything in the programming world by replacing the technology/language names.
Although Node.js has been associated (usually) with web programming, it can be very useful for command-line utilities. Worth considering, as the number of supporting libraries is very large.
Yah, same thing struck me as incongruent.

Hustling in workplace would more likely mean "thinking out of the box and wearing multiple hats". On the street it typically means "doing anything for a buck, including ripping people off".
For C99, the correct type for an array index is size_t. unsigned int isn't guaranteed to be big enough, while size_t is guaranteed to be large enough for the target architecture.
We (rsync.net) contributed disk space to the original Archive Team effort - backing up geocities.

I continue to be interested in helping with these efforts but multiple petabytes of online storage is not trivial ...
Hand wavy recollection of what a very knowledgeable cancer patient told me years ago: They were incredibly frustrated that most cancer research related to the type of cancer they had was variations on the same thing because it was the trendy thing to fund. This person was hoping for real progress, but was seeing just dozens of studies of the same thing with minor variations and nothing actually interesting or really new being done.
It's not an editor thing, it's a shitty package creators thing.
I didn't find a Vim scheme for you for certain, but take a look at http://tomasp.net/custom/tooltips.css to grab the color values.

It does sort of resemble 'koehler' from the color schemes that shipped with my copy of Vim. Certain details are different, but it may be a good one from which to start.
A problem that exists because there was no QA to start... Instead we get "awesome" lists of "curated" packages on github, which does nothing to solve the problem.
I agree, attacking him was a mistake. It's not the SPLC's job to determine who's a good faith critic of Islam and who's doing it for a quick buck.
Jokerman Electronics,BAZOOKA PASSIVE BASS TUBE 8“ 8OHM, 150W RMS
I think the way it breaks a part has always made me lean towards it being served as a bbq pulled pork slider. I didn't think about how it would taste as a "sausage".
Two months are around 40 business days, which gives over 200 people per day,
or one person every two minutes. The only way this would be possible is when
he did mostly collective sessions, which heavily undermines the impressivness
of the feat.
In other news, the Trump administration wants to start investigating colleges for discrimination against white applicants. So, that is the latest empty distraction, but it brings real consequences we all suffer with for years.
interesting. FWIW, here's the ingredients list for the Beyond Meat burger:

water, pea protein isolate, oil blend (canola oil, flaxseed oil, palmoil, sunflower oil, dha algal oil), methylcellulose, carrageenan, potassium bicarbonate, caramel color†, yeast extract, maltodextrin, potassium chloride, tapioca starch, sorbitol, calcium chloride, natural flavoring, spices, salt, vegetable extract mix (spinach, broccoli, carrot, tomato, beet, shiitake mushroom), l-cysteine hydrochloride, beetjuice powder (flavor and color), natural hickory smoke concentrate, calcium sulfate, onion powder, onion extract, mesquite powder, sugar‡, pomegranate seed powder, ferric phosphate (iron), paprika extract (spice and color), garlic extract, cyanocobalamin (vitamin b12)
Evading Machine Learning Malware Detection [pdf]
Not really, if someone had the insane power of 60% mining power, the probability of mining 6 consecutive blocks would still be 0.60^6 only ~4.67%, but this falls exponentially, so if they wait a few more minutes and have to reverse one more block, that's 2.8%

It's just very unlikely this could work. Possible, but very unlikely.

Edit: Also, if you have a very large amount of coins, you probably want to sell it off slowly, instead of tanking the market in one go. This makes it even more difficult since if you're caught reversing the first few transactions, your account will be flagged.
Python has click (http://click.pocoo.org/5/), which is pretty great.
I'd be very surprised if SoundCloud paid anything near the standard GCP pricing. It's much more likely that at their scale they pay the rates I mentioned.

That said, if they pay the rates you mentioned, then it's no wonder the company fell apart.
> trying to convince the world they don't want meat via rational arguments is futile

Of course it is, because it should be pretty obvious that they do want meat. If they didn't want meat you wouldn't be having the argument in the first place, right?

I've never tried a real honest to god direct replacement for meat that I actually was fooled -- even for a moment -- into thinking might actually be meat. I've had some delicious vegetarian dishes, I've had some delicious vegan dishes, but those things definitely just aren't the same experience as eating meat. Tofurkey just don't cut it.

Which isn't to say that I'm not open to the idea of having a 1:1 lab-made replacement for meat that is indistinguishable from the real thing. I most definitely am. If you could provide me with lab-meat at even just a small premium I'd probably go vegetarian where that option was available.

But boy do I love me some meat-or-indistinguishable-from-meat products in my meals.