skysight-inc/HackerNews huggingface dataset:
So, i'm pretty much a dilettante, so take this with some salt. I have a pretty good handle on baby level ML stuff like PCA, k-means, decision tree forests. pretty much the stuff in Mackay and Russel&Norvig.

It really depends on what you mean by 'mobile developer'. If you're the kind of guy that can open up the RFC for SNMP and turn that spec into code, you're probably in decent shape. You can take abstract, but very specific, description and turn it into reliable code.

Even better would be to take an image processing paper and turn that into code. Maybe something like seam carving to delete stuff from photos. This is better than an RFC, because papers skip steps that are 'obvious' to readers. Video stabilization, AR, there are a bunch of applications that have more intense math.

At the end of the day, it's just "finding the minimum" of some function. (like programming is just zeros and ones, easy right?) Each paper is some trick to descend a gradient in a new way, or hop over a local minima or avoid overfitting.

You don't really need to understand a whole lot. You can patternmatch math syntax and retype that as code. if you make an error, debugging will suck in that case. But really, you can do a lot of damage without knowing a whole lot. Some linear algebra, some diff eq. You don't have to be super fast at it, there's nothing wrong with taking a couple of days where a math grad student knows off the top of their head. The goal is simply faithful translation.

So if a developer just sticking buttons on a panel, that mobile developer probably wouldn't make it. But there are a bunch of mobile developers that could make the switch.
They'd almost have to be. "The thing that tells you whether you have cancer or not" is inherently going to need to stand up to regulatory scrutiny in a way that "the thing that lets you send people pictures of your lunch" never will.
I don't buy the DSL argument, as it's not more suitable for any domain than any other language unless shuffling COBOL specific data structures from a DL/1 database counts as a domain.

Interestingly, Lisp is (slightly) older than COBOL and is actually truly living up to the DSL thing - at least nowadays.

Both languages are actually centered around data structures - kind of, but while COBOL is massively built on fixed structures and boilerplate, lisp is built around dynamic structures of lists (and pairs - or CONS) .

It's interesting that they were invented more or less at the same time, as COBOL feels as dated as anything can be, and Lisp feels rather ok. Scheme (a dialect) is more than 40 years old and is actually rather fun to program in, and feels modern in more or less every sense.
This is one of my "aha" moments as well. I was working on a development project for free. I hated it even though I had interest in the project itself. I didn't realize until a long time after that I felt as though my work had no value. I communicated this and suddenly I was making $75/hr.

My takeaway was: Everyone's time is worth something.
Thanks+++
I think you nailed my frustrations with electricity!
Definitely. If you shoot me an email (hello@tedkornish.com) I'll let you know when the post is up. As a disclaimer, I use emacs with evil mode, not vim proper, so the command is just

emacs --daemon=myproject

Then it's just

emacsclient -nw -s myproject ./directoryhere

to connect, and the first part of that can be aliased away. Not 100% sure that vim has a good daemon/client mode, but I seem to recall something existing along those lines. It can be extremely useful to have multiple collections of editor panes set up, each in a different part of the codebase, and the ability to switch back and forth quickly with tmux - really helps for debugging and keeping organized.
this is good advice. and if cannabis isn't legal to grow where you live, then plant tomatoes, or tulips, or some basil and oregano and mint.
This would be great if you get it working. I don't suppose you've got a link for what you've got so far in git or anything? I only make basic use of tmux because I'm more comfortable with i3 key bindings.
When I realized the product manager was finding features on wikipedia and had no real customers in the pipeline. A VP told me to lie on an expense report, while managers & architects were able to expense 1k+ meals.

I knew something was up when a different VP told me to care less about the product, company and the work that I was doing.
Its smaller than a 3 series, it only seats 4, and the trunk is smaller.
Weird, I didn't mention Donald Trump at all. That chip on your shoulder is starting to look like a full log, huh?

I'm not even sure how you go from "trying to invent Satanic links out of thin air" to "Clinton can't be corrupt." I'm sure Clinton is very capable of corruption, but from there to making up some weird cult conspiracy theory... dude, repeating your own words:

"I am honestly really sick of this and people making those type of assertions."
Theranos is probably many things, but bringing criminal charges might be going to far. From 20,000 feet, it looks like an ambitious girl out of Stanford that got way ahead of herself and her abilities. This Company should be allowed to quietly recede into the sunset.
Maybe in the US. In germany that's a senior manager salary. Independent of how good you are as a SW developer (or data scientist, ...) you will always get a normal engineer ("Sachbearbeiter") salary, which is pretty much regulated through IG Metall. And that maxes out at about 100k€ (which you will have more chances to get when you are decades of years in the company than when you are new but have a great knowledge). Source: Have worked long enough for one of those companies. And always wished salaries would have been more skill/talent based.
Yes, I'm aware of this post. Unfortunately, its author failed to discuss the solution from the Hyperloop paper. The author incorrectly assumed the tube is attached rigidly to the pillars and then proceeded to criticise this wrong assumption.
I mean, one could argue that perhaps EM is really a special kind of gravitational ripple (eg, geons might work out in quantum gravity to model electrons and photons, and then the question arises that if all EM is gravity induced and modeled, is EM not part of gravity?), but I don't know that I've heard it the other way.

It's also certainly not the mainstream view, as classical geons are extremely unstable.
What Time Will the Presidency Be Decided?
Oh, but I'm sure that someone somewhere once ran into each of these things - maybe that guy who once ported some SMS messaging platform from the IBM mainframe to Solaris and had to use some specific commercial compiler, or the other one who wrote some software that had to work on every version of Linux from the 1.0 kernels up and had to link to specific binary libraries so it had to work on versions of gcc spanning 15 years.

What I'm saying is that knowing these minute details doesn't make one a proficient developer with the language, nor does getting every one of this list wrong a bad developer. Sure, with 10 years of experience most people would run into one or two on the list and know about it; still doesn't make the premise that not knowing or caring about trivia competitions makes one not 'know' the language.
Boilerplate for React and Redux and Firebase Authentication
I think your issue is this

> I didn't like the feeling of a slight loss of control

Cannabis can help you relax, but you have to be willing and able to relax in the first place. that means being ok with feeling a slight loss of control.
Does entropic gravity explain the lensing phenomenon attributed to dark matter?
And this comment is buried of course (was looking for it).
Cheers from the [dead] :)
Twitter will be absorbed by a big one (possibly Google), so no need for this kind of posts.

And if it dies, let it be. Another one will come up.
And committed fraud rather than admit they were in over their heads.
I think the intercontinental rail system in the US was built the same way too.
Remember Nokia?
To be precise, particles (with precise momentum) are certain modes or excitations of a quantum field which is often governed by something like a wave equation. However, not all quantum fields (and their associated particles) are force carriers. These are usually just the gauge bosons.

In any case, though, noone has managed to quantize gravity yet (i.e. describe gravity as a quantum field theory with gravitons as force carriers), so we've detected just gravitational waves but no gravitons.
I didn't try it, just read the page:

>Data Studio is currently available to users in the United States and we’ll be rolling it out to other geographic regions throughout the year. We hope it helps you share more data and make better business decisions.
This might be correct for now but it doesn't need to be so.

A good number of people do regain normal weight only by eating healthier and wait.

I think more people could if we stopped scaring them away from trying really hard by talking about how hard is it etc.
My interests in C, compilers, small computers and Unix at the time wasn't driven by career aspirations. I was just genuinely interested those things. Maybe I was "unemployable".
> You can compile Signal yourself, and install it on a rooted phone [...] OWS doesn't then allow you to use their servers for routing/discovery etc

? That's a misunderstanding. You can of course use the official servers with your self-compiled version. (side note: I also don't think your phone needs to be rooted for this)
Chromebooks cannot print.

Everyone loves to recommend Chromebooks to older/less digitally literate people, and they're right to do so in most situations. However Chromebooks have one huge downside that makes them non-starters for some of that demographic: Printing is a no-go.

And don't tell me about "Google Cloud Print." Cloud Printing requires a PC or Mac connected to the printer and a copy of the Chrome browser running. In this scenario we're trying to replace a PC or Mac, not add to them, so Google Cloud Print is a non-starter.

Ultimately people who quickly jump on the Chromebook recommendation need to find out first if printing, even rarely, is a requirement. For a lot of people I've tried to move over to a Chromebook, it has been the single thing that killed the entire project.

Printing in general is a huge hole in Chromebook's offering.
Double Dragon 2 is available for the Nintendo 3DS, Wii and Wii U.

But more generally, the person who started this thread appeared to be suggesting emulation as an alternative to this device. So in context, your comment reads as meaning, "Even though this device is out now, it's still OK to download the games illegally rather than pay for them because there wasn't a legal avenue to get the games before this device came out," which doesn't make very much sense unless you're just looking to punish Nintendo or something.
"Illegal" seems stronger to me than "not strictly conforming", I guess (and so does "well-formed", for that matter). But I think we basically agree.
I have found Kotlin and Dart similar in many aspects, with the major difference that Kotlin is much better if you have a ton of Java libraries that you want to use along your code, while Dart is much better if you want to do frontend development. I'd suggest to check it out if your primary focus is compiling to javascript.
Election Oasis: Coping with Anxiety (Research-Backed)
That's not how business works though, especially when you tell investors one story and are actually performing another.
There's no reason to insult the project just because the default settings don't behave exactly how you want them to.

I personally like the default mouse setting, but you're completely free to change it if you don't. People have different preferences, that's why there are configuration settings to change things.
How many direct users does Signal-the-app have?

If you can further narrow that to active users per $TIMEPERIOD (for example, MAU), that would be great.
PODESTA EMAILS 1-32 zip 2.8 GB  DOWNLOAD
The wise programmer is told about Tao and follows it. The average programmer is told about Tao and searches for it. The foolish programmer is told about Tao and laughs at it.
It's amazing how some manager's words can have such an impact on a team.
Maybe more than one such idiom? I probably skipped some commas. Also, I'm a bit of a nut, so most people will disagree with at least part of that sentence. Piece by piece:

"somewhere, someone is losing money": Any functioning market in securities will have winners and losers, so it isn't automatically a problem that someone has lost in any particular situation.

"concern trolling": This is when e.g. I pretend that I'm worried about something bad that might happen to you, but in reality the advice I'm giving is meant to help myself instead. We see this typically when a consultant from one political party claims to be worried about consequences for the other political party.

"fallacy": Something lots of people believe, that isn't true.

"usefully idiotic": A "useful idiot" is someone who believes the bullshit peddled by class enemies to such an extent that she'll repeat that bullshit in all seriousness, to her own detriment.

"bailout follies": We've had lots of economic downturns, but somehow only those overseen by Goldman alumni as Treasury Secretaries have required the taxpayer to give Wall Street lots of money.
Via Twitter I have asked clarificatory questions to some of the top authors (Taleb was one), journalists and programmers in the world.

Most of them responded.
It's definitely a cool tool if most of your development uses the command line. As a mobile developer, however, most of my development is spent in IDEs. Alas, that means my use of tmux is limited.
... which is even more surprising given that many of these practices (in software) are almost-free. Granted, there aren't compile-time guarantees for most of these things, but with ASAN/UBSAN/etc. you'll certainly find the top 90% of your problems pretty fast.
> Why didn't people want to pay taxes? Because they got nothing in return.

No, they didn't pay taxes because there was no repercussions in evading them. Humans work as Nash equilibirium, and anyone would skip taxes if they could.
OMG, that's what I thought too! But no, no, no. Chrome became her BIGGEST vector for malware! She was installing Chrome plugins, and they in turn installed a modded copy of Chromium with all kinds of toolbars and spyware, which set itself as the default. Chrome became a total disaster, worse than IE ever was. I think recent security patches have helped a bit though
> says Nigeria

After a recent review of my spam folder (totally biased and subjective) I believe the princes are actively exploring another castles. Saw UAE sheikhs (surely, having the same last name as mine - proves the email's totally legit!) and even Russian billionaires in UK, all asking for my help to unlock transfer of a few bajillion dollars. ;) So, I don't think this recipe works reliably here.

(Guess, normal Nigerians must be really upset by 419 scammers.)
Android does not have fine grained permissions(to be fair, neither does iOS), nor the ability to internally segregate components or define inter-app trust. So while you are correct, the only option is to disable features. Features are necessary to build usage out of the pgp using ghetto to the ordinary cell phone user.
Uh sorry, the first one had the asterisk next to the variable name, the other next to the type.

Yes I agree about the 'declaration reflects use'; what I meant was: does that imply that the declaration should consider the asterisk (the 'make this a pointer' part) to be 'part of', and thus right next to, the variable name or the type?

I'm strongly in the 'type' camp myself, and therefore I think that int *p; is nonsense; only to be used out of necessity when declaring multiple pointer variables on one line. So I'm wondering if 'declaration reflects use' reaffirms that, or contradicts it.
What is the difference between serializable and non serializable data?
The datasheets are released and you can freely download them. For the Allwinner A64 documentation (another 64-bit SoC, which is very similar to H5) you can check https://linux-sunxi.org/A64#Documentation

And no, it is not a "stolen" or "leaked" documentation (I have actually seen such ridiculous claims in the phoronix forum). It is hosted on the Pine64 website with the permission from Allwinner. And the Pine64 people specifically asked Allwinner to remove the misleading "confidential" watermarks from the PDF files.

Allwinner H5 is very new and this Orange Pi PC 2 board is probably the very first piece of hardware using it. But I expect that the H5 documentation will become available in public access shortly. Just like the documentation for the older Allwinner chips. Maybe initially with the "confidential" watermark again, because the Allwinner people are a little bit lazy and don't seem to understand why the open source people are making so much fuss about this.
a) What sorts of things are you interested in?

b) Why do you think it needs to specifically be a non-profit to do good?

c) What sorts of things have you rejected already and why did they seem "not good enough"?
Though those contributions aren't strategic.

As of now, most of Android APIs are in AOSP. How many Apple APIs are?
So, what you are saying is that true question that is/was bugging you is "what is the purpose that justifies my suffering?". And then you can get out of that existential dread either by finding a purpose, or by tackling the suffering, one way or another.

Is that about right?
What do you mean finding features on Wikipedia?
> why all the down votes?

Because "blockchain" is the new "rewrite". There's always someone who suggests it, whether or not it's applicable - which it almost never is.
You can run the open source .NET Core on Azure, also the new programming model for Windows (UWP) uses .NET Core, not the desktop .NET
I don't know many people who are actually concerned about that. Sounds like complaining about a win-win situation.

More to the point: investors with irrational expectations are not the kind of investors who deserve to have their expectations met.
Twitter is 100% opposed to free speech, and have stated policy that they censor views they do not like. There is nothing there to save for the sake of free speech. If you want some form of "social media" with free speech, you'll have to make it (and make it popular).
Routing All Traffic Through a VPN Gateway on Linux
That's the same Boies who was Oracle's lead attorney during Oracle v. Google, right?
Lords of COBOL, hear my prayer.
It's just not clear to me how to think of the water tower as being an element of a hydraulic _circuit_.
You need to go back and re-read this paper more carefully. The author does discuss exactly the proposal in the paper. He even quotes it:

"But the real problem isn’t with the slip joints at the ends; it’s with the pillar supports along the way. Musk thinks the dampers, “tucked away inside each pylon,” need to accommodate only “the small length changes between pylons.” Wrong."

In other words, the original hyperloop white paper assumes that the movement at each pylon is small, and that the only large-scale movement is at the ends. But this is wrong. There is large-scale movement throughout the system. The thermal expansion motion reaches a maximum at the ends, but it doesn't magically go away as soon as you leave the station. If the tube at the station is moving 100m then the tube near the station is moving 100 meters minus epsilon.
A cost-benefit analysis of voting
> May I humbly suggest two things: first, you swap the right to bear arms for the right to hold citizen's initiated referendums.

Most states have them, and they're pretty terrible. Get 51% of those of your fellow citizens who bother to show up to support it, and a referendum can rewrite any law — worse, an amendment can write anything into the state constitution.

Our problem at the moment is that we're too much a democracy and too little a republic.

> Second, somehow beef up your fourth estate.

I think that the media — particularly their coverage of the primaries — bear a great deal of the blame for today. Making them stronger would exacerbate that.
Why do you keep posting this article? It can't be a critique of the free "longitudinal slip" linear bearings proposal, because the author assumed the tube is rigidly attached to the pillars. (And it is not.)
>And don't tell me about "Google Cloud Print." Cloud Printing requires a PC or Mac connected to the printer and a copy of the Chrome browser running. In this scenario we're trying to replace a PC or Mac, not add to them, so Google Cloud Print is a non-starter.

There are a huge number of affordable wifi-enabled printers that support Google Cloud Print. Replacing your existing printer isn't ideal, but it's not a total dealbreaker.
What Facebook Free Basics teaches us about the importance of diversity in tech
Well, it's extremely rudimentary but I put everything on github :

https://github.com/roblabla/i3-tmux-integration/tree/in-prog...

I'm still stumbling in the dark trying to understand how everything works. Also, the code might be an abomination, my goal was mostly to get stuff working, refactoring will come later.

This project is at once a learning project for many things (tmux internals, Rust, IPC in general, i3 IPC) and a tool I've been really needing for a while, so progress is slow but steady (I mostly work on it in sleepless nights and week-ends).
His firm represents Theranos. Although, see: http://mobile.nytimes.com/2016/02/03/business/dealbook/david....

EDIT: what the hell Google, stop hijacking links.
You misunderstood the question. I'm more interested in how a terminal multiplexer is good for me.
I Hate Computers
I suppose so. Though they were still in research phase (or maybe bulls--t phase). They hadn't submitted to an FDA review or anything.
I'm actually pleased to hear that a tech company is going to perish. Too many of them think they are invincible (airbnb)
I just thought of a bizarre but interesting idea - an i3/i5-capable server motherboard with IPMI, and a rock-solid router running OpenVPN in front of the IPMI port.

Maybe fractionally higher power consumption, and perhaps you'd need a GPU for it, but if both ends have really decent internet, that could very legitimately work.
Ask HN: Is the architecture of programming tools historical accident?
It seems like if we were to build the first program editor/compiler now, with modern software engineering knowledge, it would be natural to use generic 'program models', which would be used to generate source and machine code as 'views'.

The more I've thought about this, the more benefits to structuring things this way appear (e.g. you could have multiple source views for single programming languages, and easier language feedback from tools)

Is there some intrinsic reason that the basic concept behind our program authoring tools is parsing text into ASTs? Is it just historical accident + inertia now? The only concrete thing I can think of is for program exchange, pasting snippets on Stack Overflow or whatever—but there are solutions for that.

I'm thinking about building some kind of editor based on generic program models, but would like to save myself the waste of lots of time and energy if there are fundamental reasons this is a bad idea. I've written in much more detail on the architectural variation I'd be employing here: http://westoncb.blogspot.com/2015/06/how-to-make-view-independent-program.html —and more on the problem/motivation here: http://westoncb.blogspot.com/2015/06/why-programming-languages-dont-have.html

To be clear, I'm NOT advocating visual languages here—it could open up the grounds for different source representations, including those with visual elements, but the architectural change I'm contemplating is independent of those sorts of decisions. I'd still want 90% text personally.

Thanks for any suggestions.
Why the business department? Were they still under the illusion that COBOL would allow business types to write their own code?