skysight-inc/HackerNews huggingface dataset:
Apple seems to giving the appearance they are doing something about it. They claim they will remove apps that sell your location data. However Foursquare is still in the App Store, so we can’t take their claims seriously yet.
Privatisation was tried in the UK and it hasn’t worked. Our trains are just as unreliable as they always were. The food is still shit. Only difference is that the fares have been going up way faster than inflation for years now because we not only have to
pay for the maintenance and operation costs but also the cost of someone making a profit from it and all the administrative costs of having 100 organisations all arguing over who’s fault the delay was. Our running costs are considerably higher than other EU countries because of this. Railways are a natural monopoly, just like power lines, water pipes and roads.
A skyrise is vastly more expensive both to construct and because of the demand to be at the top.
You're talking about the attack, not the poll.

I disagree strongly that scale has anything to do with it whether you call a poll a push poll. Scale is irrelevant. Asking what you think about a candidate's drinking problem is a push intended to communicate the idea that the candidate has a drinking problem, without regard to context and without discussion. You're right that it's not scientific. You're wrong that it's neutral information gathering. It doesn't matter how many people you ask that question. You can ask the same question to a single person and it's still a push, or more commonly called, gossip or shade.

Your mistake here is assuming that a push poll needs to be influencing a "significant" number of voters. It does not. Again, the defining characteristic of a push poll is the push. Not the number of people surveyed, not whether the pollers are collecting results, not whether they're looking for an angle of attack versus attacking. If the poll is pushing an agenda, if it's trying to cast doubt on a candidate, or trying to "inform" them of something bad or good, then it's a push poll, and I think the WP page made this pretty clear.

Several small scale push polls done in search of or in preparation for a large scale attack are exactly the kind of poll that count as both push and poll. Your example is demonstrating exactly the case where the pollers care about the result, and they're pushing at the same time. The intent is to influence the voter, and also measure how influenced the voter was. That's more of less the definition of a push poll.
Depriving someone of potential profits isn't legally actionable harm. Otherwise we'd have to say that entering a market as a lower-cost and/or higher-quality competitor is a violation of the property rights, a theft of profit, of the existing participants.

You may or may not have a right to a fair market, and fairness may or may not include the right to secret research and development, but it's not because an unfair market harms your property rights or is "theft."
You highlight an important point. China is an aspiring regional and global hegemon and the Europeans are learning what that might mean for them materially and otherwise.

I don’t doubt the United States could hold its own in a rebalanced international order but I’m less optimistic about the Europeans and even less so about our allies in East Asia.
Thanks for the intelligent discourse. I take it you think my reply is silly? Yeah, sure, it could all be bullshit charges but the alternative is what? We just give people a pass?
Could you elaborate? Have they been leaking selectively?
So where’s the stack?

The Linux box presumably uses the resolver as announced by the DHCP server on the router, which I would guess is 8.8.8.8. Therefore, the chain goes linux-box → 8.8.8.8 → auth servers, 8.8.8.8 being the resolver.

Or perhaps the router announces itself as the resolver, and proxies all requests to 8.8.8.8. This would not be necessary, but I guess it would be useful for the router to do proxying instead of NAT whenever the protocol (DNS in this case) makes it possible. There is still no reason to call the router a “resolver”, or even assume that the DNS proxy software on the router even has a cache.

Describing DNS as a stack of resolvers is like describing HTTP as always having a chain of caching proxies. It is not normally true, and even when it is close to true, it’s made to not look that way – i.e. it’s not useful to think of it that way, especially when explaining it to someone else.
that's because it still has global variables.
These are not mutually exclusive goals. An example is CaHSR is helping electrify Caltrain, which should have been done over 30 years ago and will finally give the Silicon Valley frequent service in SF.

Building a strong rail backbone ties regional networks together (of Caltrain, ACE, Capitol Corridor, and Metrolink) and will increase the utility/usefulness of each of those systems.
I would love to pick your brain about all of this, but could you give me an example of the "going to lose a lot more money if you don't"?
> VB6 Kix scripts Powershell .net 3.5 Winforms WPF .net 4+ .net core .net asp Java JavaScript React Angular C++ Golang

That just sounds like some mess that one is forced to deal with, not reasonable software engineering. I mean yes, some jobs will drown one in useless stuff. Doesn't mean that learning the useless stuff is a virtue now.
I think in 2019 it's practically impossible to completely brick a mobile by flashing wrong stuff on it.
Just like Thiel said before becoming the most hated famous person in the valley, voters were desperate for an outsider. The politicians == liar equivalency was well established in people's minds and they wanted to try something different. "Drain the swamp" was an amazing slogan that worked perfectly for them. (Italian here). And as an Italian I will say that sounds like what Berlusconi was riding on during his first election.
Yes that sounds insane. That's 0.6 lbs food per day, which is the same as throwing away by weight every day (using McD's as an internationally recognizable reference):

- 1.5 McDonald's quarter-pounder sandwiches [1]

- or 2.5 portions of McDonald's medium fries [2]

That seems like a lot of food to waste. Like that just doesn't pass the smell test...

Maybe they're counting liquids like milk too, that's gone past the expiration date? Otherwise I just can't wrap my head around this.

[1] https://en.wikipedia.org/wiki/Quarter_Pounder#Product_descri...

[2] https://www.mcdonalds.com/gb/en-gb/help/faq/19041-how-much-d...
Unless you're taking a taxi across the continental US, there is very little difference between Haversine and Euclidean distance calculations. Haversine is more computationally expensive. Haversine isn't even the actual distance travelled on gridded roads. Haversine is probably not the answer to what you are looking for.
Can we stop pretending birth rate decline couldn't self-stabilize? I don't see populations organically shrinking to 0 as a realistic scenario.

I for one am tired of extremely misguided and unjustified attempts at engineering everything on the planet.
The problem here is that who knows if your listing price was optimal. I know some real estate agents who would argue that in a hot market, you should list for significantly less in order to create a bidding war.

It doesn't make sense to compare this outcome to what you -- an amateur -- would have done.
The Linux box could have a caching forwarder, as could the router. There are many routers with a local cache that put their own IP in the DCHP nameserver spot.

And 8.8.8.8 may not know the answer, and may have to query for it, that's a very common "stack". A non recursive client letting a recursive server do the trawling is probably the most common home use case.

You could put a recursive resolver on your Linux desktop, and that would be different. Not common for a home PC though.
We seem to be moving in a relatively less open-to-immigration direction while still currently taking a large absolute number of immigrants.
And it can be even more interesting to learn about operating systems, networking, algorithms, etc, etc.
And TOML does not have the security code execution vulnerability that is in YAML.
Yes. You are.
HOCON is pretty much the same thing. Why not use that instead?
I think a more appropriate comparison is Chongqing and Tokyo.
Assange is in my opinion a slimeball, and not a neutral player, but I don't think he committed a crime - at least not anymore than Daniel Ellsberg did when they published the Pentagon Papers, or for that matter Bob Woodward did when publishing the Watergate Leaks from the FBI - but, like I said, not a Neutral Player - he has his own agenda, which while from time to time may align with the interests of the greater good, is neither benign or uniformly positive. I dont consider the charges against Assange to be any more of a risk to journalism than the charges leveled against Ellsberg in the wake of the publication of the Pentagon Papers - and will likely not survive a trial. The assertion that he helped Manning beyond acting as a publisher/dissemination method is absurd and more or less baseless.
While I agree the change in UI was disruptive, it shows more info and in a more accessible way than before. (At least once one takes the time to learn it.)

If a simpler interface is preferred then it's already possible to blacklist JS in Chrome and enable it per-site by clicking to the left of the page address for the access privileges.
Don't mil guys have DoD cards or some such? Why would hacking a password help anything? You still need to have a card for you account, no?
Great read, although I feel Like RDJ is being funny and intentionally sounding like an infomercial.

I guess he did work on it enough to want to see some units move.
"rape charges"

These never existed, and were the most obvious part of his character assassination.

Unless you have a link to a Swedish government domain which has published such things?
Imagining America in 2024
Stratolaunch first flight: World's biggest airplane, built for rockets
Typecasts seem to trip it up, it replaces the check with

if (unsigned char then 255) + ((unsigned char) 255) = 510 then begin
I have my own (unpopular) opinions on Manning, though while a clear Patriot in my mind (acting in the interests of the greater good), they did indeed commit a crime, and that the sheer volume of the leak from Manning was capricious, harmful, and beyond what was needed to serve the greater good - do I think 30 years in jail was a reasonable response? Frankly, no - but I think they needed at least a slap on the wrist or worst case 2-5 years - I think justice (the interested in the greater good) was served by pardoning Manning.

In short, sometimes you need to act in the spirit of, rather than the letter of the law to act in the interest of the greater good - but if you overreach, expect the long arm of the law to catch you and punish you for that overreach.
What makes you think you would have repeated those mistakes?
That sounds low, based on the American families I know...
Current Mazdas don't have a very complicated UI on their screens, and it's completely operable with the jogdial and buttons on the center console. In fact, the touchscreen switches off in software once the car is in motion.

The UI also doesn't control anything except the radio, navigation, and some system settings. All the climate controls are on separate knobs or buttons (I actually liked the physical dials for fan/temp on my old Mazda 3 Sport, the Tourings and above changed to electronic buttons and it's not as intuitive as the dials).
Well, you sort of proved OP's point.

Investing in a company whos win condition is to become the next Amazon, Google or Nintendo isn't very encouraging.
Money and politics. It's kind of ironic that the government controlled black cabs "are responsible for about 60 per cent of greater London’s NOx emissions from passenger cars" while the mostly unregulated Ubers are mostly relatively clean Priuses. I gather they are gradually trying to switch the black cabs to electric. https://www.independent.co.uk/environment/black-cabs-taxis-a...
In cases where the file is written and read by the program, without the expectation that the user will typically edit or read the file by hand, sqlite is something that should be considered.

A sqlite file isn't an ascii text file that you can edit with vi, so that suggestion is likely to get a lot of jeering, but it's a serious suggestion. It's already being used for configuration on all mobile platforms. There exists a wide range of applications, particularly for windows users, where the common user is not a developer and is not meant to be editing configuration by hand.

Furthermore, access to the sqlite3 binary is very nearly as widespread as access to a vi binary. And self-styled developers who don't know SQL aside, it actually is a rather convenient format to edit by hand. Machine transformation of the config is obviously straight forward, and sqlite databases tend to be self-documenting anyway. Sane table and row names go a long way (obfuscated tables and rows would be roughly equivalent to obfuscated keys in an ini file...) and if that's not enough, comments for tables and rows can be stored in the schema.

The one downside is strictness; sqlite doesn't enforce types. It does however have data constraints, which help.
Philosophy has long dismissed myth and metaphor –but one thinker championed them
A special shout out to Lennart Poettering for recently breaking dig +trace!

https://github.com/systemd/systemd/issues/5897
This is insane given that the executive branch has been jiggering around with the withholding amounts for the entire year. Yes, you probably paid slightly less in tax during the year, but unless you were paying attention to your federal withholding, you're probably in for a shock with your federal return.
You must be kidding if you’re suggesting SF isn’t full of crime and poor people. It’s a city known for being full of bussed-in homeless lining the streets, covered in shit and used needles, where you can expect to have your car broken into on a regular basis.

This speaks to a much larger problem. As opportunity concentrates in dense areas, the lucky few elite will try their hardest to keep it all to themselves, one way being by hoarding it in an artificially-low population city like SF. Eventually they’ll start building a wall to keep the undesirables out, or have police harass everyone who isn’t driving a luxury vehicle like in Marin.
Obj-C will always be a dear example to me, because after people praised it so much on HN in contrast with C++, Java I expected it to be something at least a little bit special. When I actually had the chance to use it, I found a mediocre and pretty error-prone language. And then the cherry on top, Apple unceremoniously flushed it down the drain...

This taught me to take any programming language recommendations from HN with a huge quantity of salt and also mostly ignore Kay-style OO purists.
This is a good point, because time is perceived to be not moving, nothing is actually historical.

The preservation impulse perks up with change.
Basically just start flyspell mode in the modes you prefer including only for comments with flyspell-prog-mode and configure as desired.

(use-package flyspell
:config
(setq ispell-program-name "/usr/sbin/aspell")
(setq flyspell-consider-dash-as-word-delimiter-flag t)
(define-key flyspell-mode-map (kbd "C-:") 'flyspell-correct-wrapper)
)
(use-package flyspell-correct)
(use-package flyspell-correct-ivy)

you may want a binding to add the word at point to your dictionary I swiped this function for somewhere

(defun my-save-word ()
(interactive)
(let ((current-location (point))
(word (flyspell-get-word)))
(when (consp word)
(flyspell-do-correct 'save nil (car word) current-location (cadr word) (caddr word) current-location))))
This doesn't really have anything to do with architecture. No one is arguing that newer buildings look nicer than older buildings. The new buildings won't be historical landmarks, and will probably also be bulldozed when they outlive their usefulness.

The argument is being able to look at some court house built in 1925 is not more important than people in 2018 (and forever into the future) having more affordable places to live.

I tend to agree that the "no historical preservation" viewpoint is way overblown. E.g., there are lots of monuments and buildings in Boston and Philly that should always be preserved because they are integral to telling the nation's founding story. But there are lot of "historical landmarks/buildings" in the USA that are really only significant to the handful of people who pushed to make them "historical" (and are probably now dead anyways).
I totally disagree with your perspective on this but do not that think we will reach an agreement with further discussion.
Not for a lack of programming skills, but I really felt (and still stand by it) that Google sheets was the perfect solution for that problem.
> If I had my druthers, the opportunity cost of designating buildings or areas as historic would come directly out of the pockets of the preservationists.

The easiest way to do this would be to require consent of the current owner to designate a building as historic.

Then if you want to designate a building as historic but you don't actually want to own it, no problem, you buy the building, designate it as historic and then sell it again. The difference in value before and after comes out of your pocket.
Probably https://law.stackexchange.com/ is the best forum for this.
It’s really going to be a cold war all over again, with the US and China carving up the world into their spheres of influence. This very likely will lead to the usual support of “enemy of my enemy” strongmen, proxy wars, arms races, and significant unintended consequences. We’re already seeing this happen with China’s Belt & Road initiative and military modernization. A major US response will not be far behind.
BYU Students Value Their Strict Honor Code. But Not the Harsh Punishments
Rail ways are natural monopoly, but trains running on those tracks are not. I'm certainly not arguing for Thatcher-style privatization of trains, but the step by step privatization that is happening here in Czechia makes sense, improves service and lowers prices.
It's still boggling my mind that Germany allowed KUKA to be sold to China.
The solution to people’s inability to save is not for the government to hold their money hostage.
> JSON is a poor format for humans

Depends on which kind of humans.

For the regular non tech types I agree JSON is poor. A couple of years ago I created a mini spec for a config file so that very low tech paper designers could configure an interactive book.

For programmers, JSON works fine in my experience.
> 1. They were mostly aimed at scrapbooking, emphasizing visual over just displaying the data.
> 2. All required an account with the app and the app-controlled your data. If the app goes away in the future, so do your bookmarks.

I know that pain, so I've written an open-source tool myself, that is neither of those [1].

I like your approach, except for two things: A single bookmark takes a lot of space. If I have 100+ bookmarks, the scrolling will become really tedious. I'm also missing a search to quickly find a certain bookmark.

[1] https://darekkay.com/static-marks/
IP theft would be like looking at my house and building a very similar one, or perhaps even peeking inside via the windows to note down the exact furniture. I'm not trying to say that it is a flawless way to go about it, or that anybody's 'evil', but please stop pretending that it is not a stage of every country's development at some point. Europe did it, Russia did it, the U.S. did it, Japan did it and now China does it.

Perhaps that should tell you something. In the end, this helps a country to move past sweat shops and the like faster and am certainly not going to protest too loud against that.
My guess would be an order of magnitude less.
I use protos as configs pretty frequently. They have comments, easier syntax, there's a schema file the describes exactly whats expected. You can parse them from text, csv, or even awful binary, and use them in practically any language.
Except when anybody wants something to keep running in the background, then those "anybody" are dismayed it doesn't do that.
Russia fines Facebook $50 for failing to comply with local data privacy law
I don’t think it’s in the purely personal sense. Imagine how much unused food must be thrown out at restaurants and delicatessens. Buffet and prepared foods probably don’t roll over into the next day.
JSON is a poor format for humans

But do you know what sucks even harder? XML. If I can replace an XML configuration file with JSON then screw it.
Script to use lazy-loading images in a static website
Bernie Sanders Imagines a Progressive New Approach to Foreign Policy
I note that most replies seem to point to the bad habits of others.

This is an average. Everyone is wasting this on average. So presumably there's either a stigma against wasting food, which makes it all the more crazy, and/or people that waste food aren't interested in this kind of article. That would suggest they waste even more than average.
Location data can also be used to help prove your innocence.

It sucks that this innocent person ended up suffering. Hopefully law enforcement will become better at figuring out false positives before arresting someone.

I do like that the gov. doesn't have direct access. Seems to me like the more independent parties required to access the data, the lower the chances of abuse.
I wasn’t talking about just this article. Theres a movement to discredit the woman behind the algorithm and trump up a male researcher instead. But the word “deceptive” is in the title of this discussion, as well. I’m sure there are other examples and I’m not going to go searching.

Further, of course a photo of a black hole is going to take some serious science and technology. If it were possible to do directly more easily then this wouldn’t be news.
A Dev's Guide to Meditation – Part 4
A lightweight ini reader in js I wrote a few years back: https://github.com/cmroanirgo/jsinf
Ask HN: What new tech skills are you learning in 2019?
Curious to hear what people on HN are learning outside of work these days.
In my opinion, a statically typed config file would be preferable.
U.S. House panel chairman gives IRS April 23 deadline on Trump taxes
Hey, thanks for the response.

Instead of spinosaurus.co vs spinosaurus.com, a better comparison akin to the two names i'm contemplating would be something like "eagle.co" vs "bluetable.com". In other words, a simple, 1 word noun .co vs a two word .com.

Given the above example, should one opt for the two word .com instead of the one word .co, or would the one word .co be better to build a brand around?
You store trade secrets in your configuration file? I still don't understand what the big issue is. Can you clarify that instead of critizising my lack of knowledge?
Everything is possible in theory, of course, but all of these theoretical possibilities are relatively uncommon, and, more importantly, made to not look like the aforementioned chain-of-resolvers. The normal DNS procedure is client→resolver→authoritative_server, and any deviation from this is deliberately hidden by the components which alter it.
Sure, it's an indictment, not a conviction. Whatever you might think of the government's case, it's false to say that "no one has claimed" Assange assisted Manning. The government is clearly making that claim in the indictment.
Is there a way to check what trackers/libraries/"kits" an iOS app uses? I don't use many apps on my iPhone and most of them don't have background & location rights so I'm not that worried but would still like to know what they send back...
The Unbearable Lightness of Money Diaries
They aren't uncommon though. The most typical home setup has a non recursive client ask their ISP to resolve a name. The ISP, if it hasn't cached the answer prior, queries someone else on the client's behalf.

Separately, Windows, Linux (most popular distros), and MacOS all have a caching/forwarding local resolver.