skysight-inc/HackerNews huggingface dataset:
where did you grew up that there was superstition against left-handedness? that sounds like something from a century ago, not 15 years (in the US, anyway).
I taught at a private high school for one year. One of my students plagiarized a huge chunk of an essay. When I talked to my supervisor about it he said to punish her by giving her a "B". I eventually took it higher up and had it dealt with. However, our end of term reports were all proofed by other faculty. When I mentioned the plagiarism on an end of term report another teach redacted the word "plagiarism" and replaced it with "the unfortunate incident".

On another occasion I had a student who was performing badly. Her mother called me at school and said I should have a talk with her daughter and "say something nice to her".

Basically, I've seen the coddling on both ends, both from the parents and from the institution. My best guess is that the institution (in this case funded by the parents) is responding to some pressure by the parents but also keeps in mind that current parents are future donors and you don't want to damage that cash pipeline if at all possible.
> "I would appreciate an explanation"

Asking nicely makes it more likely that you will get one.

People are much more likely to answer a question when it seems like you're interested in a genuine answer, than when it seems like you've already passed judgment and the question is a mere formality.
Another example of the tyranny of petty bureaucrats.
Throughput is a problem that solves itself. Wait a year and buy a new computer. :)

Not kidding, though, the latency hit from stop the world only gets worse scaling from 32 cores to 64. May as well call it "batch" GC. On the other hand, concurrent GC will keep the same latency but hopefully double throughput on such a machine.
What if you're in a low-everything environment?
My comment was targeting that particular statement and was not meant to be interpreted as a deficiency in this particular GC design, though if I were to comment about that, I have to say I remain a bit skeptical about how far you can effectively scale it down via this single knob technique; scaling up, I'm more certain about.
this wont survive reboot, you need udev rules.
(This should be marked [PDF]; although it has Content-disposition: inline, it downloads as a file in some browsers.)
Honestly, I think one of the major problems with elite undergraduate institutions is they're inherently elitist. Of course they're going to reinforce the socioeconomic status-quo, those are the people whose parents can invest the most into them.
It was in an english school in dubai.

It was seen as not similar to other kids, since everyone else I knew were right-handed. I am not sure what the reasoning was to them - I never asked my parents about it anyway -
Getting a business license and incorporating are not the same thing, and the former has no impact on our legal liability. If you run a business as a sole trader then anyone with a legitimate grievance can go after your personal assets.
HTTPS using what for authentication exactly?
Isn't it a less troden path because it's sacrificing too much and gaining too little, especially when we have languages coming up like rust with the memory safety of a GC but no gc runtime cost?

I ask because I don't have much low-level/embedded experience, and I'm unaware of why you'd want a gc on such low power systems. If there's a use case though, I'd love to learn about it!
This is fascinating. I took the quiz and had to select "No image at all" for all the questions. I always knew I had trouble picturing things, but never realized others didn't also have a hard time. Strangely, I can play back songs in my head nearly perfectly, almost as if I was listening to them.
I believe they intend to support that in the future, yes.
This is very similar to Java's CMS collector[1]. Unfortunately, 10ms is still far too long for some applications. I have hopes for something like Azul's pauseless GC[2] eventually becoming a common GC strategy, but I'm not holding my breath. In the meantime, there's always sun.misc.Unsafe[3] in the JVM world :-(

[1] - https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gc...
[2] - http://www.azulsystems.com/zing/pgc
[3] - http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot...
I know Hackpad has been excitedly discussed on #sandstorm before.
I suspect a lot of this is an unavoidable consequence of shifting from 3-5 kid families to 1-2. When you have 4 kids,

(1) you don't have enough time to helicopter all of them, some will just have to deal with their own problems

(2) having one disappointing kid isn't the end of the world. you have others to shift your expectations and hopes onto

But if you only have one or two kids... you simply can't afford any failures. If your one kid fails, you're a failure of a parent. So you spend as much time and (maybe misguided, maybe not) energy on them. I think this is a natural response, which makes me think it's pretty un-fixable unless family sizes increase.
Depends on what you mean by "work".

They are not economically valid but today are a political means to use the power of govt force (i.e. the gun) to transfer benefits from the property owners to the renters.
Wanted to say I am having this exact problem right now. I ended up solving it using Campaign Monitor and zapier to get signups into Highrise CRM. I will look at using your system next time - any chance you've thought about making the data available in a structured way, such as csv/json either in the email or attached?
You may find these two article interesting prior art, which I happen to be very familiar with. :)

Implementation and performance evaluation of a safe runtime system in Cyclone http://scholar.google.com/citations?view_op=view_citation&hl...

Type-preserving garbage collectors http://scholar.google.com/citations?view_op=view_citation&hl...
Free-for-dev ( for Chinese Developers )
What do you mean until recently?
That is not justice, that is revenge. A base desire that civilized persons should attempt to overcome.

A person should be in jail if they are proven to be a continuing danger to others. A person should not be put in a cage simply to give the victim an emotional release under the "Eye for an Eye" doctrine.

Monetary compensation to victims is an attempt to make a person whole. Victims of all types of crime suffer actual damages such as medical bills, lost wages, damage to property. There is there are indirect damages for things like victim counseling.

Often times it is simply not possible to fully make a person "whole" again after a crime, however monetary compensation is the best option we have today to ensure the victim can get the needed treatment, or aid they need to at-least move forward with their lives

Locking persons in a cage does not help the victim, or the criminal. Prison should be used to separate persons from society to dangerous to be allowed to walk free... Nothing else.
You know, when I tell people that Obj-C's message dispatch makes it a bit trickier to do a lot of the optimizations you find in C++ compilers, they always look at me like I'm crazy, but this seems like very clear evidence of this...
I don't think this works for you. Most "victimless crimes" have victims, you just don't believe they should count as victims, or the punishment isn't proportional. I suppose you could say not every instance actually has a victim, just some of them, but then should I get to walk if I shoot at you and miss?

Copyright: IP owners who lose money, everyone who no longer benefits from new content because making it is economically unsustainable.

Regulation: consumers who buy defective and dangerous products (particularly drugs), people who drink contaminated water and breathe contaminated air, people whose radio electronics won't work anymore because some asshole is jamming them, people whose retirement accounts evaporate on irresponsible trades or investment in fraudulent businesses, people who become suddenly homeless on the whims of their landlords, people who get hit by speeding cars, drunk drivers, cars without working brakes, cars that don't properly signal their presence and intentions.

War on Drugs: people whose friends and family members become unreliable and/or dead because of their addictions.

Tax fraud: people whose economic and medical situations get worse when government is underfunded.
Self employment is employment
http://clicky.com/compare/
Amazon.com1 Mr Mrs Est 2015 Vintage Wood Sign for Decoration Wall Decor
Unlikely. GC, especially non-generational GC, is a memory bound application with low arithmetic intensity and locality. The scaling will likely be sublinear, especially with that many CPUs.
I think the question is easier to answer if we view "garbage collection" as automatic memory management in general, rather than a more specific case of automatic memory management via a runtime task colloquially known as the garbage collector. I believe automatic memory management is a universally desirable property whether you are running on a server or a small device. However, since you brought up Rust, I also think it is valid to debate the value of a runtime GC as opposed to another automatic memory management technique like automatic reference counting. I don't think that question is embedded-specific though: it applies just as much to the server environment.
There's a market for embedded Java. Atego makes a variety of runtimes for real-time use.

http://www.ptc.com/developer-tools/perc

Latency under 1ms per their material.
> Maybe I wouldn't pick Ice-T, but perhaps a scam artist who pretended to know about science?

Seems like a silly objection, you could also vote for a scam artist for office under the status quo and that would be much worse than delegating your vote to one. At least with delegated votes most people wouldn't choose scam artists and the odds of scam artists/idiots winning office would be much lower.

> People who think differently about topics eventually have their opinions recognized.

This is simply not true, as 18th century Poland could attest if it hadn't been wiped out by it's own governmental paralysis.

> If you want to change your country, don't try to make a new system to supplant the existing one. Try to fix the old one.

This is contradictory. One way of fixing something that's broken is with a better system that has some fundamental differences.
I disagree about needing to know the underlying principles. All you need is a sufficiently good functional understanding for the task at hand. You don't need to know about lie groups and linear algebra to rotate an object with your hand. If the engine gives you the tools, you can just use them (again, if you have a sufficiently good functional model in your head). Of course, maintaining the critical parts of the engine is another thing entirely, but even then they're divided so that each person only needs to understand a region of the code.
How is tracing GC vs. pervasive reference counting relevant to Rust?
Dynamic code generation at the call site means you can no longer share any code pages which contain message sends, so memory utilization goes way up unless you restrict this to app binaries and not libraries. But then most of your time is going to be spent in libraries, so the benefit will be much smaller.

Then there's a question of how much space you reserve for the dynamic code. Since the rest of the code is built statically you can't really shuffle things around, and have to have a hole where the code can be inserted. Make the hole too big, and you're wasting precious I-cache space. Make it too small and you're screwed. But you can't predict the future very easily to know how big the message send code might be three OS revisions down the line.

On iOS you can't write code dynamically at all in a normal process, so this all goes out the window. Your only choice there would be to generate inlining logic at compile time, and that has dire problems for binary compatibility.

objc_msgSend is pretty fast. I believe it's currently around high single-digit CPU cycles per call on the fast path.
Genetic Algorithms – Travelling Salesman in C#
This is my understanding: /dev/urandom is just a blind producer returning any number in some pool; /dev/random is a producer as well as an inspector, it returns the same number from the pool but it also has an extra eye on the source of that pool and refuse to work if it believes the source is of low quality -- here, not enough entropy.
Honestly, anyone who cares & can understand will look at the implementation of the two and grok it. Those who don't will screw up the rest of it anyway, and that will create more than enough trouble even with some helpful guidance. Best to have them fail in pretty obvious ways.
Why would they think you're crazy? It should be quite obvious that an Objective-C compiler simply cannot optimize across the message send boundary in any way, while a C++ compiler often can optimize across method calls.
So glad I teach in a martial arts school. You got hit? that happens... keep your hands up next time like I told you...
Isn't this an Islamic prohibition of sorts? In Islam, the right hand is used to do clean things, the left the impure. You eat with your right hand and perform toilet actions with your left. Could be wrong, but that's my recollection.
Was doing some digging into the research. Perhaps someone happens to have a copy of Bill Broadley's 2007 IT Security Symposium presentation/paper?

It was hosted at http://shell.cse.ucdavis.edu/~bill/virt/virt.pdf
+1 on Azul. They've pretty much solved it by improving on past methods combining hardware and software. Go could do the same thing. I keep wondering about putting a dedicated FPGA on the memory bus that does nothing but concurrent GC. Have a mechanism to keep the processor (s) and it from stepping on each others' toes. Might work wonders.
No matter how much you zoom in, the size doesn't change. DON'T DO THIS
If you've been convicted of something, you've got a huge black mark in the various tracking/surveillance databases such as the system discussed in this article.

You're thus already disqualified from relationships that require you to be a squeaky clean perfect abstraction. Those databases showing a large debt / bankruptcy / ongoing suit / etc will not harm you nearly as much as someone who was clean, and even having to relocate to duck a judgment won't hurt you as much since you're already not benefitting from touting your identity.

I'm not saying you should deliberately attract civil suits since losing one would still be quite disruptive, but that spectre of a little-merit high-payout suit destroying your perfect life is no longer so large since you're already suffering half the damage.
So if I get 400 words translated together it costs me $100.

But if I split it up in to 50 word blocks I can get 500 words translated for $100.
Htaccess Rewrite Rules for Laravel / Lumen and WordPress
At some point you can no longer afford the luxury of a garbage collector. As the tech gets better, that point gets lower and lower, but there are still limitations.
The specific problem is this body rule:

font-size: 1.6vmin;

Font is now scaled to viewport.

This is what happens when users attempt to zoom:

https://gyazo.com/613a5fac45611005130160414a7dc0aa

(Mobile may or may not have this issue as zooming may not be tied to viewport size.)

Bad Webmonkey. No donut.
Any chance that you've put the code out there somewhere? I'd love to see it.
The Math Behind SaaS Startup Customer Lifetime Value
Well said. I think school kind of crushes innovation in many ways. It equips us to know but not so much how to think. I also agree there are a lot of pointless jobs that should not exist. If we got land prices down only one parent would have to work and the other would be free to help the kids and to shape their thinking.

One of the (Monty) Pythons cited "time, time and more time" as a necessary precursor for creativity.

What a mess western economies are in, as we bow down before the banks.
I merely used automatic reference counting as one alternative automatic memory management technique. Rust, as I understand it, uses a similar alternative, which is, at least on paper, similar to enforcing a max refcount of one on pointers, statically. I'm far from a Rust expert so feel free to correct me if I'm wrong.
more unemployable ...
The only reason Steve Jobs and any other executive pays themselves $1 on a W4 is because their income from other means of compensation gets taxed less than regular income. They aren't doing it as some sort of show of "look how much I love my job!"
>A person should be in jail if they are proven to be a continuing danger to others

no. i'm sorry but just no. People are in prison because their actions have proven they are a danger to others and should only be released then they have PROVEN THEY ARE NOT a danger to others.
Why would an FPGA be a better solution than software running on another core?
Woah, I always thought that what you've described was the universal experience of mental visualization. A combination of wireframes / blueprints / spatial relationships.

When I think of my living room I can very clearly place where the couch is, its three dimensional form, what's next to it, the colour of the couch. However, when I recall these things in my head it's almost like I recall a "couch" object with a certain "couch" shape and a "blue" colour, as if they are semantic tags attached to my memory of the couch. For the life of me, I can't "see" the couch in the minds-eye. However, I could probably draw it by iterating over my memory of its properties.

Crazy.
I don't doubt those factors are intertwined, but I think it's a disservice to the human conscience to declare it unfixable except by somehow overloading our attention. Actually the answer is remarkably simple though obviously not easy: Stop pinning your self-actualization on your kids and recognize your role to help them discover their own personhood. There's only a short window where you know better than them anyway, so focus on preparing them to make their own decisions.
~/Library/Application Support/Google/Chrome/
~/Library/Google/GoogleSoftwareUpdate/
~/Library/Google/Google Chrome Brand.plist
~/Library/LaunchAgents/com.google.keystone.agent.plist
~/Library/Caches/Google
~/Library/Preferences/com.google.Chrome.plist
~/Library/Preferences/com.google.Keystone.Agent.plist

Nowhere outrageously surprising, really.
I think that the schools where kids show up without lunches and the schools where parents are doing their children's homework are very different places.

Maybe that holds in segregated urban areas, but the vast majority of the country is not near a city. Certainly my small-town high school had both of those groups, because when there's only one high school around, that's unsurprisingly where everyone goes.
>>>Copyright: IP owners who lose money, everyone who no longer benefits from new content because making it is economically unsustainable.

Setting aside the fact that I do not believe in the concept of IP. To the extent that the government grants such a privilege, there is a victim, the "owner" of the intellectual privilege. That person can raise their hand and say "I am a victim of Infringement on my government granted intellectual privilege"

>>>Regulation: consumers who buy defective and dangerous products (particularly drugs), people who drink contaminated water and breathe contaminated air, people whose radio electronics won't work anymore because some asshole is jamming them, people whose retirement accounts evaporate on irresponsible trades or investment in fraudulent businesses, people who become suddenly homeless on the whims of their landlords, people who get hit by speeding cars, drunk drivers, cars without working brakes, cars that don't properly signal their presence and intentions.

All of these are victims to some extent, I do not think you understand what the term victim means in this context. One does not have to be physically harmed to be a victim, you can be a victim of fraud, theft, negligence, these are all victims.

>>>War on Drugs: people whose friends and family members become unreliable and/or dead because of their addictions.

A person using drugs of their own free will can not be classified as a Victim, it is tragic yes but so is suicided, or countless other things. Family members are not being "victimized" by that. Further arresting a Drug abuser has been objectively proven to be about the worst thing you can do for them, and a sure fire way to turn a drug user into an abuser is to ruin their lives with criminal records and penalties.

No Families are not "victims" when a family member uses drugs, any more than they are "victims" when a family member makes any other life choice that is poor.

>>>Tax fraud: people whose economic and medical situations get worse when government is underfunded

Setting aside the fact that I believe taxation to be theft, Taxation produces victims every day, every single taxpayer is a victim of unethical and immoral theft by government...

Setting that aside no one is entitled to other peoples money, if a government program is underfunded that does not make a victim.
Thanks for suggesting that. I think SMC could in fact work well for those applications, though I don't have any real insight into them or know how to get into those markets myself.
Ask HN: Methods for measuring objects to model in 3d?
I want to model my 3DR Solo Drone to develop an accessory for it. I can model in Blender, but I'm unsure of a method to model it very precisely, especially the curved sides etc.

Are there any methods/practices that I can follow to accurately model the drone in 3D, or is my best bet to take a ruler to it and go from there?
Both are right: the two camps posit completely different things.

Halvers stipulate a single experiment. Thirders stipulate infinite experiments.

It is pretty straightforward math to show these are not inconsistent, and there are even options in between. https://stats.stackexchange.com/questions/41208/the-sleeping...
I am not suggesting there is a direct connection. It's an amplification effect, Rodney King's beating was arguably a much more agregious spark, and there are plenty of for worse trigger events to spark things. Looking at the actual triggers you could argue it's a straw that brakes Yada yada, but that not not seem to fit how sticky the story was.

IMO, it's trigger, news story, more news stories, response to all the news, news stories about the movement, self sustaining movement. with more news being the fake bit.

Without people actively trying to sell things there are far more important issues, but a little media judo can shift perception and policy.
I would not classify the /dev/random failure modes as "pretty obvious".
That's interesting, from a business perspective. How did they arrive at that market via CAD?
How do you prove a negative?

Do you believe people should be guilty until proven innocent as well? Functionally that is what you are saying
Well, except for the Fritz!Box, all other routers we get here are also shit. But the Fritz!Box is something special xD

AVM, originally a huge advertising company on German BTX (a kinda internet before the internet), became large with modems and home phones, so their routers are an extension of that.

And, well, as all devices are assembled in Germany, the price tag is usually accepted, as you get the best of the best out of it – the routers are prolly gonna last a lifetime.

But yeah, Google OnHub might have some potential, but if the ISPs in the US didn’t give their users a Fritz!Box in the past decade, they won’t give them an OnHub either.

And only for Google Fiber or self-bought seems pretty... wasteful.
Azul have a similar concept with their Java co-processors. I think they originally went the co-processor route because up until recently (i.e. last few years) the CPU instructions they take advantage of didn't exist on commodity chips.

http://www.azulsystems.com/products/vega/overview