skysight-inc/HackerNews huggingface dataset:
Most of the experts enlisted to do this have not concluded the same.

Do you know these "experts" personally? I do know ones who have tried it and deemed it a not unreasonable shot.

I have to suspect naysaying "experts" either have ulterior motives in advocating an "it's difficult" angle, or just aren't experts - more likely someone made a comment that got rephrased until it mutated into "experts say it couldn't be done alone..."

FWIW: I've repeatedly hit man-sized targets up to 1000 yards with a bolt-action rifle under tight time constraints. I won't say it's "easy", but it certainly was doable with few days' solid practice.

I am aware of no test in which shooters were challenged with .... What's the closest thing in your opinion?

What you describe is normal deer hunting. Moving targets, narrow windows of opportunity, bolt-action rifles. A good percentage of 18,000,000 hunters make comparable shots annually.

three things notable about it

1) That was the ultimate goal of releasing the "game": to see if anyone could reproduce that particular scenario precisely. Admittedly, nobody did - though most found that making the JFK-killing shot was not difficult. Then again, a proper study of the data collected would likely show that any given shot was never substantially repeated. If we consider the "agent accidentally fired a shot in a really bad direction" theory, it all does add up.

2) Easiest, yes - when you know exactly how the whole scenario can play out with all variations start to finish. While that would have been the ideal shot, firing when Oswald did (limo traveling away from window) is not substantially more difficult.

3) Mouse & keyboard don't recreate the feel of a bolt-action rifle. That aside, a trained shooter (like ex-Marine Oswald) can operate a bolt-action nearly as fast as a semi-auto, and comes to control & ignore recoil.
In C# we have Moq that can mock normal classes, though it requires adding 'virtual' to every method you want to override which is a code smell too. In Java everything being virtual by default I guess it doesn't matter. We like to always keep an interface around as it gets the developer used to working that way and keeps the code consistent. Visual Studio provides a quick shortcut to auto gen the interface too.
The reason Elixir pulls people from Ruby is the language and community emphasis on developer productivity IMO.

It’s the one thing that Ruby excels at so well it justifies using Ruby in the face of plenty of other “fast” options. Dev time and time to market are still infinitely more important than hosting costs unless you are already at scale.

What Elixir brings to the table is the productivity and time to market with an architecture that scales for most every scenario experienced in server side dev aside from heavy math. And that architecture is designed in a way that makes maintainability a first class citizen because of the lack of long term dependency entanglement growth.
Great feedback the message has been updated.
Life is full of trade-offs, gaining 1% more customers for a 10% increase in your engineering costs is not always a good deal. Being customer-centric is good, but not at all costs.
The app that could change the future of children's entertainment
Amazon is the ruthless corporate juggernaut people love
> I'd love to see examples of these 'bots' and paid trolls that everyone is so privy to...

Here is a study with some examples:

https://www.reddit.com/r/netsec/comments/38wl43/we_used_sock...
It's worth watching the video to understand the context: https://youtu.be/V8oTJ8OZ5S0?t=1012
Just in case this converges into normality (if it becomes), how do you think this could affect to investment of tech startups in Barcelona area?
> Everyone on the team was either fired or quit less than 6 months after it launched.

If that team took 6 months to develop such a simple site with a framework that basically does everything for you, I'd fire them all, too. I guarantee the problem was not with the framework.
If you get your SSR right, you can just not serve javascript for landing pages and readonly dashboard type things. This is what Hyperfiddle does - all readonly things work 100% with javascript disabled (try disabling it in the dev tools)

http://hyperfiddle.net
I was keeping it PG-13
> if you ignore the creation and disposal of the batteries
I agree with this.

Although, if you offshore development here in the third-world where internet gets slower everyday. Running an integration test that queries to Amazon RDB can take forever.

I hope this issue gets a spotlight and be noted that integration tests in third world countries is very very slow. And this high cost should be included in the estimates.

To give you an idea, here it takes AT LEAST 5 seconds to load a page from the amazon console. Lol, even the software companies owned by the ISPs/Telco here complains that their access to AWS is super slow. They said that bad routing is the main issue and for some reason the ISP isn't doing something about it.
Don't like COBOL but the way it specifies data formats was practical. 9(5) = 5 digits, X(20) = 20 characters, etc. From time to time I catch myself using these while drafting a table or data structure.
The problem with always relying on testing is you lose your ability to create without the test crutch. Everything is red/green and your brain can get a lazy. Balance is the best.
Replace your exploit-ridden firmware with a Linux kernel [pdf]
This will end badly...
Sadly, this Gilded Age won't end with the government breaking up all the tech giants, only continuously enabling them.
Fore me something that inclined me to use vagrant, was the share feature, so I can let anyone in the world check my development environment. Now they deprecated that feature and https://ngrok.com does the job very well.
The content is behind a paywall, so it would be nice if submitter did also post the summary here.
Can we also ban candidates from creating insane "dossiers" via third parties accusing their opponents of having a fetish for golden showers and being owned by the Russian government?

The fake news flowed in both directions in this campaign.
The url is a bit hard to remember.
https://www.nytimes3xbfgragh.onion/
Is there a directory of .onion sites? (with an easy .onion url)
That isn't unit testing though, it's integration or e2e testing.
So how exactly do you test that your SQL query does the right thing? That you're using the Twitter API correctly?
Actually, no [1]. From the abstract:

We can cause the network to misclassify an image by applying a certain imperceptible perturbation, which is found by maximizing the network's prediction error. In addition, the specific nature of these perturbations is not a random artifact of learning: the same perturbation can cause a different network, that was trained on a different subset of the dataset, to misclassify the same input.

[1] https://arxiv.org/abs/1312.6199

EDIT: Also interesting: "Universal Adversarial Perturbations" https://arxiv.org/abs/1610.08401
COBOL was a great improvement over Assembler. I once wrote a typesetting program in COBOL.

You want horrible? Check out RPG (Report Program Generator).
Every single article about housing affordability on HN has the same comments. I don't know who actually writes these comments, but their solution is to just reduce the quality of life of people by increasing housing density. They think that somehow this idea has escaped everybody and they are geniuses for thinking of it. Everybody who doesn't want to smell other people's shit is called a "nimby", and infinite population growth is supposedly the only rational path forward.

Are the people making these comments the same people that will happily live in this situation? Are they rich people that will never live in this environment, or are they young progressives who think they want to live in a high-rise and have sex with robots or whatever despite being 20 and not knowing anything? Or are they immigrants trying to get into a country?
For your example, a regular expression with named capture groups would be all you'd need, e.g.:

https://pythex.org/?regex=%5E(%3FP%3Cuser%3E.%2B%3F)%20(like...

If you start to need more complex features in your grammar such as recursive nonterminals, there are many parser generators out there that support input in EBNF, which (in my opinion) is quite human-readable.
> certainly the ratio of seeders to downloaders has always been bad

Not an issue usually.

> it is abundantly obvious that the vast majority of filesharing occurs through centralized networks

Whoa whoa, that's a strong clause, I remember times when BitTorrent was responsible for 70% of traffic (period).

> bespoke decentralized social networks that very few people use

You're definitely living in a parallel reality.
NHS IT is, from my experience, a complete clusterf*ck. The NHS is sliced up in many different ways (e.g. by Trusts, which are regional, but also by field across trusts, e.g. radiology – there are many other 'dimensions' of slicing besides these two). All of these different dimensions of the NHS have at various times provisioned their own IT services from myriad suppliers, initially without much oversight. Interoperability ends up taking massively more resources than the actual implementation of any individual service. Attempts to unify the NHS's approach to IT are far too little far too late.

One of the contributing factors to the extent to which WannaCry affected NHS services was, afaik, the fact that the suppliers of some closed-source systems went out of business, so no updates could be provided for those systems.
The one thing that I didn't see mentioned is the fact that you can test very specific branches of code with higher-level testing, but the same cannot be done in reverse. In fact, higher-level tests, especially tests driven with real--world data, routinely execute branches of code in ways that are unforeseen by the developer and unlikely to have been tested at a lower level. I suspect that fuzz testing will some day remove much of the need for lower-level testing.
Seems the gap between poor and 'typical' rich has come down a lot

How do you figure? Back then you could rent a 3bed in NYC for $2000 (in todays dollars). That actual cost for a 3bed in NYC is probably closer to 4k or 5k, as I think a 2bed will usually run you about 3.5k p/m.

So basically the only thing that can be gleaned is that property prices have gone up across the board, unlinked to inflation.

EDIT: the actual cost for a 2 bed is apparently more like $4.1k in NYC. So a 3bed is probably around $5-6k [1].

[1] http://www.nyhabitat.com/new-york-price.html
I guess I'm not everyone. I'd bet that the majority of the 'busts' are due to:

a) Infiltrating chats where people are more likely to share sensitive information / trust the people they're talking to

b) Poor configurations/ setups on either the client or server (client browser bundle has noscript, but it's not on the strictest settings, js is enabled iirc)

c) Exploitation of client or server due to out of date versions, things like that

Historically I think it's always fallen into one of these cases - and not just what the FBI etc say publicly but we've seen these exploits ITW. I wouldn't be surprised if the NSA and other agencies have the power to deanonymize TOR users but if it were trivial why is the majority of TOR traffic still going towards illegal content? Last I read (a paper a year ago) TOR is still primarily all about drugs, followed by child pornography (mostly drugs though iirc). If they can track all of these people by breaking TOR completely... why don't they?
I liked this post on EV certificates:

https://www.troyhunt.com/on-the-perceived-value-ev-certs-cas...
Oakland Privacy and the Fight for Community Control
which makes me wonder how this reached the frontpage
> If there is a piece of undeveloped land, and a foreigner builds a house completely uninhabited, the housing stock in the market has a delta of 0. If there is an owner that sells their house to a foreigner and buys a new one, the housing stock is till the same

We're not talking about supply, we're talking about price. The OP said, "and the extra demand increases the value of properties the locals own." Increasingly unaffordable housing is exactly the problem.
"No, it's Kiwis that will ultimately pay the price, as it's Kiwis that are getting screwed by unaffordable housing"

?

If you take away foreign investment in homes, then housing prices will be affordable.

The only way housing is not affordable otherwise is if there is 'bubble like activity' - like the Silicon Valley - and even then, this has a lot to do with foreign money flowing in, just as LP's and investors and not as home owners.

Point blank.

Toronto and Vancouver have massive foreign investment and have unaffordable homes.

Montreal - with similar economic conditions - has a little less immigration, and no foundation for Asian buyers - and guess what? It's super affordable.

Everywhere you see a lot of international speculation - you see affordability problems.

Ban foreign ownership of property unless it's commercial. There's absolutely no reason to be speculating with our homes.

FYI - this creates a serious problem: Toronto and Vancouver are Ponzi schemes - construction is a big part of the economy. If the zillions of homes stopped getting built, it would mean a 'reality based economy' that Canadians can't deal with - because we don't export valuable things and we are addicted to an ever-increasing number of warm bodies.
So in addition to knowing that your browser is connected to where you want, you now know that the website you want is actually who they say they are?
It’s interesting to compare Australia’s grand experiment with Stockholm’s. Australia’s proposal, before retrenching, was 93% coverage at 100 mbps (later, one gigabit), with a government investment around $30 billion AUD. Completion was promised on an eight-year timeline.

Stockholm, in comparison, followed a very different model: https://www.stokab.se/Documents/Stockholms%20Stokab%20-%20A%.... A city owned company was created. No public money was contributed; the network was financed by the utility taking loans. The government imposed no coverage requirement. Service was expanded based on demonstrated demand, and it took 17 years to cover 90% of the city. The utility started turning an overall profit in 2008, after 13 years of operation. The Stockholm system is expensive--customers are charged a set-up fee to recoup construction costs, and although prices must be transparent, they are not rate-regulated. NBN Co., in contrast, is subject to rate regulation and does not recover construction costs as part of a setup fee.

Broadly speaking, there are three lessons to take from this:

1) Urban areas and rural areas should not be part of the same program. "Universal service" sounds nice in theory, but in practice the challenges of deploying in rural areas can torpedo the project. In Sweden, the government did help deploy fiber in rural areas: http://www.ftthcouncil.eu/documents/Opinions/2013/Rural_FTTH.... Sweden required dark fiber to be deployed to within a few kilometers of rural areas, but rural residents had to pay for their own hookups. The government subsidized 50% of the cost of those hookups, up to about $600 USD per property.

2) Coverage requirements are a bad idea. When you force the operator to cover areas where the business case doesn't yet exist, you're forcing them to charge their existing customers more to subsidize new customers. That can make the product too expensive for existing customers.

3) It's okay for fiber to be expensive, at least at first. Charging more to early adopters to recoup large fixed costs is a basic business model in the tech industry. Telia in Sweden charges about $120/month for gigabit, and in many cases customers are liable for construction setup costs. That's okay--it allows the operator to quickly recoup construction costs and use ongoing revenues to expand the network. Sweden does not regulate rates to make fiber affordable for poor people, nor does it force fiber operators to subsidize service themselves.
- Would we punish people who consume so little water, electricity or gas that they appear as not there?

Of course not, but people who save enough to not product garbage are still quite rare; they still use water and electricity. Some people have their own well and solar array/windmill, those rarely live in a densely populated city where raising the level limit hits the local Nimbysm. Once again: that’s the first step for detection, city inspectors would most likely be happy to flag you for a medal if you actually save resources that aggressively.

> These are all metrics that can be spoofed

Indeed, but wasting water to save tax sounds quite egregious. Once again: finding a renter that pays you is financially far more beneficial. The point of the tax is to signal it’s not OK to sit on a property and speculate, not collect more tax.
It's called shotgun unit testing.
Intel Optane SSD 900P 480GB and 280GB NVMe HHHL SSD Review
Announcing Couchbase Server 5.0
This is kind of standard on trousers, as far as I know. Every pair I've ever worn has had one.
PIC 9(3)V9(2) COMP-3.
The paywall exists on the NYT's onion site as well. But a certain number of articles -- I think 10 -- are free to read each month.
Snagit 4.1.7 2018 Mac Crack DMG Free Download
http://www.bbc.com/news/world-europe-41780116

Re-post from /r/europe, no paywall.
I've see this go down before. React was the wrong choice but I'd put the blame right at the feet of the consulting firm. Let me guess, the budget was under $5M but the firm was one of the large ones probably being used elsewhere in the company right? I work for a very very large consulting firm, anything under $30M is not worth getting out of bed for them. Projects like this get staffed by nobodies and run by nobodies, unless you have a PM and one dev who actually care they will always go down in flames.
And if I lived back then I might have taken the coach instead of using an umbrella. I don't understand your point.
^ This.

Remember, Silk Road was finally found and taken down because Ross Ulbrich messed up his OpSec on a Stack Overflow question.
Yes, I do support slightly reducing the quality of life for rich people so that poor people can afford rent. I see no problem with this.
I don't see how it relates.

The idea is if I have to choose between simplicity and performance, I shall choose performance.

Your example does not make sense because you are not choosing simplicity over performance because the code was already performing slow.

Compartmentalizing the code to hide the complexity behind a black box does not apply either because you are not making a complex code simpler, the one that has to maintain your black box is still exposed to the "clever" code.
On the 47th parallel there's only 8.5 hours of daylight around the winter solstice so you pretty much have to choose one or the other. My high shcool's first bell was at 07:40 PM and final bell was sometime around 2:40 PM, but around 60% of the class did extracurriculars during the week that would get you out at 4-6 PM.

As other have pointed out, starting school later (around 8:30-9 AM) would have students coming in after sunrise, but then school would go until ~3:30 PM and you run the risk of all students getting home after dark during December and January.
Is there a version of COBOL that support's FORTRAN's feature of changing the value of a constant?

It would be so cool if you could go "ADD ONE TO FIVE".

https://everything2.com/title/Changing+the+value+of+5+in+FOR...
Catalan parliament held a vote to declare independence. 70/135 voted yes and they declared independence.
I'm in the fourth month of a Phoenix project, which shields me from almost all of OTP, and I agree with your point. Maybe even "Erlang with a Ruby syntax" would be too much. Similarities with Ruby don't go any further than "def" "do" "end" and many library modules and functions deliberately named to mimic corresponding modules and methods in Ruby. Everything else is different, both syntax and semantic.

After 10 years of Rails, all things considered Elixir and Phoenix are pretty good.

The best feature of the language so far is pattern matching. It can be used in the arguments of function definitions. It makes all the "if"s go away. It seems strange after 30 years of programming, but a program without conditionals is easier to read.

Not having to use an external background job framework is great news too. Just spawn your processes to send a mail, process something asynchronously and store the result in the database. No Sidekiq (or Celery if you're into Python.)

On the awful side, Ecto is too low level and it feels like a self inflicted pain. I understand the reasons behind its design decisions, but the typical web application or mobile backend don't need all of that. Actually the team working with me on this project wrote a lot of code to build queries and wrap them into another layer to return {:ok, result} / {:error, reason} tuples. We're calling them from controllers more or less as Model.get_something(args). I checked it now and we have zero occurrences of " from " in controller code. All the queries are confined inside a model. If we were using Rails ActiveRecord would have written all that code for us. Instead we had to use a more verbose query syntax, write our functions and tests. This is a net loss of productivity.

There are some modules that can be mounted on the top of Ecto to make it look like ActiveRecord or other ORMs for other languages. I'm looking forward to using Ecto.Rut in my next project. I hope I'll never have to use Ecto directly.

https://github.com/sheharyarn/ecto_rut

We almost didn't use the supervisor layer of the language (somewhat like systemd/init for who's not familiar with it.) I used it in smaller projects and I feel like it's a little too complicated. Same for defining a GenServer, more complex and verbose than exposing the same functionality with methods from a object. I know we have to split the code between what runs in the client process and what runs on the server process, but I feel there should be a vanilla GenServer that handles the most straightfoward case inside the behavior, which is no code in the client with the exception of passing the arguments to the server. Maybe use the name, sigils or module attributes to declare if there will be a synchronous return value.

Anyway, Elixir is still young and there is time to smooth the rough edges. So far it's an acceptable contender and definitely better than the popular scripting languages when concurrency is important.
yes, I'm partial to seL4 in particular. I'm using flatpak as the application image format. these require sessions, but I see that as a plus. the goal isn't compatibility, rather to build an os platform specifically for running p2p applications. linux is a convenient abi and makes windows compat easy.

i am using linux and genode to compose a more modern version of the plan 9 system. other core tech includes ipfs, i2p, secure scuttlebutt, and mqtt.
Propaganda has got a lot more interesting with the growth of the private sector.
Yeah, that could maybe be tweaked a bit. The examples are really where this one shines for me. :) I didn't feel more ToC was overly necessary.
There's between two and five of us, and we use the puphpet/ubuntu1604-x64 box.

https://app.vagrantup.com/puppetlabs/boxes/ubuntu-16.04-64-p...

Also here's a template for an initial LEMP WP setup

https://github.com/alexwybraniec/bwu-vagrant-wordpress
Hackathon is in StL (midwest USA), it looks like they are only available M-F though.
My dumb thoughts about Learning
How are they doing this ? This sounds surprisingly similar to Gatsbyjs ...Except it's real-time .

Anybody know how drop-in this is for existing react code ?