skysight-inc/HackerNews huggingface dataset:
You're only proving my point. The only thing you can think of is access to the source code. That has never been the main concern of free software. It's a necessary precondition of needing the preferred form of work in order to properly exercise freedoms 1 and 3.

Not that your analogy is even correct. An end product like metal would be more like a circuit, not amenable to modification in of itself. The Netflix player is general-purpose software running on your property which you are forbidden from studying, using for any purpose, modifying or redistributing. The ethical concerns are enormous and no metaphor to physical objects is applicable when the stakes are so different.
Previous discussion: https://news.ycombinator.com/item?id=10097020
When I was in academia, some of the most intolerable time wasting, tangential and selfish people were non-traditional students taking courses because they had the means and time to do so...just sayin'
So what? We shouldn't fix something in Android because desktop operating systems don't have the same problem? That doesn't make any sense at all.
GPGTools, for example (https://gpgtools.org)

I suppose I omitted the step of copying and pasting your recipient's public key, but that's not especially conceptually difficult, either.
No discussion of errors and exceptions could be complete without including Erlang (/OTP)! How does its philosophy of fail fast and rely on your supervisor to restart fit into 1-4? I've been dabbling in Elixir lately, and I really like how easy it makes writing the "happy path", while still robustly handling errors.
Sounds perfect. Purchased!
This would seem to be "just" a matter of correctly handling polymorphism along yet another axis.

Let's say we had the following C++ code:

int foo(int (*bar)(char), int (*baz)(), char c) {
try {
return bar(c)
} catch(SomeException &e) {
raise otherexception;
}
}

What exceptions can be raised by foo?

The answer is simply computed - "anything raised by its first argument except SomeException, plus the type of otherexception".

Such a system would be tremendously more flexible than Java's checked exceptions, while still allowing you to confidently restrict what might be thrown in a section of code.
One of the benefits of doing this can be found in the psychology behind the existence of progress bars in software.

Removing uncertainty provides for a better end user experience
Hardware Reverse Engineering Course
They can revoke your license to use the product. You break the EULA, you are no longer licensed to run vmware.
Show HN: Monthly Readers Club – Develop your soft skills through reading
I love that feature. It's also incredible to me how many people either ignore it or don't know it's there.
Furthermore, I doubt that such extensions will work without XUL/XPCOM, at least if WebExtensions work like Chrome extensions.
Hey HN. I built this to help people read more. Talking with friends and coworkers, I kept hearing about how they use to read all the time, but stopped. I definitely wasn't reading as much as I wanted either. Making time to read is hard after work, other commitments, and trying to have a social life.

To make things easier, I made Monthly Readers Club. You sign up for either a monthly subscription or a "business course" and get delivered a book that fits your genre or topic each month. Spacing a book out over a month is pretty easy and knowing another book is coming next month motivates you to read the current one.

That's the idea anyway. The cool thing about subscription "boxes" is that they have low overhead. If you consider this my MVP, it probably cost me $200-300 and most of that was the LLC registration. My plan is to market to business schools and businesses because books are still one of the best ways to learn soft skills.
Any feedback would be appreciated!
That's been the situation in Wichita, Kansas with regard to the statement about Central Ohio. They overbuilt the two malls we do have and now they're slowly bleeding out (the west side mall is hit the hardest imo) by the newer open air 'malls' in the new suburban developments outside of town. But I think Wichita itself is an anomaly since it's been losing all the higher paying jobs in manufacturing for the last fifteen years and hasn't replaced them with their equivalents in other industries (basically, who wants to setup a business in Kansas or Wichita seems to be the question implied.).
Funnily enough, I've never seen much of developers pushing for better privacy controls in the OS.
Nobody said Firefox was easy to develop add-ons for, the GP said "The add-ons are what makes firefox good". The add-on API itself might be arcane and confusing and horrible, but you basically have access to everything. Since the entire browser is written in XUL, add-ons can override and recreate anything at any level.

The end result is that Firefox users have a much wider array of add-ons to use (despite the add-on system being somewhat crazy by today's standards).
Smoothness isn't necessary to prove the result, just continuity.

You do need smoothness to prove a bound on the rate of convergence of the basis representation, and given that the boundary of the Mandelbrot doesn't have a closed form representation (as far as I'm aware), I think that the convergence of the neural network representation would be extremely slow.
I wouldn't call the manager lazy. It's more of lacking clear information that they need to make properly informed staffing decisions. I bet they have incentives tied to cost more than wait time. Instead of optimizing for cost and a gut feeling of need to meet a certain service threshold they can now use this data to predict capacity needs more accurately. Hopefully incentives are correctly set so they don't just ignore these new numbers.
Here's a link to one person's answer: http://www.gnu.org/philosophy/why-free.en.html

The person to whom you replied seems to quite literally be talking about "people who see no ethical concerns with proprietary software" as such. Some people do.

You want to know why they do? There are many resources available online that you can use to read up on why they do. If after reading them you still don't need to see every line of code on your Netflix player, you will still be disingenuous if you pose "problems with proprietary software as such" as some kind of ending of a reductio ad absurdum. Disagreement is fine; you don't need to be confused by it.
Umm, the methodology appears to be rather unsound.

> For all countries except the U.S. all first and second generation immigrant scores are excluded.

> For the U.S, Asians, Latin speakers, and all groups other than non-Hispanic whites are excluded. European immigrants are included.

This is really an apples vs. oranges comparison. For starters, some countries (such as Australia and Canada) have immigration policies that favor high-skilled immigrants, therefore such an adjustment hurts them (relatively speaking); then the author uses a special rule for the US that just happens to exclude poor minorities.
* Airport security is there to protect the airline industry, not the planes or passengers
I see this as an educational project and, as such, it's neat and inspiring for kids. A cool looking lash-up of hardware with blinking LED's is always cool.

Beyond that a computer running Xen and a bunch of VM's is far more convenient, useful, reliable and probably more powerful.

Towards the other end of the scale, for example, we have a rack full of 1RU machines we use to run FEA and other purposes.
The point in that article is a bit more subtle than that: "What should have been done was to pull out the bottom ten percent."

The author's thesis is that the real benefit, to average and gifted kids alike, is not having to be in the same class as the bottom rung of kids.

I find that thesis at least plausible. I went to regular public school for K-8, then a magnet school for 9-12. It's really the bottom 10%, usually kids with behavioral or social problems, that makes the experience worse for everyone.

At the same time, I'm not sure my magnet school experience would've been appreciably worse with a bunch of average kids in the class. Maybe the teachers would have had to teach the material more slowly and we would've covered less of it, but the fact is that very little you learn in K-12 matters anyway.
> People learn at different rates and they should learn different things. Having dozens of kids in a classroom all trying to learn the same things is definitely not the most efficient way to teach kids IMHO.

Its almost certainly not the most effective in terms of any reasonable outcome measure without considering efficiency. It may be the most efficient, for at least some subjects, depending on what the resource usage you are trying to optimize in producing whatever the outcome measure is you are looking at.
That isn't what I was saying at all. Sure, it should be fixed. But you shouldn't shame it for not having it.
all of this is just common sense imo
What I've Learned About Venture Funding
> Gifted kids are often not challenged. It's all too easy. They learn to coast by without studying.

Or, even worse, these 8 year olds are incapable of sitting in a chair without any stimulation for 6 hours a day. So they're labeled as troublemakers, spend a lot of time with the principal (or these days, the police), and end up getting put on drugs that turn them into compliant zombies.
Exactly. Extensions like Tile Tabs, Tab Mix Plus, and Classic Theme Restorer (all of which I use) may be permanently gone :(
I'm multi-lingual, and I only "perceived" the sine wave audio after being primed with the clear speech. Kind of feels like the human tendency to pattern match faces in everything around us. I like I forced myself to transform the sine wave speech in my head to match the clear speech I just heard. Very interesting that some people pick this up faster than others.
It's right there in the article:

> With this data, JFK is able to display accurate wait times to reduce passenger frustration and to notify staffing if areas in the terminal are becoming congested, so staff can identify and rectify bottlenecks before they escalate.

If you're confused about the first part, there is research that shows waiting for an unknown amount of time causes more anxiety than if the wait time is known. See e.g. http://davidmaister.com/articles/the-psychology-of-waiting-l...
very nice, but the video looks very fake?
Well, scrubbing and self-healing are really just the user-facing operations enabled by the erasure coding, so it's really the same thing.
Tarsnap exploit bounty
Actually I just checked, and the bottom 1.91M files out of 5M are less than 1024 bytes, and sums to only 1 GB ! The other 3.1 M files sum to 34 G (largest file being 2GB or so).

The distribution was more skewed than I thought. So I think the hybrid solution with internal sqlite for small files may be a good idea. Thanks!
Personally I find the, "Will this be used in real life?" question a very important one that sadly isn't answered frequently enough. There is a disconnect between educators and students who are there to prepare to enter the workforce.
Did anyone here benefit from a No Child Left Behind program?
There is not much difference in how the GCN and a generic CPU process data, I can not speak for every GPU out there though. The only significant difference is that each GCN core can run up to 40 threads while the CPU at this power level run at most two (Jaguar in the 8th gen consoles is one thread per core). Having so many threads simplifies a great deal of parallel programming because instead of splitting each task into several chunks, where each chunk still has multiple items that need to be looped over you can just spin a thread for each item and get rid of the loops. Thread switching is zero overhead and creation/destruction is a few cycles. These are not Windows/pthread software threads.

Of course, you don't have to run the same code in every thread. If you can figure hundreds of different tasks to do simultaneously in a game - you can put each one of them in a thread too.

This is also why a GPUs, generally, use a very slow memory, contrary to your belief, With so many threads latency does not matter that much since a thread that gets stalled on a memory access is preempted for one that already has data available.
Yes keep writing! Content and style were really good here
In absolute terms, it would really be much cheaper to provide the resources to push the gifted students than what is spent on the lowest-performing students. $1000 dollars worth of books, software and a cheap laptop per student per year is far cheaper than hiring a one-on-one ed tech at $20-30k to babysit children with severe learning disabilities and behavior issues, or the still greater sums on the "severe and profound" students that have to be "educated" until they age out.
This team is creating NES games that they actually hope to put on a cartridge.

http://morphcat.de/superbatpuncher/
This is pretty cool. It reminded me of [0] where a guy emulates kinda GTA-like behavior.

[0] https://www.youtube.com/watch?v=Kb1hOCX_UVo
Definitely works, although you are limited to a very small payload that must be loaded completely into memory.
At a lot of more risky countries, they do x-ray / metal detector every passenger at the airport entrance.

I assume that's to prevent targeting concentrations of foreign tourists.
I have long thought that the GBA would be an excellent teaching platform for low-level programming if only Nintendo would allow it.

It has the feature that 100% of it's functionality is controlled through memory-mapped structs. You can define the whole hardware API in a single c header of struct/address pairs. To do anything, you write to those addresses and stuff happens. No magic, black-box libraries required (I guess there is the BIOS...)

It's also incredibly underpowered. You get a low number of clock cycles per frame to do everything. The lack of power, lack of cache and simple instruction set makes it an actually really good target for self-modifying code.

And, not least of all: it's literally a device built for having fun!
But all of your options for gifted students are outside of the regular school system, while the options for disabled children are part of the system. I doubt a gifted student would be granted money for a special tutor or more difficult lessons, but disabled students are subsidized hundreds of thousands of dollars for in-classroom aides, assistive devices, etc.

Meanwhile, gifted students should leave the public system and use vouchers for a private education?
Plus panic buttons & guns in the cockpit, new procedures for aircraft leaving their scheduled route, and passenger's reaction to a hijacking (e.g. one "bad guy" with a switchblade is nothing against 300 people who fear NOT doing anything will endanger their lives).
Perhaps - it's not a bad analogy. But calling myself a neural network is not an analogy - it's literal.
I'm much more relaxed using Firefox add-ons from addons.mozilla.org than Chrome extensions because Mozilla has actual people making sure that the add-ons don't do any nefarious things. (Or at least forces them to disclose that properly.) On the other hand, getting hidden adware or password keyloggers into the Chrome store is no problem at all.
I believe there should be a framework in place, but that it should be strict yet accessible. An easy example is someone that is arrested but not convicted of a crime. Arrests are public information, and very often people assume that only the guilty are arrested. Combine that with the regular practice of Googling new hires for every job and someone's life could easily be quite literally ruined.
Amazon is switching to JavaScript animated ads to support all devices. This isn't anything against Flash, this is a business decision to reach more eyeballs.

Flash is fast. JavaScript/HTML5/WebGL/etc are just recently getting close to the performance we had in Flash 10+ years ago. Flash is perceived to be slow because it was used to make obtrusive advertising, like JavaScript is used now.

The evil dictator has been replaced, with much fanfare, by a new evil dictator!

An example from 2010 of Flash running in-browser 3D with millions of polygons and lighting effects: https://www.youtube.com/watch?v=szaXvTsoeVs
-> ...why wouldn't a potential terrorist just wheel up a carry on sized bomb and detonate it in the middle of the "security" line?

I have no idea. To me, by far the most dangerous part of flying is the queue at the TSA checkpoints, especially at airports with particularly large checkpoints (I'm thinking EWR and probably ORD). I think some airports address this (SEA, MSP, JFK...maybe) by spreading out the checkpoints among smaller groups of gates to keep the volume of people at those checkpoints down. This is just my speculation, however.

I'd be curious to see how checkpoints have evolved over the last 14 years in terms of design and efficiency.
Yesterday: https://news.ycombinator.com/item?id=10094140
Now if only the music licencing services backing Prime don't require flash and DRM ..
https://konklone.com/post/switch-to-https-now-for-free

Third Google result for "How to switch my site to https"
Because clang is hosted with... subversion?
Best Face Washes for Summer / Hot Weather
I honestly think that is a 'treat the symptom' analysis.

We need to think about why there are poor performers to begin with and it has very little to do with the few hundred dollars per student a school might lose because of not hitting performance targets.
I have never noticed it before
Where is the wait time information at Bergstrom?
That's the problem: college does not--nor should it--solely exist for preparation to enter the workforce. That's why we need a resurgence of trade programs.
This just moves the target from the indoor TSA queue to curbside.
Yes, I just discovered this when I moved to a FreeBSD desktop using Chromium, where there is no flash.
"Made in Taiwan" is now also a marker for higher quality than "Made in China", you'll sometimes see a line of equipment where the best is made on the island.

Ah, and for culture, those wonderful crazy animators in Taiwan have made a very widespread impact, at least in the US: https://en.wikipedia.org/wiki/Next_Media_Animation
Though I do find it surprising how common it is for people to lack (or ignore) common sense, so sometimes it is worth re-stating.

And sometimes commonly held "common sense" that seems intuitively right is actually wrong...
As github is a closed source proprietary service, it's a bad fit for FSF.
I've been wanting to update my existing Flash games (I've released 7 games) to something more modern, like HTML5+JS or (maybe) Unity, but I don't want to spend a ton of time learning a new stack and getting things working, as I really don't have the free time I used to.

A few of the games have heavy use of graphics and animation also, that I don't really want to have to recreate manually. I've worked on games made with Unity and Cocos2d(ios) since then, but I'm really hoping there's some shortcut I'm not aware of.

There's a ton of JS frameworks out there and it's hard to evaluate which would be worth the time and effort.

Plus I really don't want to have to do this again in the future, so hopefully this can be something I do once and I'm good for the forseeable future (which is why I'm leaning towards HTML5 + JS). Some cross-platform capabilities would be nice too.

Example of the heavy art/animation: http://www.newgrounds.com/portal/view/187047

If anyone has any suggestions, I'd appreciate it.
when learning sqlite3, at first i thought it was a toy-database. but than after some exploring i found that its a real big thing! :)
The fact that Glium needs to do this demonstrates how flawed the state-wrangling in OpenGL has become. Vulkan can't come fast enough.
It's not like we didn't have airport security lines before the TSA. And with the new millimeter wave machines I'm not sure if they're appreciably slower than the old metal detector setup. The bottleneck was always putting your luggage through the X-ray, and we've had that for as long as I can remember.
I still don't like that the AMO review process can take weeks and months. Mozilla even says it themselves!

But hopefully with WebExtension and a permission model things will get easier for getting through reviews.
Regardless of beliefs on the Right to be Forgotten, this feels wrong.

The way that I had previously interpreted it, a person or entity could ask to have all references to them removed. The request in this article isn't that, though - it's a request to cherry-pick, and have subsets removed.

To me, this feels too exploitable. I'm not sure whether I could agree with a Right to be Forgotten in the first place, but if there were one it should be all-or-nothing.

---

EDIT: It appears, per @alain94040's comment, that this is not entirely the case, and that the article was not accurate.

The interpretation that @alain94040 explained, which is that Google would still show the articles in question, just not if the query includes the entity who requested they be forgotten's name (or is it just not weighted by the name? If a name's included, but the rest of the query is sufficiently strong, would it still find the article?) actually seems completely acceptable in the realm of a Right to be Forgotten.
> .. they lack sex ...

Sex appeal is directly tied to worldly (in the jungle sense) success. Give it time.
I see a ethical problem with people who would sue a fellow human being because they cared to share a piece of unmodified software which was useful.

I also find people unethical who would go out and punish or actively prevent a fellow human being who seek to understand software which is currently running on a machine that they own.

I also admier people who fixes broken software on their own machines and then goes to share the improvements. I find ethical concerns when people try to prevent those improvements from being run or being shared.

Those proprietary software which isn't covered by the above concerns are unlikely to be ethical concerns to me, but what is then the definition of proprietary software?
The Future of Coding and Its Impact on Developers and API Providers
> we've taught passengers not to cooperate with hijackers

Have we? Maybe US passengers have been taught that better than elsewhere, but we don't really know due to the lack of hijackings to test that theory.

And internationally, of about a dozen hijackings post 9/11 only two I think have seen the hijacker get subdued by passengers - in one instance probably because there happened to be six police officers aboard; in the other instance it was a lone hijacker with a nail file...

Incidentally, despite 9/11, the odds of surviving a plane hijacking are still very high - the persons running the highest risk of getting killed in a hijacking are the hijackers. As it happens, 9/11 did not result in a string of copycat hijackers - most hijackers appears to still plan to survive the hijacking.
>by ... "giving" rather than "taking" -- we are not only expressing our fundamental humanity, but are also acknowledging that that there is more to the good life than the pursuit of simple happiness.

Yeah but you can do both. And pursue happiness for others which often as a side effect makes you happier in yourself.

The article mentions Frankel and the holocaust. If Hitler had had a philosophy of making people happy rather than "German expansionism, belief in the superiority of an 'Aryan race' and an extreme form of German nationalism", as Wikipedia puts it, things could have been more chilled. You can overdo the deep philosophy and end up avenging some historical slight or slaughtering unbelievers when just being nice would work fine.

Disclosure - member of Action for Happiness which promotes that sort of stuff.
I guess that could be a function of one's discipline. I was a mathematician, so there were very few attempts at time-wasting and being tangential (and when there were, a quick "That's a great question, but it's a bit far afield from what we need to cover right now. I'd love to discuss it during office hours, though" would defuse the situation).