skysight-inc/HackerNews huggingface dataset:
Definitively, no, but the lack of of a definitive (or even likely) answer still makes the it a poor choice, if not in the sense of "wrong" than in the sense of "this is something that needs to be figured out based on your goals, and until you do choices based on this will not be grounded on fact" so it's poor in that it's not well grounded.

That said, the relatively poor history of OpenSSL and the relatively high quality of software that comes out of the OpenBSD project leads me to think I know what the likely outcome of refactoring code is in this particular scenario.
The interest is tax-deductible in the US, which further reduces their US tax liability.

Also, as ryonwaggoner points out, they are free to buy e.g. Treasuries with the offshore cash so that the effective interest rate closer to 1% (before the effect of the reduction in tax liability).
iMessage is the only distinguishing benefit iPhone has. If WeChat or other apps are more popular in a market, I see Apple having a serious challenge.

The UI on the iPhone is incredibly challenging for me, especially web browsing.

I have a long list of criticisms on Android but both platforms seem incredibly flawed. The companies appear busy concoting marketing features and not with improving the functionality and experience.

I'm staying with the iPhone purely because of iMessage and Snapchat. I also don't want to waste time on the web, so the clunkiness is a benefit.
Huawei version of Android even looks like iOS.

I wish they had copied the more elegant windowsphone UI instead.
itunes has to fix it ! minigames.com is a very good website !
Both Chrome and Firefox use it for storing history.
Greg Phillinganes: 21 classic electric piano tracks using Spectrasonics Keyscape
I've had agents ask me to take out a card game from my bag - apparently the thick stack of cards can look like C4 on the scanner.
Oskari Map Application Platform
Article about this: http://thelastpsychiatrist.com/2011/11/luxury_branding_the_f... (worth your time)
Making simple things Complex !!
As others have said go do something else if that can happen then switch domains and work on something you consider fun either because you like the domain or the challenge.

Trying to push through with coding doesn't work.

Another trick would be to step out of the editor and hit the white board while on your feet. Programming isn't typing and if you are trying to figure out a problem at the keyboard theres a good chance you already failed (unless your learning the language). Get it on paper/chalk/whiteboard and reason about it, talk about it with someone or a rubber duck.
1. No problem, parents go through phases of involvement. Don't be too harsh on yourself :)

2. It sounds a lot like a flavor of Project Based Learning where you just "go do it" as opposed to Lecture -> Complete exercises. At least you know when your child is bored (they are very vocal users usually!). These are good things :)

3. Wow thanks for giving me more context about STEM education in Bulgaria.

Do you think programming is a good way to mask "boring math?" I have found that it is a great proxy that gives kids tangible goals that they can see/do/sense, and often in the process they do plenty of math.

Given what you are looking for, I would love to hear any feedback you might have about my project. It is a 1-to-1 or 1-to-2 online coding school for kids: http://block.school

Feel free to email me at tony@block.school or comment here. Thanks for the info!!!
Namedtuples or classes that represent the data, I'd suggest personally.
That's actually quite common, especially in financial industry. I work at a financial company and do the same line of work building data management tools/ETL systems that provide data to researchers on demand. There are many interesting challenges but a lot of grunt work too. Many of my teammates have CFA certs and math + CS degree (though non-PhDs) so majority of them are definitely capable of performing high-level analysis/financial modeling. However, only a few are needed to do research, the rest implementing and maintaining data infrastructure, which is quite a lot of work and needs more head counts.
By that, do you mean <=5 of them, or given that your hand has 5 bits, <32 of them?
If you don't understand how massively differentiated operating systems are in terms of features, you simply don't understand the concept of differentiation.

For example, the number of applications an OS can run is an incredibly important and valuable feature. How well it runs those applications is also an important and valuable feature. There is a reason why Excel users usually pick Windows, and Photoshop users often pick MacOS.

So Redhat. How well does it run Excel and Photoshop?
Lobbying has one of the highest ROIs of any activities a company can do. I have seen statistics where they showed an average ROI of 100x and more.
> That's why we have a scrum master to do the dirty job and assure everyone is talking each other.

Encouraging communication is a great goal ; but trying to force it on a regular basis might have the contrary effect.
From 404 and default pages to RCE via cshtml webshell
"science" just means checking if you're right or wrong. It's not a specific tool, and you can do science with any tool.

What kind of tools would you suggest?
It's fine. If you want a phone just for voice go buy a flip phone, they are basically free and plans are cheap. If you want a smartphone, then deal with the implications.
if you think it's about being too lazy that says a LOT more about you than them.
We released Jared! An automatic dependency updates for Android projects
Very cool! I love minimalistic languages.

How is this able to omit basic type information? Is everything just an int?

> "It is a statement rather than a production tool."

What's the statement supposed to be?
Agreed, I have no idea how this is easier. If anything it makes it impossible to write dynamic code. This is a perfect example of a library that (theoretically) helps the programmer at the expensive of more inefficient code.
I'm more interested in basic macro / micro economics theory. and Business Intellignence. Thanks for the link, I will look into this course
From the title of their home page: "Mattermost -- Open source, private cloud Slack-alternative ..."
I've had a job that involved pressing buttons and turning knobs on a tall stack of test equipment. It did make my shoulders sore if I had to do that repeatedly for too long. Luckily I was able to hook the equipment up to a computer and automate the repetitive parts.
I just happened to bump into this article, describing how Wellmark Blue Cross Blue Shield, "the dominant company in [Iowa]’s individual insurance market", is pulling out of the market, leaving only one provider standing. Their explanation is that a primary driver is a single patient whose care is costing on the order of $1M per month.

http://www.latimes.com/business/hiltzik/la-fi-hiltzik-iowa-2...
Exaptation and the Future of Software Engineering
In Brazil that would be 90% about (1) and 10% about (2).

If you run a small business, you'll also want to connect on all networks, so your clients will have one less reason not to talk to you. (But watsapp has made this point moot recently.)
I think every Python programmer implements this at some point.

I think the real reason not to do this is one that as of this writing still hasn't been mentioned yet, which is that when using dot notation, your key names have to fit the Python grammar for identifiers, so you can't have a key "the thing" with a space, or anything else that isn't a Python identifier. So you can't just say "I can access this dictionary with dots", it has to be "I can access some keys of this dictionary with dots, but others I have to access another way". This greatly, greatly reduces its utility. There's a variety of ways of trying to address this; this package appears to try to normalize key names, which is very prone to surprising behaviors and makes it difficult to reason about what will go into what bucket, and also seriously mitigates the virtue of this entire approach because you, the programmer, must also run the normalization algorithm yourself in order to use the dot notation, which rapidly eats away the gains of typing a dot instead of two brackets and two quote characters. Rewriting keys like that is really icky.

The other problem is that the "dot" namespace, as it were, is as others have noted here used for method and property resolution, so you also end up with "dictionaries with random values they can't really contain because they're being used as method names" or "dictionaries that if you put the wrong key in them override a method" or something else like that. Also, consider the ability to subclass these things, making many of the things you might think to do to hack around this break in subclasses.

It's very superficially tempting but it has a looooot of issues that become evident over time. This isn't even a complete list.
Yup. I think the authority-less-ness of Bitcoin is what is harming it the most right now. The theft reversion was actually the moment I gained confidence in ethereum and moved half my holdings out of BTC to it. Consensus liked that move and the price went up.

If segwit becomes merged, it suffer the exact same central authority criticism, but the divided community will likely cause a shock selloff.
Why I Love Weightlifting So Much
I'd argue that Google has to compete to win customer trust in this space. Full GCP outage that lasted 18 minutes, their organizational ADHD... I hope they can pull it off, but I admit I'm skeptical.
Stuff that Actually Matters
Compiled executables are, by their very natures, usually specific to operating systems. This minimal compiler outputs one specific executable file format, hardwiring a specific platform and instruction set architecture in that executable file format's header.
Its common sense to understand that when you run an extra application (docker) in one machine and compare it with another machine which do have it, everything else remaining the same, the machine which runs the extra application consumes more energy. Don't need a paper or watts up to prove that. That is the reason I said, its a paper presented for the sake of it and nothing more.
To be fair Google has even more of the same problem as their services are blocked in China.
I never understood why a lot of this was never handled with metaprogramming. I feel like it might have something to do with Redux using constants and imports as a type safety hack, but all the ceremony drives me nuts.

First we enumerate our actions as constants...

const ADD_TODO = 'ADD_TODO'

Then we need to create an "action creator" somewhere:

import { ADD_TODO } from '../actionTypes'

function addTodo(text) {
return {
type: ADD_TODO,
text
}
}

Then we need to import that action and dispatch it when we need it...

import addTodo from './actions'

dispatch(addTodo(text))

Now even the same nonsense for reducers...
Yeah i read the article and missed the images or maybe a read it to quick.
Or perhaps there was some intel, or some cases where luggage was searched post scanner that came up with items that should have been caught. That might trigger a revision in procedures to prevent or reduce future cases, which is how I would expect and want a program that was actually meant to reduce danger to operate.
> their contents are also different

More precisely: may be different.
That depends on the definition of consciousness I guess. Of course you could define it in a physical way but that would be something different than what many people mean by consciousness - i.e. that it's my feelings, perceptions, thoughts, etc.
Riding Porsche 911 at One of the Most Dangerous Roads in the World
> Why isn't there a Scratch for adults?

What exactly would be different between a Scratch for kids and a Scratch for adults?
> And yet this happens to me in probably one in four rides in Berlin (which adds up to a lot of rides), and not really anywhere exotic: Tegel to Kollwitzplatz for instance.

Obligatory BER joke: Taxi drivers think they're at BER and are a bit confused why it says TXL? ;)
I was responding to the above comment saying that it's a conjecture that consciousness is subjective. I'm saying it's a definition not a conjecture.

That fact makes objective investigation very hard. If I don't know whether a person is a p-zombie, I cannot know whether any objective events cause his consciousness. And if it's my consciousness we're talking about, I cannot be there to investigate the objective causes of it.
Surely this would have been discovered by patients by accident, if it was true?
Show HN: Banners from the command line
DRM/FreeDesktop Code of Conduct Submitted to Linux 4.12
because of duck typing.

a['b'] = 'c' # means i must use a dict
a.b = 'c' # means must be an obj

if they were interchangeable then I could have more reusable code.
Seriously? There is a thriving jailbreak scene for iOS. It doesn't sound insurmountable at all. I think the only reason there's no iOS analogue to the Hackintosh is because nobody has bothered.
No. That was another vulnerability used as an example.

In this case, if you don't send some hash, it will authenticate you, allowing you to authenticate with user `admin` and no password.
It generates FreeBSD executables directly.

>The compiler translates from T3X9 directly to FreeBSD-386-ELF. It does not require any assembler, linker, or other additional programs. I suspect that it can be ported to other 32-bit ELF Unixes in about half an hour.
Do you mind sharing what college this was at? My email is on my profile if you prefer.

My nephews are in elementary school, and we're right next to the local university. I'd love to see if we could get a program like that going here.
I see. I mean I'd like to know how to structure the JavaScript (jQuery) code without involving heavy frameworks.
From either The Zen of Programming or The Tao of Programming (can't find my copies to narrow it down):

Eat when you are hungry.

Sleep when you are tired.

Program when the time is right.
The tone of the article suggests it's something obvious and universal, which it's not. So there should have been some elaboration, or at least something like "for my purposes".
> It historically enabled features (sealed batteries) that Windows didn't, that provided better performance.

You are saying this as it was an undisputed fact. Which is the exact issue OP pointed at.
Sure, but if you are actively looking, it helps. A job might be a great place to find a co-founder :)
Your schedule sounds more like mine. 28 hours of leisure per week? That's unreal!
I feel you're glossing over the strengths of Redux and how utterly ugly MobX code looks.

Not to mention it's heavily decorator based, which makes things a _lot_ more complex and inter-dependant. No thanks.
Ask HN: How have you used (or wanted to use) machine learning in your business?
> how do they repay it?

Out of cash flow in the US. The companies in question have no problem generating cash in all their markets.

> the accumulated interest rate dwarfs the original interest rate as well as the tax rate on overseas cash repatriation

See a post down thread about this, but I'm assuming the offshore cash is held in e.g. Treasuries earning ~2%+/-, or roughly 100 basis points below where they can issue debt.

This math also neglects the fact that the interest on the debt reduces US tax liability, plus any sweeteners other jurisdictions may offer for keeping piles of cash stored there. Depending on where the cash is stored, it also may be subject to lower tax rates on earned interest than it would be in the US after repatriation.
You're right about the graphs. The horizontal axis is the minutes of the movie though (on the second graph). Will get rid of the gradient and add labels!
I don't know for Riot, but you may want to consider Mattermost as well (https://about.mattermost.com/).
Character-To-Character Sentiment Analysis in Shakespeare’s Plays [pdf]
Resale value will probably be much better for the Nomos, though. Automatic, newish brand, widely respectable.
Also interesting: Character-to-Character Sentiment Analysis in Shakespeare’s Plays (PDF)

http://www.aclweb.org/anthology/P13-2085
A better summary is that Bruce is bring it to his readers attention because it's interesting.
Do not quite agree. Clearly having more attack surface is worse, but pushing large amounts of sensitive information through mail servers is increasing that surface as well.
As a sidenote to your question, you may want to consider Data Engineering. It's not a sexy as ML, but it pays well and it's in high demand because somebody has to pipe all that data around so that the ML folks can do their thing. IMO it's much easier to go from a more traditional software development role into Data Engineering than into something as math-and-theory-heavy as ML because Data Engineering is based in how computers work and some knowledge of algorithmic scaling, not in heavy linear algebra/stats like ML.
Like the others said, the earth core is HUGE.

But I am a bit sceptical to the no impact scenario. We know a lot allready about the inside of the earth, but afaik we do not really understand it. There are many flows underneath etc. and small changes can have big impacts. Look for example at the amount of artifical CO2 from humans. It is tiny in comparison with the rest of the atmosphere. And yet it gives us a lot of troubles.

And about geothermal: well, here in germany there have been allready some minor earthquakes, probably caused by geothermal plants ...

(German) http://m.focus.de/wissen/klima/tid-14230/energie-mythen-myth...
Doing Phd for the sake of getting hired by specific companies/industries later is an extremely bad idea. Phd is for those who want to pursue research career (although it doesn't work out for more than 50% of Phd's). I myself did Phd and transitioned into data science, but I could have gone better way. Some reasons include:

- Getting Phd is a long, unpredictable process that can take anywhere 4~8 years. Data Science may be hot right now, but it is not necessarily true by the time you graduate.

- You will pay a ton of opportunity cost doing Phd. For the same amount of time, you can earn so much money and learn on the job.

- Phd doesn't give you the real world industry experiences. I know a lot of fellow doctors who are trying to transition to data science but struggling.

I would say you should polish your programming skills and get hired as a software engineer in big data related field. Then involve in some internal data science projects and transition into data science.
No, it's called being terrible at your job. If you need to add complexity to your project just to save you some typing, you have no concept of what you're doing. It's like an accountant not understanding math.
The nearest WeWork to me in NYC charges $450/mo for a "hot desk" and $500/mo for a dedicated desk.

https://www.wework.com/buildings/w-43rd-st--new-york-city--N...
Yeah, that wasn't clear.
IIRC the term is typically "cash and equivalents." [1] There is definitely not the expectation that Apple has $200B+ sitting in checking accounts unable to earn any interest.

Treasuries and certain other government securities count as "cash" in most cases.

Edit: Apple reports most of the amount bandied about as their "cash" as being in "long-term marketable securities." [2]. So it's a mix that is definitely not designed to all be instantly convertible to USD with no penalty. I'd guess most other large companies manage their cash similarly.

1 - https://en.wikipedia.org/wiki/Cash_and_cash_equivalents#Comp...

2 - https://www.apple.com/newsroom/pdfs/Q2FY17ConsolidatedFinanc...
You may not see it or hear it but it's actively being worked on... That's not including companies like Magic Leap and Avegant whose entire business is founded on custom light field displays for AR.
How? Maybe you went into remission because you took an aspirin every morning. Or maybe it's because drank a cup of coffee every day, or ate lots of greens, or spent 10 minutes in the sun every day, etc. Your body is complicated and more than likely lots of factors helped.
I've had a Blackberry Classic for 2 years now, and I get a lot of flack from friends and family for it... The same people that have their OS lock up constantly, can't hold a charge for a whole day, and get a new phone every year due to planned/unplanned obsolescence.
The Problem with Location Based Social Networks
Funny, at first I thought this had something to do with JC Penny and I was thinking "why the heck are we talking about JCP on HN". I'm glad this was something more my style.

Having said that, can some ELI5 what the module hubbub is about? I've mostly been ignoring it but now I'm curious, but as a non-Java programmer I'm not up on the debate.
Or https://github.com/Day8/re-frame
I doubt patients would consider the correlation since in their mind the effectiveness measure of aspirin specifically is pain relief rather than remission.

Plus lots of 'noise' from other treatments.
https://agunix.org/fqa
Speaking as someone working in a large Redux codebase, I agree with you 100%. The amount of boilerplate required to do almost anything is staggering.
>It's the sort of library that you discover your inherited codebase is using, and just say, "fuckfuckfuck...", because it implies that the author cares more about pushing round pegs into square holes than writing the freaking application code

Ugh, this really hits home.

I just started a new day-job where I'm essentially being asked to un-fuck a python codebase. Your statement neatly captures my feelings when I discovered the presence of hacked-together singleton classes littered throughout the thing.

Good luck unit-testing that...
I'm not sure how popular my opinion would be here but I think if you design your web-facing product in photoshop you already lost.

Every single time in the last 10 years I worked with a designer that designed in photoshop it turned the hurt on the team members and anchoring unrealistic expectations in the client mind.

A couple of years ago I watched a screencast of the Basecamp designer, he said he does it all in the technologies that the final product will work with. He designs by writing code and implementing the CSS and HTML.

I loved that approach and every time I have seen it implemented the product ended up being implemented faster and smoother than with photoshop.
An Apple owned Netflix scares me. I like the products I use and Apple tends to be a little more of a closed ecosystem. I'd hate to see how well (or not well) Apple would support the streaming or offline options that currently exist.
Do you still have any of your curriculum or class notes? My nephews are in elementary school, and I'm looking for programs that their school/after school organizations could easily adopt.
Hi I'm the original author of the piece and I'll be around for the next couple of hours to answer questions. Glad to see such a lot of debate here already!
Women Are Changing the Face of Tech in Brazil
Well I never left because someone "sucked" (didn't have X, Y, Z or didn't do A, B or C) and the feedback was generally actionable sometimes even with references to literature and research.

But if people have problem with feedback why are they asking for it?
It's hard to say what a minimal procedural language is. There are ISAs with a single instruction: https://en.wikipedia.org/wiki/One_instruction_set_computer

This looks like it's a MISC: https://en.wikipedia.org/wiki/Minimal_instruction_set_comput...

I've also invented something like this: NISC. (Or {}ISC) Null Instruction Set Computer. You can arbitrarily reduce the die size for implementations of this architecture, as well as scale the clock speed arbitrarily. It also revolutionizes cooling.