skysight-inc/HackerNews huggingface dataset:
It says a lot when a person likes to cast the reporting of issues as the biggest problem, and not the actual issues themselves.

When in reality, If certain people at Uber, had of watched how they conducted themselves, instead of acting like they were lords sent from Hubristan, then its safe to say there would not have been legal, nor journalistic interest in such issues.
Hacker News discourages snark in general.
Two Days of Pain or How I Deployed GlusterFS Cluster to Kubernetes
Show HN: At a glance summary of upcoming weather
About a year ago WeatherSpark got rid of their very useful dashboard - I particularly liked being able to see a combination of temperature and rain per hour for the next week.

There didn't seem to be an alternative (and there was a Reddit discussion full of people with the same problem) so I started making one.

It took me a year, but it's finally up and has its own domain and everything.

It uses the weather report API from Dark Sky, Google's chart API, free icons from Freepik and the free tier of Google App Engine. About the only thing I'm paying for is the domain name.

Because I'm using the Google chart API I'm limited in how much I can customize how it looks, but it's not too different from what I wanted.

If it sucks please let me know why :)
Infogalactic looks all free and easy now - but it could not remain that way if it got to anything like the scale of Wikipedia.

Without the "fascist" administrators, Wikipedia would be an absolute spam-fest of corporate drivel, conspiracy theory nutjobs ... etc.

My point is that my gut reaction was that Ulrich Drepper was notable enough to have a small Wikipedia page, but it turned out that it had been quite clearly decided that he was not.
Foreign Minister Gabrion the Imposition of Russia Sanctions by the US Senate
Bay Area (East Bay):

Compared to most places I have been, it's very nice. But there are a few things about much of the Bay Area that I dislike.

- Drugs are everywhere. People are smoking pot on the streets, smoking meth in the bathrooms. And in general you see people everywhere from many walks of life (and driving) intoxicated.

- It's a philosophical mono-culture. In New York you will see devout Catholics going to mass, orthodox Jews working in shops and going to shul, Muslims heading to prayer. In the bay there are essentially shades of secularism.

- People are largely segregated by race and income. There are black parts of town, Chinese parts of town, white parts of town, Mexican parts of town. And then they are further subdivided by "Rich {INSERT_HERE}" and "Poor {INSERT_HERE}" groups. That's not so abnormal and it might be self-imposed; but it makes the endless protests and riots about equality feel very hollow and out-of-touch.
Windows Shared Source initiative has existed for what, over 10 years now?

https://www.microsoft.com/en-us/sharedsource/

I think this "leak" is greatly exhagerated.
I don't think "probably best" is a good reason for something to be entirely unusable due to what is likely to be just a minor bug..
Very interested
yea, I hear ya! I can live with that :)
Little known fact: before he invented the Internet, Al Gore invented algorithms.
Should have "(2014)" in the title, although everything mentioned is still relevant.

Note that the dead goroutine example seems to be incomplete. It needs to send something to the "done" channel in order to cause the goroutine to break.

I think Go just wants to be explicit here, but it is too easy to leak goroutines. The channel semantics feel a bit broken, too. It's too easy to end up with a channel that is either closed or nil, both of which can cause bugs.

You'd think a concurrency-oriented language like Go would give you more tools for doing things like dealing with multiple workers. Work queues invariably result in boilerplate; short-circuiting processing on errors requires the experimental ErrGroup; and it seems way too much effort is needed making sure defer blocks are completely correct with respect to sequencing and cleanup.

But what I perhaps miss the most in goroutines is the ability to forcibly terminate a goroutine. In other words, I wish goroutines were more like Erlang processes. If a caller can't kill a goroutine, you can't really implement something like supervisor trees.
>Is there any way to view historical justifications of this?

See my 3rd reference above from 2010:

https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...
I work at AWS and I think there's definitely some similarities and differences. We do share our backbone with CloudFront, and hence our video traffic, of which there's quite a lot these days. We also advertise our network ranges broadly, it's our mission to carry the traffic as much as possible ourselves. So those aspects are very similar.

But a genuine difference is that we don't try to operate a global "seamless" network. The reason is that we optimize for the "A" in CAP. Our experience is that at the low-ish level of a network, it can be too easy for outages and availability issues to spread quickly. For example, with global networking then a misconfiguration or error can more easily propagate globally and bring everything down.

Instead, we have autonomous uncoupled regions and it's one of our core principles that faults and errors stay within these regions (or better yet, availability zones). That does mean that partitions can happen, but find that most customers use active-standby configurations (where it makes no real difference) for key data, and we also build the tools that work with partitionable networks at a higher level. For example Route 53 supports multi-region routing and failover, and does it measurably better than simple anycast routing can achieve.

Over time, we're offering more and more multi-region services, such as cross-region replication for data, but the coordination is done at higher levels where we can achieve higher levels of availability in simpler ways, built on top of a more solid foundation.
My parents were born in Iran, and the culture is very family-centric. Much more than European cultures.
Or, maybe: the extra information gleaned from reading your emails is just not that valuable. Not because they have this via other means, but its just not that valuable, period - whether it comes from reading emails or scrutinizing your browser history. We like to imagine that if advertisers knew enough about us, they'd be able to direct our spending, but I think that is far from true.
Shipping probably cost less than the plastic container.

Automation of driving is all about making people with lots of capital richer. Efficiency is just the dream -- this stuff will dramatically increase costs of shipping as capacity is constrained.
Finally some Chalmers has graced the front-page. Aleluja!
My symptoms are a little different, I feel: it is pretty quiet now and I am about as relaxed as I get but it is pulsing away as I type this. It is good to hear (ha) that it might be more common than I realize - everyone else I have talked to about ringing mentions a different experience than mine so it is good to hear that my case is not too out of the ordinary.
I'm downvoting you because your post is venomous and insulting. I'm also disagreeing with you.

Most of your argument is emotional and anecdotal, and what remains is only a compelling argument for code quality, not static/dynamic.

I, too, have worked in large code bases in both static and dynamic languages, and generally, I found the latter was a far better experience than the former - but code quality trumped any static/dynamic effect.

Even in just terms of reading and understanding what was going on, it was generally far more challenging to understand the point of code blocks due to boilerplate to deal with typing; indirection through wrapper classes in particular. A function might take an object foo, which would typically be on some level on an inheritance tree, and you'd have to trace up and down both the tree and the call stack in order to understand, and discard more than half the characters to get to the logical meat. Pure hell on development - the absence of REPL consoles means you really can't explore what's actually going on at a point in the code, you have to infer it. Grr.

Every time I get in production [in static languages], I run into some issue processing data that would never happen had it been written in a dynamically typed language.

I don't want to grab people like you and punch them, I want to either find a way to chill you the fuck out so we can have an actual discussion, or fire you so the rest of the team doesn't have to deal with religious fervor.

I think you have to be lacking mentally to not appreciate the beauty, power, clarity and flexibility that high-quality dynamically typed systems bring, in languages like Ruby, Javascript, Python, Lisp, etc.

People limited to one paradigm - static/dynamic, OO/functional - are a bane.

This is not to deny that some dynamic code bases are poor, but that's true of everything.

But solid dynamic systems are a huge advantage.

I don't actually wish more people spend time researching and building more advanced and better dynamic systems, because the ones we've got are plenty kick-ass as it is. We're already better off for it.

--

In actuality, in my experience, the strengths and weaknesses of static/dynamic are entirely based on how well or poorly "typed" the data you're dealing with is - over the lifetime of the project - although at small scale it really doesn't matter.

This is why dynamic languages took over the web - not only do you have very flexible information in systems you've already built (see "myths programmers believe about names, gender, time, etc" for a good example), but your development speed is such that the type of information changes ~1/mo anyway. Static languages are great for when have a well-defined problem that's not really going to change on you, and you need a solution that's fast and/or extremely safe.

The problems really only happen when you shut down the conversation with insults and vitriol.
Do they share the code for the windows update mechanisms and the code for cortana and other spyware that is installed by default in windows?
Is that like some sort of corporate police? That's actually not a bad idea. Like every sort of harassment claim goes to an independent agency to be evaluated and investigated. Any business who wants credibility with their employees pays some dues to that agency and agrees to abide their decisions.
How do you propose to breathe in there?
None of those categories seem to include ordinary developers though?
> but it could not remain that way if it got to anything like the scale of Wikipedia.

I would encourage you to learn a bit more about it first. It will not be following wikipedia down that path.
This may be frowned upon, but the above post and the parent post are why I visit, even if I don't comment much.
JVM is essentially a container. If you go Java all the way down, it obviates the need for Docker.
A bit off topic, but seeing "Livecode" combined into a single word, instead of the normal two, made me think this was about the HyperCard-inspired programming language[1], instead of the just-in-time coding technique. :)

[1] https://en.wikipedia.org/wiki/LiveCode
Yep. We're getting more and more briefings, and training in avoiding social engineering, and opening ourselves up to making terrible mistakes with classified information.
> That's just not what they're designed for unless you've got one hell of an internet connection.

3 days on a 500 mbit/second connection---which is about what you'd really be able to get if you had a 1-gigabit line.

It's fairly easy to get them in any US metro area so long as you are willing to spend. It's also percolated pretty well through out Japan and Korea.
I'm pretty sure scrutinizing your browser history is still extremely valuable. But I find it quite plausible that email in particular has lost value as marketing information.

People still use email for all kinds of business, of course. But their day-to-day personal activities, the kind that marketers care about ("I've taken up kayaking!", "I'm pregnant!") don't usually show up in emails any more, they get posted on social media.
Google Flu Trends is no longer published and hasn't been since 2015. Fixed? More like improved and then shuttered.

https://www.google.org/flutrends/about/
Is there an easy way to measure your indoor air quality?
Stock Scheme does not have much in the way of interfaces to the outside world (long story) but there are several Scheme variants where people are doing larger projects. Racket is sort of a Scheme variant, and it seems to be the most popular, but Chicken and Guile are also pretty popular (as far as Scheme variants go) for real-world use cases.
This Device Help you to feel comfort in noise
IBM is working on a 64-chip TrueNorth Array
Are you affiliated? If so, kudos and thanks!
>It makes those of us who are a bit more moderate start to distrust everything we hear in terms of these loaded words. I've said this many times, but when you start using these words for every little thing, you do a disservice to those who are ACTUALLY being sexually harassed, raped, etc.

>and now dang is going to harass him in an attempt to get him off the site.

lol
Clarify the 32TB and 8TB figures please. People with access to the archive who successfully downloaded the confidential stuff did not get nearly that much.

Do you consider windows installation images to be "compressed files" in this context?
> Suppose I have a legitimate use case for storing 17TB of data and need to do it on a budget.

Can you give me a theoretical example? Seems like saying, "Suppose I have a legitimate case for needing 45 trips to the buffet line."

I get your points, but I think outliers are outliers, and correspondingly they should be thinking as such. So if I had, for whatever reason, a need to store 17TB of data, I would need to be as clever about how I stored it as I obviously was clever enough to even possess 17TB.
I have no idea. I haven't used Windows in a years. Give it a shot. The most they can do is tell you no.
Cassandra 3.11
> You haven't grounded your assertions on any logical arguments.

neither did you. in fact, you italicized probably the least objective portion, that of staically typed languages being more readable. and that's likely to be the opposite case for most people. the draw for most dymaically typed languages is that they are often quite readable.

sometimes people prefer different stuff, and that's all the commenter was saying. i myself like both.
Recent discussion: https://news.ycombinator.com/item?id=14299628
> As I said before, the size of a classical state space of a probability distribution is also exponentially large...

This is true, but a single state in a classical probability distribution is not exponentially large. Because of superposition, a single quantum state can be associated with an exponentially large number of amplitudes. As you mentioned, quantum algorithms rely on the interference of these amplitudes. However, if you could somehow assign a complex amplitude to each state in a classical probability distribution, you would still be limited to manipulating only one amplitude at a time. It is in this sense that the exponential scaling is important.

> Note that Grover's algorithm achieves only a quadratic speedup with the same size of state space as Shor's. Your explanation doesn't add up, it just adds to the confusion.

I didn't mean to imply that all quantum algorithms have superpolynomial speedups. But (especially) for the ones that do, I about the exponentially large set of amplitudes being manipulated in parallel.

> I just think that it's very important to stay far away from the (wrong, but pervasive in pop science) idea that quantum computers are fast because they "try exponentially many solutions in parallel".

100% agreed.
The Fed doesn't have the power of setting any useful interest rate, and even the one they do set they seem to follow the market instead of setting it. (What seems to repeat on every country, because the market has more money than the central bank, and the later must avoid bankruptcy.)

Central banks do have the power of controlling the amount of money in circulation on most countries, what does indirectly impact important interest rates. But the US is an exception here, as the Fed decided long ago to let fractional reserves run as low as the banks are deciding the fractions on practice, thus abiding from any control.
Hmm, I use itunes to update. Not sure why I'm forced to download such giant files if they already have tech for differential updates.
Yes, they did. Probably just tobacco companies alone.

A response as silly as it was predictable. Show me a Gulag Archipelago written about the tobacco industry and we'll have some grounds for further discussion.

Since corporations are creatures of government, that's true by definition of everything corporations do.

Ditto.
Easiest Path to Riches on the Web? An Initial Coin Offering
If your company, or you, have a relationship with Microsoft, try the Enterprise. They are pretty lenient, though not always rapid in their responses.
> Algorithm X can 'solve' puzzles with multiple solutions, so it doesn't guarantee a unique solution.

It can be used in a straightforward way to count how many solutions are possible for a given layout.

So for generating games, you could add numbers to an empty board until there are less than n solutions, then pick one of the solutions and add numbers from it until the solution is unique, then add a few more until it's overspecified to be a bit easier, etc.
Inserting a new element with comma-first changes 2 lines:

- { old-one
+ { new-one
+ , old-one

While trailing commas allow you to insert an element anywhere with just one line addition.

This doesn't break anything, but it makes looking at "git blame" so much easier.
Thanks for the comment and support!
GDC Vault – 8 Bit and '8 Bitish' Graphics-Outside the Box
Thank you for your personal story. It is interesting the angle of the father being the one who abandons the family. Did your father have the option of coming with you at the same time and he chose not to?
The father in the New Yorker article seems to have stayed behind in order to allow for the other to get the visa, the implication being that otherwise they wouldn't have crossed over.

Was the situation the same in your case? Or did your father simply chose to stay behind out of his personal comfort?
> So maybe the real solution is for people to start trying to figure out why the norm for concerts is to have the volume painfully loud.

> The musicians gradually get tired, and turn up the volume so they don't have to play as hard. Then they get excited and start playing harder. Then they get tired, and turn up the volume.

I think you answered it yourself. Also, from someone who played in a local band for a while (And a not-quite-so-local band thereafter), people who actually know how to use a PA are few and far between. I think most of the time people are lazy and just set the master volume to something that cuts over the chit-chat, then they just don't bother to go back and readjust that when things are quieter/louder.

Seriously folks. If you're performing live, or you bring people in live, make sure at least one of you hires a dedicated, trained PA technician. It's the difference between a mediocre band and a great band (One where you can hear all of the performers), and also helps a lot with ear safety. The performers and the attendees will thank you for it.
I'm actually surprised with such effort the rate of exposure of hosts was only 40%.

Even still, this seems pretty sensationalist to me. I find it hard to believe an organized service to "scam" Airbnb would be valuable to a host to save 3-5% at the cost of losing the legitimacy of being a part of the Airbnb platform. Furthermore, such a service would at least have the hurdle of being in violation of the ToS of using the site https://www.airbnb.com/terms#sec14 .

Also, all of the numbers in the article assume the Wisconsin data set would be representative. The article states less population dense areas would be more vulnerable to this algorithm. So, why does it extrapolate based on only 84 homes in a more "vulnerable" area? The article ignores the fact that Airbnb operates in countries that do not have the same laws as the US. So, not even all 3 million homes are vulnerable to this method. This article is fishing for a result that will make a good headline.
Since you're asking seriously, I have a hypothesis that probably applies to a lot of the well-meaning skeptical responses in this thread:

Most of the men replying in this thread have an incorrect "prior" (in the statistical sense) of the odds that a woman will experience serious sexual harassment in the workplace. This prior emerges, one presumes, because we look at ourselves as the model for estimating that behavior, think "there's no way in hell I'd behave that way, so this must be really rare", and assign a relatively low probability to the occurrence.

That prior is incorrect. There are enough harassers out there, each of whom harms multiple people, that, in fact, the average experience is of having been inappropriately approached, harassed, or outright assaulted, to the point where [1] a woman has a lifetime 1 in 6 chance of being the victim of rape or attempted rape, and in one survey, 1 in 3 women reported having experienced workplace sexual harassment. [2] Those numbers may be wrong a bit in either direction, but the decimal point is probably in the right place.

When we hear a claim like "X was sexually harassed by Y", we evaluate the likelihood of that statement in light of our own experience and prior - and assign to it a much lower likelihood of it being true than the true probability. In other words, you mentally calculate: P(harassed | X says harassed). By bayes rule, that's equal to P(X says harassed | harassed) * P(harassed) / P(X says harassed). So when our mental model of P(harassed) is too low, our estimate of P(harassed | X says harassed) is too low. And thus arises excessive disbelief in claims that are more likely to be true.

So, my very geeky suggestion for this is: Be very precise about the question you're asking about and the assumptions that go into it. You can often find a way to validate those assumptions to check what you're asking about.

[1] https://www.rainn.org/statistics/victims-sexual-violence
[2] http://www.huffingtonpost.com/2015/02/19/1-in-3-women-sexual...
> What's happening in this thread isn't about self-interest, it's about self-satisfaction. That's neither useful nor wise.

You're making a reasonable, but I would argue, pedantic argument (as it applies to this situation). Caldbeck is not being tried in a court of law, but in the court of public opinion. The standards are looser, that's just a part of living in a community with others, there is a natural bit of self-policing. It's part of our instinctual nature as humans; we pattern-match, it can get us in trouble at times, but it's gotten us this far as a species.

If he is innocent he is free to defend himself and provide counter-evidence. He is being rightfully pilloried given the many claims, over a long period of time, against him. The abundance of evidence, must be considered.

Look at the Bill Cosby case. Legally, innocent, but would you leave your daughter, wife, mother alone with someone with this kind of reputation?
Technology Used by Oracle in America's Cup
He called the title vacuous. Big difference.
This is very useful for me too. Thanks for putting it together!

For me, it would also be nice to see the total price/time unit on the same table as the price/gb.
I've often wondered why nobody brings this up more.

If you're going to see ads for things, why on earth wouldn't you want them to try to better target you? The whole point is for you to find out about things that might be useful for you.

Why would I want less of the useful things? Why would I want worse advertising?