skysight-inc/HackerNews huggingface dataset:
Does Wordpress really move away from PHP/Mysql ? From what I read http://ma.tt/2015/11/dance-to-calypso/ it isn't very clear.
Pfizer’s Big Breakthrough: Global Tax Avoidance
Personally, I don't mind RAM. That's a given, even on an 8 bit computer, and a bigger RAM doesn't invalidate the rest.

Look up table arithmetic on the other hand feels more like cheating: it makes multiplication as easy as bitwise XOR, and that kinda destroys my "retro" feel. Great choice however if the ALU bores you.

Me, I'd lean towards a different kind of cheating: programmable chips such as the 22V10. Because of reasons. The "22V10 computer", how would that sound?
Video I think is from yesterday... https://www.youtube.com/watch?v=9pillaOxGCo
Not at all clear to me. Examples?
Ok. I also now noticed what sucky boots they had. When I was in the Finnish army, we always ordered them boots 3 sizes too big, so we could fill the emptiness with toe-rags. Sami guys were using special grass "Kenkäheinä" instead, which was better. but could not humble myself to such heathen practice. Hence can I totally sympathize with Schackleton. Amundsen humbled himself and lived years with Sami and Eskimos just to catch some essential clues.

Correction: One guy was wiser, he had genuine "Pieksut"-boots on. They are little bit better than Schackleton's Royal Riding boots.
https://www.google.fi/search?q=pieksut
Related Read: Paper Money (1981) by 'Adam Smith' George J. W. Goodman.
Rdb now supports json streaming (orm, Node.js)
It works pretty well and fairly quickly. We use the array_agg and other json features in a Postgres to Elasticsearch ETL. Postgres is able to spit out the exact format that we need, so the application code isn't really doing much more than coordinating the reads and writes.
> The fun is, that in Warsaw the delta between CET and solar time is much less, than in Lille.

Which is exactly the issue. We don't actually want solar noon at noon because nobody sleeps from say 8PM to 4PM, or 9PM to 3AM.
The CFAA Reaches the Supreme Court, Sort Of
Blue Origin Makes Historic Rocket Landing
I think this is how you create poor educational outcomes for the students in an entire district.

Losing 15 million dollars is not a loss most school districts will be able to withstand - that would likely mean the closing of schools, consolidation, larger class sizes, teacher pay decreases, etc.

But yeah, costing a community of people 15 million dollars sure will teach the four or five people actually involved a valuable lesson.
Direct link to video:
https://www.youtube.com/watch?v=9pillaOxGCo

The landing footage begins at 1:40.
The direct link to streaming docs:
https://github.com/alfateam/rdb/blob/master/docs/docs.md#_st...

https://github.com/alfateam/rdb/blob/master/docs/docs.md#_st...
It's a good initiative!

However, I think the introduction could be improved by briefly describing the "why/what" of Bayesian modeling before you get into the first Hangouts example.
Can I pay the publisher to omit those blinking distractions? If I want to watch a movie while reading an article, I bring one myself.
Tips on Developing a Personal Brand for the Modern College Student
"DRAM chips are a little like people: Their faults are not so much in their stars as in themselves. And like so many people, they can function perfectly well once they compensate for a few small flaws."

A beautifully whimsical way to end a fascinating technical article!
Food Facts That You Probably Didn’t Know About
And this sentence:

The girl the boy the dog hit bit cried.

measures the depth of the stack in human brains.
Thanksgiving US Flight Patterns: Seeking Sun, Gambling, Family, and Turkey
ps -ef | grep foobar

is more easily done with

pgrep foobar

or perhaps

pgrep -a foobar
Unfortunately this breaks in Safari, the 'dot' is not connected to the wave.
The Senior Executive Provost of Whatever sees your department as nothing but a cost center. Literally. I agree completely with the author, but I'll add one more thing: we need big ideas to overcome the market-fundamentalist ideology that drives university administrations today.
Updatable CTEs are great, for example if you want to set a column to 1 where the date is the latest day for each value in a different column, you would do something like this

;WITH cte AS(SELECT
ROW_NUMBER() OVER(PARTITION BY SomeVal
ORDER BY SomeDate DESC) AS row,
* FROM SomeTable)

UPDATE cte
SET id = CASE WHEN row = 1 THEN 1 ELSE 0 END

Here is the DDL and DML in case you want to play around with this

CREATE TABLE SomeTable(id int,SomeVal char(1),SomeDate date)
INSERT SomeTable
SELECT null,'A','20110101'
UNION ALL
SELECT null,'A','20100101'
UNION ALL
SELECT null,'A','20090101'
UNION ALL
SELECT null,'B','20110101'
UNION ALL
SELECT null,'B','20100101'
UNION ALL
SELECT null,'C','20110101'
UNION ALL
SELECT null,'C','20100101'
UNION ALL
SELECT null,'C','20090101'
David Bowie-Life on Mars?(Guitar Cover)+MUST WATCH
WordPress is still PHP and MySQL
Consumer-Driven Contracts for Microservices Testing
"You know, comrades," says Stalin, "that I think in regard to this: I consider it completely unimportant who in the party will vote, or how; but what is extraordinarily important is this — who will count the votes, and how."
No you're stupid. :P

This is just a rant. I was hoping for an actual study, but the title should have given it away.
A plan to make money grow on trees
I did study General Philosophy / Philosophy of Science / Philosophy of Informatics during PhD fellowship. Last two courses were awesome, each course lasted for half an year. No special section in thesis though.
Frankly, I'm not sure this answers poster's question. While Show HN submissions are visible and volume is high, quality isn't so much. Maybe this explains why Show HNs don't make it to the front (not worth voting up).

I'm suspecting folks aren't submitting to Show HN anymore. They'd rather someone else submit their project for them once it's out of MVP/beta and matures a bit more. It has a much better chance of being noticed and gaining traction then. I also noticed Show HN volume is much higher a day or two after YC-rejection emails are out.
HHGTG is notoriously difficult. If you've never played a text adventure before you're more likely to find it frustrating than fun.

Instead, I recommend playing something more modern. There's a community of people making these games who hold an annual competition, and the winner is usually very good:
http://ifwiki.org/index.php/The_Annual_IF_Competition

I particularly recommend the 2007 winner, "Lost Pig". You can play it in a Javascript interpreter here:
http://iplayif.com/?story=http%3A%2F%2Fwww.ifarchive.org%2Fi...
Deep Value Investing Strategy – Where Are the Opportunities?
Check the latest Elon Musk's tweets about that.
Security Bug in Dell PCs Shipped Since 8/15
No, but I sat across from them, and it never seemed to be an issue.
9 Useful Marketing Techniques for Promoting Mobile Games
Rather disappointed that R9 290(X) won't be supported in the new Open Source drivers. Currently I have the 290 paired with a Corsair H100i closed loop cooling, unfortunately there's no option to do the same with R9 390(X) (yet).

However, the upside is that Linux as a viable gaming OS starts to become a real possibility.

PS. I also wanted to thank game developers who put the time and effort to port or made their game Linux-compatible.
I genuinely wanted a good critique (It's nice to get dissenting viewpoints) but reading text so charged with anger and so scant in information is stressing me out.
That was when it started to split. Also, don't forget he was born after what is traditionally regarded as the start of the scientific revolution. Copernicus was already dead when he was born. 80 years after Revolutions, Francis Bacon published his theory.

I'm not saying his philosophy wasn't a major contributor, but he was around at the time Philosophy and Science were splitting up and he formalized what the scientists were already starting to do.

Just in case anyone doesn't know, this all happened 400 years ago. That was the beginning of the end of philosophy having any influence on Science.
Very interesting site, but does anyone know why Oracle and mysql have a so poor support of the standard ? It looks as if postgres was the only one trying to comply.
Black Friday Discount:Moray Free Energy Generator (code:blackfriday)
> We need big thinkers
We need some, but there aren't anywhere near enough big-thinking jobs for all these PhDs.

Yeah, man, jobs! It's all about jobs! Jobs jobs jobs! Steve Jobs! Jobs jobs!

How about this? The world needs big thinkers in ways other than their capacity as economic actors. Einstein worked at a patent office. The work he did there (for the patent office) was not his primary contribution to the world at that time.
Young 'to be poorer than parents at every stage of life'
sha256 is not "better" than MD5 for password hashing; they're both incredibly fast to brute force and both not meant for password hashing. bcrypt/scrypt, configured correctly, are much slower and much more secure.
Wow, never knew this. I've been fine with just doing nested subqueries but this is definitely easier to read. Great to learn a helpful piece of everyday syntax before I've had my coffee.
"Force feeding muslims during the Islamic month of Ramadan" --- Media Garbage. Only officers, teachers and students were disciplined, and I see no problems here. Religious practices are not allowed to paralyze public services. It's not new but had been a norm until extremists changed it.

Apparently, you're pro-Muslim and anti-Han. You may find a lot of brothers and sisters in Malaysia and Indonesia where the laws undisguisedly claim MALAY FIRST.

It's interesting that President Obama says nothing about this kind of extreme racist laws in his childhood residential country. Maybe he's pro-Muslim too?

You put a pair of quotes on "Anti-Terror" to show your anti-Han position given the facts that Han suffered most from the tension between the Government and Muslim Extremists. It's a clear sign that you're a media puppet.

China has a lot of "Affirmative Actions" against Han, including the birth control policy and Han people are furious about the situation.

Maybe some day, there will be a HAN FIRST government for you to criticize Han racists but not now.
A while back I described the benefits I think unit tests give you:

1. Well-tested parts

2. Decoupled design

3. Rapid feedback

4. Local context to test in.

At the same time, there are many cases where they don't help much. More here: http://henrikwarne.com/2014/09/04/a-response-to-why-most-uni...
agreed - there are certainly some disadvantages to TDD, and I was hoping for an discussion raising some ideas I'm yet to formulate fully.

Instead there were lots of parallels that I don't recognise.

It was disappointing the author didn't seem to try and find the advantages in TDD and discuss a counter argument or alternative, such as modifying a foreign code base.
Amazing accomplishment by BO! However, headline is misleading, as a sub-orbital (100km) flight, not technically the same magnitude / mission as SpaceX. Elon tweeted about this: https://twitter.com/elonmusk/status/669129655597731841
https://twitter.com/elonmusk
So you assume your devs are senior enough to come up with achievable deadlines even when they are under pressure. Such methodology will work in favor to senior people or people who can negotiate better time frames to deliver their bits.
On the devices with iOS I can click on the book icon by the URL and read just the text there.
> I am against writing unit tests in general, since experience shows that they actually prevent high-quality code from emerging from development

And he's lost me in his first sentence.

Unit testing, good unit testing at least, is not just about developing as it is about preventing regressions. A unit test that runs on every build ensure that something is true and that it stays true forever.
The problem w/ engine's Lua support is that it doesn't go far enough. Apache's mod_lua allows you to create complete modules for Apache, with total access to Apache's API.
late reply, but is that fairly simple to add to a workflow for people not completely immersed in tech?
Can We Make Consciousness an Engineering Problem?
What's the authoritative source for this data?
So.. they beat spacex?
Cool, that looks like the monitoring tool I always wanted... tcpdump and wireshark are nice tools, but not always the best option, especially if you just want to have a quick glance of what is going on on the wire
I think the big advancement here is the "reusable space rocket landing" part, not the "getting to space" part.
Why not just proxy your app through CharlesProxy?
The example assumes that all other factors (like demand) remain constant. You are correct in saying that a higher oil price will lead some users to switch to a different energy source in some scenarios. The point is to explain why financial commentators say (especially recently) that "the strong US dollar is causing commodities to sell off."
10 things you need to know about the virtual reality revolution
Doesn't seem to work at all on Firefox. Strange.
In that it removes 5 million dollars from a school district's budget.

A school district that serves thousands of children, primarily minorities.

I am shocked that there is anyone saying that those children deserve poorer educational outcomes because of this incident.
Even if they release the computed average road speeds, it would be difficult for them to release the individual traces while maintaining user privacy.

After all, if a GPS trace starts at my home and ends at my work, that's going to be pretty easy to de-anonymise.
Where is the video of this talk? Slides are only half the story.
No. 'tuin' etymologically is 'town'. Both originally described an enclosure (around a piece of ground). From there, it became the piece of ground within in both languages (http://www.etymonline.com/index.php?term=town)

Garden is from French (jardin)

Back to the proverb: the dutch one seems to be about "keeping someone from that what is important/the truth" by not letting them in.
3 Types of Mobile Fashion Shopping Marketplaces You Can Build by Kate Abrosimova
There are so many laws that govern the actions of businesses, that even a startup quickly realizes that influencing the nature of these laws is worth significant financial investment. This is especially true for businesses involved with highly regulated fields like finance, insurance, or transportation.
Yes. That said placing an SVG in markup gives you a lot more flexibility.
Hopefully they recorded it.
https://qconsf.com/sf2015/presentation/broken-performance-to...
Dance to Calypso
You do need to know what you are doing when doing benchmarking. Doesn't mean that ~100% of benchmarks are wrong.
> Unloading" cannot be done, unless you are aware of the load order. This is a general issue -- dlclose() is reference counted, and you wouldn't know if it actually unloaded the library.

Yup. Which is exactly why Windows is more sane: No chaining, "unloading" (i.e. unsubscribing) can be done robustly. In the absence of a mechanism like SEH on Linux, signals are (mis)used. Signals are a crude, unstructured way of handling internal termination.
Judging from Jeff Atwood's post only three days ago, a lot of people converted or seem to believe now that bit flips in RAMs are a thing of the past and ECC is just an "enterprisey" thing.

https://news.ycombinator.com/item?id=10598629

He didn't dare himself to not use ECC for the database... :)
Amazon EC2 Dedicated Hosts
PHP has an easy-to-use password hashing function with secure defaults right there in the standard library:

http://php.net/password_hash

This is one idea of PHP's that other languages should copy.
This. I agree TDD can cause more harm than good in software design, but my test suite saves me from shipping several regressions per day that I would have otherwise not noticed.

Obviously if you are against testing in general you are against TDD (it's just testing taken to the extreme).

I thought he at least was going to say that he preferred higher level testing, to low level unit tests (which can be a fair point, you can find 90% of the issues with 10% of the test code if you accept that you can't always isolate the failure based on the test report). But no. He is against testing.
Yes, but if your rocket is smaller and nimbler because you only designed it to go to an altitude of 100km, isn't it easier to land?
Ans DB2, typically DB2 is ahead of the game with newer standard SQL.
Is it my impression or was the rocket's landing smoother than the capsule's?
Thanks for pointing that out. Added a fix for Safari.
Their architecture plan makes this clear, the idea is to only publicly share the anonymized data:

https://github.com/opentraffic/architecture
Actually I see tabs as a form of multiple document interface inside a single window. It's a valid approach to layering complexity as users multi task more. Excel sheets have worked this way for a long time.

Separate windows are not the only way.
What a load of sanctimonious, inaccurate, massively over-generalised guff.
It depends what you're developing, and who you're developing with.

If you're developing something which must work 100% every time or else someone will die, then unit tests are a must.

If you're developing with people who break the build all the time, then unit tests are useful.

Unit tests that aren't 100% up to date with the code are worse than no unit tests.
Indeed. I was ready to hear a rant about TDD with an open mind since I have some issues with it myself, but the opening line completely ruined it. He might as well rally against refactoring because unit tests are essential part of that too.
This is a suborbital flight. SpaceX tries to recover the first stage from orbital launches.
While it's true that the R9 290 uses the older radeon kernel module, that older kernel module isn't going anywhere and is definitely still supported. What's more, a large part of the usermode driver ("radeonsi") is actually the same as for the newer cards.
Thanks for the good read, very enlightening. But, I thought the choice of React as an example was interesting since it already provides test utilities. Any specific reason you aren't using these or were they just omitted for simplifying a blog post?

https://facebook.github.io/react/docs/test-utils.html
I love the first quote for how (ironically) true it is:

"Trying to improve software quality by increasing the amount of testing is like try[ing] to lose weight by weighing yourself more often."

From someone who has lost over 15kg in the past in few months, one of the things that helped most was starting weighing myself as I didn't do that previously. It kept reminding me that I wasn't still there and gave me more motivation
Dell apologises for HTTPS certificate fiasco, provides removal tool
Starting out with a demonstrably false quote...

http://www.hindawi.com/journals/jobe/2015/763680/
I know, but you made it sound as if HN was giving you information that you couldn't have gotten from other sources, whereas in fact, in the particular case we're discussing, just reading the news would have been sufficient.
And it's actually been confirmed in a recent study:

"Frequent Self-Weighing and Visual Feedback for Weight Loss in Overweight Adults"

"The major finding of this study is that the use of frequent weighing accompanied by visual feedback of weight, without a prescribed diet or exercise plan, was effective in producing a small but sustainable weight loss in overweight males."

http://www.hindawi.com/journals/jobe/2015/763680/
There're already people speaking about the limits of a too strict TDD:

http://david.heinemeierhansson.com/2014/tdd-is-dead-long-liv...

And yes, it may be stupid to test before a design emerges - but only if you start with a very fine-grained test. Usually when I'm coding from scratch I write a very, very, VERY coarse-grained test that "tests something", and when I reach the point of passing it (which may involved creating and designing multiple classes) I probably have a working design and I may begin creating other, smaller unit tests for individual components. The initial test may disappear or become an integration or acceptance test.

By the way there's little content in the article. It's just a rant. And the article about not writing test cases at all is simply ridiculous - since an error can exist in a test, we shouldn't write test cases?!?
> Unit tests that aren't 100% up to date with the code are worse than no unit tests.

A bit of a tautology... broken code is broken. Unmaintained code, even unit tests, should be deleted.
I think at the moment it is still a plan.

If it is successfully open source, there could be multiple organizations/groups that are maintaining traffic pools. For example, there isn't huge benefit to pooling traffic data between Australia and North America. Perhaps it would be convenient, but that's about it.
TDD assumes you know what all the interfaces are going to be beforehand. If you discover that an interface needs to change you have to refactor all of your tests. Unit tests are momentum against change.

It also assumes a bug free app with 100% code coverage is the objective, regardless of the cost it takes to write all that test code. An app that has a few bugs but takes half the resources to develop can make better business sense.
Policy Repercussions of the Paris Terrorist Attacks
https://desktop.wordpress.com/mailing-list/
I think you're missing the most important one: ensuring you don't unexpectedly break your own code in the future (when you come back in 6 months and forget why exactly it's arr[1:n-1] not arr[0:n-1] or arr[1:n]).
Test Utils with Shallow Rendering support were only added into react in 0.13, so perhaps these methods pre-date that? Test-Utils render into document require jsdom or similar to render into.

It's easy to say "But 0.13 was ages ago", but in reality it was only released back in March, which may seem like an eternity to Hacker News, but in the real world isn't long at all, and not necessarily long enough for businesses to change their working practices if they already have other methods working well for them.
Incremental innovations of the sort you are talking about means extending some pre-existing framework. There are obvious examples of important developments that involved developing different frameworks, which took many years to fully justify with evidence. The heliocentric view of the solar system, Newtonian physics, natural selection, relativity...

EDIT: I would also argue that developments like the printing press and the world wide web would have been difficult to justify as incremental extensions of existing work.

I'm not saying these developments came from nowhere, nor that they didn't build on previous work. I'm specifically arguing against the idea that it's fruitful to just focus on work that would be seen as incremental improvements on existing work.
The History of SQL Injection
On the teams I've work on, pushing code that doesn't build and pass all unit tests is grounds for mocking. I have an alias in my zshrc file called "safepush" that runs
[clean command] && [build command] && [test command] && git push

If any piece doesn't succeed, the command stops. No push without unit tests passing.
Apparently the author didn't test the quote against a search engine.