skysight-inc/HackerNews huggingface dataset:
From the article:

> As with all articles on Afford Anything, these high-level concepts can be applied anywhere. But specifics about laws, taxes, inflation, etc., are geared at a United States audience.

So I think it's fair to go ahead and mention US-specific counters to the arguments without specifying.
I guess wget has a useful spidering function that could probably page through the websites search results page, downloading all the preview and real images. You'd have to do the login bit as a different call and fetch the first search pages url yourself?
Aren't Bayesian models essentially statistics + linear algebra? It sounds like you're characterizing ML as something beyond Bayes, which isn't really the case. I don't know what you mean by "toy" problems... that might be kind of true for Naive Bayes, but a Bayesian statistical model can be built in a non-naive fashion and provide useful multi-dimensional probabilities. It's really a kind of underrated technique, though I suppose it's because you can't simply `import Bayes from 'bayes'` to build a non-naive model.

Bayesian models are also advantageous in that they are much easier to describe to stakeholders. Neural networks, on the other hand, are highly difficult(if not impossible in many cases) to describe how they function.
I would expect the setting to persist if you're logged in but that's probably not something people do on Wikipedia.
iTerm 3.1.6 released
You're incorrect.

Scrum is a framework. Kanban is a method of implementing a system.

Here's Kanban creator David J. Andersen's own words:

http://www.scrumcrazy.com/David+Andersen+-+There+is+no+kanba....

Also Kanban has certification:

http://leankanban.com/team-kanban/

And consulting services around it:

http://leankanban.com/project/services/
I'm north of 40 now, so while I both love and agree with your advice, I'd like to add a caveat. Even if you are lucky enough to be able to use an ORM for your entire career, you will still be well served by learning and truly understanding SQL.

In that sense, I'd argue that an ORM is only appropriate if your understanding of SQL and database design are strong enough that you can understand what's happening under the hood if/when everything goes to shit!! :)
I think an easier question is "Who likes iTunes and why?" I don't mean that to sound snarky, but exactly what is iTune's value proposition? I only use it to buy media from Apple, and even then I don't buy much media from Apple because I hate using iTunes.
No, I mean risk management in the business sense.
Am I misinterpreting something or are the height colors meaningless?
This is a tangent, because hosting providers didn't really use distributed computing back in 90's. They don't really have to solve any coordination problems because every customer is separate by definition. As far as I understand, their conception of distributed computing was limited to sys admins maintaining NFS and so forth.

But going off on this tangent: I don't think BigTable was a major milestone in terms of fault-tolerant clusters of
commodity PCs.

For example here is a write-up paper from 2003 that describes Google's search clusters:

http://www.eecs.harvard.edu/~dbrooks/cs246-fall2004/google.p...

Google’s racks consist of 40 to 80 x86-based servers mounted on either side of a custom
made rack (each side of the rack contains twenty 20u or forty 1u servers). Our focus on
price/performance favors servers that resemble mid-range desktop PCs in terms of their components

This architecture existed for a few years before BigTable did.

Also, Google didn't invent this architecture. I did some research on this several years ago -- it appears that Eric Brewer's work at Inktomi in the 90's had an architecture that was largely similar to Google. I also think there was a name for it other than "RAIN". But I can't recall now.

This isn't the paper I'm thinking of, but it's from 1997 and has a lot of the ideas from Google (which became a company in 1998):

Cluster-Based Scalable Network Services

https://people.eecs.berkeley.edu/~brewer/papers/TACC-sosp.pd...

We observe that clusters of workstations have some fundamental properties that can be exploited to meet these requirements: using commodity PCs as the unit of scaling allows the service to ride the leading edge of the cost/performance curve, the inherent redundancy of clusters can be used to mask transient failures, and "embarrassingly parallel" network service workloads map well
onto networks of workstations.

----

Ah OK I found it, the term is "Networks of Workstations". From 1994:

A Case for NOW (Networks of Workstations)

https://scholar.google.com/scholar?cluster=10897873705675337...

I believe this work influenced first Inktomi and then Google... since the last author is Patterson, that's pretty easy to believe.

There are some stories about the Google prototype at Stanford (backrub) using every workstation they could cobble together.

In this paper, we argue that because of recent technology advances, networks of workstations (NOWs) are poised to become the primary computing infrastructure for science and engineering, from low end interactive computing to demanding sequential and parallel applications. We identify three opportunities for NOWs that will benefit endusers: dramatically improving virtual memory and file system performance by using the aggregate DRAM of a NOW as a giant cache for disk; achieving cheap, highly available, and scalable file storage by using redundant arrays of workstation disks, using the LAN as the I/O backplane; and finally, multiple CPUs for parallel computing.
Great question. For 'in flight' connections like a VPN, it is harder. I would most likely try to be "same network"... so I'd find them at a coffee shop and try to compromise the dev machine on the network, social engineer/phish, or if the dev was at home and I needed in, I'd try to impersonate their home WAP, or I'd try compromise their machine to cross a tunnel or look for codebases, etc. Edit: Totally derailed the topic, my bad.
Which reminds me that I need to update my demo, mentioned in this blog post, given the JS has somewhat bitrot since 2015: http://blog.worldmaker.net/2015/03/17/compradprog/

My theory, also described in the blog post, and which I felt like the demo demonstrated when its JS worked, is that the nice thing about radial progress bars is that with spin and "tail" movement you can use a radial progress bar for composite progress (progress of multiple individual tasks with defined progress composited together, including cases of "task discovery" where progress may only start later).

I felt that when done right it doesn't violate user expectations ("forward momentum"), and it's an interesting merger of the spinner and progress bar that could be used in some pretty complicated situations.

I should get that demo working again.
How a Just-For-Fun Instagram Account Inspired Us to Build a Business
I'm curious to know if you tried it in the more subtle color schemes. OTOH, if you're a speed reader who uses other techniques, this might not fit your reading patterns.
It's a feature.
HoneyMoney calculates everything without rounding but displays only rounded numbers. This reduces visual clutter.

Though I advice to not enter cents anyways. They don't really matter. What matters is the habit to pay a regular attention to your money. Not entering cents saves some time.
Is it possible for you to edit these posts and put the contents in a pastebin.ca or similar link? They take up quite a bit of screen real estate, especially on mobile. Thanks
> I am strongly against this appeal to censorship.

Why do you interpret "experiencing a web without harassment and bullying" as implying "censoring speech"?
People may publish all the hatred and bullshit they want on the open web, but I don't need to be forced to watch it. Both things are not exclusive.

IM applications with limited groups (Telegram, Whatsapp) show us a way this can be done. If these tools were open, you could create groups to communicate anything you want; but only people subscribed to those groups will see them, and you won't reach people that isn't interested in that content, or which have blocked you after an awkward interaction.
Did you mean 2001?
>Or maybe people should just trust themselves, and their own experience

My own experience wouldn't inform any democratic actions I might take at all except how to vote about net neutrality.
You could just use threads here too - CPython releases the GIL during IO.

from concurrent.futures import ThreadPoolExecutor
with ThreadPoolExecutor as executor:
executor.map(function, sequence)
I use objective-see suite of products like little snitch (well their new open source version named something different), knock-knock, block-block and kext-viewer. They are all free and let you know what is going on without tryinb to manage everything. They also have a simple menu item that lets you know if youre camera is hijacked. I like their sodtware
It is true.

Firstly, I was pointing out one small example of Google's privacy settings being non-obvious, which the GP mentioned in their post. There are many, many others one could go into, but we'll stick with just user location privacy for now.

Also, minor disclaimer: What Google does or doesn't collect varies over time (as their policies and regulation changes, and in response to various court-cases). What they might have done according to one source a certain number of weeks/months ago they might have since stopped doing. But my point is that they cannot be trusted to follow the implied behaviour of high-level settings.

However, since you've refuted my statement, some examples:

1. Google's own terms at [0]

> some information (such as the association of your Google Account to your Google Wifi network) is stored by Google even if all privacy controls are turned off.

This is bundled with Google's tracking of the geographic location of each Wifi network to feed their WiPS/WFPS services.

2. As @lern_to_spell has alluded to, "Location Reporting" and "Location History" are separate settings; the former does allow you to turn off some (though not quite all) location recording for your Android device at least, but the latter setting is still very misleading, and the former setting comes with a sacrifice (some apps become unusable). See [1]

3. Even with all of the above granular settings and admissions in terms, Google still have demonstrated in the past that they cannot be trusted to follow even their own loose promises w.r.t. respecting user privacy. e.g. [2] [3] [4] - note these articles are spread over 3 years, and are about events from 6 years previous; not exactly a promising sign of Google's policies being corrected by the court actions.

- [0] https://support.google.com/wifi/answer/6246642?hl=en

- [1] https://www.howtogeek.com/195647/googles-location-history-is...

- [2] https://www.theguardian.com/technology/2010/may/15/google-ad...

- [3] https://www.wired.com/2012/05/google-wifi-fcc-investigation/

- [4] http://www.bbc.com/news/technology-24047235
Yup. One of the most important things I've learned in my programming career is that reality is damn more complicated that it seems. At all levels - both physical and abstract.

The real problem is that humans imagine things and communicate them at very high abstraction levels, without filling in the levels below. Much like a children's drawing of a car is nowhere near detailed enough to serve as a blueprint for building one, our usual descriptions of stuff don't contain necessary details at all. If you want to build a real thing, all the work to fill in the lower levels of detail needs to be done. You can't magick it away. Today, that work is done 10% by the people writing specifications and 90% by programmers figuring things out. In the future it might be done by a computer - but that computer would necessarily need to be a human-level artificial intelligence, doing all the work programmers do to go from the way we communicate to a working program.
I don't think you're quite getting this. There are times where there is excess demand, even when removing these stores. What's so hard to understand?

Prices go negative in the US at times and in Germany more often. That is exactly when something like this would be used: to store that capacity.
Remember to set up auto-sale folks.

Your retirement returns will be less than selling at a lifetime high price of whoever you work for.

But you will not sell at the lifetime high price. Please don't forget to sell at all.
This includes: the ability to make eye contact, to listen to other people, to ask question, to confirm what you said was understood, to confirm what you were told is understood.

You don't have to be a psychologist, just interested in other people, what your shared goals are, and confirming that you are working together to achieve them.
All i can think of... This is not a dream... not a dream. We are using your brain's electrical system as a receiver. We are unable to transmit through conscious neural interference. You are receiving this broadcast as a dream. We are transmitting from the year one, nine, nine, nine. You are receiving this broadcast in order to alter the events you are seeing. Our technology has not developed a transmitter strong enough to reach your conscious state of awareness, but this is not a dream. You are seeing what is actually occurring for the purpose of causality violation.
While correct, if you already have a pool, the heat exchanger equipment to use the pool as a thermal sink is eligible for a 30% federal tax credit (as long as you’re installing to heat/cool your house with it, not heat/cool your pool).
you need AV on your corporate macs. No excuses.

For those in "my enterprise doesnt need AV, because AV is stupid" camp:
In the last week, the enterprise AV:

* Blocked 15 cryptominers
* Blocked 3 email based ransomware attachments
* Blocked 6 phishing emails
* Blocked 3 installs for MacKeeper (PUA)
* Found 4 other adware-type infections on hosts

Without it, these things would have hit the organisation.
AV -- it will catch the lowest hanging fruit.
You need this. It is necessary, but not sufficient.
A project I'm working on: https://github.com/pauldotknopf/net-core-qml

This will allow you to fully interoperate Qml and .NET (Mono/.NET Core/Full Framework).
That's not the same Kanban as used in Software Development.

This is: https://en.wikipedia.org/wiki/Kanban_(development)

Since 2005ish.

About 10 years after Scrum was formalised at OOPSLA 95'
New lynching memorial offers chance to remember, heal
> Google and Facebook have tenthousands of developers. And not just any devs, some of the best in the industry. Google and Facebook have tons of userdata for training ML models.

and many of them are bent towards developing internal garbage, or services that you just don't need if you're not hoping to create huge monoliths. or, as others have pointed out, making the same service over and over.

> How do you compete with that?

having different goals reduces the extent to which you're competing, and different goals leads to different (possibly easier to satisfy) constraints.
Kinda reminds me of Firefox's last UI a bit?

http://tipsonubuntu.com/wp-content/uploads/2017/03/firefox-5...
Such as Sears, although their story is a bit complicated too by Eddie’s investments. But they have hung on for a bit too long, regardless, by not addressing internet retail.
Rubles are not rounded. One ruble is divided into 100 kopeks.
Positioning, positioning, positioning
Here's a start:

for x in $(curl -s https://alpha.wallhaven.cc/random | pcregrep -o1 "https://alpha.wallhaven.cc/wallpaper/(\d+)" | sort | uniq) ; do wget "https://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-$x.jpg" ; done
The price of buying/selling to/from the grid is different at different times of the day. Artificially set by the utility. Different utilities have different rules. In some you can take advantage of the arbitrage if you have a battery; buying during the day and selling in the evenings.

Exe here is San Diego's pricing from the perspective of consumption only: https://www.sdge.com/residential/pricing-plans/about-our-pri...
It seems like fake video can be handled the same way we handle fake text. We're just not used to doing that yet.

Anyone can write an article and sign it "Barack Obama," and post it online somewhere. Not many folks will fall for it. Most people understand how easy it is just write someone else's name down, so they look for provenance to help decide what is real. An article by "Barack Obama" on the Wall Street Journal website is going to be believed much more readily than an article by "Barack Obama" on some random blog.

The same thing will happen with video. Naked video files, found at random places on the Internet, will generally not be believed until they're authenticated by some trustworthy source. This already happens with "amazing" web videos; they attract "this is fake!" comments unless they're vetted and vouched for by (for example) a news service.
Didn't really work either though. Trolls gonna troll no matter what.
Macs are excellent about making it difficult to run and install things, accidentally or otherwise. If someone can't listen to simple instructions about not "updating Flash" or not installing a "PDF plugin", anti-virus isn't going to stop them. In cases like that, it's better to focus on the problem, not the symptom.

To pick some nits, viruses are self-replicating. There are no viruses on Macs (yet). There are tons of Trojans. It's a big and important difference, but we obviously can't count on sensationalistic media to care about the difference. The more technical people here on HN, though, should know and care.
Or is that more marketing? How do we really know what they are doing with our data?
Any guides in getting started with an oscilloscope?
To offer another perspective, I prefer iTunes over the available alternatives on macOS simply because it's the only player out there that addresses my (admittedly niche) requirements:

* A nice grid view for albums, which is the only view I ever use (so the clunky UI that rightfully irritates users that need to switch views isn't a concern for me)

* A freely resizable album art player, which can still be launched by command+clicking the album art in the menu "display". Alternatively, I'd prefer something like the Apple TV's player view, but as far as I'm aware there's nothing on macOS like it.

For what it's worth, if your player supports even one of those points, it'd be an immediate purchase for me. :)
To be honest, it's been like this for a long time. If you haven't noticed the negativity, you've been reading a different "hacker's news" than everyone else on the internet.
so then, why did the board of directors decide to put it up for sale?

Whenever these stories about buyouts occur, it is framed as the buying company being the agent who has decided the future. e.g.

> if Bain, KKR, and Vornado had never come along

Why does no-one ever mention the board of directors who decide to put it up for sale?

Are they not the true agents in this story?

> Toys 'R' Us wouldn't be doing stellar, but it probably could've muddled through.
Can you quote costs here? How much will it cost me to install a battery that lets me come home from work, turn on the air conditioner for 3-4 hours, run 2 loads through my washer and dryer (cause I have 3 kids), do a load of dishes, all while running the water heater, lights, etc?

Does a single $4,000 power-wall do that? And if it is merely saving me the cost differential from electricity at noon and electricity at 6pm, is it going to pay itself off in less than 15 years?
> When I was a kid I really had this thing for switching a light switch between off and on. Know what I mean? There's a spot you can hold it between off and on where the light flickers, and buzzes, at low power, sort of randomly.

I relate to this on a spiritual level. When I was a child, I would go around the house and set all the switchs to that "in-between" state.
A honey-badger[1] approach to problem solving. So many people let themselves be "blocked". Rarely are they really blocked, they simply want someone to tell them the answer. This one personality trait has been responsible for a good 40%[2] of my success I'd say. I developed this skill because I literally had no one to ask for help with questions when I was learning software engineering, but I think anyone can develop it by simply not giving up when they hit a hard patch. I'm not saying not to use Stack Overflow -- that's a great way to get through the hard patch. But one thing that happens repeatedly for me (and I suspect for everyone) is that I'll get stuck and no one has left a written history of how to solve that problem. Honey badger reads the code of the library they're using. Honey badger learns to trace the packets. Honey badger reads logs. Honey badger learns gdb and strace. Honey badger doesn't hope in vain for someone on the Internet to play the role of deus ex machina, because they don't have time for that. Honey badger Keeps Going.

[1] https://www.youtube.com/watch?v=4r7wHMg5Yjg

[2] my personal breakdown: 50% luck, 40% perseverance, 10% ability to retain details
Exactly. And that's my primary argument when I tell people they should learn some basic programming - because it can quickly make you realize just how imprecise the day-to-day human thinking and communication is.
Writing skills, specially fluid, precise technical writing skills.
It's a very noticeable feature too. I was very delighted to recently discover it, and it really does help Wikipedia to continue to be the revolutionary platform it is. Kudos to those who implemented it.
I used Unreal's Shader Blueprints as a positive example, but the more procedural Blueprints used in gameplay boggle my mind. I find them harder to read and much harder to write, and that's when they're well formatted.

Another point that I forgot to bring up is that graphical tools don't always let you setup functions, and when they do the added indirection usually makes them even more confusing. It makes it difficult to break out repeated logic and confusing to follow the code after you do break it out.
EVs can also be part of the solution with demand-based pricing. Instead of charging when they got home from work, people could start dumping excess energy from the battery into the grid during the peak and charge overnight at lower-demand times.
You are taking the argument too far, but then you probably know it.

It's just a "tamper-proof" ink for a reasonable price, nothing more, nothing less. It won't grow bananas or lemons, and GIGO (garbage in, garbage out) principle still applies.

How about if instead of coming up with the fictional scenarios that won't work, you instead learn about technology, ignore hype (and greed) and come up with the some that will work? Hint: they exist.
How to sell:
- a proposed feature that does not yet exist that customers will pay for
- a fix for a defect
- an improvement to a fix for a defect
- accepting a defect as being lower or higher priority
- improvements in the product development process (automated tests, continuous integration, continuous deployment, pull request reviews, coding style over solution...)
Who's "everyone" in this case? Private equity? They get almost all of the windfall and limited downsides. Most of the risk is borne on the company itself, creditors, and especially workers.

These hail Mary's may have a little more use if the moral hazard weren't so blatant, and the rewards and risks more appropriately distributed.
We have a JS widget that can be dropped into websites. I'd be interested to see if we can increase your conversion rate or other key metrics.

CNET did a study [1] that showed BeeLine readers were much more likely to finish an article, but it would be great to take things to the next level and see how that translates into purchases or other conversions.

Shoot me an email! contact@[domain]

1: the CNET study is discussed at the bottom of this article http://www.theatlantic.com/technology/archive/2016/05/a-bett...
Got a non paywall link?