skysight-inc/HackerNews huggingface dataset:
if there's a way you can enable writeable file sytem, but not compilation of anything executable, that may end up being the best of both worlds.

WP could address some of this by requiring plugin media/js assets to be copied over to public folders during an 'init' process, while requiring the core PHP code to be outside of the document root/public area. But it would break on certain hosting platforms (I know that years ago, Plesk templates would enforce that nothing could live outside the document root - every upgrade they'd change all PHP permissions to only allow PHP execution inside the document root, perpetuating poor security practices for anyone who wanted to host on plesk-managed servers).
But there's also a matter of probablity: Hanlon's Razor simply captures the fact that stupidity is much easier to come by than malice. So if you have to assume something, assume more probable thing.
I too read the jokes in the article
I won't apply and it's not yet a startup. I'm member of a community of programmers. One of our projects is to make OSS sustainable with a custom license targetting some users (mostly big corps already paying for commercial software). We call that "fair source" license internally (a license with that name already exists).

We would be glad to have a quick feedback from a lawyer about that idea (mostly know what's feasible - are the rules we imagine in our license legal...).

You can reach some of us on our chat: http://dailyprog.org/chat/
You can get the same functionality by using an existing state manager, a socket library, and your own tree diffing algorithm. This is just a baked pie ready to eat, along with some syntax sugar :)
Here is a very simple example usage: https://github.com/mstdokumaci/stx-vue-example
Property tax was $170m shared between the city, schools, county, and state.

With Apple bribe the city gets $100m and the schools/county/state get $0.
Valve didn't try to kill Steam Spy... GDPR killed steam spy.
In case that link is your site, the SSL hostname is for `www.` not for the main domain, so it doesn't load in Safari. Chrome for whatever reason didn't care.
https://www.youtube.com/watch?v=Qeauwu2uIwM

The part that starts at around 8 minutes in.
> The main Gentoo repositories are kept on Gentoo hosted infrastructure and Gentoo mirrors to GitHub in order to "be where the contributors are."

Doesn't sound to me as if it's not a mirror.

Though I guess you could say as their CI depended on this mirror, it had a higher status than normal mirrors.
Not really, fq_codel + bbr can work based on RTT changes alone.
0 in 10 is still "no more than 1 in 10", so I don't see why that's scary.
I spent a year and worked 3,500 hours and recorded the tasks I completed down to the hour. That's about 80 hours per week and it is all a complete wash.
Ceres is -73C during the daytime. Our moon is +100C during the daytime.
Zig is nice. It's the type of programming language I'd write if I didn't want to do anything novel and just wanted to make something a little better than what's out there currently. It's not the future, but it's better than the present.
A quote I read a while ago: "Good UI is like a joke,if you have to explain it then it's bad"

I've always felt browser security and privacy UI should be more obvios and verbose with the ability to view increased verbosity as needed. Ideally an average user should be able to view messages pertaining to privacy and security relates events on the page in plain english with increasing verbosity and this format would be a cross-browser standard.
If it makes you feel any better, I don't work for an HFT firm. Instead, my job involves trading against them. To do that effectively, it's necessary to understand what they're actually doing and how they make their money.

I speak up here because it irritates me to see them maligned by people who know what they're talking about.
In my experience, putting numbers to your gut feeling probabilities causes people to not take them seriously. Example: "I think there is 30% chances that I will get a promotion next month". If I say 30% people ask how I came up with that number. If I say "not very likely" then it gets accepted as an educated guess. Probably because we're used that those numbers must come from some dataset. Or should I say "I think there is a chance of 40% that things are like that because we're used that those numbers must come from some dataset".
Yep. The pressure is insanely high, think waterjet cutter.

Same with injectors of diesel engines.

That sort of thing can lead straight to an amputation.
I'm specifically talking about https://github.com/gentoo/systemd

From their incident report (under https://wiki.gentoo.org/wiki/Github/2018-06-28#What_went_bad... ): "The systemd repo is not mirrored from Gentoo, but is stored directly on GitHub."

And from their Action Items: "mirror systemd repo on git.gentoo.org"

I'm curious why they seem to treat this repo differently from the others, using GitHub as authoritative and adding a mirror to git.gentoo.org rather than making git.gentoo.org authoritative and mirroring to GitHub.
> In everyday life, one conflates probability with severity of outcome

In other terms, "Expected Value" can help in this case where you factor in the magnitude along with the frequency of occurrence.
I have to disagree a bit. The point is that rust already feels like being thrown into the deep end of the pool, and all the lambda calc is as deep if not deeper.

My 2 cents: start shallow. The hard part of learning the right stuff from a language is picking a project that let's you run into those aha moments. I like to cut my teeth on a basic Sudoku solver and maybe a small web service for the younger languages. I picked two languages that are relatively simple to pick up, let you get to the meat quickly, and are popular and familiar.

If you don't get pointers yet, learn C. Something with arrays of arrays can be good here.

If you want a taste of some functional idioms without feeling drowned by them, learn Python. Use list comprehensions and filter and reduce a lot to warm up with them.

You can get exposed to a lot of paradigms in Python without committing to anything. Classes/oop, first class functions etc.

C++ is harder than those two because the learning resources are less consistent. Too many idioms have changed over and the last decade.

I think jumping straight into rust after that won't be quite so intimidating. Rust itself has a lot of new things to think about but some are unique enough that there's no good warmup language.
Modern OCaml multithreading is still a couple years away, the current (very promising) approach is still at the design/experimental stage.

Out of curiosity, what is it about smart contracts that makes multithreading so important? Why isn't multiprocessing enough? [edit: sorry, I mis-read your comment. You said that multithreading probably isn't a big deal for this problem.]
Front running and HFT are two different things. Front running implies that you have access to the orders or other information and the ability to get your order in ahead of others. This is at worst, illegal as you're trading on non-public information (if you get an earnings report early), and at best, bad for business as front running would be a "tax" on every stock being sold on an exchange. This basically means that the exchange becomes less valuable (because you have to pay more for that exchange) and other brokers have the ability to offer "lower" prices for the same stock at the same moment in time as they can say that they're not providing advanced information. Not to say that it doesn't happen, but there is some "magic hand of the market" involved.

Front running is accomplished by HFT, but not all HFT is front running. HFT is simply the ability to execute trades quickly on new information, like earnings reports, fed meeting notes, etc. HFT back in the 17th century would simply have been having the fastest couriers and horses to carry news, now it's having the fastest software and data connections. HFT has a couple beneficial sides too, as it tightens the bid/ask spread.

Basically don't confuse a technology that can be used for bad purposes, to be the problem, blame the brokers and the regulators that allow it to happen.
“I-Cut-You-Choose” Cake-Cutting Protocol Inspires Solution to Gerrymandering
As a side note: I'm very curious to see what softbank[1] does, they've made an impressive list of investment and Japan generally is in an interesting position[2].

[1] https://pitchbook.com/news/articles/vision-fund-101-inside-s... //

[2] https://www.nature.com/articles/s41598-018-23948-5.pdf //
The hardest thing about self-driving technology
If you're talking the realm of five 9s, etc, that's in reference to service availability at some given point in time throughout the course of a year. If you discuss the probability there will be an outage once during a year, the answer is somewhere in the middle, around "more likely than not".

You could use this same probability around a pacemaker. The device is virtually certain (99%) to function at a given point throughout the year, but the probability that the device will not fail over the course of the year is not 99%. If the pacemaker had a 99% chance of not failing once during the course of a year, it would be virtually certain it would not fail during that year.
There has been a fair bit of past work exploring the idea you described (examples: https://arxiv.org/pdf/1606.01868.pdf, https://arxiv.org/pdf/1703.01310.pdf, https://pathak22.github.io/noreward-rl/resources/icml17.pdf, https://openreview.net/forum?id=H1RPJf5Tz). Such methods can't solve games like Montezuma's revenge to a comparable level of performance yet, but I'm sure they'll eventually get there.
Learning a New Data Science Language
On part 3 the passengers' paperwork was checked after a month of travel, about 500 kilometres away from the starting point of Manila. Sixteen were found to have lacking documents, and were left on an island.

That's of course terrifying, but also quite puzzling: why weren't the papers checked at the point of departure?
There's no way Dick or Asimov or whoever didn't write this story already.
LaTeX looks a bit like semantic markup, but is implemented as layers of macros on top of TeX primitives.

Some errors may only be detected in the later stages of processing, making it difficult to relate them to the original LaTeX.
Hmm might be good to think about this as what career path you'd like. If you're IT for example and want to move into ops or something, maybe you can start looking into writing things for chef or puppet.
Ars quote in question:

>The processes used by organizations like Sony to publish videos to platforms both owned and otherwise could present opportunities for error. (I know this because I used to work for a major broadcast TV network.) It could have been as simple as a young, entry-level digital producer accidentally copying and pasting the wrong video ID number from the company's internal repository of video files into a proprietary publishing tool that bulk-publishes several videos in a daily push via the YouTube Data API and the equivalents on other platforms.

I don't buy this explanation because the setup would be hilariously insecure. It would be like having a company-wide file share that anyone can access, and placing all your trade secrets on it. It might make sense for broadcast TV networks, considering all their content is distributed for free anyways.
As with natural languages, if you want to learn language X, go learn language X and don't try to learn Y first. So if you want to learn Rust, learn Rust.

In my experience, particular theory as in CS papers isn't needed for learning Rust. Understanding the runtime stack, RAII from C++ and malloc/free from C helps, but if you haven't already programmed in C and C++, it doesn't make sense to learn them in order to learn Rust. Any introductionary lecture on how the runtime stack works combined with the abstact idea of pointers to heap should be enough (no need to know how heap allocation works in detail).
Auto-generated emails are not the fault of email itself. Just avoid signing up for shit and if you need to sign up then take 5 minutes to visit your account settings on that platform and uncheck any notifications/spam-letters you don't care about.

I personally have only one or two auto-generated emails a week, at most, and all of those actually require my attention (expired credit card, etc). The other ones are either disabled or filtered away at the server level before they even reach my client (thanks to rules in Office 365).

> I wish voicemail could be an opt out thing, I haven't listened to a message in a decade.

Does your carrier not provide it? Here in the UK every single carrier allows it. If not, try the following USSD codes - the "cancel & deregister" ones: https://en.wikipedia.org/wiki/Call_forwarding#Mobile_(cell)_...
Ironically, they didn't fix the only typo that made it hard to parse the original sentence: or → of
In jail, you had a guaranteed roof over your head and a meal coming to you. Homeless people have been known to commit crimes to get that deal.

Please don't talk trash to me about what it means to be homeless. In addition to having spent time on the street, I have also had a college class on homelessness and public policy and also interned at a homeless shelter (years before I ended up homeless).

You say you don't have time to do anything but work, yet here you are on HN a) asking for assistance and b) wasting time arguing with me about things you know nothing about.

Some things for you to think about (privately -- I am not looking for answers from you here):

Why isn't your wife working? (Assuming you are in the US) Have you called 211 to find out what local resources there are to help your family out? If you have called 211 and they have nothing to offer you, have you called all your local churches to find out what meal and other food resources they have to offer?

I'm getting rather angry about how you reply to me, so I think I need to just stop here, let this go and let someone else help you.

Best of luck.
Revolution in quake detection technology
I also will never understand why people have so much trouble decoupling SQL, the query language, from classic RDBMS systems. Being able to use a SQL-like dialect in systems like Hive, Spark SQL, and now even Elasticsearch makes those systems infinitely more useful.

Now if only I didn't have to keep looking up the pandas "Comparison with SQL" page every time I have to do some manipulations to a data frame...
This distinction seems false. You internally apply a compatibility layer, transforming for interchangeability and caching your computed equivalences. The same is frequently done in software.
It's called different things in different countries. In the UK it's called "Fair dealing". It is a lot more restricted than the US version of fair use. Isn't fair use, even in the US, a defence to a claim of copyright infringement, rather than a right?
Finally, Evidence That Diversity Improves Financial Performance
It's not just certain environments, I'm fairly sure that if you use a normal promise polyfill like babel-polyfill provides, then unhandled promise rejection failures will always trigger window.onunhandledrejection, which is analogous to window.onerror (unhandled promise rejections in async code are the equivalent of unhandled exceptions in sync code). If you set up both of those to do any error handling/reporting that you need, you can avoid any issues of promise rejections getting swallowed.
Maybe whoever sending the content to the marketing company did the mistake, and the marketing company just obeyed their orders and uploaded it without further checking.
Its a good start, but I would recommend abstaining from declaring a preferred salary level unless you are looking for fulltime work as an employee of another business. Clickable links in the portfolio section would also be reassuring, as their absence could lead to some unfair suspicion by some. I don’t see any need for you to encapsulate your identity with your nationality unless you specialise in i18n, but that’s just a personal opinion. Apart from that, well done. I wish you well!
What’s old is new again — AOL keywords!

Here’s an article from 2010 talking about AOL keywords at the turn of the millennium:

How many of you remember watching TV about a decade ago, and seeing commercials for large, well-known companies (and I mean really large ones—say, for example, Proctor & Gamble) and hearing “visit us on the world wide web at www.tidedetergent.com, or type in AOL Keyword: ‘laundry‘”?

I was thinking about this the other day… AOL was way ahead of the curve on this. They were so far ahead of the curve that it didn’t catch on. I know some people just slightly younger than me might say “AOL? Who’s that?” But the fact is, AOL was really a cutting-edge company in the dot-com era. I suppose in one sense, you can’t even call them a dot-com company, cause they provided the framework for the dot-coms without really being one themselves. (Plus they’re still around!) In a way, they actually ushered in the internet age, and survived. Funny thought.

But here’s what I’ve been thinking about… keywords were an idea so brilliant, we just accept them as a fact of life today. But at the time, AOL was the only one even thinking like that. I never knew what their policy was on how they assigned different keywords to different companies [does anyone know? was it auction-style? or just first-come-first-serve?], but I do know that they were attempting to make our online search efforts easier by coming up with simple, streamlined, logical one or two-word keywords that we could type into a special box in the AOL browser and, Voila! We would end up at exactly the most logical website for that type of word.

http://www.ronstauffer.com/blog/remember-aol-keywords/
>the Javanese in one village might not be mutually intelligible (in the practical sense, anyway) with the Javanese spoken in another village a few miles away.

>The word "Bahasa" means "language", and in Indonesian languages always seemed to be prefixed with ""Bahasa", e.g. "bahasa Indonesia", "bahasa Inggris", "bahasa Jerman".

It is probably derived from the Sanskrit word "bhaashaa" (writing it phonetically, if that is the correct term), since Indians had traveled to and culturally influenced parts of S.E. Asia in earlier centuries. Singapore (the name itself is from singha-pura which means lion city), Malaysia, Thailand, Cambodia, all have a lot of Indian cultural influence, not only in the sense of Buddhism, but words in the language, for people and place names, food ingredient influences and other things.

It's quite interesting, really, for me, as an Indian, because as I read various topics about those regions, which I keep doing now and then, I keep coming across such words and other influences that I can recognize as having something to do with India. Of course, that sort of reading (about any country) is interesting even without such influences existing :)
lol, the Republicans coined that term. Pretty sure they wouldn't describe visiting prostitutes with your customers as not "politically correct."
quick search says that trailers are either made by specialized companies, or by in-house departments.
If you're new to programming, learning Elm first might be easier.
Peeps vs. Pensions
As a certified gear head, this post brings me great joy. Along with the reddit post where some dude proved some test wrong by modeling the gears, I’ve had a geat week and it is only Wednesday. Now to go shift my 901 transmission some more.
Analysis of USB fan given to journalists at North Korea-Singapore Summit [pdf]
A computer that has diarrhea? Now that’s novel.
Functional and Progressive Linear and Circular Linked Lists for Nodejs
Depending on the data you are sending transferrable objects could be your solution.

Typed arrays can be zero-copy transferred to a worker extremely quickly, modified, then transferred back if needed.

No costly copying or cloning needed. But it won't work with just objects, just typed arrays.
Yes, I had the same thought. A "serious possibility" of global thermonuclear war is 1% (maybe smaller). A "serious possibility" of a hangnail is 80%.
I don't understand how VirusTotal was able to catch this. I suspect the malware author uploaded it because they wanted to ensure it appeared clean to all malware detectors - VirusTotal is a great way to test that!

It seems VirusTotal is a tool for running 70 anti-virus products at once against the same file. How can VirusTotal catch freshly developed malwares? How would VirusTotal even suspect that an uploaded file was fresh malware? That doesn't make sense to me.
If you must assume sure. My point was to not assume. If you need to know the intentions of the actor to make a decision,keep in mind assuming and knowing are very different. Especially in cases like this where we know so little about the individuals involved,I believe it's better to just say "Scenario X is statistically likely but we should probe for more facts".

Of course this specific case is not important to most people,but my point was regarding the accuracy of probability as more unsolved variables as well as yet unknown variables increase. If we knew specific individuals or had some track record behind the specific organization, I say logic like "Hanlon's razor" can be evaluated usefully.

If this was a more controversial case (think rodney king murder trial),it would have been more interesting. Since after all, an action is not a crime without criminal intent. Whether malice,negligence or incompetence assumptions can have an adverse impact on all involved parties.
Homeless to housed: Her virtual life helped her out of homelessness
To be fair, no OS has control over the hardware, only how it interacts with it. The cheap eBay clone and random PC fan failure are vanishingly rare for a datacenter database environment.

Still, the claim that merely selecting a an OS that may not suffer from this one particular issue results in a "bulletproof" setup is rather extraordinary. There may be other issues, some as a result of that OS choice (even if hardware issues are not).

Additionally, the choice of a much less popular OS can, in and of itself, be a significant "bullet"-susceptibility factor, not just in terms of general supportability but, getting back to your point about hardware, how well one might expect it to behave with what's out there on the market.
> Something tells me comparing the populations straight up is misleading.

Totally agree: once chosen by the Communist Party, a company is likely to enjoy state-sanctioned monopoly status. Not only will they have access to the entire population, the population may have no access to any other service provider in the same sector.
Software Development creates better citizens, which Africa needs
Interesting how this circle trade route in the Pacific was used by Europeans for over 200 years before Hawaii was found by Cook in 1778.
Today I learned that you don't have a "database right" in the US.
> When I ask friends that have they tell me "oh the stories I could tell" but they don't actually tell.

Well, the first thing I can tell you about us Americans is we make up a lot of stuff to impress people. Look at our president and his tweet about being a best selling author. Happy Fourth!
I just realized that you can get rid of visible notifications by activating Do Not Disturb, for which you can set a keyboard shortcut (System Preferences > Keyboard > Shortcuts > Mission Control), which is all I actually need.
Most people, bookmakers and statisticians thought Hillary Clinton had more than 90% chance to win the electronisch - Nate Silver was aan outlier
Computer science (algorithms) and mathmatics are on one side of the line. Software development and engineering is on the other.

Engineering is the art of ignoring perfection and eking out "good enough".
Why was this down modded? Emulators that can't emulate 8 bit audio are acceptable? I guess I am in some fantasyland.