skysight-inc/HackerNews huggingface dataset:
Randomized physical card packs can be gambling, but they also have non-gambling uses; in MtG, there are ways of playing (drafts) where the randomized packs are logistically important to how the game is played, and those ways of playing are legitimately fun.
I am so excited to test this. Praise the devs
For me, the major pain point is in what this means for our cultural values around privacy. The less privacy we have the less important privacy becomes, and our collective values around privacy become eroded. This makes it much harder to raise a fuss about privacy violations and have people take you seriously e.g. they might interpret your objections as "it's icky, I don't like it."

If somebody can put better words to this, please do. I'm not well-versed in Sociological Things.
Does saying it's nothing new make it ok though? Pokemon cards realistically target children, isn't this teaching them gambling mechanics?
How do you run/bike without air moving around you?
Yup. Portugal and Prohibition also proved it yet again. Drugs, gambling and prostitution oughta be decriminalized in order to drive out the criminal element from the supply side and drive down the risks on provider & consumer sides.

For-profit prisons, desperate small towns towns and greedy politicians benefiting, plus the revelations of Ehrlichman of the Nixon administration’s intent (WoD targeted the admin’s enemies: hippies and blacks), make it and outlawing of other vices perversely-corrupt in the extreme. Let’s not forget the 13th amendment loophole expressly endorses slavery of prisoners.

https://www.cnn.com/2016/03/23/politics/john-ehrlichman-rich...

http://www.browardpalmbeach.com/news/geo-group-earns-over-60...

http://www.miaminewtimes.com/news/five-reasons-boca-private-...
1.Invalid inputs potential:
Inputs->outputs. If you can stuff invalid input and the code can't detect it or crashes, its a vulnerability.
Fuzzers automate this step by creating lots of hostile/invalid input state.

2.Off-by-one,length/stack/buffer-overflows: check the length of input/buffers, does the code handle all cases?
C memory leak detectors/memory sanitizers can detect this.

3.Logic/Design flaws: Does code path assumes something that can be changed before or after execution? Does the code assumes a fast path that requires all circumstances to be correct?
Does the code ignores something that influences later execution(e.g. generic approach where special handling is required, special handling deferred to later step, losing global state information(e.g.with function calls))?
Static analysis tools will find most of this.

4. Exceptional/Corner cases: is the code exhaustive?
Can it handle all states of program? Usually the error is programmer assuming X can't happen and optimize it out, but due code evolution X suddenly becomes possible or was possible with exotic configuration/state.
This often can't be automated even with static analysis tools because is program-specific knowledge.

Rewriting it in Ada/rust/ocaml might be an alternative: they allow to specify exhaustive compliance with requirements and check all state combinations at compile time. Functional programming can also handle this with additional overhead and restricting the program global state. Security-centric stuff should not be manual:
C requires to do it manually or introduces run-time asserts.

The reason world doesn't run everything in Ada or equivalent, is that flexibility and speed are often as critical as security:
network stack that is 100% proven secure but twice slower will be replaced by network stack that is 99% secure and is twice faster. Same applies to most latency requirements:
if you program is secure but introduces X latency, it will be replaced by faster stuff that works reasonably well.
That's interesting - thanks. Of course, it has a price tag, but so does the rest of our pipeline, along with our time.
K8s also makes sense if you have more than a single server. it's not as easy to keep all your servers up to date, without some automation.
I completely agree with you and these are exactly my thoughts as well.
> How can life be good if it's not comfortable and easy ?

Do you have fun playing tic-tac-toe? The harder a game is the more rewarding it is to succeed at it. Some games are so hard they can crush you but if you manage to rise up again and eventually succeed then you will be stronger for the experience and happier.

One example of this is the game of regular jobs vs the game of startups. A regular job is easy and comfortable but few people are content and the ceiling of achievement is not that high.

A startup can make you have mental breakdowns but if you manage to eventually win you'll be much richer /respected than someone who played it safe.
These Women Are Leading in Artificial Intelligence and Want to Influence It
Facebook and google sell your attention and your clicks. They will sometimes make 100 dollars a click depending on the content of the ad and how targeted it was to your profile. For example, type car insurance into google, click the top advertisement. Ka’ching, that was 100 dollars transferred from one adwords account into Google’s. Your simple click, and the data associated with it, is someone else’s money.
We're saying the same thing. It's not magical/complicated/etc. It's a set of tools, that work great if you understand the underlying concepts and when to apply them.
Interesting read in part, but he has made a large mistake in his premise and argument.

That is, he does not discuss that all belief is based on a choice made by the believer. No matter what the belief system is, irrespective of any evidence that may be for or against any specific belief and irrespective of any authority that is dictating what should or should not be believed, each individual has the full right to choice and what they choose to believe.

If nothing else, this is the most fundamental of rights, to be able to choose. Interestingly enough, for the rights claimed by people, the one right that doesn't seem to sit well is for everyone to have the right to choose some course of action and the consequences thereof.

[EDIT}: Corrected some sentence structure
Yes, and the current GC has sub millisecond pauses so it's not necessary in any case.
The part on continuations is like every other explanation on them - too brief, too cryptic. Although I myself understand them, I doubt a newbie would from reading this.

Overall it is good and concise.
I thought this part should have been pretty clear by now. Sending things down a gravity well never really makes much sense at all even from a long term perspective.

Space real estate and resources are enormous enough to a point you could to start with building wonderlands to settle billionaries there, and eventually may be lift out common people out and have them live in permanent settlements.

For some reasons Asteroid mining never gets the kind of traction in any mainstream space work. Though the returns are just bonkers compared to anything you might invest at this point in time.
My Dad worked on these machines in the early 90's in England.

He was based in the Langley office. I always loved going into the office and seeing all of the equipment for building/supporting these machines.
I have a (conspiracy) theory, that JS developers bribe and pay each other to include their projects as useless NPM dependencies, so they can rack up downloads and go to the next employer with a

"My package has 2 million downloads, I want x% more than market rate" attitude.

It's like the equivalent of influencer marketing, but for code packages. Of course I could just be a crazy old man. Who knows?
Heck no, I got a little bit in a multivariate stats class but the rest I had to pick up in the field or a bit from books. I had a particularly illuminating moment with my ops guy trying to work out how often we could expect a drive to fail in a ten drive array and it was pretty shocking.

My knowledge is pretty thin, but the fact that I even know what questions to ask puts me in a better spot to contribute than 4 out of 5 people in the room. That shouldn’t be how things are, but that’s where we are. Every new (old) technique is a bunch of naive people crossing their fingers and hoping things go better than last time.
How do you believe this is infringing the GDPR?

IANAL, but...

Ebay are processing the data as instructed by the data subject (Art 6. 1a) for the fulfillment of a contract to sell the data (Art 6. 2b).

https://gdpr-info.eu/art-6-gdpr/
There are plenty of reasons for not going into tech besides sexism, yes. I've actually always aid exactly that: women are too smart to become programmers.

Maybe things have improved a little, but in the old days, programming meant sitting in the basement without natural light, staring at a screen most of the time. Yes, there are meetings, but meetings also suck.

These days, maybe it is not the basement anymore, instead you have open plan offices with hundreds or workers.

It's probably much more healthy to take a job with frequent human interactions. Surprise: these are the kind of jobs women tend to take.

Look at a standard office building. Check where the developers are sitting. Then check where the women from marketing and human resources are sitting. I wouldn't be surprised if even today, you'll find marketing in the well lit corner offices.
How much would it cost to put all of sci-hub on IPFS?
How much would it cost to put all of sci-hub on IPFS?

I'm given to understand that once a file is uploaded to IPFS nobody (exept the uploader himself) can take the file off of IPFS.

Also I've come to understand that uploading costs some money but downloading is free.

See where this is going? What is someone would download all the PDF files in this repository and
upload them to IPFS?

http://gen.lib.rus.ec/scimag/repository_torrent/

You could ask "why?" since these files are allready hard to take offline (they are served through BitTorrent after all).

Well, when downloading through IPFS you don't need a BitTorrent client and also it's now a whole lot easeyer to index and search through these files.

This brings me to another question?
Has someone allreadt build a search engine (extension) for IPFS sites and files?
Some examples of "transpilers" targeting Javascript but writen in other languages:

https://github.com/google/closure-compiler

https://github.com/BuckleScript/bucklescript

https://github.com/fastpack/fastpack

Seems like on the average it does offer a boost in performance.

And there is some aditional work providing javascript parsers for rust (which you could build tools like babel on top of): https://github.com/dherman/esprit
can't edit, so excuse my self-replying. At least some religion had some "exercises" like caring about and helping the less fortunate, like the poor, etc. What the article describes seems to be extremely self focused/centered on "I" and "myself", kind of very narcissistic.
Time-Shared Execution of Realtime Streaming Pipelines by DPR
So I'm clear: You're saying that your friends work part-time for the USPTO examining patents? Like, they're paid by the USA government to read patent applications, and help determine whether each claim is allowed or rejected?

It's very common for experienced engineers to review patents for private companies (to help them judge whether they infringe, assess the commercial value of a portfolio they might buy, etc.). I've never heard of a part-time patent examiner, and I'm interested to learn more--the conflicts of interest would seem extraordinary.
"When we have modern libraries and frameworks"

I would question the assumption of having "modern" libraries, or at least rephrase it in terms of "performance" and "reliability":

Do we really have performant libraries (do they at least saturate the hardware)?

When it comes to networking, I think the answer is going to be more and more, no, we do not have performant libraries and software is being outpaced by hardware. Hardware is sitting idle thanks to our libraries.

Do we really have reliable libraries?

When it comes to storage, again I think the answer is no. For example, Linux RAID has long suffered from a plethora of faulty logic (pick a random disk sector as the canonical sector, split-brain etc.) and of course Linux RAID is not at the right layer to even have a chance of getting this right. And yet even ZFS lacks algorithms to detect or prevent split-brain. It's possible to detect (with 2 disks) and possible to prevent (with 3 or more disks), by taking quorum from the longest partially ordered set in the topology, but even ZFS (which is still awesome) is not reliable in this regard.

When it comes to networking, even TCP is not that reliable but has huge issues with bufferbloat. For example, a single person uploading a Gmail attachment on a 10mbps line will break the Internet for a second or two for everyone at your office (try it sometime - get everyone running "ping" and then upload an attachment). This is why Apple's background software update uses LEDBAT. Most libraries are not using LEDBAT or similar but are trusting TCP's congestion algorithms to do the right thing.
An abridged summary is one thing.

An abridged summary that editorially chooses which knowledge is worthy of summarizing is another thing.

Wikipedia is the latter. The "all knowledge" bit should not be part of the description, because it's not true. Wikipedia actually attempts to create "a summary of selected portions of human knowledge, chosen by those users with the most willingness to endlessly argue on the internet about what should and should not be included".
If we're talking about the actual installation of a distributed system, then installing a distributed database isn't "easy" either, and also requires knowing the concepts so you know what you're doing.

Kubernetes is not going to be simpler or easier than the software that it's designed to run on top of itself, but it's not that hard anymore either. The installers work well, there are several distros with varying capabilities, or you can just use the public clouds like most where it's 1 button.
Mostly because you can directly buy the cards you want in MtG on the secondary market.

Consequently, this limits the "whale effect"--even the most expensive decks of cards in "Standard" tops out at about $1200 ($20 times 60 cards), and generally MUCH less than that gets you championship level decks.

If the ONLY way to get an MtG card that was required to compete was to open $200 boxes over and over and over, I suspect that people WOULD start complaining.

Most of the "skinner box" games explicitly prevent you from being able to buy specific cards precisely to keep you on the hamster wheel.
It should be noted that most items in CS:GO cannot be obtained as a normal drop, only from a crate, so it's not so much that good-looking drops are rare, it's that good-looking items can usually only be obtained by paying money to open a box (AWP Dragon Lore being one of the few exceptions).
But card packs are random at least. The very rarest card will be equally rare for every buyer, any time. Loot boxes can be much worse than gambling on a random number generator: game servers know the inventory of a player and can tailor box contents to always keep the inventory close to one of the many thresholds that are usually designed into game rules. Maybe some operators are voluntarily staying away from these dark patterns, maybe using them could theoretically get you into legal trouble, but it would be very difficult to prove anything.

Basically my point is this: it can be perfectly reasonable to allow one form of gambling-like transactions where it is easy to ensure that the house is playing fair while outlawing a superficially similar one were making sure that the house is not cheating would require enormous regulations and oversight efforts.
If a lot of people think that they're not so far off that's a lot of people who'd rather not become a truck driver only to be displaced by a robot in ten years.
Disclaimer: I’m a security engineering consultant, focusing on code review. I’ve been writing software for 15+ years.

Industry knowledge and following trends is useful. Following CVEs reveal problem areas in software. Some industries or entities may not devote much time to security review, leading to buggy code.
Some see security only as an expense unfortunately.

Looking for vulns in locations where others have not or are unlikely to look, due to effort or domain knowledge requirements, can be very fruitful.

Directed fuzzing can yield great results. Any sort of parser in a lower language like c or c++ are good targets. Spend manual review time for areas that are unlikely to be reached by the fuzzer. Keep in mind fuzzers aren’t a silver bullet though, and won’t catch everything.

Running static analayzers or grepping for common errors can find quick hits often.

Complex specifications often have many errors when implemented. I’ve heard a few stories of RCE vulns due to buggy X.509 parsers.

Developing a threat model is helpful to find high impact vulns.

Knowledge is also key. Understanding components at the unit and integration level is a must.

After doing security reviews for a while, you develop an intuition of where to look. Every once in a while though, you bump into a SQL injection on a login page, so don’t overlook the simple things.
Obviously if you are spending thousands of dollars per month in infra then you are the target of K8s.
The point of TFA is that most products fail before having to scale to that point.
> I guess buying physical cards is not so addictive that anyone would pay attention.

Ummmm, they call Magic the Gathering "cardboard crack" for a reason ...
Well, they could have though, "Will this large infrastructure change affect any of the tools which depend on our infrastructure?", set up a small test system using cloudflare, and then test a few tools (like Yarn) against the new system.
To add to what y4mi said, the organisation that submitted the complaints put them on their website: https://noyb.eu/
As I've already stated, these baseless personal attacks are absolutely uncalled for.

You do not know me, nor do you know "my people". I would appreciate it if you refrained from any further pointless stereotyping and blatant misconceptions. Thank you.
For skins or other purely cosmetic items with no effect on gameplay, to me it's equivalent to a gumball machine where you might not get your favorite color.
Amen.
Use PaaS as much as possible and fallback to running VMs as a last resort.
I left for Sun in ‘88.
How much discomfort and difficulty are too much?
I learned 4 after childhood. It takes pure practice and humble(to make many mistakes) and open(to practice) personality.

But I have never ever managed to learn a programming language well. So instead I became an economist and social scientist.
Why the distaste? I treat it as a study of phenomena. It's like a social study on rather grand scale. It doesn't different species much from the crowd dynamics, useful in better design of evacuation routes.

The application is not life-saving, but the conclusions are the same. It's like dynamite and atom splitting. You can use it for the good and for the bad.

> it's important to understand what's going on in these companies.

This is simple. They study people's behavior to drive it for their benefit. The basics of it should be taught in high school, so people better understand themselves.
What’s New in Fedora 28 Workstation
Nice write up and very well structured. Reminds me of when I did the complete tic-tac-toe analysis by hand back in the 80s while in elementary. It’s always interesting to see such simple ideas and game mechanics leading into such challenging games with (practically) infinitely number of end states.
Thanks for sharing your effort, will have a look at the notebook ;-)
Fif, a stack-based scripting language
we're being comoditized. Either as becoming end layer in a tech stack, or a supplier to an aggregator.. all the same.
The premise of the article is so ridiculous that I wonder if it's a false flag. "The 9.9," by and large, are not the ones who have subverted the basic American principles of democratic governance, free markets, and equal opportunity via regulatory capture. They aren't rich enough. The 1% is.

I wonder who paid Matthew Stewart, an Oxford-educated management consultant for "large financial institutions,"[1] to write such an article.

[1] http://mwstewart.com/about/
No, I was comparing ninja to make -j8. If you have large recursive makefiles they end up waiting for each sub-target to be made before the next directory is entered and made. This has a significant effect when compiling our ~100k line code base. Maybe 30% slower on average.
The whole article hinges on an empty premise: "Possible explanations could include changes in brain plasticity, lifestyle changes related to entering the workforce or college or an unwillingness to learn new things — potentially while looking foolish in the process — that mounts with age."

I would argue (as a European) having learned 7 languages over the years (only 2-3 to any practical level, but including Greek and Latin as a firm foundation) only time matters. Invest the time and you can go to a pretty decent level in any language. Some are harder than others, fluency takes periods of continuous exposure, but it's all a function of time spent. Kids not only have time and emerse themselves by nature in their first language, but are obliged via social structures to practice (schools even come with punishment you know). The rest might give you some hindrance at 20+ but nowhere near the effect of don't spending the hours reading and talking.
> "Loot boxes work like gambling, and they're designed like gambling. They're designed to provoke compulsive reward-seeking behavior."

Just because A has some properties of B doesn't mean that A is B.

I think both gambling and loot-boxes could be categorized as subsets of the set of things that are "compulsive reward-seeking behavior".
But you can use LTO with more libs which may reduce your overall binary size.
> Nearly 92 million U.S. adults, or about 38 percent of the population, took a legitimately prescribed opioid like OxyContin or Percocet in 2015, according to results from the National Survey on Drug Use and Health.

That is mind boggling! I had no idea that opioid prescriptions were that common.

So is this a Baby Boomer effect?
K8s changed the way I thought software should be built, because it presents the data centre as an API.

K8s is also not that complicated after you grok it. It's also pretty easy to get started for simple cases. It's just that you need to switch your mindset a bit; but the benefits from the mental switch are non-negligble.
religions seem to have completely embraced the idea of 'the ends justifies the means'. The president could probably reveal himself to be a literal demon and they would still support him.
HotS and Overwatch really aren't exploitative sure, but Hearthstone is incredibly exploitative. Unless you are so good you can go "infinite" in arena (always make your gold entry fee back and then some, on average), you have to buy packs for every expansion that comes out. Or you have to play with lower-tier cards, which some people do successfully, but to get the most out of the game or be "competitive" they will need the best cards eventually.

Out of the 3 games, I probably played Overwatch the most, followed closely by Hearthstone, but the amount of money I invested in Hearthstone is easily 3-4x the initial price I paid for OW. I got fed up of the "pay or fall behind" nature of Hearthstone and stopped playing a long time ago though.
> harsh, company destroying penalties associated with GDPR

These are entirely imagined, most likely by Americans spreading FUD, or people interpreting the terms "maximum fine" as a minimum fine.
Are you socially intelligent, emotionally stable and like having interesting conversations about a wide gamut of topics that don't involve tv shows and games?

I know what career field you SHOULDN'T enter!
Some good stuff in here that risks being glossed over because of the length. Could use a tl;dr or a 75% reduction in words.