skysight-inc/HackerNews huggingface dataset:
Oh, yeah! Good old curl | sh via HTTP. Fucking awesome. I wonder how many people get unknowingly pwned while executing such curl | sh instructions. It's not hard at all to MitM HTTP, detect if shellcode is being transmitted, then add your own instructions to it. Or you can just compile a list of known sources that encourage to execute curl | sh and MitM only them if you want to make your exploits even more discreet. What a nice way to get yourself your own little botnet. Way to go! There's a catch though. You need access to infrastructure of ISP. But is it that hard to get such access? No.
I'm not sure where you're under the impression that the number of times something is explicitly mentioned corresponds directly to the number if times it's being discussed, which is what is implied by your suggestions to search for occurrences of the name. The whole article is about future plans for NTPsec, and the work going into making it so it can be converted to a new language later. The article is about the relative merits of different languages for this task, and Rust is one of the languages. Of course Rust is going to be talked about in the comments. The only odd thing here is that Go isn't talked about more in the comments, not that Rust is talked about a lot.
Brick is just the wrong word for software.

What complete nonsense. The analogy is all wrong.

They "voided" or "invalidated" a licence and "disabled" software, remotely.

Nothing got bricked. Software is never bricked. Nothing is permanent in software, and furthermore software does not resemble a brick.

HRD is being a little self-important by proclaiming they have bricked anything. Clearly they believe they are much more powerful than they really are.
You can still be clever in Rust. You just have to try harder and explicitly say "I'm trying to be clever" here. You might make a mistake, of course. But if you need it, the option is there.

There is no philosophical beauty in typos or off by one errors. You are not being stifled when your compiler points out to you that, no, "coutn" is not a variable currently in scope. If we have a static proof that what you just did will never work, why would you still want to do it?

And if you had a reason, you still have a way to do it.

If you're trying to be clever, you need to prove that you know what you're doing.
it's emacs with vim controls. FWIW, I wouldn't compare emacs with vim in this set up, but with something like tumx instead (and imo what emacs offers is better than tmux).
Sufficient watt hours per day to prove this are not available from the PV cells you can mount on a cubesat.
In Sweden, which I image has similar laws, managers (ie. employees with responsibility for other employees, not "team leads") usually have no specified working hours at all. They're trusted and expected to work as much or as little as they need. Most still work ~40 hours/week however.
> Landlords are able to charge more, and long-time rental residents get displaced when they can’t afford the new prices.

So just because you rent a place somewhere for a couple of years you are entitled to be able to stay there forever? even if everything around you changes?

What if I have more money, and I want to move in as well, but can't because you are still renting the place you are entitled to for cheap?

> That’s what’s happening in Fort Hill, a traditionally African American neighborhood that is whitening every year as black residents who’ve rented there for decades are replaced by high-turnover college students willing to pay the ever-higher market rates for apartments.

I find it disturbing that this article throws in race despite this being a purely economic situation.
I'm assuming you're kidding, but if not, would you be willing to elaborate?
On the other hand, Sunderby Sjukhus up north seems to have had more positive results: http://sverigesradio.se/sida/artikel.aspx?programid=98&artik...
just wanted to say thanks to the people who maintain this. I love spacemacs! first editor I picked up where the defaults get me >95% of what I want.
How to Read a Lot
Clicked this link on mobile.
Immediately got a full screen uncloseable ad insisting I have a virus.
This domain should be permanently banned from HN.
FYI, if your ~/.vim dir is a symlink, the install script will fail to properly symlink ~/.SpaceVim to ~/.vim
When we bought it was the peak time for oversea investors coming in with all cash.

When I was at the open house there were a few Chinese people that were alone that you could tell were buying houses for people in China.

We looked for 18 months before that and were outbid 12 other times. So we overbid on this one. If I remember there were 18 other offers on the house with at least 20% down.

The market has cooled down in the Bay area a bit where you aren't seeing 30-40 bids on a house but they still move fast if priced right.
We updated the terms. It's now reads "The Products and Services logos may be used to accurately reference Google's technology and tools, for instance in architecture diagrams". I hope this clarifies that we want you to use them externally (e.g. blogs, twitter, slides, white papers), and not just privately.
I've produced commercial 3D video content (blu-ray extras, commercials, shorts), while not believing in it at the time.

Yet now using VR I think it's incomparable. I'm a believer.
Quip.
Some more detail articles about current China <-> Europe regular train connection (actually it goes weekly to Poland):
http://postandparcel.info/56547/news/innovation/dhl-launches...

http://www.forbes.com/sites/wadeshepard/2016/06/28/what-the-...

It make sense for goods that sending them by air is too expensive, but they are too time sensitive to send them by ship. It takes a day by plane, 14 days by train, 45 days by the ship. I would expect in good scenario that train would be somewhat similar popular as air, but nowhere near close volume as by sea.
> The flag can have arbitrary value in on entry to memcpy in an ordinary situation not involving threads or signals.

It can not have arbitrary value on entry. x86-64 ABI mandates that the flag is cleared before any function is called (3.2.1 Registers and the Stack Frame: "The direction flag in the %eflags register must be clear on function entry, and on function return.")
In my site, the back button takes you to the app you were at BEFORE you went to meta64. If you want to call that a problem fine. Most SPAs abhor the back button, don't want it, don't need it, etc. There is a reason native apps don't use the 'back' feature, but simply have 'cancel' buttons to get out of things etc. The fact that the back button is such a thorn in the side of non-spa apps is a good hint that non-spa apps are not ideal, unless browsing static documents.

BTW even hacker news has a 'back functionality' that sucks. You have to go back then refresh. Meta64 is already vastly superior to other online social media experiences including wikipedia and including better than this HN site.
For anyone looking for a quick answer, this is from the 4th paragraph in the article:

While the train can carry about 200 containers, versus 20,000 on a large cargo vessel, the trip takes about half as long as a 30-day sailing between East Asia and northern Europe. That will make rail a competitive option when maritime shipments are held up or miss the booked departure, especially compared with airfreight, which costs twice as much, according to Michael White, operations director at Brunel Shipping, the U.K. booking agent for the service.
I don't think you can "agree" your way out of a criminal law.

Similar to the fact that you can not agree to someone taking you as a slave. It is still illegal.
The AI Hype Machine Wouldn’t Be Such a Bad Thing in 2017
All the things I listed (and more) work by default. Your architecture broke them and didn’t benefit the user as far as I could see. Maybe list such a benefit if you’d like to argue for it?
lmfao. Maybe Microsoft Word hasn't figured out yet how much more usable Word would be if it scrolled you to the top every time you opened a dialog and closed it. That's hilarious.
Just look at the control panels, there's actually two of them in Windows 10, one Metro, and one win32. Some settings are only available in one, some only in the other.
Physically-Based Shading at Disney [pdf]
Why do you think executing JavaScript to render a piece of content fetched from the server as JSON is always more efficient?

Browsers are really efficient rendering HTML, so it all depends on how complex your JSON to DOM element transformation is. With async parsing / loading of JavaScript, your new page can be rendered before the JS is even loaded, so the extra initializaion per page view is hidden from the user.

Which site feels better, yours or Wikipedia?
I'm getting a bit tired of these articles. Writing this on a new MBP I have not yet once needed an adapter. I'm sure at some point I will, but for the time being I am quite content with having a couple minimal USB-C ports and my headphone jack (keep off that one Apple!).
I think we agree and are misunderstanding each other. Yes if you have an SPA there is no refresh, no throwing things out, and it's good.
I think you need to read the post you replied to again. There are no page reloads going on in Grooveshark. It's a proper SPA.
$1 Store – Cheap Wedding Invitations – Affordable Wedding Invitations
curl sh is no more dangerous than running any script you haven't read, or binary you haven't decompiled for that matter. The odds of mitm are exactly the same.
You can't have a contract that specifies illegal things. Well, you can, but the government will decline to enforce it.
This goes beyond strong labor laws and taxes.

"In bank-based financial systems such as Germany and Japan, banks play a leading role in mobilizing savings, allocating capital, overseeing the investment decisions of corporate managers, and in providing risk management vehicles. In market-based financial systems such as England and the United States, securities markets share center stage with banks in terms of getting society’s savings to firms, exerting corporate control, and easing risk management." [1]

France is a bank-based economy. Britain is market based. London's financial dominance pre-dates the EU for good reasons.

[1] http://documents.worldbank.org/curated/en/259341468739463577... Introduction, Table 11, Table 12

Postscript:

"• In higher income countries, stock markets become more active and efficient relative to banks. There is some tendency for national financial systems to become more market oriented, as they become richer.

• Countries with a Common Law tradition, strong protection of shareholder rights, good accounting regulations, low levels of corruption, and no explicit deposit insurance tend to be more market-based.

• Countries with a French Civil Law tradition, poor protection of shareholder and creditor rights, poor contract enforcement, high levels of corruption, poor accounting standards, restrictive banking regulations, and high inflation tend to have underdeveloped financial systems." page 5
Election+Commission+breaking+news+Election+Commission+latest+hot+news
> if you don't want to deal with copying structs, malloc them then push them to the dynamic array

So, manually manage their memory allocation, but allow dynamic allocation of the array of pointers? Sure, there are some cases where that's useful, but if you're already managing memory for the structs themselves, you can probably just manage the memory for the array at the same time.

> Else if you push a struct value on the ray, return struct values.

So, like I said, "not allowing pointers to array items".

You can do this, but you aren't just making array access a little safer, you're also restricting quite a bit of what you can do for efficiency. If I'm going to throw away the ability to use pointers for efficiency, why am I even using C in the first place? I should just write it in some other language from the start. Presumably I used C because there was a need for that efficiency.
You forgot IBM. grin
Wait. What? Uber and AirBnB are _the_ examples of companies with an uncomfortable skeleton in their closet!

Aren't they both founded on the principle of flounting the law?!
The FCC says don't maliciously interfere with other people's transmissions, yes. But if someone agrees to be sent deauth frames by the hotel, it's not interference anymore, it's the agreed and expected behaviour.
Great timing :-) We've got a lot of experience with water I n the Netherlands (that little country that was partially build out of the ocean and that's several meters below sea level. Y-combinator should become a member of Water Alliance: "The Water Alliance focuses on innovative and sustainable water technology that can be used worldwide". Startups around water technology, a university and global businesses like Philips and more. See: http://wateralliance.nl/en/about-us/
We can only hope that at some scale, it's an escalator, and we can pull off acting like a slinky, a la Asimov's "The Gods Themselves".
They're not asking what space-emacs is, but what this linked page is.

This page is not emacs. This page is just a bunch of neovim plugins, as OP surmised.
Bounties for contributing to the BoofCV community
Your dad cloned a ZX81 or he has another company's clone of a ZX81?

Tangentially related: The Jupiter Ace was a relative of the ZX81 (same designers, different company) which ran FORTH instead of BASIC. If anyone has one they are worth a lot of money because it seems fairly few were made and/or survived.
I'm interested to know more about the "initiation rites."
This is a fairly hard question, and inherently ha bias. What I will say is this, I believe every company from Google to the startup down the street will have some fault.

However, one of the largest faults I've seen in my years working is the arrogance. I have personally found startups to be some of the most humble in that regard, they'll push you to make design choices other shops won't have you make, and if you mess up, your job is much more on the line. This humbles many engineers, and in my opinion creates a better culture.

Larger companies breed arrogance, people learn their niche, there's "in breeding" so to speak. Engineers learn and specialize, and believe they are the smartest or most knowledgeable. This will create arrogance. Where as startups will train everyone to be tricks of the trade, masters of none. And people will learn to improve generally.
How frequently? If this was a dedicated, two-track main line, then standing trackside I'd expect to see one train coming in each direction every 20 minutes. Of course, that depends on having massive infrastructure at each end to service those trains. To see an example of that in action in the US, head to LA, and take Amtrack or Metrolink to Fullerton station, paying attention to BNSF's facilities in LA County. Then, hang out at Fullerton for a few hours, taking note of the number (and length) of trains.

More likely, you'll see one train per day, mainly because of choke points like the Eurotunnel. It's also likely that cargo will have to be moved around at least once, since rolling stock (train cars, etc.) aren't normally certified for high-speed running. Plus, you've got a mix of at least high-voltage AC (for Eurotunnel) and diesel, so there would be engine changes. Plus, many USSR countries aren't on "standard gauge", so you either need rolling stock with wheel sets of different gauges (widths), or you need to move cargo at specific transfer points.
Hmm, I've had a very nice experience using Rusty Code in VS Code. Some useful refactoring functionality is missing for sure, but a lot of that will become possible quite shortly from RLS (Rust Language Server, a la how TypeScript works in VSC), and if your preferred editor has support for the language server spec (it's a open source common spec, not specific to Rust), it will support it at parity, too.
No it's not. This is actually vim, just with some configuration and plugins.
You are probably talking about [Spacemacs](http://spacemacs.org/)?
you guys didn't get my joke :) It's because they're mythical; they don't exist.

So since they're originally mythical, if you see an actual Unicorn - well, there's a good chance it's a horse with a cone taped to its forehead...

It doesn't originally just mean very great: it originally means basically mythical.
You forgot Wipro and TCS.
I really enjoyed reading it! System programming is hard :)
How to Speak Mindfully on the BBW Dating Site_BBW Match
These are all very accurate in my experience, especially the first 2.
Generics and OOP are orthogonal, one does not depend on the other. So let's say you declare your vtbl struct with a generic parameter, what's the difference?
I can stand just outside the venue and sue them for sending me deauth frames... I haven't entered the venue, I haven't agreed to their terms, and they're interfering with my transmission/reception.
> Good litmus test is to ask employees, do they have hackathons

I'm a designer rather than an engineer, but I've always been a bit puzzled by the popularity of intra-company hackathons. It seems like a great way for management to keep employees working longer hours for less pay – an overnight hackathon that results in, say, 80 hours of additional work from a small team only costs the company some pizzas.
A member of the public has no capability to immunise another from a criminal activity.
If I sign a contract saying you can kill me and you do, it's still murder.

Contracts cannot override the law.
My site is not finished, so you can't judge it by the experience. However, it is most definitely vastly superior to Wikipedia. meta64 is hierarchical like a directory tree, and can go to any depth. I haven't written the whitepaper yet, but my design makes wikipedia look like the ancient artifact it truly is compared to meta64.

All my API is fully JSON up and JSON down(REST-like), and is like a microservice api. The server is a service with an API. The javascript client is in control of rendering the data it gets from the server. I'm convinced that's the most efficient design.
It always has been
Valve's new employee handbook looks pretty interesting - http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p...
Very nice! I have been working on a similar library in Swift [1] which does this, but also has a nice user interface on Mac and (soon) iOS [2]. Coincidentally also uses a Star Trek themed name :-)

[1] http://github.com/pixelspark/warp
[2] https://warp.one
> 6.4 Ironic Complexity Theory

TIL
Sorry, not buying that one. There's nothing in inheritance that makes extending code easier. You either design for extension or not, has nothing to do with OOP.
Drinker Paradox
I'm not into logistics, but following this out of curiosity.
In Germany this started in 2008, and didn't make sense to me either. Got aware of it because the local press covered it.
(Sorry for the german links) http://www.mopo.de/peking-hamburg-container-express-der-mons... , http://www.mopo.de/-trans-eurasia-express-hier-kommt-der-xxl...
Then over the years, it was busisness as usual, slowly expanding: http://www.wiwo.de/unternehmen/dienstleister/china-zug-deuts... , http://www.dbschenker.com/ho-de/news_media/presse/corporate-..., https://www.welt.de/wirtschaft/article118648469/Neue-Bahnver... , https://www.welt.de/regionales/duesseldorf/article126318669/... , http://www.transa.dbschenker.de/log-transa-de/start/China_Co... , http://www.sueddeutsche.de/wirtschaft/von-westeuropa-nach-ch... ,https://www.deutschland.de/de/topic/wirtschaft/globalisierun...

The gist of all that german garble is that it is about twice the speed of sea freight, measured "door to door", while costing only half as much as air freight, but twice that of sea freight. co² emission is calculated as half of that of sea freight, and 25 times less than air freight. In 2016 they shipped somewhat over 40.000 containers in about 400 trains, which carry about 50 containers per train.

The NYT covered this in 2013 with an interactive feature:
http://www.nytimes.com/newsgraphics/2013/07/21/silk-road/
http://www.nytimes.com/2013/07/21/business/global/hauling-ne...

hth

almost forgotten: https://en.wikipedia.org/wiki/Trans-Eurasia_Logistics
https://en.wikipedia.org/wiki/Chongqing-Xinjiang-Europe_Rail...
From friends who work there, Asana has amazing culture.
Can anyone explain what he means by "I have replaced [the UHF modulator] with the single transistor composite video buffer" ?
I don't have direct experience, but, judging by what I've heard, they're probably "best" by some measure. ;)
Understanding OutOfMemoryException
Is it true that pivots have to be in the office at a specific time?
No, installing a package using my package manager will

a) ensure this exact binary/script is GPG signed by someone I ostensibly trust

b) ensure it's not been tampered with by a MitM between the hosting server and my computer

This reduces my risk exposure to "creator of software X (or distro packager Y) has turned rogue", which is many orders of magnitude less likely than "website of software X got pwned, or someone is MitM-ing me".
This. Nitpick : it is not a left vs right problem, Sarkozy did next to nothing to make France a better country for entrepreneurship and Fillion who is said to be the next french president was prime minister at that time. France isn't a country for young innovative businesses, it's a country where basically a dozen of big corporations control the entire economy and the rest are just sub-contractors. Neither the left nor the right want to change that. French people will continue voting for high unemployment and stagnation.
I think this is the exception that swallows the rule.

Let's say I observe two ham radio operators having a morse code communication. I decide to stop them from communicating, so I transmit "<callsign 1> QRT DE <callsign 2>", where callsign 1 and callsign 2 are the callsigns of the two ham radio operators.

Is this harmful interference, or did one of the ham radio operators just misinterpret my signal?
But surely two parties can agree to send deauth frames between each other, for testing, development, etc. What makes this materially different?
Yes. But this site doesn't use https even...
We had an internal hackathon at my company recently. It was a Thursday/Friday + optional weekend thing, but nobody was pressured to work excessive amounts of hours to get their project done.
I don't quite understand this point. Why does the exact starting point of tinkering (existing .vimrc vs a completely blank one) matter, unless you somehow think the empty .vimrc defaults are the most sensible?

Like, there could be a bunch of features that are barely used and not discovered, but seems like the easiest way to discover new features is to scan through a good .vimrc, rather than sleuthing through online resources.
Who said anything about putting an airframe in a container?
That would mean that airfreight is only 4 times as expensive as shipping? I'd expect it to be at least a magnitude more expensive, if not more.

I guess half as much as airfreight means that it's still considerably more expensive than shipping. But for 14 days vs 30-45 days it might well be worth it.
I wonder if there was any action taken against the vendor of this equipment, Xirrus. The FCC clearly identifies that this feature was marketed by Xirrus as a "shoot first and ask questions later" aggressive anti-AP technology. There does not appear to be any legal way to use this feature, so hopefully the FCC at least sent them a warning.
> I asked a friend that if they could "fix" or "improve" any feature of a modern microprocessor what would it be, and they struggled to come up with anything.

Ever tried to compute histogram efficiently on a modern CPU? Even if it's simple 256 bin. As far as I know, it's impossible to vectorize, things will need to go slow scalar path.

Or anything that needs to access memory at multiple (semi) random addresses inside one SIMD register (128/256/512 bits wide).

It might help if Intel could also add scatter vector instructions. Well, assuming they can also improve gather/scatter operations on the memory controller...