skysight-inc/HackerNews huggingface dataset:
TSMC is building a massive foundry in mainland. If you think the government doesn't have control over everything there you're fooling yourself.
Absolutely - and I make these suggestions as a high school teacher. I also have downriver concerns about mass, compulsory data collection on the cognitive development of our youth (though that is not a concern exclusive to education).
Google Fiber testing home phone service
> We for sure don't feed kids corn syrup and dress them ridiculously because their senses are still developing.

http://gladwell.com/the-ketchup-conundrum/

http://scienceblogs.com/cognitivedaily/2009/06/30/do-babies-...
"if I was just going to get stuck in a corporate hell-hole"

Who exactly "stuck" you in that hole? If you're "at the top of the industry" then FIND SOMEPLACE ELSE if things are terrible.

Your boss is not a cruise director; just getting your paper and showing up is not a guarantee of happiness, any more than getting good grades in HS and then showing up at college was a automatic guarantee of academic success.
Never Trust the Wizards of Oz
Feedback appreciated
Most people i know of doing mech engine and programing work with some kind of control software or in mathematical/engineering modelling. The former tends to use c/c++ or done pretty proprietary languages. The latter sometimes uses fortran, Matlab or maybe python. Getting a job with an engineering company rather than a software house would probably be a good idea. Eg in my part of the UK you'd look at utilities gas/electric supply, and manufacturing.
A lot of those oversized cash accounts can be explained by corporate tax structures that hold cash overseas in subsidiaries. Repatriation of that cash would incur significant penalties.

Pundits also suggest that shareholders who should be the beneficiaries of the cash through dividends are content to let CEO's and boards invest the cash for them due to a lack of other compelling investment opportunities.

Cynics might say with the prevalence of index and other funds who hold shares by proxy and who tend to vote with corporate management there is little pressure for CEOs or Boards to return funds to shareholders and instead hold them as a personal insurance policy and to extend their power base.
Do you know of any data sets of examples of logical fallacies?
I use Erlang/OTP as my go-to language. The flack about its ugly syntax certainly puts Erlang in the unfashionable camp. But unjustly. I use it because I like single assignment of variables, pattern-matching, and I also think FP is pretty swell. Someone said recently that the Erlang community could be as small as one-thousand serious hackers. Now that's relatively small!
The rate limits[1] I see documented are 500 registrations per 3 hours. That's a lot more than ~5 new signups per week. More like ~16800 new signups per week, no?

[1] https://community.letsencrypt.org/t/rate-limits-for-lets-enc...
Education is about much more than just a transmission of knowledge, however. IMHO efforts are better spent training better teachers, than making and buying more devices.

A good teacher will inspire kids, will get them to work together, will be a person to go to. I do believe in the motivation of students, but sometimes you need someone to spark that motivation in the first place.

There will always be bad teachers, and outrageous stories about them making way around the internet. You hear about good teachers much less often, but their impact in a community can be much, much greater. Teachers are viable; they worked for the developed world, back when they still weren't "the developed world".
You could try resizing your browser window. Not everything has to be maximized.
Nice! I hope one day you can explain in depth how you use Tcl there.
Moon Express signs historic launch agreement (never posted, October 03, 2015)
And any fasteners are ridiculously oversized so they can be handled by human fingers.
Could you expand on this for someone who isn't familiar with IDA? I'm familiar with GDB and objdump, but since I haven't used IDA, I don't follow your analogy.
Gail Halvorsen – The Candy Bomber
I am thankful that at my current job, we do get some time to experiment here and there.

Begin tangent:

I work for a university doing grant projects for a few state and federal agencies, though. Some might like it, some might consider it hell for an entrepreneur. It works for me :-)

We are in the process of re-writing our "flagship" app from 10+ year old java libraries. We were able to dodge the bullet of "upgrading" (???) from Struts to JSF. The new app is going to be a services based (REST + JSON) Java (mostly) back end, with an Angular based front end. We just did a demo of a subset of the new app at a trade show where a 3rd party app imports a partial record (via web service) into our app, then launches a nested browser window to run the rest of the relevant data entry. (the rest of the workflow will be handled by the legacy app until the complete new version is finished)

No, I couldn't persuade my coworkers and supervisor to discard Java entirely and go with Node.js :-) I'm not entirely sure I would be comfortable with that, either. We are doing some server side Javascript lately, though, by using the Java scripting engine interface.

We will likely soon be redoing another (30 or so year old) app from a sister university that the state uses, as well. Interesting times!

For almost 5 years before this, I worked at a financial services company. I got paid a bit more (bonuses), but I spent all my time, really, keeping 2 legacy applications going without ever getting to spend much time REALLY updating some sore spots.
Embedded Systems Weekly – Issue 37
Well, there is `EngineCon` interface [1]. And two types (`engineIPC` [2] and `engineRPC` [3]) that implement the interface. That's why there is some repetition. So, what?

[1]: https://github.com/google/seesaw/blob/master/common/conn/con...
[2]: https://github.com/google/seesaw/blob/master/common/conn/ipc...
[3]: https://github.com/google/seesaw/blob/master/common/conn/rpc...
Agreed. Even as a regular emacs user, if I just want to quickly edit a config file on a remote box I just open nano or vim, because they open nearly instantly.
Would Intel/AMD branded laptops be a good idea?
I hope it's not broken for good, but I do maintain that in this example it's not something that teachers or schools are going to be able to rectify. And I agree that pragmatically, when you have one bright kid among 100 heathens, the best thing you can do for that kid is get her someplace where she can learn something.
Notice I put a "high quality UEFI BIOS" in my wishlist.
Can you please explain? I want to improve on CSS, but have under developed eye for design.
Because every side project should spend thousands of dollars getting a "proper logo from a proper designer"? There are people on HN who have talked about their side projects existing on $10 Digital Ocean droplets, should they be dropping $500 for a properly-branded logo from a low-end designer?
I don't want to digress too much from the main discussion, but what are the main reasons people use Go?
What are the main use cases for Go?
Just looking for a new programming language to learn for some of the next web apps I'll be building.
Spain and Hungary tumble in TI’s annual corruption report
Bookmarklet :

javascript:(function(){var%20nbr%20=%20prompt("pixels","400");var%20a%20=%20document.getElementsByTagName('body')[0];a.style.paddingLeft=nbr+"px";a.style.paddingRight=nbr+"px";})()
If the purpose and correct use of trademarks is not to be a legally-protected unique identifier to prevent confusion amongst products of the same type/class or in the same market, then what, pray tell, is it's correct use?
Possibly, but if so I suspect it'll be a big change from the tooling we've got at the moment. And there's always a risk that tooling which makes some changes (rename a method...) trivial will make substantive changes seem even harder (because, comparatively, they are).

Somewhat the same arguments apply to approaches which put a lot of emphasis on small-scale/unit testing -- they offer reassurance when doing small-scale refactoring at the expense of making substantive refactoring harder.
"Spain is plagued by an almost endless number of corruption scandals"
Unfortunately true.
With a service like this, you can peruse a catalogue and find one that jumps out at you. Half the battle in a logo is finding something that you like.
I think you are right, thx for the input!

One exception I see is Instagram and the whole fitness model industry. These are people who are mostly just famous because they look beautiful amd sporty. Some of them earn money as a personal coach or by offering custom fitness programs. But none of them are truly "professional". I think if Instagram would offer some sort of Diamond-Instagram-supporter-badges those people would invest in this to look more professional. All their fame is based on Instagram so why not show their support? And if one fitness guy starts with it the other have to follow because they'd look "unprofessional" without such a badge.

Also there are tons of rich people on Instagram flaunting their money and for them a Diamond-encrusted-Instagram-Supporter badge would just enhance their prestige. They could easily price the highest tier at something ridicously high like 500 $/year and those people would buy it just to enhance their prestige compared to their peers.
How does your pricing work for my app that is very bursty with regards to notifications? Think real time sports scores.
> but if you look at the objective of building high-quality complex software in the minimum amount of time, keeping it running correctly, and then being able to change that software as effectively as possible, then that in itself is pretty much an infinite problem.

The same can be said of almost any "high-quality complex" project in any other profession.
Very funny video for people who write code
Actually, the real question should be what's going on in India. Your personal anecdote about not knowing women who don't work due to family pressures is ridiculously easily contradicted by the actual statistics.

But here's a personal anecdote as well. My father's company had a female worker quit after she was promoted to basically being 2nd in charge from a fairly low position in HR (she's really brilliant) because her family insisted she had to have a child, and once she did they insisted she quit the job (she was offered 6 months maternity leave, as well as the ability to work from home. Her family was against it). He's also seen 2 other women have to quit their jobs because of family pressures in the past 2 years. So he's seen more women quit work in the past 2 years because of family pressures than the entire 2 decades he was running the company prior to these 2 years. And this is in Mumbai, not a distant rural village.

Everytime someone writes/says something negative about India the first (and often, the only) response is to whine about the messenger instead of actually doing something about the issue at hand. After we do nothing to actually fix the issues, we wonder why people keep writing about all the issues India has.
I don't get it. If your ISP blocks port 80 and 443 incoming, how would you possibly deploy a website anyway? What do you need an ssl cert for if you can't deploy a website anyway?
They're actually changing the way Obj-C APIs are "imported" into Swift. This doesn't rename the method calls, it does more invasive name changes as part of the bridging.

So the class UIBezierPath and it's method addLineToPoint: haven't changed, and are still written in Obj-C. The difference is in how they're called from Swift code.

Presumably it'll operate the same way in reverse, and this isn't specific to Apple frameworks/classes.
I use Awk fairly regularly, in the form of actual scripts (not just expressions passed on the command line). Despite its age, it's still extremely powerful and usually very pleasant to read and write. Gawk adds socket support, so writing network scripts is usually painless.

I've also been known to write Perl (5) and Tcl programs, but significantly less often nowadays.
For front-end web projects, I still love using PHP+codeigniter.

However, for all back-end tasks, I now use Python. It has so many features that I wish were in PHP and it works well for long-running tasks.

Most long-running PHP tasks that I've tried to build, leak random memory. The dev list also scares me and some of the features that have been added to the latest versions are highly questionable.
Wow. So I popped in the first seven paragraphs of the text of Wizard People, Dear Reader:

http://www.erikkennedy.com/wizardpeopledearreaders.html

...And out popped a bloody good summary I couldn't have written better myself. I second blacksqr's sentiment and would love to see more of the guts of this dashing, dangerous beast of a thing you have unleashed upon this planet.
Well, this is a dumb article. The good stuff is at the very end.

> Slack, Google, and Apple all see the possibility of people overdosing on their services. Each offers its own “do not disturb” mode—Slack unveiled its version just last month—a message to fellow chatters that says you’re busy. The features let people read and respond to messages at their leisure, instead of in real time—which sounds a lot like e-mail.

So you can use group chat just like email when you need to, and as group chat when you need to. It's a very common practice (in my experience) to send a few rapid fire emails, and then switch to chat to discuss.

In future Group chat may evolve to be Slow-First, instead of Fast-First: Present an email style interface - no chat context, lots of white space, Subject line, etc. Then if you are both online and the recipient(s) respond quickly, dump the email stream into a chat window.

Or the other way around. When a conversation slows down to less than 1 reply per 5 minutes, it will quietly minimize itself and later archive itself.
Tor hidden service operators: your default Apache install is probably vulnerable
I'd prefer Bloomberg over Trump, but we should not elect billionaires...
Never considered using the issues for this. I did create a Jekyll plugin for using the wiki: Jekyll-Gollum (https://github.com/rubyworks/jekyll-gollum) Haven't messed with it in a while though, probably needs some love by now.
Apple. A large part of their success is their ability to realize when the time is right to really polish some existing product type that's almost ready to go mainstream and release an ultra-polished version just as that segment is burgeoning (and helping it do just that). That they get in so early, and with a product that's so superior to those existing in the market at the time, helps the popular opinion that they innovated the product, when in fact they just iterated, but iterated several steps at once and did so really well.

Pick your Apple "innovation", and it's usually fairly easy to find the prior versions: the Mac GUI, ipod., iphone, macbook, etc.

There's nothing wrong with this. It's obviously lucrative for them, and it helps us get good polished designs quicker than we otherwise would.
Riseup also has a comprehensive guide on setting up a secure hidden service: https://help.riseup.net/en/security/network-security/tor/oni...
You've broken the HN guidelines by rewriting this title to make it more misleading and linkbaity, not to mention adding the arbitrary sort of number (216) that the guidelines ask you to take out. Please read them so your submissions can follow the rules in the future:

https://news.ycombinator.com/newsguidelines.html
US History is typically one year in high school. Maybe with another semester specifically on US Government (what used to be called "civics" I guess).
@kelukelugames

Sure. The padding adds 15px of space on both sides of the body so that the text doesn't "stick" to the edges when the size of the screen is less than the defined max-width (i.e: on mobile). Doesn't make a difference on desktop though.
I'm pretty sure Altium Designer, a decent and pricey EDA suite, is written mostly in Delphi.
It's easy to sign up! Maybe something small like this will get you started :)

https://github.com/join
"All problems in computer science can be solved by another level of abstraction...except for the problem of too many levels of abstraction." [1]

I'm waiting for all these custom syntax and conceptually burdened frameworks to implode :)

If you like pure js, but declarative templates, check out domvm [2]. I wrote it to improve on Mithril and domchanger. Feedback welcome!

[1] https://en.wikipedia.org/wiki/Indirection

[2] https://github.com/leeoniya/domvm
Jujucharms: Service orchestration tool
If you don't add padding, the text will touch the very edge of the screen when in a mobile browser.

[edit] see oliv__'s response, it's more detailed than mine :)
So I'm not alone :) Perl and C everyday ;)
Slight nitpick: I would have said "20 years ago" about garbage collection. As soon as Java came out, full GC (vs ref count) somehow became OK.

Disclaimer: Java programmers get jobs, so I am one. My feeling about it is "The elegance of C++ at the speed of a Lisp". Fortunately, we are starting to get better language front ends which can reuse the old JVM binaries, as well as having a GC-ing VM that has had decades and $millions thrown at it.
I think you're mistaken. This project does not "implement and API written by someone else". They implement a Windows API interface (MediaStreamSource) that wraps the FFmpeg library so that it can be easily used in various Windows OSs.
Yes, but not if you found out such from confidential information you agreed to keep confidential.

But in all seriousness, I don't know a single provider that sells cheap VPSs [e.g. At Linode's price point] and actually has something resembling security.
Adobe Just Launched a Squarespace Competitor Called Portfolio
How Linen Postcards Transformed the Depression Era into a Hyperreal Dreamland
YouTube Personalities Use Minecraft to Prey on Underage Fans
He didn't say his father was still sane ;-)
I agree -- we're making great progress. Science IS working. My point is really just that since the advent of the internet, we've had the potential of making progress much faster.
In many places, yes. This was not the case with the public school. But I had the privilege of a mother with the time and meticulousness to build a bunch of excel spreadsheets and find a ratpoop-filled house in a rich neighborhood.
Grey text is one of the silliest trend I have seen.

If you've changed the background from white to light-grey, that's enough. Stop changing text from black to dark-grey (especially the non-bold text)!
> Phyton

if you're trolling, that's a good one.
Google reveals figure it paid to employee who owned company – Daily Mail Online
I still love email
We detached this subthread from https://news.ycombinator.com/item?id=11000967 and marked it off-topic.
I hear you on the FP part, though. Forget "higher order functions" and such, just the idea of "pure function" was hard to get across to some coworkers 10 years ago.

"Why would you want to trace the dataflow through the routines, as a pipeline, rather than just whacking on the DATA DIVISION, er, beans / instance variables, as needed???"
Nope, not doing well with Codility doesn't mean you're a bad programmer.

Every time I interview for a position, I spend a few weeks reviewing data structures and algorithms. Otherwise, I wouldn't do well at them either.

It's just another hoop us programmers have to jump through to get a job :/
I predominantly work in Perl 5, which probably isn't quite to the point of being something one can write off completely as out of the spotlight. And, I'm launching a new thing soon which, despite having looked at a number of alternatives, will likely also be in Perl. Familiarity and a big ecosystem that I'm already familiar with is a pretty big win.

I happen to work in the systems management space, which was long dominated by Perl (Python ate into that space starting a decade or so ago, and Go is now making significant inroads, but Perl is still pretty common), so the libraries are very strong. I may end up writing the prototype in Perl just to get it launched, and then rewrite the parallel parts in Go. It is an embarrassingly parallelizable problem, so Go or another language very good at concurrency would be reasonable. But, I find that learning a new language and tackling a new problem space at the same time is challenging. The front end will always be JavaScript, though. Probably with React.

And, I've been working in PHP a bunch lately, because our website runs on Drupal. I would never use PHP except to get access to the massive piles of existing functionality out there already in PHP. But, nonetheless that makes a pretty compelling case for using PHP. And, maybe PHP is still popular enough to not fall into this category. Heck it may even be growing, given the popularity of WordPress, I dunno.
It's entirely possible to deploy websites on ports other than 80 and 443.
Tinderization of Feeling
If it was, why would companies be allowed to sell/sub license trademarks without the underlying product?
Thank you! Now I don't have to use Bootstrap on every site I make. :)
I think you are asking for the utility-zation of programming (which is coming) and since that development will make a lot of developers obsolete, I for one don't want that to happen before I'm "retired".
C and elisp most of the time. I'm considered the weirdo in my classroom, all those cool kids that learned with Visual Studio and fancy C#.
Seriously, that's all it is.

It's JavaScript to accomplish what the browser will already do for you with little savings in typing. A plain-vanilla CSS file would be less work!
Agreed. It's interesting to compare software with other "intellectual labor" like law, government, writing, architecture, philosophy, accounting, and so on. Many of the same problems seem to come up. Programming as a profession is very young, though.
80% of Chicago PD dashcam videos are missing audio due to ‘officer error’
It depends on how you model the neurons/networks in the brain. For example, if you do it this way: http://www.nature.com/news/fragment-of-rat-brain-simulated-i... then you'll need a lot more computing power, as they do. But they are aiming to eventually build an artificial brain as you describe.

If you just want to create an artificial thalamus (probably connected to deep learning-like layers, since those are loosely based on the layers of the cerebral cortex), you can start much smaller: https://books.google.com/books?id=VTduCQAAQBAJ&pg=PA1159&lpg...
There are lots of people who are annoyed to no end that the background of most websites is white and their browser does not offer simple way to change that. Plugins like stylish help to both groups. Just set the background color to what you want in custom css style, cope with the broken graphics and enjoy the web.
I wonder when pubpub will be deployed to open source.
Author is here:
https://www.reddit.com/r/Android/comments/43bgxr/ive_seen_so...
Functional Programming for WordPress Developers, Part 3
Bash. I'm obsessed - so much so that I'll solve more complex problems taking 3x time rather than falling back to Python. And then there's bash one-liners, they're the best!
The effectiveness of motherese is a matter of debate, since it is not a cultural universal. There is a lot of cultural variation with the other simplifications for children that you mentioned.

https://en.wikipedia.org/wiki/Baby_talk
That's really just an indictment of the implementation, not the idea.
It's the ghost of HTML 3.2, now with excess DOM manipulation!

Oh god now I'm having flashbacks to <tr align="center"><td colspan="3" nowrap><img src="spacer.gif" height="100" width="150"></td></tr> make it stop.
Certificates/Domain is the one that would affect this use-case the most. It's set to 5 certificates per domain per week. More specifically, it's certificates per TLD+1, so one certificate for customer1.example.com and one for customer2.example.com would put your rate limit for example.com at 2, thus limiting you to 5 signups per week unless you spread your SaaS over multiple TLD+1's.