skysight-inc/HackerNews huggingface dataset:
In September 1998, Britain changed the packaging for paracetamol, the active ingredient in Tylenol, to require blister packs for packages of 16 pills when sold over the counter in places like convenience stores, and for packages of 32 pills in pharmacies. The result: a study by Oxford University researchers showed that over the subsequent 11 or so years, suicide deaths from Tylenol overdoses declined by 43 percent, and a similar decline was found in accidental deaths from medication poisonings. In addition, there was a 61 percent reduction in liver transplants attributed to Tylenol toxicities.

Definitely worth reading, but maybe edit the headline to include the publication date of 2013.
Google is disabling Flash in Chrome by default
Why is it hard to grow? Are you making sales from it? How does $10K compare to a year of potential sales? If it's so simple, why can they not just copy it?
Cray Sets Deep Learning Milestone
Our current voting system IS secret ballot, and IS also ALREADY based on computer DATABASES (not paper). You fail to realize that blockchain is basically just an encryption strategy for databases. It IMPROVES database security. It has absolutely nothing to do with whether votes are kept secret or not. It ONLY has to do with whether it's technically possible to tamper with the data or not.

Bottom line is: paper ballots CAN be tampered with (whether secret or public) but blockchain cannot. Got it now?
Most people don't go slow enough.

This sounds counter-intuitive, but you should be going slow enough to hold a conversation.

If you're going much faster, especially when you're just starting out, it's no wonder you're not enjoying it.

Running really feels meditative at this pace. And it builds a strong aerobic base for more intensive work later on.

Here's a cheap book that lays out the research on why this is so often the advice that works: https://www.amazon.com/80-20-Running-Stronger-Training-ebook...
I think Fnangle is an abstraction over futures. The selling point I found when looking at Tokio (rust equivalent, references Fnangle) was that you write a driver for each backend and then have generic services to implement things such as timeouts. So you can reuse the timeout code for your network queries and your db queries.
I always cringe when developers compare compiler-optimized C to 'hand rolled' assembly. In the dawning age of SAT-based program synthesis and vectorization-aware superoptimizers, it's extremely anachronistic. It only shows a lack of awareness that in reality your job as a programmer is not to give instructions to a machine, but to provide enough help that a machine can create its own instructions better than you can.

For example, let's take one critical function here: bit reversal. The C code provided (renamed variables so it's easy to consistently compare) has an impressive speedup just going from -O1 to higher optimization levels. And then, on top of that speedup with a decent optimizer, we can again halve the amount of time spent in this function by providing better intentions to the compiler which allow it to perform automatic vectorization. Note this is all in standard C, and makes the code simpler to understand (and maintain) by humans as well.

uint64_t reverse_slow(uint64_t n, uint64_t k)
{
uint64_t r, i;
for (r = 0, i = 0; i < k; ++i, n >>= 1)
r = (r << 1) | (n & 1);
return r;
}

uint64_t reverse_fast(const uint64_t n, const uint64_t k)
{
uint64_t r, i;
for (r = 0, i = 0; i < k; ++i)
r |= ((n >> i) & 1) << (k - i - 1);
return r;
}

Lesson: do your job as a human and provide guidance, let the machines do their job at taking your advice and running wild with creativity. It helps you both become more effective.
I'm generally nicer online than I am in person; online you can be misinterpreted, and as a cipher behind a username, your entire identity becomes what you just said. In real life, you can be a lot harsher and more blunt, because you don't have to bundle an implicit friendliness into every statement that you make:) In the proximal world, you start building up civility credit with the first handshake and smile.
Regarding Brexit/US election, I think Obama interfering with peoples choices by telling them what they should pick hindered one side in both events

No. I guarantee that Obama's opinion on Brexit was given little attention in the UK, and his intervention had no effect on the outcome. I am utterly baffled that anyone could possibly think that the result would have been different had he not communicated his opinion.
> Free speech just for white men isn't free speech at all.

What you're describing here doesn't exist on any mainstream websites. On the other hand, there are plenty of women-only or PoC-only subreddits, for example. So while what you're saying is true, I'm not really sure why it's relevant.

> exclusionary

You're creating a false equivalence between two different concepts of "exclusion"; one is actual enforced exclusion (like banning people whose opinions you don't like) and the other is when someone gets their feelings hurt because they don't like what's being said on a website.

> Do you shut up some idiots who have nothing but purely harmful things to say, or all people of color?

You're doing it again. "Shut up" means, in one case, banning people, and in the other case, when they (hypothetically) choose to leave of their own accord because they don't like the community.
For downwvoters, I am from Poland I live in Netherlands. I am all in for personal freedom. I cry when freedom is taken away from people. It is about beeing more educated, knowing your options. Not just signing up with big corp because you will get more money.
It is about you can loose some of your money because you choose freedom.

Please upvote it. Don't be like a child who wants to have cookie and eat cookie, it is You loose some money in return you get freedom. Those who want money can get all they want, but you loose something more valuable. You can't have all the money and all the freedom...
Speak in German?
Since you can already do the analysis (like ETABS), and you are planning to do individual member design, why put the two and two together and do an automated RC analysis+design software? There is no reason to distrust an automated software anymore than separate analysis+design software.
Why does Python have so many hilariously convoluted trials and tribulations over decades trying to upgrade their language when the JavaScript community is able to run smoothly across many different versions and many different interpreters simultaneously?
$10k is not the perfect price if you'd be reluctant to sell at even twice that. The perfect price, for a buyer, is the minimum price at which a seller is willing to sell.

The perfect price for a seller is the maximum price a buyer is willing to pay.

If the former is greater than the latter, no perfect price exists.
None, I'm happy :-)
According to Google/Wolphram Alpha the US population is flat[1].

[1]https://www.wolframalpha.com/input/?i=us+population+growth
Streetcars can operate on rails too, and thus are not implicitly buses.

There is evidence of this still embedded in the pavement of cities which have, or used to have, above-ground trolley systems.
We've been buying a shitload of patch cables, patch panels, pigtails, splicing supplies and other non electronic fiber stuff from them and have had no higher rate of defects than any other vendor. The optics are indeed suspiciously cheap.
> reliability (1 million switchings without hiccup?)

That's about 20 cycles ("switchings") per day for 150 years. I was curious so I tried to look up reliability/endurance ratings. For a fairly durable-looking "heavy duty" industrial switch [1], it lists only 50k cycles as it's minimum endurance rating.

[1]: http://www.leviton.com/OA_HTML/ibcGetAttachment.jsp?cItemId=...
Say no to more optional arguments
How resilient are smart systems to voltage surges? Do you risk blowing out all of your smart switches and outlets during surges? There is the possibility of installing whole-house surge protection, but that only protects against external surges, and their clamping voltages are probably too high (so that it lasts a long time, since the MOVs sacrifice themselves) to protect the smart circuits.
Instead of down voting, why don't you state specifically why you don't agree???
Frys, hoo boy. When I return things I can usually count on one of:

- Bored, doesn't-give-a-damn drone takes the broken thing and tosses it in a cart. Done.

- Mid-level manager gives me a hard time, and I wind up having an argument and threatening to reverse charges on my credit card.

My favorite episode: I buy a computer, get it home, and it won't even POST. Try to return it. They say, "We can't take this back, it's broken and we can't put it back on the shelf." WTF?

Yeah, you've been to a different Fry's . . .
> Unlike Python, Fortran hasn't seen an increase in usage and hasn't brought the joy(?) of programming to thousands of new programmers in the last 10 years.

SciPy has Fortran code under the hood: https://github.com/scipy/scipy/search?l=FORTRAN&utf8=%E2%9C%...

Both SciPy and NumPy use LAPACK - a Fortran library. SciPy also uses BLAS - another Fortran library.

So every time you praise Python for being useful for scientific work, you're actually praising Fortran and C libraries/modules wrapped in Python.
They do. If they scale, they become startups. If not, they stay as a normal business.
> Sure they aren't cutting edge but they work and add a minor amount of value/security at home for little cost. I do some hobby things on the side (ads-b tracking etc) but other family members get the most value from the simple IoT functionality.

Sure, I'm not really knocking what you're doing, it's just that there's a point at which you start to think "Wait, I've heard this before". Perhaps you become a cynic. I think it was the multicoloured light bulbs for the low low price of 200 dollars 99 cents for a pack of three that did me in. https://imgflip.com/i/1fqj14

> All of your ideas would be great but the technology isn't affordable it mature enough for consumers currently.

I don't really understand why it has to be so expensive. It's so expensive it's easier to roll your own magic mirror or whatever. I know the raw ingredients like sensors are cheaper than ever.
Book review: Chaos Monkeys
I've been running 4km+ every day in December; planning to get over 1000km this year. Really looking forward to a day off now though.

All the treadmill sessions merge into one, sometimes I've mixed up the morning with the night before.

I thought it'd be easier - finding the time is the hard part.
Here's a sympathetic perspective on some of these issues (note: I've known and worked with RMS since the late 1970s, e.g before he grew his hair long and decided to start the FSF).

From the article:
> ...crucial mistake: confounding individual virtue and purity with wider social liberation.
> ...the familiar liberal ideological mistake of lifestylism: the belief that changes in one's own personal preferences are the beginning and end of political action.

I hadn't really known anyone else like RMS, but in the mid 1980s I had a girlfriend from the Bronx. The first time she met her reaction was simply, "oh, one of those." She said she had grown up with a large number of guys just like him. And indeed, when I went back to the jewish neighborhood in the bronx where she had grown up there were in fact a ton of guys around his age, just like him.. Their causes seemed to be a mixture of judaism and socialism, but they expressed the same intensity and belief in the universality (within an interest group) of their cause.

This made him a much more sympathetic figure in my eyes. And once I could see this, I could see all sorts of people like him.
Wow, that was awesome. Wanted something like that for a while, very easy to pick up, anyone can learn but strategy is interesting to try new things out. Besides all that is plays so well with a mobile browser? Annnddd no long sign up process ?What is this witch craft
>There are certainly licenses offering more freedom than GPL v3.

Only if you consider 'freedom' to include the right to take something and make it closed source with or without changes. Only if you consider 'freedom' to include the right to restrict end user freedom.

The GPL protects the freedom of users. If I license something as GPL then that means I'm saying "I want anyone to be able to use this, and if you want to modify and/or redistribute it you can, but only if you continue to respect users' freedoms as much as I have."

The only person 'messing the language' are the people that turn every discussion of free software into a discussion of whether 'free software' or 'open source' is better terminology, and in my experience that's far more coming from your camp than Stallman's these days.
Then you can't find symphonies by different composers, performed by different orchestras, but with the same conductor.

Unfortunately, this is also close to impossible in online music services, in my experience.
Oh, this is hilarious.

The art for this blog post was taken from here: http://hackaday.com/2016/01/13/stallmans-one-mistake/ This art was taken without crediting the artist, and without permission from either the artist or the publisher.
No sales from the website. I don't sell anything. They want to use my brand to test new market.
A Robust Layered Control System For A Mobile Robot, Rodney A. Brooks, IEEE Journal of Robotics and Automation, Volume 2, Issue 1, March 1986

Officially: http://ieeexplore.ieee.org/document/1087032/

But full copy can be found around the net, i.e: http://robolabo.etsit.upm.es/asignaturas/lari/papers/Brooks8...
Some combination of the following would be a good start, depending on your background:

Quantum Theory for Mathematicians : https://www.amazon.com/Quantum-Theory-Mathematicians-Graduat...

Quantum Mechanics for Mathematicians : https://www.amazon.com/Quantum-Mechanics-Mathematicians-Grad...

Quantum Field Theory and the Standard Model : https://www.amazon.com/Quantum-Field-Theory-Standard-Model/d...
The fact that someone wants to buy it proves you are wrong. $10K is nothing for a company. It cost them $10K to decide to offer you that much. Unless you really would not sell at any price, ask for a truly big price ($100K+ ?) and see what they say. The worst that happens is they say no and you are back to where you are now. If they didn't think they could grow your project to be worth millions, they wouldn't bother with you at all.
I wish they had hard copies.
Traffic and the comparative size of automobiles, compared to buses, means buses get stuck in congestion and delayed more readily in shared roadways. Buses almost always have to compromise with the surrounding vehicles and yeild right-of-way to others, which pretty much means they go slower, and you suffer a longer ride.

Waiting for a bus usually means waiting outdoors. There are tons of reasons why bus stops are no fun at all.
>And the legal framework required to protect privacy for GMail users is utterly draconian -- to the point that Google would probably just shutter the service.

Could you elaborate on this? The idea of the law protecting peoples' privacy is not really new or untested. I don't think you need to be anywhere near what I would call draconian to be able to protect peoples' privacy legally.
Ok, now I understand what you're saying.

I imagine that anyone who is willing and skilled enough to be a malware distributor would rather just do the whole thing himself, ie code the malware himself and collect himself.
I agree with you that those who don't talk on topics outside of pop culture and other shallow topics fail to develop the skills to listen to and understand deeper speech.

But also those who spend too much time thinking to themselves without taking the time to slow down and verbalize those thoughts to others form thought patterns that make no sense to anyone except that person. I think it is a common trait of high IQ people to be able to think far, far faster than your own internal verbal monologue can follow. When I'm solving a computer problem in my mind I'm not thinking in an inner monologue voice. My thought process is bouncing through voiceless mental shortcuts (macros if you will) that only make sense to me, and any attempt to keep up with a verbal explanation just wouldn't work. Other people don't have the same macros you have in your head.

But when in a work setting I am pairing with a fellow engineer (one of the duties of my team lead role) rather than just working alone I am force to slow down and verbalize my thoughts so they can follow and understand. This can be very annoying on a surface level, but also enlightening for my own self. When I look at a problem and within seconds know the answer there are two things I could do: just tell them how to fix it, or slow down and force myself to explain in more detail to fix it and how I came to that conclusion. The latter approach is not a chore for me, but a puzzle actually, and I get a great feeling of accomplishment from being able to verbalize and explain my inner thought process to someone who isn't in my own head.
You mean in addition to this? https://scholar.google.com/scholar?hl=en&q=brooks+subsumptio...

? I think there were also class notes for the 6.270 class. Basically there are quite a few of papers and articles on it.
I completely disagree. There are some problems with the free software movement but the fundamental idea behind it is essentially inarguable: proprietary software is anti-user.
I don't know, I don't feel I am in some camp. His license grants some permissions and forbids something else. I just don't feel the word "freedom" fits into what he wants to achieve. Just let's call it some other way and I am fine with it. This is just grabbing a positive word, twist it, and use for his own agenda. And I am not willing to play such a game.
> It doesn't matter if you can do division in your head, kid. You're expected to write down the specified intermediate steps so just turn your brain off and do it. The point is to follow the prescribed process, not to master the subject.

Some people can intuitively do division in their head for simple problems, but if they don't learn the mechanical algorithm for it, they are unable to do more complex division.

BTW, I've implemented divide routines in assembler before CPUs had a divide instruction. I used the same algorithm I learned in 3rd grade. Polynomial division also uses the same algorithm.

There is a point to learning an algorithm, even if you already know the answer.
I get an error trying to visit the site on ssl on win 10 chrome:
"This site can’t provide a secure connection

fromwhenceitca.me sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR"

Edit: not ssl works, so go to http://www.fromwhenceitca.me/cache_size/cache_size.html
And because they operate in a small market, just big enough so they can be very profitable, but don't want other people to know about it and compete with them...
Yep but quantity is not an ally to reach this goal, they look for people that have a good track record and are recognized by their peers. They don't care if the student that look for answers on SO is not registered.

Registering non participating members is only a trick to inflate your user base when communicating. What really matter is active users, and they will register don't worry.
My point was that at least some people recognize that these rights are made up

All rights are "made up". Rights can only exist in a system that recognises them, definitionally.
I honestly don't think that I've ever seen any evidence of that. I'm not saying there aren't, though.

Everyone I've ever seen that disagrees with the FSF either:

- doesn't understand what 'freedom' means in the context of software, thinking only in terms of software developers and not in terms of users, when users are the only ones that actually matter, or
- doesn't understand that free software isn't opposed to making money from software.
There are many criticisms of the various freedoms embodied by Stallmanism's notion of free software (to borrow a term from the article). A thorough rebuttal of the entire viewpoint requires, IMO:

1. An ardent defense of capitalism and private property.

2. A critique of open source as a superior software development methodology.

You'll find shades of (1) in various defenses of competing open source licenses (e.g. BSD). But also, (1) is a pretty common attitude in software development circles (a majority of the libertarians I know are software people).

(2) is a lot less common in developer crowds, I think in part because when evaluated as a purely factual and categorical claim, it's trivial to prove false. Many of the most successful software projects in the world are open source.

The economic argument against (2) is far more common -- and is made in this thread by sprafa for example.

Surprisingly, there are also moral arguments against (2) -- see e.g.
https://acmsonline.org/home2/wp-content/uploads/2016/05/VanD...

TBF the moral case against (2) probably really is as rare as you claim (which is a good thing IMO).

But the intersection of (1) and (2) isn't impossible to imagine, and I think there are a lot of developers who get close to this confluence of opinions. Or at least a lot closer than they are to "Stallmanist" freedom.
Got the same on Android Chrome.

E: Obviously without the Windows Network Diagnostics part
Yes, that looks like his seminal paper on the topic. Also in Flynn's "Mobile Robots: Inspiration to Implementation" (http://dl.acm.org/citation.cfm?id=154047)
Performance?

Man, I wish someone would release a decent tutorial on how to actually use the FFT in real life.

There are some decent explanations of FT, but often they fail at the very end of FFT: what the output means, explicitly.

Particularly, this concern of 'the same freq. appearing in many buckets' due to issues of the phase of the wave?

So much theory, so much Matlab ... so little actual applied Engineering. Making 'stuff work' in the real world is basket of caveats ... looking forward to that article: 'FFT in the wild' :)
This is pretty cool!

I especially like the refactoring section, which provides some useful tips on how to refactor common software problems such as "the blob" (long methods, classes, etc.).
Yeah, I think leavers should retain their capital and still be capturable. Plenty of people leave right before they lose; the game seems to give you a few grace turns but it's often not enough.
Some of Donald Knuth's CS lectures from the 1980s in video
> The point is you will always find deviations (with extremely low p-values) if you look hard enough

I don't know how you can get that point from the article instead of 'an 1894-era die is biased but you need a lot of statistical power in order to see that'.
>Free software isn't a moral good in itself, and non-free software isn't a moral evil in itself;

I disagree. Proprietary software is anti-user and anti-developer. In my experience, even the sort of people that don't care either way about whether their operating system is open source get upset at the idea of the View Source button on a webpage going away, for example.

Free software is ethically good in comparison to proprietary software, which is definitely ethically bad in its own right.
Security Games & Related Resources
Last time I checked, Google's tools (like the Android SDK) require python2.
The incentive was supposed to be access to a growing library of copylefted code. But we somehow abandoned POSIX in favor of a half-assed scripting language where a critical mass of desirable code doesn't exist yet.
I only work on things I'm fascinated by and passionate about. For me that has always been games, simulations, and graphics. If you're drawn to computing in the first place, there must be something that computing enables that you find interesting.
I think the argument in your first paragraph mostly misses the mark: yes, software is a tool, but Stallman doesn't actually criticize the software, he criticizes the way it is licensed to people. And his analysis does have a consequentialist component - he discusses at length the actual harmful effects of non-free software.