skysight-inc/HackerNews huggingface dataset:
I guess I'll play ball.

I quoted the exact text of the 13th amendment. I did not quote the full text, but the other part of the text is exactly this:

"Section 2. Congress shall have power to enforce this article by appropriate legislation."

I played no word games with "slavery", either in the use of the word, or it's context. I quoted directly from the US Constitution. There is no semantic game to play with the word slavery. The people who wrote the amendment, and those who ratified it, clearly understood what the word meant to them, and codified that it was OK to continue the practice, restricted to those "duly convicted". That they agreed that slavery should be abolished, but not for everyone, is interesting. If for no other reason that it can be used to peer in to the legislative process and see the compromises that were made, and the changes that the US has made since then.

Indeed, other than saying it was technically allowed by the US Constitution, I provided no other context. I didn't feel any was need as I was stating a fact, not an opinion. Just as I don't need to provide context to say that the JavaScript language has a keyword named var.

I think most US citizens do know that the 13th amendment abolished slavery, but not that it also codified slavery as well for a certain class of people. This is interesting, and unexpected.

Additionally, I find your comments such as "There is no useful comparison to be made either to the Soviet penal labor system or to US slavery." odd in the context of this subthread. I have not made any such comparisons, and you have repeatedly stated something like this in this subthread to me. Congress ratified a constitutional amendment barring slavery except for those convicted of crimes. Suggesting that this is not in some way related to US slavery seems odd. What other kind of slavery could the amendment writers have been speaking of if not US slavery?
As others have said it is kind of meh.

However, what really bothers me is the fact it tried to 'opt me in' to backing up my photos [again] to Google, despite the fact I had the option turned off already. Additionally, many of the prompts [even with it turned off!] imply some level of syncing/communication with Google.

And the fact I regularly find the Google+ app "re-enabled" mysteriously when I've had it disabled for months.

Can Google stop "resetting" my privacy settings and hoping I don't notice yet with these updates?

It really is starting to irritate me to the point where I'm thinking of dumping Google products altogether, honestly.
I am guilty of poking fun at audiophiles. I got 5/6 correct; the error was 320kbps. 128kbps was clearly inferior every time. And I was listening on my Mac's speaker with volume at 60%. Now I'm going to have to re-rip my CDs into FLAC. I'll admit I was wrong... a little.
It's most likely that even the "CM"s from both providers are actually Virtual Machines running on a hypervisor running on bare metal. You just can't tell and don't need to care (for most workloads).
Unless you find a new gig, and depart the day you accept it.
I don't think it will be difficult. after all chromium and Angle are opensource, you can hack chromium source code to get everything. plus, javascript is already kinda open to steal. same to android. it is open.

on ios, it's harder. but shouldn't ios already encrypt all its apps?
Depends. While i perhaps gave a poor example initially, consider the difference between SMB1 and SMB3.

The latter have all kinds of one off and crazy mechanics (walking behind the apparent background, a sun that attacks, windup shoes one and enter and exit) that keep the various worlds fresh, in part because they show off the greater understanding the developers have of how to work the hardware available.

Then again i may be that working with two dimensions provided the ability to put in more elaborate game mechanics because the player had better situational awareness.

3D games seems to have a severe issue with this because enemies can walk behind the camera. Thus many games with free camera movement and/or zoom ends up being played in a kind of overhead position at the furthest zoom possible to improve situational awareness.

something that ends up defeating all the work put into elaborate detailing on both characters and enemies unless there is heavy use of cinematic pans etc.
Ever had a ” stealth its way into your code, well hidden amongst a bunch of " ? Perhaps a ’ in a bunch of ' ?

It's enough to drive you crazy.
Microsoft Azure adds web vulnerability scanning from Tinfoil Security
I don't agree with your following statement. Why do you have the following impression. Could you point us to any specific document that states this?

H1bs can be transferred easily between companies. Once you have your i-140 approved you can transfer that easily to the new company. You also retain your priority date. In simple terms, you don't lose your place in the GC queue. It takes around 9 - 15 months for your labor and i-140 to be approved.

"Moving to a new company within 5 years starts the whole citizenship cycle over again too, so they are a less mobile workforce"
Hi user_0001, I'm the author of the article.

My point here was not about working the beach vs. somewhere else. It was about the possibility of working from wherever you want, but it has to be an appropriate place for what you're doing, of course.

For example this article I wrote in a terrace next to the beach. But that's because I love the sea and I found a good place to concentrate. Maybe your place is a quiet space next to the forest, or a lake, or... whatever! Just wanted to share that it's possible!
So is religion on someone's doorstep.
>Most people in the office have spent $100 on software that just customizes the OS, not even considering the other dev tools that they purchase.

What's your point? Most people have spent >$100 on going to a theater to watch movies, which is arguably a much worse way to spend money than improve your workflow.

Windows has much worse window management than OS X, and so does Linux. Just because the info is there, doesn't mean the Apple team should handle ever edge case and scenario ever.. that's why you have applications. Should an OS also come with a perfect and free IDE?
Meh, same here, some are using git bash on top of cmder, some are using Git Gui, some integrated with Eclipse, some integrated with Rstudio.
I think this experiment is slightly flawed, because what compression will do depends on the original recording. For me, the difference was most apparent in Susanne Vega and Katy Perry. Mozart and Neil Young were a complete shot in the dark, I could hear a slight difference with Coldplay.

I suspect this very much depends on how the analog recording was digitzed in the first place, if there was an analog recording to begin with. A sample from a CD is not the same as one made from a vinyl or a master tape.

Bottom line - there definitely is a difference, but in some cases it's hard to tell.
> A DE "not having a solution" and "not having a solution in terms of elementary functions" are two very different things. "Not having a solution" means (or at least _should_ mean) you could not even numerically solve it in a small neighbourhood (e.g. the curve 'foo(x)' does not exists), "not in terms of elementary functions" means no analytical expression in terms of trigonometric, hyperbolic, exponentials, powers, and so on, can be written down.

I agree with all this; in fact, it's almost exactly what I meant by:

> there is a huge difference between an equation that doesn't have a solution and one whose solution we can't find.

I add the caveat 'almost' because not having a solution is an even stricter condition than not being locally soluble numerically (I think—I'm no expert on numerical methods); but there are equations that meet this stricter condition.
> What if the console is half a km away?

Then a ninety-six thousandth of a second's worth of latency seems pretty irrelevant? Even if you were decreasing the latency by using a higher sample rate, which you aren't.

The signal coming out of a FIR filter will come out at the same time whatever the sampling rate. I guess it's conceivable, if you have no buffering whatsoever, that the very first sample will come out slightly quicker, but that is honestly irrelevant. The overall signal will have the same timing at either sample rate. Unless you've had to introduce more latency to cope with the demands of the higher sample rate.
References are rarely if ever used anymore - fear of lawsuits if a glowing review from past employer is not provided.

And don't be an ass. Search, find, depart immediately and politely.
Dart is now on GitHub
Cheaper and inferior.

As with all things, you get the talent you pay for.
Thanks for the clarification.

At first I thought the games in the showcase were flash apps that OpenFL were able to run, but they're actually created with Haxe and OpenFL then.
> Despite this, math professors kept presenting us with patterns to match, but no exhaustive algorithms.

This is basically what math is all about. If a problem can be effectively and easily solved algorithmically, it is considered trivial, and little attention is given to it. The focus is on actually difficult problems, ones that need clever tricks to get a handle of.
They mean you can't mix the timelines together into one timeline. That seems to make sense to me. If you have a twitter timeline (which is different than tweets being displayed), it can only be Twitter.
Are you on the art industry?
Because the text editor is the nicest development environment. It's been customized by me to my workflow, and your not understanding that says horrible things about how well you understand how programmers work.

Frankly, the fact you don't get this means I can't use your product. It promises to be painful to work in.
This seems like a good idea. Wonder why a clause like this isn't included. This will get high quality people and also stop abuse.
Ask HN: Do you prefer reading news(online/print) or listening to it(audiobook)?
Did you read my comment? The miners don't have to act selflessly; they just have to realize that no one will take their "Bitcoin" if it's mined with different rules than the actual Bitcoin that others are willing to accept as payment.

It actually doesn't necessarily require a 51% consensus to change the rules. That's just a nice tradition the devs follow. Users are free to change the rules and ignore miners that continue to use the old rules. Waiting for consensus just ensures that there will be a minimal loss of mining power.
Fury rises at Disney over use of foreign workers
Hear, hear.

Haxe is very much underrated. You can write mobile, web, server, system, embedded, game code with the same programming language and deploy on almost whatever you want. Guess Erlang is the one target missing.

It's a nice language and it's mature as is it's toolset. It's very trivial to integrate native libraries.

I believe it's underrated (what people most often say) because of the libraries which are kind of a mix of quality and a lot of them outdated and unsupported. HaxeFlixel/OpenFL are very nice and stable, but that's for a limited audience. Myself and others using Haxe, I believe (but I have nothing but experience to back this up), just integrate what they need themselves because it's easy. And never release it because it's not good enough or release it half-baked (to the point they need it).

I never wrote anything in Flash and so I don't really see OpenFL as anything Flash (while it obviously is); it's just a nice, well documented API for me.

Edit (bit offtopic):

Another underrated language that manages quite a bit of targets quite well is Monkey-x; it's also targeted at games. I wrote a few production games in them and it's nice to work with.

And yet another one, which I really like, is https://mercurylang.org/about/backends.html ; the implementation is very nice but really complex. That makes working with it harder because there are not many people to support it. With Haxe / Monkey I can fix things myself, with Mercury that's just really too much work.

Almost the opposite of that one is Shen which, again, has many languages it compiles to / runs on for which building targets is rather trivial. It's actually the only language of all the above for which implementing a new backend is trivial.
The deciding factor probably isn't technological but rather human. If you want to keep your teams to 5-10 people and you want to maintain autonomy for teams as you scale, you'll need to split up your monolith.
Actually it was never true, but it makes a good story. Sorensen in particular claims the fast reactor program was favored because of its weapons applications. Nothing could be further from the truth. Fast reactors, from their conception, were pursued for sustainability reasons by pacifists like Zinn. The first electricity ever produced from fission was produced by EPR I. Every single gram of fissile in the world's nuclear weapons was made in a thermal reactor or enriched from ore. The MSR program was cancelled along with myriad other programs during the early-70's recession... including the nuclear rocket programs, the Apollo program, etc.

There has never been an economic case for the breeder simply because the fuel cycle is such a small part of the cost of nuclear energy. When you have a factor of 5,000,000 you can afford to throw away a factor of 100.
I agree, I've worked in several companies with different degrees of self-hosted vs. cloud-based services. Even if cloud-based services have their disadvantages I've always seen better up times and faster response times when an incident happened.
The debt is my major issue with portraying college as something everyone should (or worse, needs to) do, no matter how you want to sell the benefit.

It's not just the number itself, it's about training young people that being tens of thousands of dollars in undischargable debt without capital collateral to back it up is a normal thing.
Thank you sir! :-)
Somebody from the security community could shed some light on why this is a good/bad idea.
It's also being made by someone who "doesn't believe in" vaccines. Keep that in mind.
Got it! Thanks for the detailed explanation.
Thanks. Someone downvoted me because presumably they thought I was being snarky or something, but it's a legitimate question, they both talk a lot about microservices in a very compelling way.
Flagged for promoting an anti-vaxxer.
Annoyed Puppy
> Humans are also terrible at perceiving velocity at a constant speed.

This is not so much a quirk of our species as a physical impossibility
Under-30 here, the analogy makes sense, I have to go to my bank somewhat regularly for things like check cashing, transferring funds from accounts to others and getting financial advice. I think you're mistaking people under 30 with people who haven't lived by themselves and handled their own finances which is a subgroup of under-30's.
> I had a job in tech for a few years out of high school before I went to college.

Can you speak about what your experience was like? I'm currently working as a backend developer in new york and I'm planning on starting a CS degree at CUNY Hunter this fall, so I'm curious to hear about other people's experiences with working and going to school at the same time.
Why do we care, so long as the leak is accurate and - therefore - public well-being is achieved?
That looks like I need to give it a go. Thanks for showing!
What? Apostrophe is U+0027. The distinctions created by these extra Unicode characters will never be faithfully reflected in most text, because English speakers only have one key to type them with and don't care.
Everything costs resources. Whether you account for that in terms of money or some other method is irrelevant.
#FreeOurPebbleTime
This would absolutely solve the problem of H1B and wage distortion. The individuals would be able to move from company to company and negotiate their rate - finally companies could hire as many H1Bs as they qualify. OH WAIT they don't want that at all, they just want cheap labor.
MODIFIER LETTER APOSTOPHE shouldn't delimit anything. Use RIGHT SINGLE QUOTATION MARK or an ASCII apostrophe.
Extremely disingenuous. The 13th Amendment doesn't "codify slavery for a certain class of people". It allows courts to impose sentences that include work requirements, the same way they can today throughout much of Europe --- and thus, presumably, most of the whole world†. It clarifies the abolition of slavery, whose intent wasn't to abolish criminal sentences.

A slave in a Soviet penal colony who refused to work would be shot or starved.

A slave in a US plantation who refused to work would be whipped to death.

A prison inmate who refuses to help do laundry will have their privileges curtailed and lose time off for good behavior.

The idea that you'd compare these groups of people, or think you can productively assign the three of them the same label, is very telling.

This is a story about Soviet hegemony over eastern Europe. The Soviet empire was literally industrialized on the backs of slaves, in the truest sense of the word. That is not something that can reasonably be said about Europe or the US. The comparison between Soviet labor camps and US prisons is unhelpful.

For instance, today, in China, you can be sentenced to force labor by a magistrate without trial; it is the moral equivalent of being sentenced to a year of labor at a traffic stop. There is an appeals process; it takes longer than the statutory maximum "reeducation through labor" sentence.
A rational reason to focus on the foreign aspect is that we have immigration controls that disadvantage foreigners. These controls distort the market at the expense of laborers more generally.

Immigration controls worsen the bargaining positions of foreign workers relative to Americans; this is an opportunity for employers. Employers then exploit their advantage by preferring to hire foreigners; this extends the disadvantage of foreigners to Americans.
I spend a lot of time editing files via sshfs, and running builds on remote servers.
If this proposal is accepted, \w will still not match the apostrophe character you use in coding (Ascii 0x27, unicode U+0027); Rather, it will match an apostrophe character (U+02BC) that represents a part of a word, intended for conveying the semantics of the apostrophe when used in books and language, not in common code.
>> The risk of you being personally targeted and hacked is greater than Google being hacked

> This is a rather strange comment since we already know for sure that Google has already been hacked by both the British[1] and Chinese[2] governments.

With that fact established, the question still stands: who do you trust to not get hacked by the British and Chinese governments? The point GP was making was Google's security is pretty robust and if it's not sufficient, you'd be hard-pressed to find another service provider who can do better securing the data.
Yep, but GCS is probably powered by GFS
If I remember correctly, you are not allowed to administer IQ tests for hiring in the US.
Do whatever feels best for your company at the moment.

Monolith - Easier and straightforward, less thought on architecting the puzzle, and more about solving the issue at hand. Later down the line, this will cause pain points, should you be able to justify that pain with momentary momentum then this is the option for you.

Multi-tier - Decoupled monolithic application, generally happens after second iteration of a monolithic application.

Microservices - Modular, and requires more thought behind the interactions and architecture of the system. More thought should be put into also the deploy, and scaling of the system as well. Eventually you will have to do this. It is very obvious this is the natural progression of things as something grows.
> his sociopathic entitled white male self

You're a bigot. You're a sexist and a racist.

Flagged.
U+0027 has worked for me everywhere I've used it, and no one has complained that I was using the wrong character.

On the other hand, I've had to track down a ton of mysterious bugs caused by software "helpfully" converting characters out of the standard ASCII set, unbeknownst to the user (and they look basically the same)... only a hexdump shows the truth.
> What would a piece of information look like that is libre but not gratis?

There are quite a few FOSS projects that cost money, Red Hat Enterprise Linux being the de facto textbook example.
'I say "'foo(x)' is the function which describes the solution to this ODE"'

You can't say this until you've proven that a solution exists (and that it's unique, if you really mean 'the' solution). I think that was part of the point.
Also, pardon me if this smacks of self-promotion (since I wrote the article I'm about to link), but I think it's relevant to mention home game console support is coming soon to OpenFL as well:

http://www.fortressofdoors.com/openfl-for-home-game-consoles...
There is a much older custom that seems so similar it is hard to imagine that it is not related. When passing an item to someone - say a cup to a house guest - one is traditionally never supposed to hand the item directly to the other person - i.e. never directly from hand to hand. Typically this meant placing the item on a tray (お盆) and offering the item on the tray to the person (or at least placing the item in front of the person for them to pick up). You can see examples of this today in, for example, formal Shinto ceremonies a ceremonial square tray is often used (折敷) or frankly at any fancy kaiseki restaurant.

I'm not sure about the origin of the custom, but perhaps the action of taking something out of someone's hand feels too close to taking it forcefully from them - i.e. for the same reason it is considered impolite for two people to hold the same piece of food by chopstick (for example, if passing food between people from chopstick to chopstick).
Perl 5.22 adds a new kind of word boundary, spelled "\b{wb}" as opposed to plain "\b", that recognizes that apostrophes can occur in the middle of words.
Thats correct. Also, if your spouse is born in a different country than you, you could charge your application to that country. For example, if your spouse if born in Kenya but you are born in India you can charge your GC app to Kenya which is ROW ( Rest of World).
Genuinely curious now ... if the trays are meant to avoid hand contact, how do things work in drive-thrus there?

Fairly common to get some level of hand-contact there when passing around money, credit cards or food bags.
MITM SSH to get the public key and factor it? My understanding from other discussions in this thread is that the publickey authentication protocol is encrypted with the server's host key. Are you relying on the user ignoring key mismatch errors, or targeting them on the first connection and relying on them not checking the key fingerprint? Or something else entirely? I'd like to learn if there's something I haven't thought about here.
You might consider taking a look at Twitter's pex. Python supports importing and running code from zip files. pex aids in bundling python code and its dependencies into an executable zip file.
How is a person supposed to collect on this? I imagine it'd be difficult for a person to claim their $100k without immediately being outed. I guess Bitcoin might work, but even then, there's the problem of actually using it without someone noticing.
Winning the lottery is also possible. You're borderline trolling.
Google demands movie studios comply with subpoenas
Home Remedies for Genital Herpes
I submitted this as a response to a comment and certainly didn't expect it to go into the front page. Glad it got the up-votes it did though.

In response to ideology. Are you implying HN is supposed to be ideology free? Hacker News is a place created by a VC firm. This is already a place with deep ideology of pro-capitalism. As an anti-capitalist I can't help but have my own opinions and interests be colored by my beliefs. Just as you can't help to have yours colored too.

For example, what does capitalism have to do with the US prison system, and why would I as an anti-capitalist be against prison systems?