skysight-inc/HackerNews huggingface dataset:
Facebook has what they call "shadow profiles" that still track you even if you've never signed up (or deleted your account). Not using Facebook doesn't mean they don't have information on you.
I think Rust is not about safety, but about reusability. Do you like to take on a dependency on someone's code when it is in C? The answer is: roll your own code. Rust means the end of that.

Rust means software that can be written once and used "forever". Thus it enables true open source. In comparison C/C++ pay a mere lip-service, by also giving you, along with the code, lots of reasons to worry.

This is the real innovation behind Rust.
I agree. I personally don't care if this guy cracks his own head open but I believe "my freedom ends where yours begins" and if he's going fast enough to seriously injure or kill someone on the sidewalk he needs to carry some form of insurance to cover the liability. "Here take my iPhone brah” isn't enough for someone who will never walk again.

Also if he wants to play around and weave in and out of cars at 30 mph+ and he ends up as a road waffle too bad, so sad.
Not that I'm arguing for or against auto-updating, but I'd say Windows XP fits the bill for a vendor maintaining an LTS and yet people are still on that. LTS versions need to die at some point too.
So yeah, using prefixes to make props work on older browsers is fine. Using only the prefixed version of a property or a property that doesn't have an unprefixed version at all is not.
The pace of technical change in society has greatly outpaced the ability of our legislative and judicial systems to cope with it. While I hate to say it, as the difficulty of passing law is an important protection from an overzealous government, we need to find some way to get these things expedited (and expedited like in real person terms, not legal terms where an expeditious case is one that is finally resolved 5 years later -- many cases stretch on for ~10 years after accounting for appeals, etc., and some even longer).

It'd be a really interesting thought experiment to try to revise our legal systems in a way that allows them to match the pace of technical change whilst keeping protections from government overreach in place.
The store has to charge an additional fee for having a retail location.
I'd state it with a bit more nuance.

From my experience in physics:

You can read a paper in 15-30 minutes and get the main points and contributions.

For good papers, you can spend multiple days to really understand the paper.

And for really good papers you can spends months to completely understand them, then extend them, and then publish your dissertation.
Watching the asian economies thrive with mercantilist practices, learning about America's early mercantilist practices, and reading Vox Day, John C. Médaille and Steve Keen on the matter.
We can already fingerprint digital devices and make pretty good guesses based on purchases and geofencing (leaving the area) whose fingerprint goes to which digital device (especially over repeated visits). I haven't heard of a company that offers this at scale or to cross-reference the information, but I can't imagine it'll take long. It's just a matter of some elbow grease for engineering and the right sales team.
I only glanced at Limbo. I'll have to take a more detailed look at it. Inferno was definitely interesting. It was even ported to Android to replace Java runtime by people at Sandia.
We'll see what the narrative is when some jackass like this loses everything he owns when he creams some jogger with his illegal bike and gets sued into oblivion without insurance.
I would love to see a complement to this piece examining our "loss potential", which I basically define as the potential for us to undo all of the good we've done.

Sure, things are better, but I would argue that there's a greater loss potential. As technological potential grows that means more and more people have a target on their back, dooming them to inevitable irrelevance. Say our technological/societal progress results in us destroying ourselves with some weapon/technology in the year 3000. One would amortize the negative infinity loss through the preceding years. This would result in negative progress each year, right? Of course it's impossible to predict when such a thing would happen.

----

Also, it would be nice to compare things to what we could have achieved. For example, if western civilization really did stunt potential of certain places or people, and NOW they're finally catching up, is that impressive? The alternative could mean we would be where we're at now a few decades ago.
Tata Motors is launching virtual reality showrooms in 2017
ParaSail development looks stalled since its main designer joined AdaCore.

Just my impression, anyone feel free to correct me.
Where it belongs in the end...
This looks more like "Visualization using html code blocks".

(but I really the idea of using it with Markdown!)
Introduction to Bluetooth Meshes
Several years ago I stopped using ad networks entirely and started selling and hosting my own ads.

This decision has helped keep the ad quality high, keep more revenue in my pocket, and allows me to have a relationship with the advertiser that isn't solely based on clicks and data. Edit: And this is important because I can have a conversation with them to make sure the traffic they receive is the type of traffic they want and not just immediate bounces.

Regarding headlines, my main content consists of office design image tours and my headlines are always basically "Company Name's Offices - Location'. I used to try and post catchy headlines, but after doing it for several years it lost its appeal and ultimately didn't match with the type of website I wanted to create.
No, not unless you can fortuitously find a mode that has exactly the chords you need. But for some progressions there is no such mode. I believe "House of the Rising Sun" has such a progression, but I haven't exhaustively checked.
I used to be about 40wpm. I started playing Typing of the Dead[1], and now I'm at about 125wpm. I won't say that the game made me a faster typist, but I will say that practice makes perfect and playing the game is a very enjoyable way to practice.

[1] http://store.steampowered.com/agecheck/app/246580/
You lost me there, regarding Go vs Limbo.
I do hope they are able to pull this off well. 20 years ago, I could have never imagined decent word processing software in the browser (I remember trying a portable Java version of Word Perfect that was a trainwreck), but now Google Docs is really quite good and I personally have no reason for anything else.

Do I really need to have my code editor locally? I can't imagine why.
In general? Not that I know of. In the US you often have to work 30-35 hours per week just to get benefits.

Lowered hours are still not a result of automation, though, right? The history of global workweeks also appears to point to unions: "Over the 20th century, work hours shortened by almost half, mostly due to rising wages brought about by renewed economic growth, with a supporting role from trade unions, collective bargaining, and progressive legislation." [1]

By my reading, industrialization gave people more money, and so they demanded more personal time to enjoy it. People generally don't work at factories for the fun of it.

1. https://en.wikipedia.org/wiki/Working_time#History
Ugh, what a tool.

> I rode that [2600 watt] ebike like a motorcycle right in the middle of the lane all around the city. I accelerated much faster than the cars did and frankly I got pretty annoyed at how slow the cars really were. Cars clearly were annoyed with me when they saw me at a stop light taking up the whole lane, but once the light turned green I just left them in the dust. This is the way that ebikes were meant to be ridden.

This guy doesn't want an "ebike". What he wants is an ELECTRIC MOTORCYCLE. What he built is an electric motorcycle. (Or maybe a moped, depending on the state, but probably it's an electric motorcycle if it is totally ungoverned.)

I'm glad he likes it -- electric motorcycles, and motorcycles generally, are a lot of fun. Welcome to the club! But let's not pretend that this is some brand-new invention.

All he's doing is building electric motorcycles and then flouting the insurance and registration laws that already exist around them. Nobody is saying that you can't have a 2600W, two-wheeled, electric-powered personal transportation device. What the law requires, in most states, is that you put a fucking license plate on it, and pay insurance, and prove you know how to ride the thing, and generally not act like a dipshit. Which is kind of what he's doing by riding around on an illegal, unlicensed, probably uninsured electric motorcycle.

People build motorcycles all the time. It's a cool hobby. Unlike building your own cars, there aren't a ton of safety regs or crash testing that you have to do, so it's not too difficult to get into. But just because you build one around a bicycle frame (not new -- early motorcycles evolved from bicycles!) doesn't mean you suddenly get to ignore the decades of legal infrastructure which were created to regulate them.
This sounds like a fun addition to my docker-compose.yml. Instead of installing a text editor or IDE locally for development, fire up one while developing and just write my code in the browser.
The author wants an electronic motorcycle, not a bicycle. The important thing about low-powered bicycles is that they can go where human-powered bicycles do — multi-use paths, cycle paths, sidewalks (depending on locale) — because they're not much faster or heavier than human-powered bicycles. Yes, they'll never keep up with car traffic on roads with high speed limits.
I think the Rust community didn't take the discussion very far, because it felt like the comparison to Python 2 vs 3 was out of proportion. The single most important difference is that stable Rust code is always compatible with nightly, and comparisons that gloss over that difference feel frustrating. (Other folks have raised more detailed objections too, like the macro features that are about to land in stable.)
> 1. Refinement mappings in TLA also allow arbitrary state functions.

Could you please point me to a reference for this. The completeness result from "The existence of refinement mapping" only includes projection. I know that TLA does allow existential quantification over internal variables (corresponds to hiding) and one can eliminate the quantifier by defining a function. But notice that is just the logical way of specifying "hiding" and is different from having arbitrary refinement mapping.

>2. There are very good reasons to want machine closure ...

Definitely. However, these are the concerns when we are specifying a system -- is the specification correctly models the system that I have in mind. While the comments in the paper -- no necessity to separately analyze liveness -- refers to the easy while proving that a concrete specification "implements" an abstract specification. And this is what your example specifications illustrates (thanks for specific examples, it helped me to understand the point you are making).
A melodic minor lacks C major, and instead has C augmented.
Yes. Every day. The developers here write SQL that runs acceptably for a given schema at a given point in time. Unfortunately, the code pattern isn't scalable (which is generally why people say that RDBMS' can't "scale" anyway, but that's a different rant) and performance changes, sometimes dramatically. Where a LEFT OUT JOIN ... WHERE outer.value is NULL worked great for an anti-semijoin earlier, NOT EXISTS may be better. What jpitz is talking about are statistics that are tracked by the engine. They are a key part of how SQL Server's CBO determines the best plan to access the data. As data grows, chances are you're going to get skew on the keys that you've defined. If your data is such that the counts and distinct counts of your keys are guaranteed to remain consistent, then you have a lower chance of plan changes as data scales.
This article gives a nice view for someone who hasn't had that much experience with OSS development like myself. While I'm kinda familiar with CI systems and the concept of coverage, could someone explain to me what the author means by "happy path" in coverage? Is that considered the most used path in standard behaviour?
I'm guessing this is what mainframe users felt like. Why would anyone want a PC? When you have lovely smart dumb terminals.... we have come full circle.
Templating your Dockerfile like a boss
Since the War Powers Act, it's basically been the president who makes war. Congressional declarations are a formality. Many of the events that we think of as wars are "military actions"-- Korean "War", Vietnam "War", First Iraq "war", second Iraq "war", Afghanistan "war", Kosovo, Libya, etc

https://en.wikipedia.org/wiki/Declaration_of_war_by_the_Unit...
You forget what extreme poverty is. It is lacking three square meals a day and being stunted (like being a couple inches shorter).

The poor of the US live better than the median person in India.

Isn't neoliberalism all about being free to be racist (or not racist)? Feel free to correct me about this.

> fundamental ideological goal of neoliberalism: Reduce everyone to rational market actors, measure everything with statistics which abstract away actual reality and allow governments and corporations to justify any action they want because they set the definitions, dissimulate coercive power relationships by refusing to measure them.

I'm biased as a supporter of neoliberalism; but isn't the fundamental ideological goal of neoliberalism maximization of human freedom?

Statistics don't abstract away actual reality; it's the best way to analyze a large number of people. I can't interview all 1.2 billion people in India; instead I can look at the statistics to understand that population.

Neoliberalism is all about minimizing the coercive power relationship between the people and the government.

> justify any action they want because they set the definitions

I wouldn't call it definitions (they're normative); but yes, neoliberalism uses moral justifications.
I've definitely felt that when using Redux even in some very simple projects. Just last night, for instance, I felt like I was doing acrobatics just to make a simple state update because a particular branch of the state required knowledge of state that was handled by a different reducer in order to do the update. However, as I struggled with navigating that issue, it slowly became really clear to me that the patterns Redux was enforcing (and which I was trying aggressively to circumvent) were actually to my benefit, and instead of circumventing it I just thought a bit harder about how my architecture and how to properly achieve what I wanted within the Redux paradigm. There will always be cases where libraries like Redux break down and you will feel like you are trying to fit a round peg in a square hole. But, at the end of the day, it's all just functions and objects being passed around and you have to judge the value in the library in the kinds of conventions and patterns it encourages and discourages. For me -- especially since I am admittedly a mediocre programmer at best -- the structure it enforced on my code organization and logic has been a blessing.
Absolutely dig this question - "what other solutions did you consider?". Will add to my interview flow.
Argh, I completely blew past noting that what they weren't saying was that sodium was the problem, that it was quite possible that the sodium buildup was the result of other problems that were the problem. Thanks for clarifying.
When did Apple remove the voices like Good News, Zarvox, etc.
Dota 2 and Starcraft 2 both use UDP.
Samizdat: And Other Issues Regarding the 'Source' of Open Source Code
Because I need speed and no dependencie on Chrome whatsoever. I doubt something like Emacs would be possible to have "on cloud". And Vi is everywhere already.
"did any other market complain about worker safety or abuse or pollution and refuse to buy products?"

Pre-industrial revolution, living conditions were pretty poor working conditions were pretty poor life expectancy was pretty poor, so it wasn't exactly making things worse. Despite all the problems caused by industrialisation, it was still a net positive.

Now that we've progressed through industrialisation to a point where life expectancy has dramatically improved, along with living conditions and all the rest, it's given us a point of comparison.

Countries that are going through an industrialisation phase aren't being criticised in comparison to a pre-industrialisation state, they're being criticised in comparison to what other post-industrialised countries have achieved. Sure, it's an unfair comparison, but the first time around, that comparison didn't exist.
I would agree with Dang here.

I am a big fan of you and Thomas. And I love reading your discussions on a topic and have read most of them. I tend to agree with your arguments more but I must say that Thomas is very respectful while disagreeing and I haven't seen him call you a racist. Feel free to link to his comment where he does and I will stand corrected.
If you have a family of 6 (lets assume 2 parents and 4 kids) all working for 50 cents an hour.

Saying "your kids have to go to school and not work" and then paying the adults 3 dollars an hour. The family winds up making more money without the kids having to work. (in this admittedly limited example, the family makes double)

If you take the kids out of the equation without increasing the parental pay, then yes, you'll have a harder time with things, as the family just lost 66% of their income, which will mean cutting back.

So you are correct that it is complicated and "stop kids from working" isn't the FULL answer. But it doesn't mean that there aren't solutions - plenty of countries have child labor laws without falling apart.
Do you have a strong preference? I've been using CSS Modules but I'm constantly wondering if Styled Components is better -- it seems like less work to add styles, at least.
Mostly they are pro free trade free enterprise more than right wing, left wing. So when the left is pro trade, it would appear they are left leaning, when their position coincides with right aisle politics, they appear right wing. In other words, economics colours their perspective rather than politics but it can appear to be the opposite.
Well, you can go browse the Amazon Fresh selection, and compare it to your local grocery store. Things are considerably more expensive on Amazon Fresh - you're paying for convenience.

The cost of a blimp to have a refrigeration system onboard, the cost of carrying brats around just in case someone orders them, plus the cost of the drone to make a special trip down to you all adds cost on top of the base food item price.

That doesn't even take into account the cost to Amazon to purchase the brats in the first place, and have them shipped/trucked to their facilities before loading onto this blimp. The grocery store pays this same acquisition fee, and pays for storage, but that's about it.

Right now, you even have to pay an additional fee just to use Amazon Fresh - again, because it's the convenience you're paying for.

So, I'd wager, after people use the service a few times for kicks, they'll get tired of paying more for the novelty of a drone delivery to their car in a parking lot... and go back to using regular grocery stores. This drone delivery thing is probably better for last-second/forgotten items - but again, that's the convenience your're paying for.
Leia Organa: A Critical Obituary
Not Working for Us (Preparing to Discuss Jacob Applebaum at CCC)
Yes, I fully agree that use of the sides of the letter-box shaped wide screens was a good move, probably an inheritance of Unity from its Netbook incarnation. However, I found aspects of Unity in previous versions a little 'busy' and reverted to Gnome (I am one of those people who actually like Gnome Shell. Probably the result of 18 months on dwm with meta key bound to Mod4).

Busyness: 1) hit Alt-F to bring up (say) the Save As dialog box within an application but hesitate a few milliseconds on the Alt key and you get the HUD. HUD was a genius move for using desktop apps on a tablet or similar but you need to be able to bind it to something like the CapsLock key or something).

2) For quite a few releases, Alt-chord mnemonics were broken, but have now been restored, except you have to release the Alt key after the first note of the chord. For instance to insert a formula in LibreOffice Writer, you type Alt-IOF but in Unity (and Gnome) you have to actually type this: Press-Alt-Type-I-Release-Alt-Type-OF.

3) I recollect (14.04? that moving the mouse pointer anywhere near the top left corner brought up the dash by default but sometimes you wanted a menu item

4) Top bar menus on a large screen with multiple windows and multiple applications - huge trek to top bar with risk of target application losing focus.

5) Maximised window with application, user goes to close application but brings up the shutdown menu by mistake (top right of screen).

6) For ages, the Dash took a long time to arrive compared to Gnome (hit Windows key in a live session of Ubuntu and compare with hitting windows in a live session of Fedora Workstation).

PS: Canonical Design used to release details of user testing of Unity. Not so much recently. Anyone know of any user testing results on this?
Well, ebike parts do add significant weight to a bike (maybe ~50 lbs). So it is reasonable to have slightly greater than human power to compensate for the additional weight.
Did it really? Is Bali's GDP per capita comparable to that of United States or Germany?
There is a nice way to realize how deeply wrong everything is with C++..

Suppose, I have a silly idea - I could recompile my mplayer+ffmpeg and, perhaps, emacs with clang4 with all the cool optimizations for my cheap crappy i3-6xxx CPU of my crappy Lenovo laptop. Seems like nobrainer. Now movies are less laggy.

Why then wouldn't I recompile my mysql server with -stdlib=libc++ and -std=c++1x, -rtlib=compile-rt, using lld and -lomp? Oh fuck...
I dont get ebikes

I didn't either, and then I rode one. Now I get it.

Ride one.
Objective C probably also deserves to be on that list.
There is an RFC for mapping actual POTS numbers to ip addresses, called "ENUM" [1]. Though IIRC this was intended as some kind of migration path away from phone numbers which doesn't quite match your intended use.

[1] https://tools.ietf.org/html/rfc3761
>Sometimes they roam into RF black holes

I'm not sure how UDP is going to help if you have no connectivity.

These days TCP copes as well as UDP with temporary complete loss of connectivity, due to fast recovery. It is really just packet loss that kills TCP, but that isn't generally an issue these days if you're in the USA/Canada/Europe/Japan/Korea/Australia, and your wifi isn't crapping out.
Noam Chomsky said the FT is the only paper that tells the truth, since the interests of the readers and the publication are aligned in making money. One thing I read from Superforecasters though is that the best forecasters read a vast array of sources, actively challenging their own biases. It seemed that the most realistic perspective was not to be found in any one newspaper.
> Surely the extra weight of a motor + battery offsets any advantages

It turns out, nope. It's still easier and faster. I don't ride e-bikes but I'm happy to see more people on bikes.
Unless you're assuming an awesome future with net guns fired from pirate drones, downing the Amazon drones and stealing their wares, this is just the same package theft issue that already exists.
So state propaganda sources are better and make you feel like you know something? Got it.
Show HN: Subsalad – Find fresh subreddits
It's not a "black box" but what ends up happening is that the recommendation is handed down/out to others without full explanation. Additionally, data volumes truly matter, for the reason(s) outlined above vis a vis table scanning due to (non)determinism.