skysight-inc/HackerNews huggingface dataset:
My current situation where I need a bunch of different apps to IM different people is a big improvement compared to those dark times.
A family owned business is no longer family owned after a bankrupcy. A salaried-manager-run business is usually still salaried-manager-run after a bankruptcy.
Aren't frameworks supposed to prevent this type of thing exactly?

If there's no guarantee, how do we ensure that we don't create an even bigger nightmare code structure when using frameworks? This risk has to be understood before framework choices are made.
Ask HN: Where should I start if I want to understand consciousness?
The point: what is the state of the "science", where is the edge of research done so far? Ideally, I would like to understand it through simulating a brain on a machine and I have heard some attempts are done but I don't know how much of that is a media hype.

Assume I am ready to dedicate my life to this - I think it's the most interesting question in the world!

History & bg: 24 year old, with CS degree, long time lurker here. I've been on a find-myself journey in the past 2-3 years, going through interning at Google MTV for a summer on an internal infra project for them (a long time dream, bit of a fan boy). Then I tried to start my own company - that didn't go well (webapp for online reviews). Now I'm into consulting since my runway ended and found good opportunity to get myself stable for a while. Starting a company is still interesting for me but the idea can't be that shitty as last time! :)
In high school I've been going and winning physics and astronomy Olympiads and competitions and loved understanding how the Universe works from first principles. Always had an interest in how the human body and especially the brain works but done nothing serious besides layman interest in the subject so far. I don't know how relevant am I...

Any opinions?

Thanks!
> Any company that doesn't see this as such is a shit company, plain and simple.

Nothing is ever that simple. There are perfectly valid reasons for some companies to be unhappy with a contractor unilaterally deciding to work until 2am, and then not turning up for work the next day.

Falling asleep after your manager texts you to see why you haven't turned up for work today is unprofessional, whether you were staying up late night to code or to binge watch Netflix.

Please note that I am talking about this specific situation here. If you are working on your own products or in a team where people view this as expected behaviour, staying up late to take advantage of as many 'in the zone hours' as possible seems like an effective use of a programmer's time.
Elop, Nokia?
Vochtprobleem oplossing beschikbaar voor België en Nederland
Ah, the good old times when AMD could beat Intel in performance and efficiency with it's XP series.
Why's it so hard just to get adb these days? My adb requires like 5gb of other stuff
Your assumptions are incorrect, and rather offensive.
> Routers are easy; you likely don't need more than a few lines of code to accomplish most of what you need.

Router as in delegating a URL to a handler for that URL? I wrote one once … and it is deceptive and not easy; most of the server side ones that I've encountered (e.g., Django, Flask, nginx) do a poor job.¹

The naive implementation of a mapping of regexes to handlers is dead simple to implement, but not very ergonomic to really use. Something that understands that paths are hierarchies works a lot better. Then it's also nice to have something that can stub out a component to a variable (and preferably type check that), e.g., "/customers/:customer_id", and pass you "customer_id" after validating it to be an integer, a UUID, or whatever. Then you need the capability to delegate an entire subtrees to a subrouter, and maybe if we could just get some handling of delegation based on the method in here, but HEAD needs to be automatic…, and canonicalization of URLs would be nice too.

¹I feel like this is one of those things that until you've seen something better, you're still wanting the faster horse.
Nokia did that to themselves, why do people keep blaming Microsoft?

It was the Nokia board that made a bonus clause in Elop's contract if he managed to sell the company.

"Now We Know Why - Nokia's Elop had a $25M personal bonus clause from the Nokia Board if he was able to sell the handset unit to Microsoft"

http://communities-dominate.blogs.com/brands/2013/09/now-we-...

Blame Nokia board, not Microsoft!
Yes of course. I'm just saying that usually these systems are badly designed, and recognizing errors correctly is a surprisingly hard problem.

In the medical world, many people have been killed by mistakes in prescriptions, despite everything going through computers and multiple humans checking it.

The problem was that the machines were too sensitive to mistakes and trained the humans to ignore warnings. They also didn't distinguish mild warnings from extreme warnings. E.g. a prescription being 2x larger than recommended, or 100x larger than recommended, which are very different situations. A well designed interface might have different shades of red for different levels of severity. To give an indication if something is really wrong.
Combining React with industrial design
Really? So that's why so many of those fancy proprietary web sites run on fully opensource free stacks?
Responsibility is nothing in this context without accountability. Accountability is usually pushed down the chain.
> I reported the issue to my reseller and the response was essentially "yeah, you're gonna have to take that into account."

> I guess it's not really a bug per se, just hidden behaviour that you have to learn about and take into consideration.

I'm not that kind of engineer, so I may be missing something, but it sounds like the reseller snowed you into blaming yourself for their faulty software.

I get what others have said, that a structural engineer is responsible for the things they produce and for doing whatever is necessary to verify correctness, but that doesn't mean that software engineers get to pass off responsibility for the things they produce.
Yeah, that would be interesting. I would not be surprised if some people did that already with Cinebenchs single thread mode.
NDK work accounts for a small percentage of android work.
If you're more comfortable with NDK on eclipse, that doesn't mean you can't build your ELFs in eclipse, and the rest of your project in Android Studio.
Not sure what you mean. I'm a Chrome user that came back.
The Sonny Bono Copyright Term Extension Act, and even the Act before it (the Copyright Act of 1976) seems to rather violate the constitution then:

1. It doesn't promote the Progress of Science and useful Arts

2. 120 years since creation or 95 years since publication for corporations, or the life of the author plus 70 years is not what I would call particularly "limited Times".

There may be 200+ years of belief in copyright, but things have significantly changed in the last several thirty years. Copyright doesn't make as much sense as it used to, and though openness and transparency has always been supported in theory (and in practice by a minority) movements that support Open Source over a range of disciplines far greater than just software are now quite significant. Whilst it predates the Internet in it's current form, the current web and other global distribution mechanisms powered by the Internet have radically changed a lot of people's views about freedom of expression and ideas.
Give me increased functionality over ease of finding tutorials any day.
These journals contribute precisely nothing to the world. They don't pay the authors, and they pay the reviewers a trivial amount (if at all). They provide exactly nothing, and they extract tremendous amounts of capital from what would have been some of its most productive uses.

There are only a few things that I can truly say I will watch wither and die with unconditional, unreserved glee, and the academic publishing industry is one of them.
Yes, but there's a fine line between pondering a task or doing "research" and procrastination. I do a lot of writing of various sorts and an editor of mine had the saying that "writing is discovery." By which he meant that, to a significant degree, you have to just get into some tasks before you can know how to complete them.
I remember those days. Not a lot came out of those presentations, though. It was a lot about Java guys having a bit of dynamic language envy, while having to code with Struts and 1.4 Swing all day. A way of getting that hype and with it some new tech to play with into the enterprise by a backdoor. Which is way too hard to do.

Mobile dev being new, even Java developers get to play with more shiny toys. For good or ill...
Ask HN: Math books for a CS autodidact?
I am a full-stack web developer in my mid thirties and am mostly self-taught. Over the years I've build a good base of working knowledge, but lack the theoretical backgrounds. So to rectify that, I want to start (re)building my math skills from ground up.

My goal is to acquire enough knowledge to properly understand "Concrete Mathematics" (by Graham, Patashnik, Knuth), followed by CLRS and SICP. I'm searching for books that meet these criteria:

1. They must build "from the ground up". My brain has pretty much forgotten all of high school math. For instance, I can't even do division on paper.

2. I have a full time job, so the books should be pleasant to read and pedagogically well constructed.

3. No skipping over details, i.e. no books that are just collections of definitions and theorems. As someone else here on HN put it, I'd prefer them to "be written by mathematicians, for mathematicians".

4. Good exercises with solutions.

I've already found a few suggestions in other threads:

* An Introduction to Mathematical Reasoning: Numbers, Sets and Functions (Eccles)

* How to Solve it: A New Aspect of Mathematical Method (Conway, Polya)

* Calculus (Spivak)

* Linear Algebra Done Right (Axler)

Can I read those in order before proceeding to "Concrete Mathematics"?

Thank you
Very good and apt reply. I mean there wasn't much of a "push" for her to perform as compared to an engineer. She was already making way too much more. But so do many a politicians. They just successfully sell themselves to "foolish" willing buyers.
Have a look at the history of "failed" CEOs. Do they end up back at middle management? How does one measure success in industry? Simple answer: by the size of the check you receive. With $55 million, she could bloody retire and laugh her way to the bank.

Who's shortsighted, here?
In my experience while faking it to make it (not saying you'really faking it). I find that breaking in to the development side from the systems side is not impossible.

My advice if it is worth to you at all. I only have 5 years in total. This is all without a college degree and just a certificate in networking technologies.

1. Start a github and blog site showcasing your advanced firmware and kernel development skills and "fun" projects

2. Document every last detail of your work in your read me or blog post (companies love that you can document, especially if it's a long term use case)

3. Google interview questions about the field you are looking to get into and make a project that solves that question

4. What you are looking to get into could be in embedded systems engineering or firmware engineering

As of 22 days ago SanDisk is hiring so the need is there. Just apply, most hiring managers say they want 5+ years but that is to scare off the non-skilled applicants.

http://www.indeed.com/viewjob?from=appsharedroid&jk=f350a3a2...

Hope any of this helps.
But never has to personally take a hit for a bad decision, whereas an engineer could be fired (without a $55 million severance).
I wonder how much of Intel's pain in mobile is due to the pains of the x86 platform, especially all the overengineered and legacy stuff around it (BIOS, ACPI, chipset and bus logic, etc)

ARM has some equivalent components (bootloader, power mgm) but they're much, much simpler.
Intel has a long and unfortunate history with promising initiatives into new markets outside their core, and then promptly cutting and running when there's obstacles to those efforts... and I say that as a former (long ago, circa 2000) Intel employee.

Intel saw the explosion of graphics chipsets and decided to try its hand with the i740. After initial teething pains, they designed the i752 and i754 to address these concerns but renewed competition from AMD started to cut their x86 margins and rather than continue on the broader product path, they ejected the graphics business and ran back to Mama x86.

In 1999 and 2000, Intel made several substantial acquisitions in the networking space regarding routers, load balancers, etc. They aggressively tried to move into these markets (I know, I was a sales engineer for that line at the time) but between AMD's Sledgehammer and the dotbomb they promptly fled those markets as well in order to run back to x86.

I can't argue that those were poor business decisions, but I can say that anyone depending on hardware initiatives from Intel that aren't directly x86-related are skating on some mighty thin ice.
Yeah for sure. I should have specified class based. Regardless, I think those languages place much less emphasis on OO than, say, Java or Ruby, right?
duplicate: https://news.ycombinator.com/item?id=11583900
I know this is marketing content, but are there devs that don't realize this?
Algorithms by Papadimitriou would be a pleasant read on algorithms.
What does this mean for Microsoft's idea for a unified Windows 10 platform? Will they have to bury their x86 Windows 10 Smartphone plans as well?
The thing is, it's not gonna help to have a "Steve Jobs" nor will any degree of understanding the competition help if you're used to ship an expensive high-margin product and along comes a low-margin competitor. Neither ARM nor TSMC attempt to make the kind of profit that Intel is used to making and this is the real problem for Intel; even if it wins 75% of the mobile market by shipping adequate chips at adequate prices, the profits won't be anywhere near what it gets in the PC market. (Of course this is just as true about Apple as it is about Intel, and I think their latest quarter results testify to it just as much as Intel's. Actually, the surprising thing about Intel (which is not true about Apple, Steve Jobs and all) is the degree of their dominance in the market for anything resembling a PC - a computer where you can get work done; one might expect both AMD and non-x86-based workstation products to do better, certainly Android is a bigger threat to iPhone/iPad than any competitor ever was to Intel in the PC space.)
55M is an absurdly big life raft.
Just Google the name of the event and the company.
Is the situation improving or steady around the same number of issues ?
DigitalOcean promotional credits older than one year will expire Sunday
With Catterbox, Phoebe Can Finally Know Smelly Cat’s Diet
Well this isn't exactly a fair comparison, still it seems to indicate that overall (not for specific applications eg. graphics acceleration), the performance improvement is not that massive:
http://www.cpubenchmark.net/compare.php?cmp[]=1081&cmp[]=107...
If major websites can lag on my i7, I don't think it's a hardware problem.
Because this PR piece is about getting in the news and guerrilla marketing.

Are you a passionate engineer who is at ease with powerful high voltage equipment? Are you ready to become a key player in the design, development, production, installation and commissioning of some of the largest power converters in the world? Take part!

http://jobs.web.cern.ch/job/11871

Blaming a bird or a small mammal makes cute propaganda. This wasn't always the case: in 1999 three breakdowns have occurred in 18 kV transformers, causing major power cuts and beam losses totalling 3.5 days. Animals didn't take the blame in 2008 for the failure of a power transformer on one of the surface points of the LHC.

And a warning to non-western members:

"The cost [...] has been evaluated, taking into account realistic labor prices in different countries. The total cost is X (with a western equivalent value of Y) [where Y>X]

source: LHCb calorimeters : Technical Design Report

ISBN: 9290831693 cdsweb.cern.ch/record/494264

On top of the above treatment, the usual package for prospective employees:

Resolution of the CERN Staff Council

- the Management does not propose to align the level of basic CERN salaries with those chosen as the basis for comparison;

- in the new career system a large fraction of the staff will have their advancement prospects, and consequently the level of their pension, reduced with respect to the current MARS system;

- the overall reduction of the advancement budget will have a negative impact on the contributions to the CERN Health Insurance System (CHIS);

http://cds.cern.ch/journal/CERNBulletin/2015/46/Staff%20Asso....

Pensions which will be applicable to new recruits as of 1 January 2012; the Management and CERN Council adopted without any concertation and decided in June 2011 to adopt very unfavourable mesures for new recruits. http://www.gac-epa.org/History/Bulletins/42-2012-04/Bulletin....
My point is exactly that it's drive that differs, not metabolism. For the latter, see e.g.:

https://examine.com/faq/does-metabolism-vary-between-two-peo...

Metabolic rate does vary, and technically there could be large variance. However, statistically speaking it is unlikely the variance would apply to you. The majority of the population exists in a range of 200-300kcal from each other and do not possess hugely different metabolic rates.
Looks like they were ahead of the vista revolution
https://www.propublica.org/article/bank-got-bailout-ceo-got-...

http://www.theguardian.com/commentisfree/cifamerica/2009/aug...

http://theadvocate.com/news/education/15631957-123/universit...

You get the picture. There's a reason "golden parachute" is a well-known term.
Electronic Dubai visa
The visa is an electronic visa which is updated directly through airlines and you would receive visa soft copy directly on your email. You need to carry this soft copy to show in the airport.
What's the value of it though? It's just a bunch of webviews. I can accomplish the same with opening the web versions in my browser.
I am afraid I don't quite understand you, my friend. Are you trying to suggest that existence of this particular page or any part of its content constitutes the proof of existence of time as an independent from an observer phenomena?

May be it somehow related to Kantian view mentioned there about time as a mode of perception, being, as he said, prior to all perceptions, as a condition, but not of observable phenomena, but of sequential mode of perceptual machinery of an observer?

But, as far as I know, in Russia "Kant - lokh".
Executive pay is something I haven't heard convincing arguments about. It's obviously gone up a lot in recent decades, why?

The incentives seem to be of the heads-I-tail-you-lose variety, for all the complex performance pay that it is nominally made up of. Most arguments you do hear seem to apply equally in 1950 or 1980, so why the trend?

The common sense argument that a CEO is so impactful on a company so big, that CEO pay is always worth it inasmuch as it has any kind of meaningful effect on performance. 3% improvement in Yahoo's value is $1bn and you'd imagine the 1st choice CEO is worth at least 3% more that the 2nd. I reckon that kind of thinking plays a big role here.

This kind of money, and the way so many of these packages seem to come with weird ways (eg severance pay) to add 7, 8, 9 figure sums in certain cases seems dangerous. Self interest is naked once these sums are in play and the room for cynical, self interested choices is very wide for a CEO.
> "lifetime cost of software" means what? 99% of the software we write is obsolete within 2 years

More like, developers change jobs that often. So it's no longer your problem.
For anyone who finds this to be a plausible reason, I did too. Then I realized that a more transparent company would simply tell me that I they're cutting the interview short.
GPUs and FPGAs are very far from each other architecturally and are good at very different things. They will certainly be separate products for the next 3 decades as they were for the last 3 decades.
I don't get the whole Intel/Altera synergy thing

Let's recall a previous acquisition, one that I totally didn't understand. An analyst had a really good quip about it:

JPMorgan analyst Christopher Danely upgraded Intel to overweight following the company's earnings, although he still struggles to reconcile Intel's recent acquisition spree.

"Intel might as well have bought Whole Foods," he said of the McAfee deal.[1]

Compared to McAfee, acquiring Altera was brilliant.

As a public company Intel is always facing scrutiny from Wall Street. They need to constantly increase both revenue and earnings. What better way than via a strategic acquisition? Instant growth.

And Altera was a logical target. Altera sells high-margin silicon. Intel sells high-margin silicon. Intel was even fabbing some of Altera's parts, so they were quite familiar with the company. And maybe some smart people could eventually think of some synergy. E.g. once upon a time Intel made the IXP1200, a "network processor". What if, instead of designing custom silicon for something like that, perhaps a CPU + FPGA on a single die would be sufficient?

Makes much more sense than Intel acquiring McAfee.

[1] http://www.reuters.com/article/us-dealtalk-intel-idUSTRE73K7...
Probably not the type of chip you meant, but as an example here's an ARM CPU on the Intel 14nm process:
https://www.altera.com/products/soc/portfolio/stratix-10-soc...
Basically, any client which can speak the protocol can send transactions. Normal human consumers use it via clients like multbit-hd (on Desktop) or any of the online wallets, which of course don't allow this mistake to happen, as they calculate the fee for you (online wallets add their commission as well).

But as the article says, likely it happened via a script. But its a very costly mistake. I hope we know the real cause of it.

Overall, I like the depth the article has gone into. But I don't agree with this sentence:

the kind of script that swaps arguments by mistake may be the kind of script that does not write its keys out to a database, so the private keys may be long gone

I think the article got it wrong. How can the private key be lost (and also logged to DB!)? The 291+ btc would have come from some public key. If that that public key has got more btc attached to it, then the owner surely still has the private key. Also even if its zero value now. The wallet (public-key) from which the money came, would still exist, and private key still there somewhere.

So the miner can return the extra BTC to the same public key. Am I missing something?
Thank you, that looks like an interesting read.
Personally, I don't mind going through an interview process. I actually find it strange if a company makes an offer without much of a technical interview, which has happened before.
Why not be honest and call it 'universal welfare'?
Does there need to be a difference? Having two independent "rival" implementations of every feature is useful for the health of the web development ecosystem. The two apps could just be completely interchangeable from a user's perspective—a single site giving users one or the other for download at random—and that would still be true.
A well known one used all the time in crypto being finding the prime factorisation of a number versus verifying that prime factorisation.
I don't disagree.

If you could find an example of a guy in a similar situation who has received a similar level of criticism, then I think you could at least conclude that gender wasn't the primary factor in motivating criticism.

If you couldn't find an example, then not much could be concluded.