skysight-inc/HackerNews huggingface dataset:
I'm not disagreeing with your premise or the economic/logical rationale behind it. But to nitpick:

> If people still want to live in large houses in low-density areas, let them pay for it.

They did, though. I mean, suburbs are rarely directly financed by larger cities and initially, inhabitants of suburbs are, on average and in the United States, wealthier than their counterparts in the city (and nearer suburbs). The problem is that a certain class of people is only willing to foot that bill provided certain discriminatory characteristics are present. When those characteristics (such as racial segregation by means of socioeconomic discrimination via HOAs and zoning laws) fail to accomplish their purpose (the top-earning percentiles of those "undesired" classes of persons gain enough to love in, decreasing the desirability of the suburbs in the eyes of the people that initially wanted it, driving its prices down, allowing more diverse population groups to move in, rinse and repeat), those inhabitants that could moved on to other, wealthier and more exclusive suburbs even farther out.

The problem now is the suburbs in between, comprised of people "willing to pay" for the "status" of not living in the city but not able to afford it. You're essentially arguing to _increase_ segregation between the wealthiest and poorest striations of society, which would effectively redefine what it means to be middle class in America and possible wipe out the concept of lower middle class entirely.
Braking javascript Promises are such a mess
Just one of many examples of recently silently braking code:

balance=web3.eth.getBalance(sender);
console.log(balance.toFixed(3))

Used to work, now it prints NaN.
What's going on? Well getBalance now returns a Promise. IMHO thats the worst category of bug introduction the industry has seen after the goto keyword.

It can't even be fixed by simply adding the await keyword, it has to be wrapped in an async function.

balance=await web3.eth.getBalance(sender);

Top level await is not allowed in node.js.
Chris Vickery (who discovered this problem) has quite a record of discovering unsecured S3 buckets.

How does he do it?
I fully agree. The Confessions is an incredibly modern book, when I read it the first time I couldn't believe it was written at the time of the Roman Empire. Also, the text is full of wit, like when he describes time (“What then is time? If no one asks me, I know what it is. If I wish to explain it to him who asks, I do not know.”).
Should be able to get MS onboard then if they really want to bolt a datacenter to the ocean floor for 20 years.
How to Automate Data Collection on the SQL Server Database Growth
> Nevermind the toaster — clothes add up surprisingly fast.

And your shower curtain, food in the fridge, extension cords and cables, business cards, books that you got as gift but never read, and so on.

Most people have tens of thousands of dollars worth of $5 items in their home. But in the stress of losing your home in a fire, you will forget about all of them unless you have a good walk-through video of the entire place, opening each cupboard and looking under each bed.
It's not covered more heavily for 2 reasons:

1) The story only just broke.

2) No actual breach seems to of occurred: We asked if anyone else had accessed the servers, the spokesperson said its logs showed access "by only a single non-authorized IP address which we traced back to a data security consultant who contacted us about about two weeks ago," referring to Vickery.
Yes. We use the Natural Language Understanding service at www.bustle.com for doing categorization of content. It maps decently to IAB categories: https://www.iab.com/guidelines/iab-quality-assurance-guideli...
It's very impressive. But, I'm curious about some of the technical details. For each of these representations you basically end up with a dense vector on a song level. Which I assume you would then kNN with a user specific vector. But I've never come across a nice kNN data structure that supports high dimensional vectors in a larger than memory setting whilst supporting updates. Spotifys own Annoy is cool https://github.com/spotify/annoy, but changing or adding a song requires rebuilding the whole structure ... surely that's prohibitive at scale?
This is just an ad hominem argument, and becoming tired. Every time an opinion is published in a newspaper, the first comment is along the lines of "old media trying to protect themselves". Where else would things like this be published and reach an audience?
Ask HN: How to move from sysadmin to SRE
As a senior Linux sysadmin with 10+ years in the field, up to date with most recent techs and patterns but little programming knowledge (basically bash/python scripting), no academic background nor CS degree, what's the best path to aim for a true SRE position like Google's or Facebook's? How to learn and understand algorithms, data structures etc? Is a good idea to take a sabbatical year to dive deep in these concepts? Is there anyone on HN that took the same path and is willing to share his/her opinions?
The discoverer's article is quite informative: https://www.upguard.com/breaches/cloud-leak-accenture
Go vs. Elixir vs. Erlang
Even in Germany, and Scandinavia – with our extreme employee protection laws – in such emergencies, employees are allowed to work during the night, on a weekend (just for double pay).

These are exceptional examples, but completely normal, and acceptable.
There is an enormous amount of heat stored in there and the amount to be extracted to make any significant difference is probably more than the entire planetary demand. The good news is that we don't need to drill to the magma chamber unless we want to also dig a lava channel to the nearest ocean (2300km if you don't feel like digging through mountains, or about 1000km to Oregon's coast if you are into digging), but just somewhere near that's hot enough to boil water at some pressure.

I don't see much support for doing it in a preservation area, however.

In CA, the heat could be used to power sea-water desalination, if someone is willing to build the large 270km long pipe.
Correct. Russia IS the enemy.

Secret warrants by a secret court is also the enemy.

One is just more important and dangerous than the other (look out of the window).

Perfect example of whataboutism BTW.
Meet the 2017 MacArthur Fellows
Dude! You need help with using your tools' features to reduce your pipeline lengths.

- grep derp | sed whatever is the same as sed '/derp/ whatever' (you might be interested in sed -r for that matter)

- sed whatever | sed whatever\ else is the same as sed -e whatever;whatever\ else

This list is by no means complete but saves a lot of external processes already, and seriously: think about writing the whole thing in pure bash or awk. There might be just too little gain to justify including all these tools without composing the many features they provide.
Silly question here: why not get a reasonable worst-case time measure one-off, then yield the thread until total time elapsed for said crypto op is up?
at work, I generally don't. It's more important for me to know what's being discussed around me.

At home, I don't either, though I generally have some sort of nonsense tv on.
so in that case real estate prices in suburbs will drop to zero because nobody would want to have house with sky-high taxes for services and poor people will become poorer and be forced to move out of suburbs. And given that they already have little or no money, they would not have where to go, and they would need to purchase new apartments in city which will be expensive and they would need to take a loan for it, which most likely would not be granted because of a low income.
Jack Ma Lays Out Hopes, Vision for Alibaba DAMO Academy
At what point should one switch from an interpreted to a compiled language?

There probably aren't any hard and fast answers. Take Dracut [1], for example. It's a successful utility completely written as a collection of bash scripts. The answer probably depends on the specifics of your needs and specific benchmarks.

Bash gets a lot of hate, but if you take the time to really learn it as a language and use good coding practices---like linting, verbose warnings, and unit testing---then it's not too difficult to write long bash scripts well. I don't think it's really much trickier or dirtier than JavaScript.

One thing that helps is putting the spiritual equivalent of "use strict" at the top of your Bash script:

shopt -s -o errexit pipefail nounset noclobber

Take a look at `help set` for info on what those settings do. Here's a list of resources that have helped me feel confident when writing bash:

* Bash Hacker's Wiki [2]
* ShellCheck [3]
* Debugging Bash Scripts [4]

Also, this blog post gives some advice that I found useful:

* Shell Scripts Matter [5]

[1] https://dracut.wiki.kernel.org/index.php/Main_Page

[2] http://wiki.bash-hackers.org/

[3] https://www.shellcheck.net/

[4] http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_03.htm...

[5] https://dev.to/thiht/shell-scripts-matter
Social media, especially Facebook, tries very hard to ensure that we never encounter a thought or opinion we consider surprising, or in any way contrary to our biases and prejudices.

Essentially we're all locked in ever shrinking echo chambers, reinforcing our sense of moral correctness by ensuring we never encounter any challenge to our beliefs no matter how tiny and harmless.

That CANNOT be healthy.
Ecommerce Website Design and Development Company in Mumbai, India
To me it sounds like a DSL created by much more powerful language would be really better than a completely separate prog. language. But if he wants to do it why not.
It's just at some point a programming language per se will be used / abused to do much more than it was designed for.
And that is why even to this day we can see a lot of bash "web","automation" code glued together in the wild.
remind me what year he came to power?
How to Build Your First Machine Learning Model on iPhone (Intro to Apple CoreML)
Short film targets young adults using phone while driving
Yes, exactly. I discovered tons of new artists with Last.fm radios. But Spotify is playing same songs again and again and again.
As far as I know most antivirus companies have such defaults which the users can somehow turn off. That means they consider that the user is informed and has agreed by using the product with such a setting unchanged.

I think Microsoft for their threat detection software does the same.

So I guess all the antivirus companies from time to time have such "lucky finds" like these that were obviously automatically collected by Kaspersky. Even the "secret" viruses will eventually be detected in the broader areas from time to time.
> Why insist on trying to sell Visual Studio licenses, instead of maximizing the amount of software written for your platform(s)?

For a while now they haven't been doing that. Community editions are just as good as paid ones and before that Express versions were still comparable if not better than open source IDEs.
One thing is a supeana for your search history after you've been identified and is under suspicion. Then it's a finite number of suspects data. It's another for Google to actively alert law enforcement based on queries coming in.

Now monitoring who buys anthrax spores seems to strike a more reasonable balance between prevention and tyranny.

Think of it this way; going for an evening walk every night isn't (shouldn't) be suspicious. Until you're being investigated for a child missing from the house at the apex of your regular path. Then your walk might have been "scouting the crime scene".
I'm familiar with 2 large public companies that got the sales pitch, bought in and results were underwhelming or failed. From an inside sales person "we are great at selling vision and lackluster at delivering results".
I really don't understand his critique on python. Being able to do functional programming is still great. He doesn't have a lot to say about python.

To be honest, python is just the greatest thing ever. It's not penetrating well because there is no money behind it like java or go. Like I said, if there was as much money spent on python that there is on js, it would be just great.

Creating a good enough programming language is very hard because it requires experience in engineering and all the compromises it entails, and it also requires not trivial compsci skills. Creating a maintaining a language is hard.
One needs to consider the safety of the system as a whole in order to build a safe system.

Leaving aside social problems for instance is a bit like saying that one can build perfect software, with the small issue that it can't be used by humans.

Leaving aside hardware is even more suspicious, because the two are inseparable in a system.
I'm so sick of this sort of content about BTC, and cryptocurrencies in general.
States the well known features of a blockchain in 10 different ways and feels that's the point made.
Sounds like something I’d like to use for situational apps. What is it called ?
Create Successful Newsletters and Roundups – Publicate
>I suspect that coding style guides are detectable in compiled output too.

I strongly doubt that (while I concur that source coding style is often recognizable).

More or less a decompiler (when it works properly) attempts to interpret the machine code and translate it into the source.
In order to do so, it must have some "templates" corresponding to regognizable "patterns" in the code, so the source derived from the decompilation will reflect these templates and not the "original".
Not OP, but on the emotional level, I feel similarly. I suppose this capability creeped in slowly - phones became more and more powerful while the industry moved to SaaS model, and then before we noticed your phone is always connected and always talking with someone over the Internet.

(I know technically it was feasible to use phones as listening devices decades ago, but storage and processing infrastructure was not there to do it on mass scale, and your phone could talk to one company only at any given time.)

With assistants, OTOH, you have a device whose sole purpose is to record and transmit your voice over the Internet. With our cloud-based computing world, this kind of makes the posssibilities obvious.

(Also, I have a particular distaste for solutions that use Internet connection for things that should be done entirely locally. For instance, me asking Google Now for current time, should not require sending data halfway around the planet.)
I would imagine that you can detect that in various ways - how fast the server is able to serve concurrent requests, or if you have more local access how much power is being drawn, and so on.
Sorry for having to say the "cliche" answer "It depends"...But it really "depends"

It depends on the requirements like
1. requirements for having a self host version or acceptance of having cloud offering
2. data connector requirements (not all products will have native connectors to all data sources)
3. data blending requirements (not all products will have data blending capabilities to the same tune)
4. data size requirements (some support data in MBs, some can support data in PB's)
5. Programming knowledge requirements (some may have only non technical users using the product, some may have technical users who need finer control)
6. Visualisation options
7. Various Reproting options (some may have pdf export option, while some others may not have this)
....and the list is really long

There are a large number of parameters in deciding to choose a BI/Reporting solution

One can probably pickup a particular requirement and evaluate the best in class for that requirement. There is no one solution which excels in every single field.

Tableau has been the leader in the market for long.

And the list of offerings is endless
From traditional Tableau, Looker, Sisense, Qlikview
to modern POwerBi, Domo, Tableau online, Data Studio, Bime analytics

From open source solutions like redash.io, airbnb superset, pendaho, jasperreports to closed source solutions like crystal reports...

From simple tools like cyfe , to extremely complex ones

From generic solutions to industry specific solutions like Baremetrics (For stripe analysis), and my own ReportDash (for marketing reports)
My guess is that location could have helped trigger the defect - assuming they're using a capacitive touch button, then moist environment of a bathroom isn't exactly helping (doesn't change that it's an implementation issue, though).
BuzzSumo is Joining Brandwatch
SCR888 HQ AGENT – MAP
While I did not take quite so long, I came here thinking the same and expected to find some crazy story. It then dawned on me that in other parts of the world they have massive forest fires that can't really be stopped and wind forecasts tell you if your house is at risk days in advance.

I can not think of any situation where you would get any warning of a house fire where I live. It's either an accident, electrical fault etc, or arson. So you either aren't at home when it happens, or have to get out immediately. Best preparation I can think of is to place the most important documents in a fireproof safe or at a bank, and maybe have scans stored online.
Are a privacy nightmare.

Soon someone will bring one out called a telescreen, and people will but them voluntarily.
Steam must pay the FPB to sell games in South Africa
There is no such thing as progress without failure and abandoning things. People are just too afraid of letting go. Not everything grows forever without end. It's ok if the world decided a place wasn't really useful anymore.

'What about the people there?' you might say. They're not literally rooted to the spot. If there is no way to be productive there (aka jobs) they can and should move. If we were all cavemen hunting the local game and it moved we wouldn't say "but the game was always here, it should stay here forever". It didn't stay there forever. It moved. If you want to catch some of that game, you move.

That's emotionally difficult in a world where we all think we're post-economies. But we aren't and it's a simple concept; things that aren't working need to fail and be abandoned.
Interestingly (and now very off topic), she hasn't even seen Frozen. She does not yet know it is a film AFAIK, and I'm in no hurry to tell her.

I believe that the concept of Frozen has been explained to her by her peer group, through the medium of hair plaits.

Three year old kids are a weird and amazing bunch.
If the outer suburbs manage all the services you mention
with an even lower density then of course the inner ring
suburbs could do the same

To take East Cleveland as an example. Population in 2010 was 17,843. In 2000 the median household income was $20,542.

Nearby South Euclid has a population of 22,295. In 2010 the median household income was $59,423.

And due to progressive taxation, South Euclid's relative tax revenue is probably even higher than those household income figures imply.
> Iceland: FRISK (F-PROT)

FRISK was bought by Israeli company Commtouch several years ago. They wound down operations in Iceland to the point that I doubt any real technical work goes on there.
I love your enthusiasm. I agree with the points about functional programming in Python though.

Help me fix this line: https://github.com/kurocha/tagged-format/blob/283d9bb1c91768...

In Ruby it would be

output.puts "\t\t#{vertex.join(' ')}"
If it is in $XDG_CONFIG_HOME, why name the file with a leading dot? To me, that's a bit confusing.
I highly encourage this kind of experimentation!

Unix has a long tradition of neat little languages that make system programming easier... but none of them is all that good.

I planned to make a language like this myself, and still do, in the back of my mind. Ever since running into Nix and NixOS, I've felt that I have to integrate that worldview into the hypothetical language/shell design. Not sure how.
Spotify's daily mixes seperate the genres/moods. I occasionaly switch to listening electronic music, but I mostly listen to rock. Spotify has one daily mix of rock, one daily mix of heavy rock and one daily mix of electronic. It doesn't mix the genres.

But discover weekly only gives recomendations for the dominant genre.
Dino Turtle Hero Tank Battle
Get ready for the turtle hero action in this Dino Turtle Hero Tank Battle where you play as Turtle hero and fight with gangster in the grand city. Dino turtle hero wandering in the grand city and save the peoples which are in trouble. You can transform into dangerous dinosaur and kill all the brutal dinosaur enemies which are wandering in beautiful city
Tips for Keeping Your Tourist Business Busy in the Offseason
I don't have a favourite too, but it happened to be that I know to most about the one I work with every day.
TL;DR: OP hasn't tried haskell yet ;p
I know you're joking but California is a whole lot more than Southern California. California was on my shortlist of places to retire to and a requirement to be on that list was lots of snow.

It's a great place with great climate variations.
If there is at least one song that I like in Discover Weekly, then I consider it to be a good mix. However, this happens once a month at best. After reading the article and all three methods for recommendations, I cannot understand how on Earth it comes up with its suggestions. Do I feed it bad data? Does it not take into account the relative "weight" of a particular track, i.e. my preference to listen to it multiple times, skip others and so on? It looks like by considering these simple points it can be improved by a large margin.
What discretionary income is left for the financiers to attached themselves to after mortgage and school loans? Then the American dream (for them) will be complete. As I have said for almost 2 decades, most citizens live under virtual economic slavery and don't even recognize it. But let's keep inflating debt away.
Does that ruin the BMC/iLo/IPMI?
There are more axes of comparison than literal interpretation.
Desktops and Laptops Sales,Repairs and Rental Services in Hyderabad
Interesting points. As a long-time sysadmin; a big fan of Bash, Ruby, and Go; and a bemused observer of "we need to replace the shell!" manifestos like this one, I have long believed that the low-friction of system-level interaction you get from Bash is inextricably linked with its contradictory, confusing, and error-prone syntax. You can't have one without the other. Ruby is one step up the chain. Still easy to get going on a project, much cleaner syntax and more consistent behavior, but the abstraction separates you just enough from the OS that it's no longer trivial to interact with files, processes, and pipes, and instead there has to be an API. Then a language like Go, carefully designed to be as self-consistent and predictable as possible, but the trade-offs are enforced error handling, higher LOCs-to-functionality ratio, and the compilation cycle, and now interacting with OS-level abstractions like files and pipes becomes a major chore, not a magical puzzle of joy like Bash sometimes feels like.

I wish the author good luck with his NGS, but I don't think it's possible to make something as direct as Bash that has all the other features the author wants. But more power to him for trying.

Although, looking at the Github page, I get the impression the author is writing software to automate AWS deployments after getting fed up with Terraform and CM tools, rather than a Better Shell Language. Maybe it's both, but the 100% AWS example code does not remotely appeal to this AWS sysadmin.
Nah, my identity isn't particularly tied to social media. I just feel those problems are blown hugely out of proportion and/or just non-issues[0].

But maybe both of us are right, just right about different population groups? Maybe I happen to mostly see the use of social media I'd consider reasonable, and this biases my perception? Bubbles are strong in physical world too.

--

[0] - The kind of "smartphones make us antisocial on trains", except they don't, because before smartphones it was walkmans, and before walkmans it was newspapers.