skysight-inc/HackerNews huggingface dataset:
Google wants to build robotic products. Boston Dynamics wants to build research robots in their well-funded play pen. Boston Dynamics robots have notoriously feeble reliability. No where near a consumer or even industrial product. Its a major culture clash with Google.
Oh. Well that's perfectly clear.
A good day is when the LOC count goes down (and not because I've packed more into a single line).

You can't write that and not link to http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...
Top 30 Data Science Books for Software Engineers
MMIX 2009: A RISC computer for the third millennium (2011)
That's right, they're the same.
Interesting that of all the x86 advances made over the years, they didn't mention the most important one - the move to 64 bits. Of course that was made by AMD so they can't take any credit for that.

The whole thing is a fluff piece that is best ignored.
Top 16 Machine Learning, Data Mining, and NLP Books for Software Engineers
And some is covered with water. Assume a third is unusable, at an average family size of 3 people that would still be nearly 7 million square feet each.
Do you know if they can be combined with the timetravel extension?
This makes the most sense. Andy had leeway and some grand plan with regards to robotics but then something happened; he left and the units were left without a great unifying vision and thus more or less directionless and the new management didn't have a new vision for them so they looked to divest from them.
Yep, they're used in lots of cheap power supplies, not just phone chargers.

The poor power quality and safety aren't inherent problems of the ringing choke design, those are just issues with cheap chargers. They tend to omit the output filtering and do horrible things to creepage and clearance distances.
Softbank is a major investor in a lot of robotic companies other than the few that they own. The Softbank robot portfolio, as measured by dollars invested, a lot larger than most people realise. Unless you are raising B or C round money for a robot company. Then you have them on speed dial.
I was with you until logins. I'm tired of creating accounts and managing umpteen million passwords.
$30/year isn't a big deal for people who actively use email (especially if you work in tech industry were salaries are higher), but I can tell you for a fact that non of my close relatives (and I doubt many of my friends) would be willing to spend the money for seemingly no benefit.

They mostly use email for promotion/ad emails and registering for services/games/whatever.

I've thought about switching, but last time I tried I couldn't get my own domain working on the first try, so I just gave up. I think even I would just like to have my own domain in the email and wouldn't gain any other benefits.
Hmm, the question was never who thrust us into the atomic age, it was whether you'd allow millions of people to die (mostly Japanese) in order not to use the bomb?
Someday, there will be a topic on HN about which I too am knowledgeable... someday.
As long as the military tech has substantial civilian applications, which load-carrying robots certainly do, it's morally pretty neutral.
Right, many people have been permanently "canceled" over unwitting mistakes they've made.
Startup of the Week: Alameda, CA Based Nana.io
You can't work at Starbucks and read HN?

Seriously, though, after some early career burnout I did a stint at a restaurant job to pay the bills while I decided what I wanted to do with my life...and that was by far my most productive period of time as far as keeping up on general tech news, personal projects, academic research/reading/conferences, etc...

A non-code day job can be a great way to have the mental energy to spend on non-job code. :)
I don't know what's going on, or what it's trying to tell me the game is about. But I must have it.
Great story, I hadn't read that one before. Madman Muntz is a hero[1] of a person, love that guy, also inventing the term "teevee" (later "TV") and manufacturing and selling the Muntz Jet automobile[2]. Oh, he also invented car stereos (and bars, but watch #1).

His commercials were pretty amazing[3], too.

1. https://www.youtube.com/watch?v=69yXg9EkD-g

2. https://www.hagerty.com/apps/valuationtools/1951-muntz-jet

3. https://www.youtube.com/watch?v=FGi6VhnQkw0
I get the same thing. I'm not near my headset right now to check, but what is your model?
Sounds like you need to step back and chill out for a while.
Right, and it's not like you couldn't ask a technical friend to get it done.
mapping and path planning in robotics comes to mind
I don't follow TDD strictly, but I still think testing is important. I mostly see tests as help for future programmers (which includes the original authors), kind of like documentation. It's a rigid description of how the system should operate and therefore is usually helpful for refactoring or extending old code. I also don't doubt that many people go years without seeing utility in writing lots of tests. From my experience there's a lot of factors that go into how many tests you write before getting diminishing returns. Some off the top of my head: static v dynamically compiled lang, functional v procedural lang, age of project, etc.
I think this might be another solution, using the capacitance of the diode to make a resonator and then driving near resonance. Here V(n001) is some pin voltage and V(n002) is the voltage across the diode: http://imgur.com/a/xwZF4
Agreed. Just refactored a medium sized redux/redux-saga codebase (20 kloc) to MobX. Shaved off a couple of thousand loc of logic and boilerplate in the process, and everything became so much easier to reason about.
This seems directed at Microsoft's attempt to emulate x86 on ARM/Qualcomm chip. https://www.extremetech.com/computing/249292-microsoft-decla...
Compressed Air Energy Storage is pretty neat.

https://en.wikipedia.org/wiki/Compressed_air_energy_storage
What part of a negotiation where one side has all the data and the other side has next to none is considered part of "good old fashion capitalism"?

If a company wants my salary data I'll be happy be to provide it as soon as they provide me their accounting books. I wouldn't want to ask for too low a salary if I knew they could afford more
It's common. Whether it's acceptable... I don't know. I think most people imagine it has something to do with dancing together, congruently, to "the jive" which doesn't really make any sense if you think about it very long.

Maybe I can just chalk it up to a compression error in the dictionary though. Perhaps fewer words is better.
Interview with Donald Knuth 2008
I'm new to ANNs. Is the slowdown in training due to the fact that the activation functions have such a sharp shape? That is the binary version of activation doesn't look like it has a nice differential to use in something like gradient decent.
Out of curiosity do you have statistics for that? The female professionals I know make far less than the males, but as I'm in software I know about 10 men for every woman so it's not really a population size large enough to base conclusions off of
That's magnificent. Imagine getting them to install ransomware on their own PC while you walk them through the process... almost definitely illegal, but funny as heck.
Good luck posting some controversial point of view on Facebook or similar platforms. They'll axe you in the blink of an eye.

It's real. It happens all the time. I have seen it again and again.
I think it would be great for the community to see a writeup on how complex async flows can be handled with MobX reactions and data atoms, two pretty powerful concepts IMO
Is there any reason that you chose MIT OCW exclusively, as opposed to other universities or MOOCs?

Also, how did you decide which psets or labs to do, and which to skip?
Actually I was, CISC and RISC are both Von Neumann machines. ISA has more to do with encoding these days anyway.

Basically, despite how sophisticated the CPU of these machines becomes it is still trying to make the appearance of executing instructions in sequence.

Current x86 processors can execute many instructions in parallel under the correct conditions leading to Instructions Per Clock (IPC) greater much than one. However typical IPC hovers around 1 and some change, unless a lot of optimization effort is invested.

In order execution of an instruction sequence (or the appearance to the user of it) is the bottleneck that has led to single threaded CPU speed increases to all but disappear now that CPU frequency scaling has more or less halted.
It means you don't have it in your apartment.
IceCream Screen Recorder Pro 4.87 Crack and Serial Key Free Get Here
I got a Rachel from Cardholder Services call once during an in-office meeting so I put the call on speaker for everyone to enjoy, then immediately went to Graham King: https://www.darkcoding.net/credit-card-numbers/ to get some credit-card numbers that would pass their basic Mod 10 check and go to their CC merchant service, thus costing them money. By the sixth failed card and 20 minutes later the 'agent' figured out I was messing with him and threatened to rape my wife and kill me while screaming obscenities. It went very NSFW in a matter of seconds.
"Any patents for x86 itself have surely expired. Why do you think they emphasized their follow-on technologies?"

It's basically equivalent if there's no alternatives in microarchitectural details that achieve the same thing without violating a patent. There's a crazy amount of patents on that stuff. So, whoever builds it needs to sell enough to pay the lawyer fees on top of the catch up fees.
Not entirely. Thanks to daylight-savings, you need time zone information to properly calculate lengths of timespans, e.g. for daily recurrences
Facebook Files Patent to Secretly Watch Users Through Webcam
"But that's hardly really true anymore."

Like hell. Just tell all Windows users they should just replace all their software on Windows/x86 with an ARM or RISC-V box. The software will not work or will run with crap performance. They'll ditch the alternative for Intel/AMD x86. The End.

The only time they move is for something new that doesn't depend on their legacy software. Also, for stuff where they can transition unlike many enterprises locked into Windows or other x86 tech.
Developer Tools You Don't Know About
If the client knows the version to send, they can send a different request format as well and you'll know how to interpret it due to the version header; that header isn't just used for the response, it's an agreement about what the specific message format in both directions is. If he's looking for a version 5 response then parse it as a version 5 request. I don't see the problem? Now your media types and versions of those types can vary and grow without messing with your resource locations which can remain stable. Beyond that you can now version each resource independently rather than forcing the app as a whole to change.
Ask HN: hybrid app framework for an app that runs on iOS and Mac
I'm looking to build an app that will work on both iOS and Mac. Android and Windows support isn't needed.

What hybrid app frameworks exist for this purpose? Most of the ones I've heard of are moblie + mobile (iOS + Android) or desktop + desktop (Mac + Windows), not mobile + desktop.

I prefer to code in Swift, since I need access to a few platform APIs, and since I'm very comfortable with it, and with iOS APIs as well, more than HTML/CSS/JS.

It's a simple utility app, with a few screens, not performance-sensitive. Thanks.
Does it get the same price/performance ratio for the Intel CPU vs the competing CPU + GPU? And what work involved for getting to that performance for common cases? I think those are the criteria we'd look at.
I was thinking of this recent post: http://www.optimizationtoday.com/social-media/what-i-learned...

Searching "facebook blocked" suggests that it's a common problem.
As others said - you need to create a table instead. Terrible naming but awesome functionality. It's the best hidden secret of excel. It also has the side effect of naming the whole range so you can easily lookup() in just that scope. (Or in general reference values without an offset on the page and with proper column names)
Not to mention there are safe, concurrency schemes one can use that are higher abstraction than x86 hardware.
I'm a marketer and I read HN daily. I don't think this is as insular a community as it once was.
Why on earth does Apple want to become an "AI powerhouse"? Please, Apple, do what you're good at: design great consumer electronic products. You should be hiring the top talent in fields like HCI, AR/VR, and wearable computing, not AI.
Building anxiety into AI will make it less likely to kill all humans
Note that a lot of these optimizations aren't necessary in Rust -- e.g. list fusion is only valuable in Haskell because mapping over lists is exposed as a one-shot operation that produces a new list. So `map map map list` is conceptually building 2 whole lists of temporaries you don't care about (and you often don't actually care about the last one either, in cases where you just iterate over it and discard it).

Meanwhile mapping in Rust generally takes an iterator and produces another iterator that will apply the given closure to the current element as it's yielded. So the naive codegen for iter().map().map().map().collect() is exactly what list fusion is trying to produce -- no temporary lists.

TL;DR: making "map" having the monadic `T[U] -> T[V]` signature is really expensive. ¯\_(ツ)_/¯
Yes. My girlfriend has a bellsouth.net email address (it's our ISP). Recently, Tumblr announced that anyone with an email address belonging to AT&T (and yes, bellsouth.net is owned by AT&T) will no longer be able to use said email address to log into Tumblr. I don't have a clue why, it is what it is.

So now she's forced to get another email address to log into Tumblr. I got around that by creating an email address at my own personal domain that forwards to her current bellsouth.net address, and that was good enough for Tumblr.

Enjoy your free Internet.
If I understand it correctly, it should work in OCaml too with polymorphic variants.
-1 for mobile hostile website that disables zoom
Developer Economics Survey Q3 2017 From VisionMobile
No idea, maybe? You mean this[1]?

1. https://www.postgresql.org/docs/9.1/static/contrib-spi.html#...
call/cc. I understand what it is and what it does, but I don't understand how it's actually used in a practical way (all I've ever seen are synthetic/too abstract examples).
You may want to look into the EU GDPR, which requires all companies to strictly manage all personal information, or face a penalty of up to 5% of worldwide turnover.

This is set to activate in a year, and it is a huge problem for software used in the EU because almost nobody is ready for it.

https://en.m.wikipedia.org/wiki/General_Data_Protection_Regu...
Many people may not work at Google scale, but name would probably like to work at Google
I do understand the workflow you outlined, but I don't follow it, because I don't like it. In InDesign, I just open up a text box and start typing. Once I am within a text box, however, my irritation begins. I don't want to use tabs to align text. I suggested an alternative in my first post.

Thank you for getting back to me.
> I assume you meant the seller here.

Sorry yes, I meant seller

> You don't pay the agent, the seller does. So you don't have the power to offer a negotiated rate.

I don't understand this statement. If there is no law against it then I can offer anyone anything, can't I? And I can give money to anyone I choose.

Are you saying that the seller's agent would always reject my offer?
"It's easier than ever to recompile and switch to ARM"

I'd say watch out for Intellectual Ventures on the Transmeta patents. There might be some still in effect that could mess with dynamic compilation or who knows what if broadly written.

https://en.wikipedia.org/wiki/Transmeta
Google was, as we all know, widely seen as benevolent when they were fresh on the scene. I don't know about you guys but I think their wish to "Do no evil" was genuine.

So what happened?

A competitor came long with less scruples. Facebook erupted on the scene very happily crossing the creepy line to wring every bit of data they could out of their users.

So Google now has to compete with this company that has far, far more data (advertiser captnip) than they do. And no one really seems to care - Facebook grows to 2 billion users. Google can either be outcompeted on this front, or they can race to compete, gather more and more data.

Google perhaps tried to stop Facebook by becoming them, but there's so much money in this industry that people are willing to do anything unethical to get past you to get it.

Same with the open web. Same with vendor lock-in. Etc.
Top 6 Cordless Battery Operated Paint Sprayer
Not an attendee. However, a client hired several older people who rejuvenated their careers with coding bootcamps and I find them to be extremely competent developers. Recommend.
http://www.informit.com/articles/article.aspx?p=1193856
May has just lost the Tories their already weak parliamentary majority maybe even her position as PM. Although both Tory and Labour agenda is virtually the same when it comes to pushing anti privacy laws.
does this include the ones made by color switching?

https://news.ycombinator.com/item?id=13935590
Driving School Car 2017
I assumed they just went for parity since they were on smaller budgets. You're saying they did something clever with a Cray reference. Could you elaborate on that?
> you're spending some energy, time, and money to protect against a perceived threat.

Perceived by some but apparently not by many others who are still clueless. I know multiple people who invested considerable time and energy into building up Facebook pages only to suddenly be cut off from fans who had followed them when fb decided to go the pay to play route. I personally lost my YouTube channel, due to sheer incompetence on Google's side after they moved to the single login system across Google, Plus, YouTube, etc. I tried many times over multiple years to get access again but their support is crappy as I'm sure you've heard many times before...

For a short term experiment, it's totally reasonable to give it a shot. But if you're trusting Google, Facebook or any other tech giant (or even small startup) with things important to you, you're making a mistake. Not backing up something as important as all your email history in Gmail would be insane, in my opinion. Even with a backup, you could lose access to a lot of other services if Google ever locks you out, as they have done to many, many people in the past.
That question is scary because it leaves the option of us using a nuke again in the future on civilians.

The answer is no. I would never use strategic nukes on civilian population centers.
On many (most?) phones, the volume buttons act as a physical shutter button. I don't recall the last phone I saw which doesn't have this feature. iPhone, various android phones...
Wyatt,

You're story is inspiring of course and I have 2 questions if I may. I've had similar issues although I have a lot of support; mostly chronic un(der)employment; substance abuse and briefly was quasi-homeless. I finally have a few waiter & landscaping gigs and a roof so def lucky AF, but now that I've ticked off the bottom few runs on Maslow's heirarchy I wou
The problem with this is that these platforms thrive because of their existing network effects. Even if you own your very own well built .com the vast majority of these dot coms will still have a combination of facebook, twitter, youtube accounts etc which mirror content available on your personal site. This provides distribution that is otherwise difficult to come across.

I have been working on a purposed solution over at http://www.peerprofile.com which allows creation of a personal domain and instead of getting locked in provides an open model.
Every piece of data lives somewhere in memory. A pointer is a piece of data containing the address of another piece of data.

int a = 42; // puts the number 42 somewhere in memory

int* p = &a; // gives you the address where that 42 is stored

A function with a signature like

int f(int n);

takes an int as an argument. When you pass it the a above, it is copied in the stack before the function is called. If you change n inside the function, that only affects the value of n inside the function. But let's say you wanted to change what was passed in to it. In that case you would change f to

int f(int* p);

Now when you pass the a declared above (using &a) you actually have a pointer to a in f i.e. the address where a is stored. If you do

*p = 51;

inside f, you changed the value of a and that change is visible even after f returns.

Hope that helps.
"so we never got to really explore those cool features"

The security stuff was explored pretty well by Secure64. I've always given them credit for at least trying to build bottom-up on it with above-average results in pentesting.

https://www-ssl.intel.com/content/dam/www/public/us/en/docum...
If the project is complete, then rev share. If they have good track record then don't mind equity.

Ex: I have a self-published book https://hapibook.jjude.com. The book is complete. I'm creating videos. In this case, I don't mind sharing revenue.
It's terrible.
This depends on your index function, and what operation you're optimizing for. My notation here was a shortcut for <insert explanation of differences to searching / filtering / sorting / etc. algorithm time complexity> where O(search) < O(scan), but by how much is implementation specific.
I just refuse to give my data until they tell me what they have budgeted for the position so we are on equal grounds.
I think this comment is actually a good warning to typical readers, although the last line is distracting from the main point.

My guess is there would be more failure cases than success cases, but I don't see many negative stories here and suspect much selection bias here.
"various" is a crazy simplification: the propogation of radiation (think modeling wifi antenna output, on-chip photonic components, etc.), thermal properties of various electrical objects (think like exact temerature distribution across a resistor, heat distribution around a CPU, jet engines), modelling various materials for mechanical sturdiness and springiness, fluid modelling (the weather, aerodynamicity, etc.).

The list is huge!
" If that's not a company that's worth $1B, especially led by someone with Andy Rubin's track record, I don't know what is."

With all due respect, there's zero justification in your statement for the $1B valuation. There is bias, of the favorable kind, towards Andy, nothing objective.

Remember that the open market doesn't trade on pure emotion/bias only. Otherwise, many statements like yours could've saved Lehman Brothers from hitting $0 in value
Well, that was the subject of Krste's thesis at Berkeley:

Vector Microprocessors

https://people.eecs.berkeley.edu/~krste/thesis.html
Could I have a link to that post please?
To get an idea of what you can do in Orgmode, a good place to check is the books/publications linked on John Kitchin's page. He's a professor of chemistry who uses Orgmode for lots of different things. Among other things (and also listed on the linked page), he is the author of the org-ref extension that integrates citations and referencing into Orgmode, using the bibtex database:

http://kitchingroup.cheme.cmu.edu/blog/2014/08/08/What-we-ar...

Here is a youtube video demonstrating use of the org-ref extension for citations and references:

https://www.youtube.com/watch?v=JyvpSVl4_dg
"Don't be evil."

"We make killer robots."

That's one way to square the circle.