skysight-inc/HackerNews huggingface dataset:
> You don't want to be "that guy" constantly demanding that your friends pull down any picture that you show up in, a request your friends will probably ignore anyway, and which will greatly diminish your personal likability.

Mostly because it doesn't work. I've always been that guy, and people still constantly take your picture. There's a lot of money in convincing people that taking and sharing publicly pictures of oneself and everything that one comes into contact with is unbelievably fulfilling.

> I don't really think there's any way around it and I am in fact surprised that people haven't already made a public "search by face" engine. Correlate this data with Facebook or some other all-seeing collections and the technology to dynamically identify every individual that enters a building via surveillance footage is already there. The only thing holding it back now is a) political correctness and b) the practical difficulty of extracting all of this data at a large scale into a format that can be easily cross-referenced. Both of these are permeable and temporary restrictions, and access to the data is already a non-issue for some actors.

https://www.theguardian.com/technology/2016/may/17/findface-...

Its most innovative use seems to be to stalk and harass porn stars, prostitutes, and their families.
Disgust comes from our fear of germs and explains manners, morals, and religion
Try Cossacks 3. It can simulate 10 000 units in one battle.
Most people trap themselves in the certainty of belief.

Some move beyond the certainty of belief and get trapped in nihilism.

Those that move through nihilism gain a perspective on meaning itself, realizing that meaning is relative and can be objectified. All of meaning and reality become a playful flux of creation. Buddhists are the most studied in this regard.

A quick and easy read on different levels of human development can be found here:

http://newpossibilitiesassociates.com/uploads/9_levels_of_in...
Hey, I don't know if you'll appreciate my little crusade, but:

It's best to use a fraction when talking about a reduction in amount, and a multiplier if you're talking about an increase.

For example "one fifth my salary" would be a reduction, "5x my salary" indicates a tremendous increase. Five "times" your current salary.

Carry on and Happy New Year
How many people have died from terrible UIs in apps that are commonly used while driving? Obviously, personal responsibility is primary here, but I don't think the app designers and builders should be absolved of all guilt.

I was just thinking about this the other day when using Spotify in the car. Spotify's UI is pretty good, but after they lost all my saved songs, I've had to resort to only using playlists, which require 3x as many clicks to add a song.
> Ok, I know Inception was technically about dreams and not "strap a screen on your face" VR, but really? "No one predicted"?

ExistenZ predicted exactly this, except with more advanced technology. I don't know if the author of the article just didn't do much pop-culture research, or if ExistenZ just happened to slip by her radar - as I recall, it wasn't very well received (unfortunately!)
> You upgraded to mechanical disk brakes? What were you running before? V brakes?

Yes, V-brakes.

> I wouldn't run anything less than hydrolic disks on something that fast. Preferably dual piston like the ones Sram are making now.

I actually didn't specify anything about the speed of my bike in the post, but mostly I ride below 25km/h. The 35-40km/h quoted was coasting down a steep hill, and I would have gone the same speed without the motor. It's just that the added load caused the V-brake stirrup to bend open over time, and then it finally popped out in that situation.

I think idea that disc brakes, mechanical or hydraulic, are "more powerful" than V-brakes or canti's is a misunderstanding. If you think about it, the absolute limit to a bicycle's braking power is as much force as possible without locking the front wheel and sending the rider over the handlebars. Any bicycle brake can do that, and if it can't it should be returned to the store as defective. The reason I switched to discs was that the whole assembly seemed more solid than V-brakes (no loose coupling like in the harness). The other big reason to switch is the feel of the lever (better control over braking modulation), and needing to put less force on the lever for more braking power, so your hands get tired less.

The main reason I went for mechanical disc brakes vs hydraulics is the ability to service them on long trips. I'm not going to bring tools to bleed the hydraulic system on touring trips.

EDIT: Another reason I picked mechanical is that it's simpler to wire a motor safety shut-off switch to mechanical brakes. For hydraulics you need to do the reed-switch mod I mentioned which is a bit more finicky, or install a hydraulic sensor which requires bleeding the system.
A notable example of electronics that is not made in China is the Raspberry PI which is made in the UK, in Pencoed, Wales, formerly the heart of the coal mining industry.

http://www.sonypencoed.co.uk/news/2016/03/01/latest-raspberr...

They haven't always been able to make it in the UK, but as the computer became more popular, the economics have worked out. But the driver for this has been the fact that the organization behind Raspberry PI wants to develop hi-tech engineering education and manufacturing in the UK.

There is an embedded computer called PICaxe that was launched in the UK for similar reasons, boosting engineering education in the country. It roughly competes with Arduino as a platform.
That might explain a pretty creepy thing Facebook did the other day to me.

I just created a new Facebook account after maybe 4 years of radio silence. Two years ago, I had a job doing IT contracting; often I would go to businesses and repair laptops or run cable to a COM room. We had very very few residential clients since they weren't worth our time; the few that we did have were really just courtesy for doing business for so long. I went to one residents home a SINGLE time, hardly interacted with the man, and he definitely did not know my last name.

Guess who pops up on my "Suggested friends", with no mutual friends or place of work or any similar "liked" pages? Yeah, that one client.

Similarly, we worked in a small office in a cold storage facility, and Facebook also suggested that I add their accountant as my friend.

It's really creepy, but if Facebook was able to know that I worked at that employer then it's possible that it was able to make the connection.
Yeah, I'm a bit worried that Rust is raising the floor, but maybe lowering/hardening the ceiling when it comes to code safety. I mean, if you consider static (compile-time) versus dynamic (run-time) safety, Rust leans heavily toward the former, and presumably gains a performance benefit because of it. But Rust acknowledges that it is not practical to achieve memory safety completely statically and so provides dynamically checked data types as well (vectors, RefCell, etc.).

As you consider higher (application) level notions of safety, it generally becomes less practical to achieve that safety statically (at compile-time), so you'd want your language or your framework or whatever to facilitate the implementation and performance optimization of dynamic (run-time) safety. At the moment I'm thinking about automatic injection of run-time asserts (of application level invariants) at appropriate places in the code. (At the start and maybe at the end of public member functions for example.)

If you subscribe to this idea, then it sort of follows that Rust's borrow checker may be "in the wrong place". That is, rather than forcing you to write code that is memory safe in a particular statically verifiable way, Rust could have instead enforced memory safety by injecting run-time checks into the code and optimizing them out when it recognizes code that appeases the borrow checker. (Of course the optimizer could report what run-time checks it was not able to optimize out, if you wanted to self-impose static verification.)

(Statically optimized) dynamic safety is more scalable than statically verified safety. As a "systems language", Rust may be less concerned with higher/application level safety. But I think this might be a little short-sighted. The definition of "system" is expanding, and the proportion of "higher level" safety concerns along with it.
How is it a distortion to count output from large companies? If a handful of giants make up a large portion of American manufacturing and have sustained total production, then American manufacturing production hasn't decreased.
The US entered Somalia in December 1992 with the express approval of a unanimous UN Security Council resolution, and there is no indication whatsoever that President-Elect Bill Clinton opposed it. Also, the situation in Somalia was rapidly deteriorating.

It seems to me that the right course of action would be for Obama to release the findings of an investigation and let the next President decide what the right course of action is.
It's a little bit more than only an editor. E.g. it contains the complete framework for custom languages with syntax highlighting, auto completion, annotations, etc. You can easily plug in support for your custom languages there.

What it doesn't contain compared to VsCode is multiple panes, file management, etc.
And here is a nice example with the react PHP framework https://github.com/platformsh/platformsh-example-reactphp and another one with AmPHP/Aerys https://github.com/platformsh/platformsh-example-amphp
My main annoyance is that I'm not sure what they're asking for?

What kind of notification? How does it work? When/where will I be notified? How would I turn it off?
The big problem with 15mph in my opinion is it doesn't allow you to keep up with traffic in 20mph zones. Whole swathes of London are 20mph, if you're going at 15mph it means you're going to get overtaken in roads which are not suitable for overtaking, and that is much more dangerous than travelling with traffic flow at the speed limit. Perhaps in reality the bike helps you to speed up to 15mph, then you as a rider can take over, but these bikes end up being very heavy. In my opinion it would be much more sensible to have a speed limit in bike lanes which applies to all cyclists (people travelling on normal bikes at 35mph is dangerous in a narrow lane, alongside people pootling along at 10mph), and then a higher limit for e-bikes, perhaps almost exactly 20mph, or 30 kph.
That's a dramatic exaggeration. It's at a low post 1960s (an era which produced a temporary fake high because the rest of the developed world had been blown up, so the US took over half of all global manufacturing, a boon for working-class wages).

Go take a look at what labor pulled in per hour in 1890.
Sure, but in a "modern" codebase where you're template-everything, then more changes will be in headers, resulting in a lot more translation units being affected by any given change.
Yeah these were just examples. Might not have been good ones.
I had some heavy-duty hydraulic brakes fade on me on my 2kW electric mountain bike. Scary times.

I think the failure mode of cable-operated disk brakes might be better (though I've since ditched the bike, so that's speculation).
X11 over network is not a reasonable alternative to running an app locally which syncs data intelligently. Like e.g. a web based editor, or emacs in tramp mode.

The lag is noticeable and a bad or spotty connection makes it a no go. No way you can tether or work on a train.
Anglo-Saxons think they can retreat to their shell and prosper again. Great news. Because it never ends badly.
I find it interesting they keep pushing "election hacking" which is not the case. The DNC was hacked, which is vastly different from the "election" being hacked.

Also the hack happened a long time before the election.

Edit: If you downvoted please correct me and show evidence of the election being hacked.
ALMA Finds Compelling Evidence for Pair of Infant Planets Around Young Star
Because they don't affect just the state. If one state restricts it and another doesn't, people will smuggle them across state lines.
Mr. Obama decided to expand an executive order that he issued in April 2015, after the Sony hacking. He signed it in Hawaii on Thursday morning, specifically giving himself and his successor the authority to issue travel bans and asset freezes on those who “tamper with, alter, or cause a misappropriation of information, with a purpose or effect of interfering with or undermining election processes or institutions.”

Are there any lawyers here who might explain whether this kind of executive order is unusual? The "giving himself and his successor the authority" part seems, well, undemocratic. Isn't it the Congress (as constrained by the Constitution) that typically gives the executive branch authority to do new things?
Or bike lane, or cross walk. It doesn't matter where he hits the person. He is describing a literal motor vehicle it should be treated as such.
I am really worried. Worried about the Russian propaganda that is being spread in Norway. Comments sections are filled with anti-US rhetorics by facebook users whom profile looks empty (0 friends, few posts made this year).

Some of the comments are obviously written in other language and translated to Norwegian.

I may have to contact the chief editors to discuss strategies against it.
By the same token, C "supports" higher order functions; you can pass around a function pointer and a pointer to a closure. It's sort of an idiomatic question; HOFs are inconvenient enough in Rust that no one really uses them outside of a few specific cases (like local maps and folds).
Lol, loving all the comments asking what the usecase is or pointing out how it’s not functional.

Here are some other things I’ve built in the past because the code and/or the idea was interesting to me: http://mrcoles.com/failed-projects/ | http://mrcoles.com/dragondrop/ | http://mrcoles.com/tetris/ | http://mrcoles.com/low-res-paint/ | http://mrcoles.com/piano/ — don’t bother asking for a usecase ;)
The law isn't there based on "why would you?" it's there based on "Is it safe to..."

You have a very specific use case, if you can buy a bike that goes 40km/hr on a deserted road, you'll also be able to use that same 40km/hr bike on crowded urban bike paths.

If you want a vehicle that goes faster than a bike, there are plenty of options. The faster vehicles abide by more stringent safety standards and have restrictions on where they can ride (i.e. you can't ride a motorcycle on a bike path, but depending on where you are, you might be able to ride a speed restricted moped there).
Thonny, Python IDE for beginners
No he hasn't. It's all disinformation to deligitmize the incoming president.

It's like everyone has forgotten that Obama was given the Nobel peace prize and yet here he is beating the drums of war with no public evidence. So far the only thing we know is that there was human failure which allowed a phishing attack to work against a non-government system. That's not hacking, that's just a dumb mistake. This alleged "Russian hack" causing the loss of Hillary does not explain how Democrats were overturned at all levels, not just the president.

This is a passive aggressive action to destabilize the world politics for an incoming administration. Yet Trump was accused of lacking the temperament to be president.
I know, ADL makes it impossible to refactor anything in company-scale codebase without extraordinary efforts.

Google has a team and special toolset to do just that.

Also, how to use swap correctly? (Now, with std::move is less relevant though):

template bla-bla {
using std::swap;
swap(result, computed);
}

Sure, I could have guessed this is correct way of using it by myself...
Thats silly enough that it made me smile. "Should" is a loaded word in any circumstance, but you're really putting a lot into it.

I think right here, your "should" stands in for the assumption that we're on the verge of stopping migration of capital infrastructure and labor!
There can be social utility to higher-cost plastic with a brand on it while the same is much harder to argue about an in-app purchase.
Are you twins or just "regular" siblings?
Factorio is good, but drones are cheat.
There is no talent shortage but there is a willing to pay decent wages shortage. This entire article stinks of exactly that.
You didn't get the hint. He's saying you should be using Solaris or FreeBSD instead of Linux.
It may work quite nicely by whatever standard you're used to, but it's extremely inconvenient compared to languages that actually make a habit of using HOFs. There's a reason people don't usually use HOFs in Rust outside of a few easily inlinable use cases. The standard library doesn't even have any sort of composition or application operators, because it would be too unwieldy to use.
Your last paragraph seems unreal. A business person is not someone who has an MBA but someone who had a proof of running a successful business. Idnt that the same treatment CS graduates get ?
I'm afraid the "hipster rubyists" have little to contribute towards the self driving cars field. You need an actual degree, if not a masters or doctorate to play. That's why there's a shortage. I don't think these auto-makers are talking about the type of skills you can pick up in a few weekends of watching Code School videos or trying to teach yourself machine learning without a formal education in mathematics/statistics. This is not easy stuff.
Right but the article appears to mostly be about a single Foxconn facility that produces Apple products almost exclusively.
I'm no fan of Obama, but I agree completely. And think your inclusion of Bush 41's actions are on-target.

After January 19th, if Trump feels that any of Obama's actions are inappropriate, he can take steps to undo them. But if time is of the essence, then it is better for the sitting President to take action rather than let a bad situation get worse.

I don't know if this case in particular fits the bill, but if you start hamstringing the incumbent, then you might as well swear in the new President the day after the election.
The people who make money by moving plants offshore, are also behind the design of the economic indicators, knowing that if you can control what is measured then you are in charge of the conversation, and therefore in charge of the politics. That is what American oligarchs have been doing for the past 5 decades, distorting the entire system from top to bottom so that nobody can figure out what is going on. It's the same behavior of a pickpocket or a con artist.
>But Rust can compete on so many more levels

How ? There are languages with more expressive type systems high level type systems (Haskel/OCaml presumably). There are languages with much more mature libraries, ecosystems and tooling (C#/Java). There are languages with both (F#/Scala).

What is it that makes Rust a good applications programming language ? You said it your self GC doesn't really matter that much in this space and GC based languages are just more elegant and not to mention the tooling is way more mature. Runtime also doesn't matter that much and with the recent changes to .NET can be avoided anyway.

This Rust fanboyism is turning in to the new node hype "use node for everything node is web scale fast because it uses an event loop io instead of thread based io", "use rust for everything because the type safety is literally the best and it's the only language with a strong type system out there". I get it it's new and shiny, I like it to, and it has a strong argument to make in the systems programming - the designers are doing a good job of making trade offs that let you retain low level control while still having memory safety - but these tradeoffs are just that and they come at the expense of higher level stuff, higher level languages don't need to make these because they don't pretend to be systems programming languages.
At least the first movie seemed to make it pretty clear that there was the Real World, and The Matrix.

The sequels did blur the line - Neo's abilities outside the Matrix seemed to hint that there was a higher level above ours.
Serena Williams Announces Engagement to Alexis Ohanian on Reddit
Dataset: 452M commits on GitHub
Exclusive Details About Fitbit's New Medical Tech Partnership
Without reading the order, my guess is that it lays out an administrative process to issue those travel bans and asset freezes, as opposed to requiring a fresh executive order for each.

The President has wide authority to conduct foreign policy flowing from both the Constitution and various Acts of Congress.
Bingo. I've written high perf F# for a DB indexing and searching. The entire time I was wishing for allocation-free inlined closures and stack allocation. And for a few places, I'd really like an easy way to do asm or get really top notch codegen (integer decoding). Rust seems a lot like a fast ML. Not quite as concise as I'd like but worth it for the perf without being ugly mentally.

And the perf will surpass C in some situations due to abstraction. One popular open source platform spends 30% CPU time on malloc and strcpy because tracking ownership was so difficult and it wasn't obvious it'd be a hotspot. In Rust that would be a non issue from beginning.
I don't know, but I'd guess so. On the other hand, the N/A for nonfatal truck injuries is suspicious.
Depends on what you're worried about. Operationally speaking I agree, it's not plug and play.

But it's at a point where it safely stores your data correctly. Perhaps some init scripts fail on boot to import your pool/etc. but the data is there.

We do run it production, but we also have in-house tooling built around it.
pretty quick we will end up with nothing but the worst graphics/story when you buy a game because you can just patch it and fix it later.
The implementation might be lacking but the underlying FS should be more reliable. I'd still argue that ZFS should be deployed on FreeBSD or Solaris. There are plenty of ways to fire up a Linux environment from there.
yes I, too, would like to see more on this. I am skeptical that doing sub queries is faster than joins
Thx! If I recall, I think the blockquotes were the trickiest one in writing this. I used the same repeated element trick and overflow hidden, but getting the line breaks in there was the final missing piece: https://github.com/mrcoles/markdown-css/blob/master/markdown...

Also, your first sentence is asking the wrong question ;P
Do you have any specific reasons not to trust ZoL?

ZFS-on-Linux devs say it's ready for production[1].

Lawrence Livermore laboratory stores petabytes of data using ZoL[2].

If we're sharing anecdotes, ZoL has served me fantastically for several years.

[1] https://clusterhq.com/2014/09/11/state-zfs-on-linux/
[2] http://computation.llnl.gov/newsroom/livermores-zfs-linux-po...
there is something sketchy with the list.

BOGACHEV, Evgeniy Mikhaylovich (a.k.a. BOGACHEV, Evgeniy Mikhailovich; a.k.a. "Lastik"; a.k.a. "lucky12345";

this is no other than the infamous Zeus/p2p-zeus malware writer. He was FBI wanted in 2014 I think. So he is still active and US has identified him??
>But if time is of the essence, then it is better for the sitting President to take action rather than let a bad situation get worse.

Agreed. But is time of the essence?
Well, I appreciate your little crusade, as the original statement was unparseable. I allow for a little ESL when I run across such things, and I get the idea, but the statement might as well have been "a lot less than I make now" for all the sense it made.
You don't really, though. You may, and you'd be better off if you did, but you can throw up a simplistic HTTP server without needing to do any of that.
I agree wih the rest : this is too hard. Some papers will take a long time to grasp. More so after we have been conditioned to read things fast on he web.