skysight-inc/HackerNews huggingface dataset:
Yeah, the second part of my comment was wishful thinking. It would be cool if it worked similarly to how Golang capitalizes function names to make them public.
Ultimately, I think, Git is a PM tool. Its benefits are __not__ exclusive to programming / code. The future for Git is much broader. GitLab is likely positioning, leading, and leaning into that future.
To attribute to Chinese, Mandiant activated the cameras on APT1 hackers laptops
You misinterpret. First, the point isn't that marijuana use isn't important, the point is that this class of reporting is orthogonal to legal analysis. It would be as if the most famous professional football players were fantastic comedians but never played ball in college. Second, a law degree is a reasonable (albeit imperfect) standard if legal analysis is desired; that it would be hard for journalists to obtain this just tells us there's no market in it. (That is, people with legal training are not rewarded.) Law degrees are also super expensive to obtain for people who just want to do legal aid, but such lawyers need the training nonetheless because they actually have to understand the law to do their job. Legal journalists do not.
Poverty is like drowning.
figures a psychology website would try to categorize everyone in one little box. nobody even knows what "life" is, so how would we even know what the "ideal" life is.

people only go into the psychology field for the $$
Working menial jobs isn't the same as success either. Giving someone shelter, food, and other basic things that society expect folks to have - such as transportation, for example, or clothes that are up to par - isn't exactly wealth to be squandered.

These are the sorts of things that help. We aren't talking riches, just an actual safety net. That way, when your employer decides to close shop, you get sick and miss work, have a low-paying job.. you can actually devote resources into the things that will make a tight situation better rather than trying to decide if you need to eat one less meal a day to be able to afford a doctor's appointment. Things alike that.

I'll even argue that menial work set aside for poor folks has its own stigma, one similar to working at a fast food place. Not only does the public treat you badly for working there, but management often treats you as disposable as well.
list.sort returns None in python - and I’m sure it’s been that way for a long time. sorted is the function you mostly want as it returns a new list each time.
That doesn't seem to be the current administration's goal.
H-1B Visa, America's secret weapon: https://www.youtube.com/watch?v=NK0Y9j_CGgM
I like USB-C. It's cut down on the number of things I plug in and out of the computer by half.
$100 really isn't a lot of money for hand-made scissors. It's the starting point for high-quality hairdressing scissors, with prices ranging to over $1,000.

https://www.scissorscraft.co.uk/hairdressing-scissors
Blockchains don't so much remove trust as distribute it. Instead of trusting one entity that holds my money, I can trust open source code, multiple independent auditors, a bug bounty process, a contract's history of successful use by lots of people, etc. It takes relatively little skill to check for the existence of these things.

(It just occurred to me that we probably need independent rating services that do these checks for popular contracts. That could have warned people away from Parity's multisig wallet.)
Britain Has a Russia Collusion Scandal Now. It Looks Exactly Like Trump’s
I read most of the problems are about the 2016 model and not the 2017 model. It could be that people have different versions of the keyboard.
In his influential book on Universal Income, "Utopia for Realists", Rutger Bregman discusses this at some length (referencing the same study).

I have to say I have experienced it myself, and not having enough money for the essentials is so all consuming that you cannot possibly perform well at work and make good life decisions. I have succeeded at work under these conditions, but I gave up everything else, hobbies, leisure time, and worse of all time with my children. Maybe my kids will do worse in their exams because I didn't have the mental capacity left to see where they needed help. Maybe this will make them poorer too.
Here we go: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/3615
OWASP Dependency-Check before 3.2.0 directory traversal filenames
> Even when participants imagined that they could take a magic pill guaranteeing eternal youth, their ideal life expectancy increased by only a few decades, to a median of 120 years old. And when people were invited to choose their ideal IQ, the median score was about 130 – a score that would classify someone as smart, but not a genius.

Medians? The distributions would be more interesting.
That’s interesting to hear. I’m using a cheap HP running Ubuntu supplied by my current job. I was considering switching to an XPS13 for my personal machine.

What’s currently keeping me on my late 2013 MBP for the moment is poor default behaviour of desktop Linux.

Like the Bluetooth forgetting the state it was left in on every reboot.

Or something, I don’t know what, constantly reversing horizontal trackpad scroll direction (but leaving vertical alone). Or blanking the screen after 20s of inactivity regardless of the screen/power settings in Gnome.

I know that I’ll eventually get that stuff under control but it’s weird it doesn’t work out of the box without a trip to Stack Overflow.
Tracking the Progress in Natural Language Processing
Wealth, relatively small population and homogeneity (cultural/religious/economic) does make a lot of difference, See: Qatar.

US might be wealthier (I've not vetted this statement) but it still doesn't have many of the above.
https://github.com/snyk/zip-slip-vulnerability

https://news.ycombinator.com/item?id=17237295
John McAfee hospitalized after a failed assassination attempt
Not true, what we call the color red is an electromagnetic wave with a wavelength between, according to wikipedia, 625 and 740 nanometers.

And if you are looking at a picture on a computer, the computer will call red a pixel with an rgb value of (255, 0, 0) even if nobody is looking at it.
Some issues with this rewrite:

* "but I'm not sure...", "I think that..." - these are weasel words that weren't there before and which change the meaning of the sentences. If the commit message is wrong, in the context of right and wrong of Linux kernel development, saying so is not Linus stating his opinion. The context of right and wrong might be based on Linus's opinions, but that's a different thing.

* the rewritten version loses the point about unclear standards language not being an argument, even though this is mentioned multiple times in the original. Perhaps because it often comes up as a rebuttal attempt, as indicated by "Don't tell me...".

* The conclusion of the original e-mail, i.e. its main takeaway, is that standards should be questioned. The rewritten version ends with "what are your other arguments?". In fact, the explicit point being made - that the standard should not be seen as an infallible resource - is now only implicitly present.

That said, I agree that profanity, name-calling and direct attacks are unnecessary and that the e-mail would be better off without it. But the author of the blog post also promotes changing clear and direct language to weak statements, which I do not agree with.
Well, given that it is serverless the infrastructure is operated by the provider, in this case Google.

That leaves the company to use the various APIs.

So you use Google Cloud Functions to ingest data and do all preliminary processing, store the data in one of the various persistent storage options (Spanner, Bigtable, whatever is best suitable for the job) processing optionally using background functions or containers for further processing or presentation.

Given that a reasonably short while ago I did not yet see Google as a serious contender in this space I'm actually surprised how far they have come.

You can basically create an enterprise class application dealing with vast amounts of data and never even know on what silicon (or where...) your processes are running.

Of course you still have to give some parameters, such as in which DC you want to run your stuff but on the whole it is about as painless as it can be.

For more info this would be a good starting point:

https://cloud.google.com/functions/

Important notes about the execution environment limits:

https://cloud.google.com/functions/quotas
Hmm no DragonflyBSD
I will disclose what I can short of anybody being able to determine the nature of the business, the vertical they operate in or which business it is.
I think the other more important path mentioned would be: "what happens in case of a ban/restriction?". Not with AWS, but we've previously had accounts locked/closed "accidentally" - thankfully they were non-mission critical.
I didn't say or imply that.
Lamdas aren't stateless or ephemeral either. Anything that occurs on code load will persist on that container (i.e., if you initialize something at the module level in Node, it will persist between calls to the same container; this can cause all kinds of weirdness if you aren't aware of it. For instance, I have seen where a dev read some data at load time, and then performing destructive operations on it as part of data transformations in the code, and then wondered why he was getting non-deterministic results back). And there's a half gig of temp space on each container you can write to as well.

While the definition of what constitutes 'serverless' is pretty ambiguous, no one includes ephemeral state as a systems requirement, else you have something useless.

DynamoDB is generally viewed as serverless because there's no management of an underlying VM, and for some definitions because it can scale out horizontally automatically, without downtime, to meet demand (as compared with RDS, or another managed database solution that can only scale vertically).
Sure, Github definitely has worth. I use both myself.

But for a petty price, Gitlab comes with a Kanban board, a release management system, a (free) CI tool, and all of the newer features I don't have experience with ( the whole Kubernetes integration lately? ). (So no need for paid travis, Asana, Jira, ....).

Adding to that that most cloud providers offer ready to use images with Gitlab installed, I understand what it becomes such a 'default choice' for new installs lately.
No website or app should ever call out to any third party API

Definitely. Your website and app should only call your APIs. Your API can then call the third party API from the server. It's a lot easier to change something on the server than having to update the app.
Robbers, Cellphones and the Law
That's my feeling too, would rather not have to trust myself to remember any of this.

Or Lodash-FP...
How does society prevent rioting when we reach 50% labor participation? How about 10% or 1%. Each will happen, possibly within our lifetimes, because of automation and extreme efficiency improvements.
How to use Named Entity Recognition in Excel without writing code?
The woman who taught internet strangers to actually care for one another
There's also the radical European idea of planting (gasp) trees in the streets to provide shade when the sun is out.

(And, while we're dreaming, putting benches in the streets so that tired walkers could have some rest, and maybe even putting little plazas at street intersections to provide spaces for people to socialize and thus making the whole process of walking around the city more enjoyable).
Juice Extractor: 5 Smoothie Factors for Choosing Your Best Juicer Machine
I just read the little excerpt from a newspaper in the article about the genesis of the transistor and it struck me that the technical details in those paragraphs were way above what an audience of today would ever be exposed to from a technical level.
Arbitrary Code Execution Affecting com.h2database:h2, versions [,1.4.197)
The ideal life is searching for a higher purpose other than chasing money till your death bed
As someone who has worked not very long with Ruby I have also stumbled upon the "!"-methods. It is a great convention - but as already noted, not consequently used.

Have a look at the insert method on array:

insert(index, obj...) -> ary

From the signature and the convention one could think, that it returns a new array with the object(s) added at the specified index. However, insert mutates the array and returns a reference to the just mutated array, probably for chaining.

However, a convention that is not completely followed in the standard library like this does more harm than good as it can confuse newcomers. And you can not change it due to backwards compatibility.
Yep. Sorry.
Deserialization of Untrusted Data Affecting Com.Google.guava:guava, [,24.1.1)
I wouldn’t really say this is any more “codeless” than HTML, SQL, or Prolog, because you’re stilling writing unit tests, but in YAML instead of an imperative language like JavaScript.

I think the word you’re _really_ looking for is “declarative.”
I have some python based lambdas for simple service/user story monitoring. The couple problems I have with lambdas, which mean I will _never_ use them for a proper application:

- The language choices available do not meet my needs
- Impossible to create a prod-like setup; all our services run on k8, so mini-kube works great locally
- You lose any sort of control over architectural decisions (for better or worse)
- Poor code structure/quality/re-usability leads into poor developer experience. I enjoy most new technologies I pick up, all I got from Lambda was frustration.
Convolutional Neural Network Performance Is About to Increase Dramatically
Good point and it is a tough balance. Really like Rust but also like Go. One things about Go is that it is really simple.
SEC-3187: LdapUserDetailsManager password change with LDAP operation (RFC 3062)
Easy, yes. And more importantly, explicit, unlike the JS examples in this article.
This

http://www.classiccmp.org/cini/pdf/Commodore/C64%20Programme...

I still have my copy after all these years.
Unfortunately RFC 1459 is just the shallow end. It both includes features that no-one uses anymore, and excludes widely-deployed features that everyone relies on. Lots of the de-facto IRC protocol isn't written down anywhere outside various client and server codebases.

The situation is not unlike that of terminal control sequences. The core VT10x functionality is more-or-less mostly in place, ish, in every terminal emulator, but some of the VT10x functionality is no longer implemented, and lots of subsequent useful functionality isn't well documented, so implementors are left to crib from other implementations.
We were wary of limiting paid users. Even with lambda's max concurrent function executions limit, when the function completes in a few milliseconds, the number of invocations per second can still be high.
> - a slack like chat app

They have, the Omnibus variant as well as the gitlab-ce docker container based on it includes Mattermost with integration. Just awesome, actually.
In today's world, a regulated exchange is prevented by law and auditors from doing that. Banks can do it because they're backed up by deposit insurance and central bank lending. A crypto exchange doing it would likely go bust sooner or later; this may have already happened and been called a "hack," but people are learning not to trust sketchy exchanges.

In some future crypto-based world, exchanges can be fully audited on a blockchain. Using technologies like Plasma you can even have a cryptographic guarantee that you'll be able to get your money back out, even though the exchange itself runs on a fast central database. The sort of crypto bank you're describing would have a hard time competing with that.
Directory Traversal  Affecting org.apache.tomcat:tomcat-catalina
Their Companies House filings show a charge registered for a loan late last year, presumably a last ditch attempt to keep it running. The filings from the last few years show it was barely profitable. Sounds like it was a very desperate position.
I'm Broken

I wonder if we'll smile in our coffins
while loved ones mourn the day,
the absence of our faces,
living, laughing, eyes awake.
Is this too much for them to take?

Too young for one's conclusion, the lifestyle won.
Such values you taught your son.
That's how.

Look at me now.
I'm broken.
Inherit my life.

One day we all will die, a cliched fact of life.
Force fed to make us heed.
Inbred to sponge our bleed.
Every warning, a leaking rubber,
a poison apple for mingled blood.

Too young for one's delusion the lifestyle cost
Venereal Mother embrace the loss.
That's how

Look at you now.
You're broken
Inherit your life.
Moving production to China is often (but not always) a cost-cutting measure. It's often about volume - Chinese manufacturers can scale production in a way that Western manufacturers can't. They have shorter and more agile supply chains and a much deeper labour pool. Scaling up production always carries the risk of quality degradation, mostly because you're diluting the skill base of your manufacturing workforce.

China can't match the quality of the very best German and Japanese manufacturers, but they're pretty damned close in a lot of areas. Quality usually starts to slip because the OEM customer demands it - cutting corners to keep the price down is usually the more profitable option.
Please reread my last sentence.
Not really surprising. You can't be kind of driving. We really should not allow L2 and L3.

Should be just L1 and then L4 and L5 where no driver is needed.
Show HN: A Chrome extension to manage hundreds of tabs
Perl 5.28.0 release notes
You can’t work at SpaceX without high security clearance which is why unlike Tesla they don’t recruit non-Americans.
You can’t work on missile technology in the US especially at this level without having the government so far up your ass that they can tickle your tonsils.
And if you have moral issues with that you wouldn’t work there in the first place as you wouldn’t be able to hold security clearance.
Why would I want to live in that world?
>You'd think those people have seen enough of the "he seemed fine" trope on TV and elsewhere to avoid it.

They don't live their lives by following or avoiding tropes.

(Or some of the might they might, but this is not what was going on in this case).

They say "he/she seemed fine" because that's exactly that what he/she seemed.

They are not going to be altering the reality of what they have seen just so they say something original on camera.
FWIW, I would consider a good chunk of Rust 2018 to be refinements on the language and the syntax. The amount of thought that has gone into those changes is enormous. I mean, if you just look at the new things in Rust 2018[1], then basically every single one of those is a refinement or clarification on an existing idea. The major exceptions are async/await, SIMD and maybe impl Trait. SIMD isn't a language change though; just an incredibly large std::arch library module. :-) impl Trait has fairly limited scope in my view. I think its primary advantage at this point is to make it easier to write compositional code when dealing with futures.

It is hard to say "no" to some new language features because many of them are very very strongly motivated by incredibly compelling use cases. async/await is the big one. Rust's direction is nothing if not pragmatic, and async/await is kind of the obvious direction to head in if we want people to be able to write asynchronous code happily.

[1] - https://rust-lang-nursery.github.io/edition-guide/2018/statu...
This is something ruby inherited from scheme. Scheme library devs are however a lot more militant about it than ruby devs, so everything that mutates has a ! after it.
So are you a Trump supporter who HATES free trade and immigrants??
So yeah basically serverless is just too expensive. It's cheap or free for low volume, to get you hooked, but for any "serious" service it is too expensive.
Free Ebook – Kubernetes for Java Developers [pdf]
Do people genuinely have modest ambitions, or are they avoiding the mental stress of thinking about how remote their true ambitions are from what's realistically attainable?
Thanks, edited!
Sheffield has a long heritage of making fine cutlery and tools. It's the reason we still have saw makers here (despite the fact their products cost 10x a mass produced version) and why there's a Master Cutler of the city.

A lot of that heritage has been lost but there's still a place in the market for fine hand made things.

You probably own some Sheffield cutlery somewhere.
"Norway is extremely wealthy though. Your benefits don't apply to citizens of Greece or other countries in the EU so it's not clear that it's a scalable solution."

That very much depends on your immigration status, honestly. I'm American and my spouse is Norwegian: I'm eligible for most of these benefits. The same is true for my friend who is British married to a Norwegian woman - and their child gets all benefits. And again, the same is true for the friend from Poland who is here raising her Norwegian son (father has died). Most folks that are here for work aren't as eligible for certain things. Levels depend on where they are from, but there are ways to earn similar rights as well, if you go through immigration. Of course these won't apply to folks living in other countries.

"The US is very large..."

Sure, but they also aren't poor overall and this is just an excuse. If it is a constitutional issue about federal government powers, well, that document was meant to be changed. The instructions on changing it are in the document itself, after all.

Canada is very large and manages to have healthcare. There isn't a good reason why government agencies in different states cannot have an easy-to-navigate system for a safety net that actually works while meeting basic threshholds set up by the national government. Norway itself has municipalities administer many of the benefits, such as language courses for immigrants and adult education. This way the folks up north can meet the needs of its people, which can differ from the needs of folks down south.
> Poverty can also be a trap because...

Actually there is contrary evidence. A study was carried out on the streets of London where they gave larger sums of cash no-strings-attached, and it showed that people in general took that money and used it to set themselves up in a job. One started a gardening business, for instance [0]. The idea that work is what people need is very Victorian, and reminds me of the tread-mill in the workhouse. Surely we should be looking for ways to remove the tyranny of physical labour. I most certainly do not need to be working in a regular job to feel successful.

On the matter of terminology the poverty trap as I have seen it looks very different. There is a trap that means in the UK if I am out of work I can get job-seekers allowance and housing benefit and child benefit. If I can find a single days work I lose all of it (although I may get some working tax credit it will not cover the loss), so anything other than a full time job has to be avoided at all costs. That is the poverty trap, benefits systems that penalise attempts to get off them.

[0] : https://www.jrf.org.uk/report/providing-personalised-support...
Instead of the doctor marrying the nurse it's now the surgeon marrying the pediatrician.

People tend to marry others of similar status, not necessarily income level.
This piece seems to be arguing from the same position as people who want to ban strong crypto in general. The gist of the argument is, "you can't do X, Y and Z if this thing becomes pervasive, and we really want to be able to do X, Y and Z, so we need to ban it".

Look, cryptocurrency - like cryptography itself - is just math. You don't argue with math. If it makes it impossible to reliably catch money laundering, or to tax transactions, then we'll have to figure out some way to structure our society such that these things simply aren't relevant. And we know this can be done, because that's how the world functioned for most of its history.