skysight-inc/HackerNews huggingface dataset:
The point is we have a drug that's known to be addictive and cancerous - and it's sold over the counter. Smokers don't know what's in a cigarette and they don't care. So in this grand equation - exactly how does regulation benefit anyone besides the tobacco industry and their crony bureaucrats? The word regulatory capture comes to mind.
I'm sure your little neighborhood is great and positive and welcoming, but you have to admit that's the exception and not the rule. As another poster phrases it, "Reddit is a thimbleful of awesome floating in a bucket of shit". I wouldn't go that far, but it's closer than the usual framing of Reddit as having "dark corners"; that is, the site is much more bad than good. The unevenness is a shortcoming, blaming it on the users is completely missing the point. On top of that, using the good parts provides support for the bad parts.
Short answer: `extern crate foo;` doesn’t work if `foo` is an indirect dependency. So you cannot accidentally use something without declaring it in `Cargo.toml`.

Longer answer: when running rustc, Cargo passes individual `--extern bar=/path/to/bar.rlib` options for each direct dependency, not just a path to a directory with everything. You can see the exact command with `cargo build --verbose` or `cargo build -v`.
Satoshi Saga Continues: Tulip Trust Trustee Expected to Appear by September 19
The webpage[0] seems to be having issues. The best I could do was the Google cache[1] or the Markdown source[2].

[0]: http://lologhi.github.io/symfony2/2016/04/04/DDoS-attack-for...

[1]: https://webcache.googleusercontent.com/search?q=cache:J7lca_...

[2]: https://github.com/lologhi/lologhi.github.com/blob/master/_p...
Net.NET
Tad Johnson Discusses JAMF Software's Focus on Apple Devices
The effort to create something has always factored into the price. It's not the only factor, but it's there. Additionally, I take the main point of the response of "trivial" (in the case of typesetting it's often just providing a bundle of extra tex files to recompile your paper with) as less a remark on the price, and more a remark on the work. The question you answered was what work the publishers are doing, with the underlying qualifier of [to justify/correlate with their price] and the direct followup you didn't speculate on asking about what they charge for each item of work. It's like answering "what do doctors do to command such a high price?" with "scribble on a piece of paper". OK, let's assume that's really a good description of the work they provide, how much specifically do they charge for it? The full fee? Great, this exercise wasn't helpful at all. Can we break the work down into smaller units and try to estimate costs for each, whether those costs are "reasonable" or "unreasonable"? When I pay $30 for a single paper, what parts of the work endeavor does each dollar go to? We can even take into account fuzzy second-order fees like "well you're really paying back into the massive amount of work they did beforehand so they can scribble the right things now" when we're out of other ideas, but I can't imagine much of that $30 going specifically to the work of "typesetting" because it's so trivial.
Yes, that is correct. I was a bit imprecise in my langauge but was referring to something like a case where a nurse is about to accidentally deliver a lethal misdose of medicine but then catches and rectifies the mistake before causing any harm. In healthcare, there is a strong incentive not to report that potential error whereas the ASRS system incentivizes reporting these kinds of "pre-accidents".
Microsoft is a huge organization with tens of thousands of employees. We have no idea what was communicated between this commenter and the sales person. At some point you have to kind of step back and realize that you're responsible for your outcomes and not blame everything bad that happens to you on others. Searching Google with "startup microsoft" or "startup pricing microsoft" would have been enough effort to figure this out.
But the damages are still done. By having a library where people can get a book for free instead of buying it, even though there is some throughput limits, they still make it so that the media is no longer consumed.

Imagine a pirating service which ensures that a given file is only being consumed by one machine at a time. So if I want to watch the newest blockbuster, I have to wait my turn, and once watched, I cannot watch it again (without getting in line). In effect, the movie is checked out a single instance at a time, just like how a library checks out a single book at a time.
And why does every single key press have to beep??
Interesting, sounds like a potential loophole.

The juice makers could just sell the vape juice without any nicotine, which can be added later, by the consumer, or at your favorite shop I'm sure.

When I used to vape, the shopkeepers would sometimes do that, if they were out of a flavor at my nicotine level.
How our build task engine queues build tasks
I'm pretty okay with enforcement action against this sort of fraud. What about people that actually want to come here to study?

I'd also be okay with radically simplifying and opening the Visa system, but I don't want the existing concessions to go to people that are intending to abuse them.
I've only rolled my own when working with such a basic grammar (or such basic aspects of a grammar) that simple regex felt faster than dealing with actual parsing.

That said, most of that was at a time when I was much less comfortable with lex/yacc, so maybe I'd be more keen on them now.
It's good to know that exists.

For what it's worth, I have a Mac so those won't work. I don't have the time right now to search microsoft.com for a Mac version so I reserve judgment until then :)
> it should put things in $XDG_CONFIG_HOME and $XDG_CACHE_HOME

I was going to submit an issue but one already exists [1][2]

[1] https://github.com/rust-lang/cargo/pull/148

[2] https://github.com/rust-lang/cargo/issues/1734
Yes, but it does not have closures, which are somewhat further removed from the bare metal.

All the constructs you mentioned have an almost trivial mapping to assembly language.
If I was going to start a child on coding javascript, I would probably do this or codepen rather than a full fledged text editor, ide, or browser built-in console. Move them to the console once they're comfortable and teach them how to use the debugger.
I don't know if it's intentional filling in for songs they couldn't license or metadata matching gone wrong, but occasionally on Spotify a song on an old album is replaced with an inferior remix from a newer album.

Intentionally or not, history (what songs actually were on an album) gets edited unless you manage music files yourself.

(The Apple behavior described in the article is way worse than what Spotify does, of course.)
Well, when your DDOS is '10 requests a second', your site is probably not the most sophisticated.
Don't get me wrong, I think that any environment aimed at children needs to be highly visual. One of the most common environments for teaching programming to kids used to be Logo. But it was still 'type commands' => 'produce visuals' and I think there is value in that. A lot of Logo wasn't even producing programs but seeing what crazy affects you could get through one line of "code".

Almost almost all modern programming environments, including JavaScript in the browser, require a lot of work to produce a simple visual.

However, Scratch feels like it does too much and becomes more like solving puzzles rather than creation.
If the request is performing heavy calculations you will see fever req/sec obviously.

Say an API call spins up a Linux VM and makes it available some user. Or a bulk upload of data which needs to be indexed. Or whatever.

The idea that a site should be able to handle X requests/sec because the stack can handle X NOOPs per second is odd.
Why I decided to stay in Seattle instead of moving to Silicon Valley
Exactly. The checklist is actually a product of the solution - transparent reporting and rigorous analysis of those reports.

Unfortunately, the healthcare system is basically cargo-culting checklists without putting in place the underlying processes to get to the "right" checklist. Or perhaps a solution that is even better for healthcare than checklists.
Fair points about client communication.
> What about people that actually want to come here to study?

There are no quota on student visas

> that are intending to abuse them

I wouldn't call that an abuse. Rather, the only solution for many people if they don't want to stay/work illegally.
This is freaking awesome.

If anyone from MS is reading this, though, please have the following feature: I'd like to be able to select hover-touch behaviour for various modes: if the phone is locked and the screen is off, hovering with one finger will show me the time, hovering with two might show me mail/text notifications, or maybe a certain hover gesture will open the camera immediately so I can quickly take that pic. etc.

I'd like to define certain hover patterns and responses.

Overall though, super cool.
Yeah, I was making some big changes on my blog, and things kind of exploded in my face. My fault, it wasn't terribly critical so I nuked and reinstalled.

Just install Tor as you normally would, and turn on Hidden Services from port 22 to port 22 (for SSH). Keep track of the generated Tor onion hostname when you restart with Hidden Services enabled.

______________________________________

But here's the 'magic' part how to get .onion resolution across a Linux system:

get the following packages (Ubuntu, Debian)

sudo apt-get install tor iptables dnsmasq dnsutils

Add the following to the /etc/tor/torrc file

VirtualAddrNetworkIPv4 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 53
DNSListenAddress 127.0.0.2

Restart TOR

sudo service tor restart

Edit /etc/dnsmasq.conf and add the following:

listen-address=127.0.0.1
resolv-file=/etc/realresolv.conf
server=/onion/127.0.0.2

Make a new file, called /etc/realresolv.conf . Add this in the file:

nameserver 107.170.95.180 (or whatever nameserver you choose)
nameserver 8.8.8.8

Restart DNSmasq:

sudo service dnsmasq restart

Run the IPtables firewall update for redirection

sudo iptables -t nat -A OUTPUT -p tcp -d 10.192.0.0/10 -j REDIRECT --to-ports 9040

Also, this script must be run at every boot, so add this in /etc/rc.local, ABOVE the "exit 0"

/sbin/iptables -t nat -A OUTPUT -p tcp -d 10.192.0.0/10 -j REDIRECT --to-ports 9040

________________________________________________
Good luck with that. My family lived through the Canterbury (New Zealand) earthquakes of 2010 and 2011 (and the 12,000+ aftershocks). Most of the CBD has been cleared and rebuilding is underway but there was/is a huge political fight over what the rebuild will look like. I can only imagine how difficult that process would be in the context of the US political landscape.
Hacker news unofficial desktop app
Looks like the asymptotic complexity of getting this article to the frontpage is pretty high.
>99% of the time, you have to get an H-1B.

Not if you are a citizen of:

Canada : TN

Singapore, Chile : H1-B1

Australia : E-3

Thanks to trade agreements
If rust can be compiled to LLVM, then emscripten can be the backend to asm JS
Well, now we know why their production chief quit.
Getting the EXE out of the RTF
Using your example, it would cross the line in the US if you then offered someone money to steal the car.

So in this case they probably would have to have been offering the illegal jobs too, not just the fraudulent Visa status.
do laptops with linux preloaded on them not count? you can get a dell machine with rhel or ubuntu installed on it, and afaik you are free to do whatever you want thereafter.
Exactly, perhaps even simpler:

curl ... // perform authentication to obtain JWT | xargs -I TOKEN curl -H "Authorization: Bearer TOKEN" ... // Call your API
The Heroku build cache and exceeding compiled slug size limit
Clinton Releases a Brutal Anti-Trump Ad
It would be sensible to put the terms like "constant" and "logarithmic" in there, IMO.
If they aren't studying it is clearly an abuse of the intent of the Visa.

It is confusing that the Visas are supposed to be issued in relation to an institution approved by the US government. Given that rule, it probably doesn't need to be up to the applicant to verify that their course of study is approved (I'd be fine charging a fee to cover that verification, but it should be done as part of issuing the Visa).
> “In the 50 years since the advent of modern day class action lawsuits, plaintiffs’ lawyers have made millions of dollars in fees from these suits while consumers often receive little benefit,” the [U.S. Chamber of Commerce] said in a statement.

Cynically, at least part of that is due to all the hurdles and barriers to class action lawsuits that organizations like the Chamber of Commerce have helped erect over the years. There are so many ancillary landmines unrelated to the merits, such as those relating to class certification, that it's often a choice between settling and recovering something, or going forward and getting nothing.

On the flip side of it, there are a lot of really stupid class action lawsuits. What we lack in the U.S. is a good way to really hold companies accountable for small to moderate-size injuries to large groups of people. If someone defrauds a bank for $100 million, the bank can sue and get a recovery. But when a bank defrauds $10 from each of 10 million people, there is often no recourse for those people.
Recently shared this here: http://www.thebookseller.com/news/elsevier-defends-its-value... (https://news.ycombinator.com/item?id=11614926) which I'm guessing is the precursor to this debacle.

Reading what Elsevier have to say, you'd think they're either completely delusional (I doubt so), or know full well that they're rapidly becoming irrelevant/abhorred and are adopting a bully position, all the while pretending to be innocent and blameless victims of this situation.

Don't count on me to shed a tear when Elsevier go under.
They're in the old GM Fremont plant, later NUMMI, a joint venture with Toyota. But that just gets them big empty buildings.
Bingo. Teaching kids programming is exactly what turtle is meant for.
This is the last piece needed to allow multi-threaded code with shared state to emscripten [0]. A very good thing indeed

[0] http://kripken.github.io/emscripten-site/docs/porting/guidel...
Controlling the XYZ of a finger just to show menus would be cumbersome. The less :hover the better.
http://viewdns.info/iphistory/?domain=paragonie.com

Nope.
You're doing what's typical for people trained in modern philosophy when debating online, i.e. complaining that I didn't write a full philosophical treatise in one comment.

E.g., I didn't go into details of my view on Locke because they weren't central to my point. After I became an Objectivist, I did some research on Enlightenment thinkers precisely because people dismiss Objectivists for being ignorant of past philosophy, and what I found tallied with what I'd heard from well-informed Objectivists. Locke is an empiricist and holds that certain knowledge is generally impossible outside of areas like geometry. This skepticism subtly undermines any philosophy built on top of it; Rand's epistemology, in contrast, shows how certain knowledge can be possible (within a particular context), which gives her the framework to build an entire system of integrated principles, basing politics and aesthetics on ethics, and ethics on metaphysics and epistemology.

Likewise, I didn't list what I think is novel in Rand's philosophy as I assumed honest readers could research it for themselves. Here's some: her solution to the is-ought problem, her solution to the problem of universals, her theory of the nature of romantic art, and, obviously, a complete moral code justified via rational self-interest. Locke and other writers did talk about the evils of force (and I often enjoy telling people that "life, liberty, and the pursuit of happiness" was originally Locke's "life, liberty, property, and the pursuit of happiness"). However, it was Rand who first coined the phrase "initiation of force", and Rand who first argued that reason and force were essentially the only two means of dealing with men, making non-initiation of force the fundamental social principle.

(For said honest readers, the books which persuaded me were The Romantic Manifesto and Introduction to Objectivist Epistemology, though Virtue of Selfishness is probably the easiest starting point. Once I studied Nozick's famous criticism of Rand, I concluded that he was someone very smart making a deliberate attempt to misunderstand her argument, and I was pretty much soured permanently on 20th century analytic philosophy, "libertarian" or otherwise).
Doesn't quite work like that. See here [1] for a easy-to-understand explanation.

[1] http://lawcomic.net/guide/?p=633
Gavin's reputation is on the line because he is a security researcher, and he was duped by a not-very-convincing crypto scam. It's not a big deal to me; I wouldn't hold it against him much in, say, hiring. But whatever damage done to Gavin was done by his own choices. I'm not going to rush to feel sorry for him, either.
Is it really your assumption that thread parent neglected even to google this topic of such great import to business success? That seems neither likely nor charitable.
From what I have seen in life, of how everybody including myself behaves, and how I think/feel, it is not just a possibility. The question is not is there any political corruption at all, the question is how much more than zero is it? When we fail to have checks and balances at all, or that actually try to work, then we're kinda doomed.
Volvo is nowhere near the largest car manufacturer in the world. You are probably thinking of Volkswagen.
Will Microsoft be sending people over to my office free of charge to handle technical issues with regard to their store? Can I send over any questions from auditors and federal regulators concerning user access to their store?
No Disney or Tata?
At the same time, you can't realistically just take a trip anywhere you want to demonstrate every single individual concept as a teacher of a bunch of students.

You need parental permission, a way to transport kids (probably via bus, which costs money and has to be scheduled), and extra people around to help watch the kids and make sure they don't wander into trouble.

Parents, especially nowadays, are extremely litigious (or call for a teacher's resignation) for such minor things nowadays, that trips in general become risky.

I'm sure most teachers schedule as many of these trips as they can get approved, but they probably only get one or two approved per class.

Sure you might not like all the red tape, but it didn't appear out of nowhere. It's the school protecting itself and covering its ass, just like every other industry out there.
It's pattern recognition, like the other diagnostic fields, but more qualitative due to the human behavior inputs. This leads to larger margins of error, and equating it with tarot reading isn't an apt analogy.
Anecdotal. But literally everyone I know says this including me.
No, seems like it's not entrapment [0].

[0] https://en.wikipedia.org/wiki/Bait_car
The article shows the run of the mill iptables syntax being used, no packet inspection...

And, it's possible this is https, which would render the packet inspection useless.
Perhaps the primary reason is accessibility. Onion addresses are not easily memorized. See https://en.wikipedia.org/wiki/Zooko%27s_triangle

I believe this inconvenience is minor, however.
This is mobile.twitter.com. It's built by twitter's engineering talent.
Boring puzzles? The very original article showed what kind of programs the kid made. Far from boring puzzle.

When I was 8-9 I started with QBasic with the first program being pretty much identical as what the kid in the article did. Then we did text adventures with friends. They were simply awesome back then. Then we moved to graphics as we figured out how to draw lines etc. Animation was beyond us but managing to draw something was brilliant.

Around 12 it was C and games by using Allegro, and getting into slight trouble due to the nature of them. But it would not have been possible without first learning the basic stuff in QBasic (Oh the amount of IF blocks was ridiculous in some of the games).
> abuse: use (something) to bad effect or for a bad purpose; misuse. "the judge abused his power by imposing the fines"

No they are not. They are forced by the government to lie. A good way of using that word: "the government is abusing immigrants' state of mind"
I just browsed the website archive for a couple of minutes. I wouldn't have noticed that this wasn't a legitimate university.
Wait, hold on - let me break this down a little more simplistically:

Communities of foreign-born peoples, possibly already living in the US (undocumented / falsified records) exist. There are "brokers" who cater to these communities, engaging in a fraudulent enterprise of getting Student Visas for these foreign nationals, usually under the umbrella of a made-up university. With this made-up university, these people can claim to be students yet spend their time working - for whom, over or under the table, I'm not clear from the article.

What is quite clear:

>Most of the students were from China and India, where working with brokers is a familiar way of doing business.

This model of using brokers is not to be envied, and if 25 (or more) "students" were led into submitting their documentation in order to commit fraud in the US...well, I've got no sympathy. Make a point. In the US, the concept of "brokers" often includes licenses and duties to perform in earnest (insurance, securities, health plans, etc), not assisting with committing fraud.

I understand the strong desire to come to the US, legally or illegally, and stay however possible. That's what's being preyed upon as well. There are certain cultural practices in the US though, while not perfect, I still think have meaning and importance.

This article does a good job putting humanity to those affected, but seems, um, a bit tone-deaf as to the bigger picture...in that to find people willing to commit fraud, the setup had to be 'believable' enough. Methinks it was. Caveat Emptor.
vLine acquired by Airtime
So Angular is all TypeScript now?! With a recommendation for Microsoft's editor at the end of the article.

Anyways - it seems like a set of reasonable conventions; Java/C# programmers should feel right at home.

The only thing that sticks out is the file name convention. If you only have one thing pr. class then why not use name as it is directly in the file name? (HeroComponent.ts instead of hero.component.ts)
By "venture" I don't mean for-profit: absolutely nothing we were building was going to be for-profit. It'd be all open content.

I abandoned the project well before the infrastructure was ready for prime time: the tenure clock beckoned.
Having basic supplies on hand is just as important as building standards and drills. As I mentioned in another comment my family and friends lived through the Canterbury (New Zealand) earthquakes of 2010 and 2011 that destroyed much of the largest city on the South Island. Water, food, and shelter were all important concerns especially during the first 48 hours in some parts of the city. Even if help arrives quickly it can take several days for basic services to be restored.
Nicotine is usually a tobacco extract.
I wouldn't blame that on PHP. You can make PHP sites with reasonable performance.
My HTC One has gotten dreadfully slower since release from Android releases. I don't think it's exclusive to iPhones - in fact I think android phones are more prone to it.
The fact that you have to go to Google to search to find Microsoft pricing, and have to already have the knowledge that they have special "startup" pricing is a failure on Microsoft's part.