skysight-inc/HackerNews huggingface dataset:
It breaks the fundamental notion of separation of powers when the Supreme Court has to start explicitly rewriting law that the executive branch doesn't like. I see Scalia's scorn mostly directed at Congress and the Executive than his fellow justices, but he also has strong convictions about the judiciary rewriting laws to suit a perceived need, since it is strictly outside their function.

Any time you read about a major court case striking down a law, or some statue, you will typically see it accompanied with a very painstaking argument about how the judiciary cannot and must not simply change or reinterpret what is perceived to be a "broken" law. They can follow the law as it is written, or they can strike it down as unconstitutional, but they can never simply say, "I don't like the effect this law would have here, so I will just ignore it."

This is like a compiler simply ignoring explicit and functional lines of code because they lead to a crash. It might sound great that the program avoids a crash, but if the program isn't running it's own code anymore, then what code is it running?

In this case, the prevailing argument was that the law as written would destroy so much of what had evolved into regulatory practice so that they couldn't bear to hold the Executive to its own rules. As you can imagine, this is a difficult precedent to set because it opens up an impossible hole in the innermost workings of the system design. I'm not a historian on this subject so I can't really point to previous examples, but my understanding is the only "proper" fix here is an act of congress, and Scotus is rightly peeved to be put in the position where the executive branch is asking them to clear up a mess like this.

Another way to think of it -- it is congress's fundamental duty to write and vote on the bills, and executive branch's duty to sign them into law. The judicial must not and cannot write their own laws, no matter how much another branch might plead with them to do so in order to get them off the hook of actually doing their job. If the judiciary can rewrite laws that don't suit the executive, it negates congress by giving the executive and judiciary branch far too much power. To those who say it was necessary in this case, just "be careful what you wish for."
Conversion Optimization Grew Up. What’s Next?
It is known that 90% or so of the price of luxury foodstuffs is the story attached to it; if you'd say "I butchered a prime cow myself in Argentina and dry-aged it in my secret room for 31 days" or something like that, it would've sounded more impressive.

But that's just the thing; most people are far too grounded to buy into that stuff. Or they couldn't afford it. I think there's more to food than just the food, and the story around it can influence one's experience of it.
If it could be modified in such a way to provide good lighting and airflow, definitely.
Indeed it is written in Go, after all.
Compressed data bandwidth for a video does not scale with resolution. i.e. quadrupling the number of pixels does not require quadruple the bandwidth for the same quality.

I believe it goes up by the square root. So quadrupling the number of pixels needs only double the bandwidth.

There are several reasons for this, one of which is that motion compensation is constant - it doesn't much matter what the resolution is, it takes the same amount of data to encode motion. Another is that as resolution goes up there are more opportunities for similar areas in the image which compress well.
Funny, as VS Code is based on Atom.
Visual Studio Code is not a set of Atom plugins.
I'd like to mention that I've been happy with the docs, once I learned to find them.

To take the given example, I would start at http://doc.rust-lang.org/std/ and hit `s` to start a search. Searching for `str::lines` gives http://doc.rust-lang.org/std/primitive.str.html#method.lines as the second result, which has the two methods conveniently next to each other, succinctly explains them, and shows an example of using each one.

I've had good luck with docs for the few third party libraries I've tried so far too. The recommended doc generation creates pages in the same format as the std docs, so as you get comfortable navigating them you get comfortable navigating many third party docs as well.
Maybe you should go teach the researchers who are barely beating chance at identifying lies if you're so good at it.
>Texas and Atlanta have lots of land around them, but they did not have nearly the default problem of vegas and florida and california because they built a lot very quickly, so prices never rose dramatically.

I can't speak for Atlanta, but it's not just "lots of land" in Texas that spared it. Texas had limits on HELOCs[1] that spared it of most of the carnage.

[1] http://www.washingtonpost.com/wp-dyn/content/article/2010/04...
"separate cookie"? Just correlate it by IP address (or whatever) + time. While I'm not a database expert, I'm sure I could make something like this work:

SELECT users.id AS google_user_id
sb_hits.ip_addr AS safebrowsing_update_ip_addr
sb_hits.request_time AS safebrowsing_update_time
FROM all_page_hits AS user_hits,
all_page_hits AS sb_hits,
normal_google_accounts AS users,
safebrowsing_pseudo_accounts AS sb_users
WHERE users.cookie = user_hits.cookie
AND sb_users.cookie = sb_hits.cookie
AND user_hits.ip_addr = sb_hits.ip_addr
AND (sb_hits.request_time BETWEEN (user_hits.request_time - interval '1 hour')
AND (user_hits.request_time + interval '1 hour'))

Any cookie at all betrays information (that's what it's for!), and once any sort of correlation is established, that "separate cookie" can be permanently tied to the real account(s).

The IP betrays information as well, but that's not a reason to make it even easier with a cookie.

"Random user x often uses their browser between 9am and 5pm on M-F"

That's exactly the important information that should be protected, to resist pattern-of-life analysis.

(apologies for any SQL errors; it's been a while since I did any serious db work)
Patent Troll (Prism Technologies) wins $30M lawsuit against Sprint
> "beacon.enabled = false" Blocks https://w3c.github.io/beacon/ analytics.

Do you also disable <img>? Beacon is a performance optimization but it doesn't offer anything more than site owners could already see.
I feel like the explicit lifetime annotations just move the invariants from the comments to the code. So I feel like it's a good thing to make explicit. I could be wrong as projects get larger though.

Though I do feel a bit let out after reading http://cglab.ca/~abeinges/blah/turpl/_book/vec.html
which implements Vec from scratch, as it's not super simple.

But really, that would be impossible in Go, just as tricky in C++ (if you make it stl compatible), and impossible in implement generically without lots of void* stuff in C, so I guess I wasn't sure what I was expecting. It's a pain to implement fundamental data-structures I guess.

Still, if you've got anything new to say, go ahead and say it.
Chaining them is also perfectly viable (still one nesting level), as long as you're not dipicting a non-existing problem ("callback hell") it's all good. I used .call since OP used Q promises in the article - this works about as well with other libraries.
My point wasn't if jQuery is a bloated library or not, but whether its plugin system caused it to bloat beyond its original purpose.
Could this be used for embedded development? Currently C is used pretty much universally for this purpose. While C is better than straight assembler, it seems to be very prone for bugs, especially when there are multiple developers and over time in maintenance phase.

Something safer is desperately needed for embedded firmware development. Lack of such a language is already affecting physical safety of end user devices.

Something that can run for example on a microwave oven, car engine control, digital thermometer and industrial machinery.

Maybe I'm missing some, but some of the most important wish list items I can think of right away:

- High readability, Golang-like "understandability"

- Anywhere between 1 - 256 kB of RAM, 2 - 1024 kB of program ROM.

- Must have C-like code density and performance, but a small loss is acceptable in exchange for better safety.

- Ability to implement IRQ service routines, etc. low level code.

- Array access, pointer and type safety.

- Debugging support... this is a tricky one.

- Migration assist from C code. Doesn't need to be perfect, just to assist where ever feasible.

- Would be very nice: Some language level support for duplicating and checking critical variables in memory. Like those for controlling servos etc. physical. To improve end user physical safety.

Targets should include at least, in order of importance:

- ARM thumb-2 (like Cortex M0)

- Altera NIOS 2 (must be possible to modify easily to target custom instructions)

- 8051

Various Atmel architectures, MIPS and OpenRISC would also be nice.

But I guess it comes down to LLVM support for those platforms.
Could use an explanation for downvotes. Seems on topic to me.
I can't use half the keybindings in my spanish keyboard lol.
> Pretty much every text editor ever has started out as a "lean, fast" text editor. And then they grew.

Not Notepad. http://notepadconf.com
> (i.e. no more grain - which in my opinion (and it is opinion) loses some of the atmosphere of a film

I hate film grain. I don't like flat images either, but I'll take them over film grain. When I look at grass I don't see dots randomly moving all over the place, so I don't want to see them in a film either.
French Minister of Interior – Uber Activity Prohibited
You might be wrong even for a planned city: individual cars are convenient, fast and safer than public transport (picture women and minorities who get harassed--human drivers are going away fast and people's bigotry are not). Experts reckon self-driving traffic will reduce cars on the road by an order of magnitude, so that we'll only need 5% of current cars to provide pinpoint, individual and mostly immediate service to everyone. 30% of all traffic is caused by parking alone. It really seems like small electric two-seater cars (whatever form they take) are the future. That most cities are already prepared in terms of roads is icing on the cake.

That said, if it happens, these self-driving cars should BECOME public transport, a common good, of course. Not some corporation's private automaton army of money-printing cars, even though Uber really is helping speed up the whole transition. I think Europe and perhaps Latin America will have better luck escaping Uber's monopoly claws and bringing service into the commons.
Also, from the description of the Safe Browsing feature (as linked on the above page), it seems that it doesn't actually send (and thus leak) URLs; rather, it downloads a blacklist from Google periodically (~30min), and checks URLs against it locally... https://support.mozilla.org/en-US/kb/how-does-phishing-and-m...

(Though, for file downloads, some meta information seems to be sent if I'm reading correctly.)
Regarding the second part of the statement...

Take Kim Jong Un. He holds considerable power, yet he is probably not particularly physically strong. Of course, he could use a firearm, but even then, he would be fairly easy to stop. However, he has body guard. Besides loyalty, a good reason for these body guards to obey his orders is that otherwise they will be arrested and executed. The people carrying out the arrest will also act on the same incentives.

In the end, there is nothing intrinsically powerful about Kim, there just happens to be a complex meta-stable equilibrium of incentives which gives him considerable power.
I am not for 90% income taxes, but capital gains taxed as income is a good idea. I suggest starting with a rate between the current income and capital gains rate.
There are alternative mechanisms that do not use Cell but still provide safe mutation of pointer-free data. Cyclone had one, and IIRC Rust itself even had one before a type system simplification.
Unless you're programming in a dependently typed language and have proven your code correct :P
Parallels Desktop 10 Activation Key Generator Full Free Download
It's very easy for me to be critical when I haven't faced the very real problems that hiring companies face but I think there is some justification for being skeptical of an employers true motivations.

Just thinking out loud; what does it really mean when a company doesn't want to attract someone who wants to get paid a lot?

Does it mean that they are afraid of getting "spammed" with applicants that they have to weed out in the interview processes?

Does it mean that they want to select for people who won't ask for what they are worth i.e. someone they can get at a bargain?

Something else?
You can bluster about the reason being unfair if you want, but someone explained it to you and it seems to pretty obviously apply to your case and it did the exact thing that spam is supposed to do (have your app show up when someone searches for 'Siri')

I'm not sure why you think that this is unfair.
We have the same belief in the limited usefulness of resumes at Triplebyte. We found talking about projects with candidates both more enjoyable and interesting than looking at words on a resume. Especially when people are enthusiastic about what they built.

The difficulty we had was not seeing a strong correlation between talking about projects and doing well at programming during an interview.
When people abandoned resumes like this it's because there is some corruption in their hiring process and lesser skilled management is attempting to hire down for political control. Their only goal is to go through the motions and stay employed. Some people don't want experts. They want to have the illusion of a functioning business unit. People with no formal training that have projects that sound impressive to the layperson are not going to make waves or quit when they find out that management really doesn't know what they're doing. Just as one can build a model airplane in their garage, those same people will never be able to build an airliner. It's not a good idea to hire hobbyists if you're in the airliner business. When you have layperson managers judging what is a strong candidate and what is important technology, you are going to get hobbyists skilled in popular tech and your company is going to get worthless hobbyist tech for your organization. For example, the article refers to an 'open source Android animation library.' To many people that sounds like a massive, great achievement. On the tech scale of importance it is a 0 or 1 out of ten. No business can be formed around an animation library, it's not a difficult or uncommon thing, and there are thousands of alternatives.
Yeah the moment people realise this they tend to start to learn the basics of an old, bloated but still maintained and loved tool like emacs or vim in the case of editors. Nobody wants to relearn the same things over and over again every three years. And you can't really get away from the disadvantages software has (either too small or too bloated). But these old tools will stay.

I can't access it, but I bet even my WIFI router, tv and PS4 have a vi somewhere laying around, ready to help with debugging in case a corresponding core developer comes around to take a look.
Saving the dhole: The forgotten 'badass' Asian dog more endangered than tigers
Stop trying to be better. Be worse
Totally agree with you there. I've been reading over the Unicode spec and some of it makes my head spin. I would have never imagined the required level of complexity beforehand.
Wow, this is a totally uncredited ripoff of some analysis by Stanford Law's Jonathan Mayer. The image is essentially a remake of one he put together. In favor of changing the link.

http://webpolicy.org/2015/06/04/nsa-cybersecurity/
My First 36-hours with the Apple Watch
Prepayment seems like a pretty straightforward way to reduce risk. It feels like this article starts by claiming that prepayment adds unnecessary complexity to loans, moves on to show that default happens for precisely the reasons you would expect, and then says that we need to do more research on prepayment without really suggesting why prepayment might be a problem here.
How to Send an International Text Message
Not really, many of us use Zookeeper and follow its creators. Also this is Hacker News, not lifestyle magazine. But on second guess...
I just think this thread is interesting; the first time I've ever seen when the top post had negative upvotes
Email addresses of two or three peers on the team that is advertising the position.
Originality is a virtue if the language really has a better way of solving certain problems that people face. Even if it has merely a different way of solving certain problems, that may be very worthwhile, because the different way may in fact turn out to be better.

But novelty just for the sake of novelty... yeah, not so much.
I'm on a spanish keyboard and it works for me {çñ¬#%|ª}, etc. so there might be something that you can do!
Do most YC companies follow this balanced approach?
Sure, and I'd be interested in exploring how those might be integrated into Rust in the future. Carving out subsets of pointer-free data seems pretty powerful.

(It doesn't seem like the language in the OP is interested in memory safety though.)
Tcl/Tk for Android exists and works great.

http://www.androwish.org
Agreed. It's more of a gradual transition towards fewer tests. The more constraints about the system you push into the type system, the less you need to test, hence the dream of dependent types etc etc. You still want to have sanity checks in place in case your constraints make no sense, even if they're being correctly imposed.
I don't know but the DRM stuff is actually cool with me. I guess you can't convince the lawyers of nearly all media to turn on DRM for a few decades to come. But I still want to use things like Netflix. With the new DRM stuff you can at least have it running on a Linux instead of a Windows system. Step by step in the right direction, I'd say.
http://www.bbc.com/news/business-30532463

http://www.theguardian.com/technology/2011/apr/30/apple-chin...

http://www.businessinsider.com/afp-apple-suppliers-accused-o...

The accusations are some widespread that it caused Apple to publish this: https://www.apple.com/supplier-responsibility/
After all those years, need to watch Karate Kid once again.
I'm going through this right now as well. I ran my own business for 7 years, making content websites monetized through google adsense, building games, and freelancing, among other things. The primary source of revenue was adsense, and it paid the bills enough for me not to need a "real job" for years. 18 months ago, the adsense revenue started to dry up, and in an effort to make some additional income, I started looking for a normal job again.

I ended up reluctantly taking a job working for the State of California, mostly because the schedule was flexible and it was a 5 minute commute. In the last 18 months I've gotten two promotions, including one four months after I started which is unheard of in state service (and which my bosses had to fight HR to get). I spearheaded the acquisition and implemented of a version control system, which no one hear had ever used (they were just FTPing files all the time, risking overwriting of others' work etc), and got buy-in from all the developers who now say they couldn't imagine working without it. I also now wear a variety of hats besides programming including sysadmin work, dba work, architecture design, etc. My bosses rely on me more and more everyday just for my opinions and advice, let alone the work I do.

Yet now, when I send out my resume, it's almost always crickets. A year and a half ago, when the first item on my work experience list was "failed entrepreneurship", the response rate to my resume was about 80% (not even talking about interviews, just getting a response at all). Now it's more like 20%, all because the first item in my work experience section is my current job working in public service.

I admit, many of my coworkers probably deserve the reputation that public sector work has. A significant number of them are clock-watchers that the bosses don't even try to assign anything important to, because they know they don't give a shit and can't easily be fired (union), they are just filling a chair waiting for their public pension to accumulate over 20-30 years. Nevertheless, I also list on my resume all of the above, including the pioneering (for us) work I've accomplished here implementing version control etc. I never intended to stay here more than a couple of years, but I also never intended for this job to have such a negative impact on my job prospects.

I think I am probably going to revise my resume to leave this job off completely, and just say I've been working for myself for 9 years instead of 7. I predict sadly that this will return the response rate back to what it was before I had this job.
Breaking the rules for 3 years and not being caught or asked to remove "Siri" from the name doesn't mean it wasn't breaking the rules.

Remove "Siri" and resubmit.
XML Data and XSL Views in Takes Framework
I prefer a contribution a little bit more substantial.
I agree with all of that.

I think "heritage" and "history" are different things.

As americans, slavery is part of our history, and the civil war happened. I don't think we should remove the confederate flag from history books, because that is how we know how offensive it is.

So if this game's purpose is to let you imagine commanding the Union army and defeat the Confederate army, with historically accurate battlefields, and this is a teaching tool to help people understand how fundamentally fucked up that war was, I think that's very different from someone who says, "You can't take my confederate flag because free speech!", though as an individual they are correct that they have the right to loudly and proudly declare to everyone who will listen that they are a racist, and I think that's a beautiful thing about free speech.

This is different from free speech IMO, this at least borders on the academic.
Appeal, tell them you understand why they suspended you (mentioning a competitor in your app's title), and tell them that you'll immediately take it out.

Google doesn't typically kill developer accounts after a first suspension so I suspect you've had this happen before.
User Microservice in Go
As a counterpoint, I'm not sure why anyone would use a broker when it is clear they also need to get paid; and you can call a dozen banks to get their interest rates for whatever kind of loan you're trying to get yourself. When you're talking about hundreds of thousands of dollars (or maybe even over a million), doing a bit of work yourself seems like a good idea.
>Our goal is to write a systems programming language that adopts many modern concepts and advancements in the field of compilers and language design over the past 43 years.

But they still kept = for assignent and the very ugly == for comparaison. Into the trash it goes.
I'm glad to see Rust's progress. I'm still very interested in Rust, and incrementally learning the language. I do appreciate the documentation, IMO the developers have done a tremendous job in that respect.

One question though. When is Cargo going to be available on FreeBSD (and other BSD's)? I think these platforms are significant in the server space where Rust would be highly relevant. Having Rust usable there would likely augment uptake of the language.