skysight-inc/HackerNews huggingface dataset:
>When lots of intelligent people argue for X, and X makes no sense at all for you, you should ponder with some real seriousness that perhaps N intelligent people are not insane, but, instead, you are missing something.

Intelligence is just the ability to precisely handle complex intellectual structures. It doesn't make those structures meaningful or accurate.

What's that quote again? Ah, googling found it.

“I make mistakes like the next man. In fact, being--forgive me--rather cleverer than most men, my mistakes tend to be correspondingly huger.”
It's funny - I had the same insight and decided on the opposite solution. Many of bookmarks are an 'aging' zone, where content sits around until I'm bored and interested in reading it, or decide it no longer looks appealing and delete it. Things like speculative HN articles go there, and 90% of them become irrelevant while the other 10% become more appealing.

I also have a reference folder for bookmarks, which I treat a bit like old tax returns - things that are rarely useful, but vital if I need them.
I use Evernote als a log for all correspondence, notes, checklists, clippings, articles etc. all sorted by creation time and tagged with relevant concepts.

Then for every task I would ever like to do at some point in the future, from bucket lists type things to project tasks which aren't yet scheduled, I have a huge WorkFlowy list.

Then for ToDo that I'be actually committed myself to I actually use Google Sheets where each mini-project has its own row with the next action defined and a history of all activities in the context of that project (both previous next actions and other things I did for that project) on the rest of the column. That allows me to keep a 'narrative' of each projects and to group them by meaningful time horizons (i.e. on a specific day this week, next week, the week after, the month after etc.)

This sheet works really well for me together with some Keyboard Maestro macros and allowed me to grow my perfect system but it is definitely time for turning that into a proper app though.

Whenever I get around to making that app I'd also love to include daily, weekly and monthly checklist/self-questionnaires/journals for additional level of planning structure.
They only get better, never worse. And the use is not for actual judging, but to estimate different approaches to a case. Tactical analysis, basically. Both sides plus the media have a serious use for this, so money will flow.
It's not about them, it's about us - music is important to us, so we sent it.
Am I wrong in hating React JS?
Then again, each of those "buttons" could be 3" wide, making it very easy to hit without looking. Much more so than trying to hit the correct button today.
Show HN: BetaList Jobs – Indeed.com for Startup Jobs
That's not the logical conclusion.

Have you ever seen a large corp and how inefficient they are? The only reason they can remain large is because they can afford to buy politicians and legislation to keep their competitors small. Big Corp creates new regulations to protect their business, the most clear examples are in telecommunications and the music/movie/copyrightable industries.

If we removed more regulations today, the big corps would try and place them back to destroy their competition.
Anybody know what is going on here?

This seems like a page out of Verizon's FIOS rollout.

Is Google working on their own cellular network (non-MVNO)?

Is this due to the FCC reclassification of internet as a common carrier?
> In conclusion, JSON is not a data format you can rely on blindly.

What does HN suggest for configuration files (to be written by a human essentially)?

I am looking at YAML and TOML. My experience with JSON based config files was horrible.
Tragic story of a business. You decide if it was stolen. Happened a few years ago to a client friend.

Husband wife owns a florist. Has for decades in a county fourth highes per capita income in us.

Built a nice life but it was time to retire and sell the business.

They did not own their building.

New landlord buys building ( shop in nice main street area.) raises rent to outrageous amount. Too much to run the business.

Husband wife team can't sell florist before New lease starts and they do not sign lease.

The very Next week !!!! Next week - building owner puts up new sign for a new florist.

The owners lost everything. They owned some things like coolers - and got $$ for those.
Can't comment on openOCD issue; I just use tools which nordic and SEGGER provide, since these tools are cross-platform these days. Even GDB server works as expected!
American Company's Technology Helping Turkey Spy on Its Citizens
UK courts are already enforcing EU laws, an appeal to the ECJ isn't the first thing you do.

This is the only way to do such transition this is pretty much how every former colonial territory has transitioned and why it's not common to find laws from 2-3 different colonial powers in the law books of various countries.

In the middle east it's not uncommon to have laws from the Ottoman Empire, British/French Mandate and Modern Laws in countries like Lebanon, Syria, Israel and Jordan.

You can't just transition from 100 to 0 and then to 100 again, EU legislation has supplemented, replaced, and added tons of laws and regulations that govern many day to day activities in the UK.

Passing new laws to replace each of those with a UK law will take years or decades, now there is already a framework that mostly works and it would be codified with a single grandparent law.

If and when the Brexit fully happens (the UK invokes article 50 and actually pulls out of the UK completely) various EU laws and regulations would be slowly replaced by new UK laws but this will take a long long time to complete if it ever going to be completed because each of these laws will be a parliamentary vote and a political battle because there would be money and benefits up for grabs.
It seems that the same standard applies there, even if the judges in Illinois seem take liberties with it. From the first link:

"3. Question: Does an employer still need to have "adequate legal consideration" in a non-compete agreement?

Answer: Yes"

It appears they have to compensate you for the agreement. Federal courts have ruled that your wage is compensation for your regular duties and thus the non-compete compensation has to be a separate payment that is negotiable. A contract is not valid if a party receives nothing in return for it.

"Consideration to create a legally enforceable contract entails a bargained for, legal detriment incurred by the promisee OR a legal benefit to the promisor. Under the notion of "pre-existing duties", if either the promisor or the promisee already had a legal obligation to render such payment, it cannot be seen as consideration in the legal sense."

https://en.wikipedia.org/wiki/Consideration
Bog-standard, humdrum enterprise programming != kernel programming

When every branch removed on a mainline path in the kernel saves years of compute time globally and every byte removed in the kernel saves terabytes of memory globally, being clever is absolutely the right thing to do. Removing that one branch takes away an expensive pipeline stall[0]. The version akkartik has above adds a extra branch (and expensive pipeline stall) to _each iteration_ of the loop; Linus would probably not be pleased, to put it mildly, if anyone submitted a patch like that.

And the method Linus shows isn't even particularly clever; it's been a common example for handling linked list insertion in C for decades. All these "Linus is being too clever" postings show is that most programmers aren't cut out to be kernel or embedded programmers.

[0] See https://en.wikipedia.org/wiki/Bubble_(computing) and https://software.intel.com/en-us/articles/avoiding-the-cost-.... And, yes, instruction reordering[1] might be able to fill the slots but you don't get to be where Linus is by relying on that. Plus, Linux runs on processors that don't have OOO, like Intel's Atom and microcontrollers.

[1] https://en.wikipedia.org/wiki/Out-of-order_execution
It looks somewhat similar, though I don't get the impression that AROS is aiming to be a 100% compatible native OS like EmuTOS is? It looks like AROS has aimed to be a kind of next-generation Amiga OS for new hardware platforms?
> The municipalities own (most of) the networks and all the fiber cables, letting companies use them for a small(ish) fee. These companies later sell it to customers.

This is the model that should be used everywhere, if we were to actually consider it a utility.

By default it does nothing, but if you pay some company to terminate it to the internet then you get internet, using whatever speed they can provide. Let the ISPs compete based on the service they provide: internet speed, reliability, support, and other add-ons like (e-mail or malware filters or the best wifi-router-modem included) or even the lack of any add-ons.

Even if this isn't a "municipal service" strictly speaking, if contracted out to a telco of sorts, it should be done the same way, and we should not allow the same company that provides the physical lines to provide the actual service, since it's anti-competitive.
Maybe. But if it is a common idiom in the linux kernel (is it ?), it doesn't mean anything that the first time you encounter it you will take some small amount of time understanding it, because then you'll know about it, and it won't cause any problem in the future.
package Google

class Internet implement Musk.Tesla.Model {}
I had to go out of my way to confirm that he apparently is serious as the inverse would be an interesting piece of satire. IMO The article should probably be flagged. Not because I care what side but because it is political.
ARM Predicts Cambrian Server Explosion in the Coming Decades
You just defined Amazon.
It's silly, but after trying all kinds of different todo systems, the most effective I've found is an "Ideas" Google Doc. Psychologically, I think my mind prefers that the doc is a list of ideas that are optional rather than a list of mandatory todos.
Ha. I work for a company which has the word "Enterprise" in it. And fittingly, the full company name exceeds 50 characters which is helpful when filling out government forms.
In my personal experience TOML works really well. It's a little reminiscent of .ini files, but definitely is better.
Maybe this http://tiddlywiki.com/
Accountability for ObamaCare
> I guess the problem in practice is that employees just sign their employment contract no matter what it says, which is unfortunate.

In other words, the problem is that they are coercive. Employees usually sign because the company has more legal power and can be intimidating or because they could be homeless.
Even with 1Gbps from other providers, I'd still prefer Google. I think they're far less likely to do scummy things like impose bandwidth caps.
With Safari entirely unable to handle this page, I really feel like I'm missing out on the modern web with it for the first time.
Really I'm mostly bitter because right now I'm paying $57/mo for 12 Mbps U-Verse in Mountain View. I could pay $70/mo to switch to either 50 Mbps Sonic (currently considering) or 100 Mbps Xfinity (really don't want to deal with Comcast customer service). Aside from Sonic, these all come with a data cap.

I was really looking forward to giving Google $70/mo for 1 Gbps or whatever they were offering, and not having a data cap. It's not that I expect to hit the cap, but the fact that I don't want to think about it.
It sounds like you want to hold software companies liable when their products get hacked. Is that really how other industries work? If a terrorist blows up a bridge, should the bridge builder be sued?
From the front page of the site you linked (avp.org) :

"22nd reported killing of a transgender/gender non-conforming person NCAVP has responded to in 2016"

So it's not daily, but there are multiple instances of it.

Edit: Also, I would not consider avp.org as a neutral sources on this matter considering their agenda.
Trying to make a profit is the most effective way of helping people.

I hope that it is NOT sarcasm.
Today we launched BetaList Jobs: https://betalist.com/jobs

We're aggregating all the job openings from startups across the world in one place where they are easily searchable browsable. You can think of it as an Indeed.com for startup jobs.

Rather than scraping other job boards which would be morally questionable considering we'd be competitors, we fetch our job listings direct from the source: the startup's own careers/jobs page.

If anyone here is looking for a job I'd be curious to hear what you think about the user experience.
https://culturedcode.com/things/ is the best, or least-worst, that I've ever used in terms of simplicity + power.
> Google also seems to just give up on a lot of its products

Yes remember when the mantra was "don't be evil"? They also just let products linger w/o any or many improvements. Google voice is an example. Text to speech is in many cases totally worthless, even with clear speaking speakers.
> The municipalities own (most of) the networks and all the fiber cables, letting companies use them for a small(ish) fee. These companies later sell it to customers. This help people to get the best deals and ensure that the networks are continually upgraded.

The UK version is that the cables are owned by one highly regulated company (BT OpenReach) which then has to sell on to retail ISP's at a set rate.

Fibre To The Cabinet (that is, using copper for the last few hundred metres), was rolled out to probably 70% of households without subsidy, and from then on it has required government funding for rural or otherwise difficult areas. The speed is nowhere near what you're listing, though. It's something like 10-50 Mb/sec.
Do you have any better recommendations?
You mean their being captured or how they reacted to their jailers' attempts to screw with them during their incarceration?
But I think that's part of the argument. Reasoning about edge cases in code full of nested loops and conditionals is hard. Eliminating branches and opportunities to hide fencepost errors (for instance) goes some way towards reducing cognitive noise so you can focus on the meat.

Of course that's not the full argument. And I'll throw in one more: it isn't anywhere near the top of the list in terms of importance, but aesthetically pleasing, elegant code has a certain amount of value, if only to other programmers. (Naturally, it has to be correct, too.)
>If AT&T and Cable monopolize the internet (which they are close to doing) without strong net-neutrality laws, they can (and will) slowly migrate to the internet being limited to the top 100 sites (curated by them).

>In such an internet, search and AdWords/AdSense is useless.

That doesn't make any sense. Hits to 25 KB Wordpress blogs are trivial for ISPs to serve, nor is there usually any practical or economical way to bill the owners for serving them. It would cost many orders of magnitude more to create a blacklist and/or to track down and attempt to collect payment from the owners than just to continue serving them as before. It's the 25 GB 4K 6-hour Netflix binge-watching sessions they'd want to be subject to throttling/charges.

Whether that's a good thing for the consumer is debatable — it probably isn't — but there's no reason for fearmongering. Many countries, including the US for most of the past several decades, have no or have not had "strong net-neutrality laws" without "migrat[ing] to the internet being limited to the top 100 sites (curated by [ISPs])."
>What is the benefit of such a social year, as opposed to having the youngsters start either an apprenticeship, where they can learn a trade, or continue and finish their education, and then get into the workforce? If such social labour has to be done, it should be paid accordingly and people should not be forced to do it in my eyes.

Because I believe that each and every one of us is born with a debt to society and that promoting selflessness and community work is beneficial on moral and ethical grounds for the society as a whole.
I don't see anything more wrong with doing a civil service which often you are paid for (not much but are paid for) than saying collecting taxes on your hard work, in fact I would go out and say that I would rather being "forced" to volunteer for a year or two in my youth than pay higher taxes.

I also believe that good order, structure and community outreach can help people find their place in society better and to learn more about themselves, society already forces you to do many things I don't see how the fact that you rushed out into the workforce or into a specific education path just to make money any less forced than volunteering at a school, hospital, fire department or anything like that.

In fact it can help society on many levels, there is nothing that prevents say a 3rd year CompSci student from teaching programming at a school 2-3 times a week, in fact having a 20 something role model who they can relate too is likely to have a very good positive effect on children and young adults.

Volunteering also tends to reshape your perception of society and in my opinion for the better, I was a volunteer EMT since I was 16 and I have done a military service, this is just my experience and my lesson learned.
Triseum unveils calculus educational game Variant: Limits
Yes, interesting how the same insight can lead to different approaches.

I used to work with a guy whose desktop was a complete mess and he would never try to organize the chaos. He had high screen res and it would take him a minute or two to find something on his desktop but he could do it. Then when it got full he would take the entire thing and paste it into a new top-level folder, called "old desktops". Of course this included his old old desktops folders, recursively. So the old desktops hierarchy became like archeological strata for everything he had ever done.
Most of that music wasn't contemporary.

Rite of Spring, El Cascabel, Johnny B. Goode, Melancholy Blues, and Dark Was The Night date from the same century; I can't figure out if the Japanese piece does or not.

Everything else seems to be much older.

I was going to say that we'd be more likely to send something more provably enduring from living artists, and I was about to name Prince and Bowie, but, alas.
My argument was about software development and I don't know how much it would hold up for other fields.

Employer pays the time for that employee to acquire the knowledge, employer serves the know-how that the employee might never ever able to learn by herself. How is it not reasonable to expect that knowledge to be used against the employer? Why is it one-way? I'm not talking about knowledge in a sense that "good code should include comment" kind of dev best practice. I'm talking about domain specific know-how that the employer came up with in many years by spending lots of money (R&D, trial & error, field studies etc).
"Imagine workers coming to the job one morning to find that the tools they used the day before have now en-masse been declared obsolete and all their technology is slightly different, incompatible and un-tested."

This is one reason software is eating the world. It's actually possible to build new tools to increase productivity and start using them in a very short period of time. Sure, most of the tools are crap or marginal improvements at best. But with so many new ones being developed constantly, occasionally one offering real benefits shows up and every developer can benefit almost immediately.

I also think you vastly overstate the amount of "NIH" and vastly understate the massive amount of actual reuse.

How many developers use Apple's UIKit to build apps? Yes, a small number reject some out of the box components, but I'm sure many more developers just use what Apple provides as the building blocks of their application. Very few people write their own networking stack or HTTP library. And as much as newer programming languages get massive hype, the same languages tend to dominate the Tiobe rankings year after year (or whatever popularity metric you prefer).

In other words, focusing on what gets posted to Hacker News probably doesn't reflect the experience of the median developer.
s/payed/paid

Lätt att stava knasigt :-)
The often mocked Nikon 1 series is generally considered to have the best all-around PDAF of mirrorless cameras. It can track about the same as a DSLR (definitely faster than a 5D1, possibly faster than a 5D2).

It has a weaker native lens selection than M43 but it has a 70-300mm lens that translates to 190-810mm (factoring 2.7 crop factor) that birders love. It can also use adapted F mount lenses with decently fast AF (center point only).

On the other hand, the N1 series has so many other weaknesses (like being massively overpriced for what you're getting) that it's not a great system for most people.
Show HN: Slack Notifier for Xcode
Even worse plenty of jobs won't let you use the tools we do have. Right now I have to work on a Java project that only exists inside a Rube Goldberg of virtual machines and old versions of eclipse. Scrolling inside the vm is dog slow and it crashes multiple times a day. Any attempts to improve the development environment are rebuffed as not providing business value so development will continue to be slow meaning less leeway will be given for improvements in the future.
I had limited success with it so far. Could keep my system working for a few weeks at a time before urgent tasks getting in the way of the process and organize steps and making the whole system untrustworthy, so even adding things to my inbox felt pointless.
This would be a game changer. My fiance works in a non-technical role for an online media company and her non-compete clause is basically every other online media company in the NYC area. I don't understand how a company can have the authority to limit someone like this for 2 years after working there.
Is it just me or does the grid initialization example seem extremely contrived?
I would argue that pseudocode doesn't present the "end goal" of readable brevity.

Without getting into specifics all too much, an example of things that can make code much shorter, yet readable, is piping data through a series of functions, which is something that Python doesn't allow without repetition, as far as I know. There are lots and lots of things you could point to. I don't think the point is to change Python, but I do feel that people who are too snowed in could accept that the time wherein Python was the most concise, yet readable language has passed quite a while ago, so it might be less of an argument for Python than they'd think.

The same will end up happening with the "ecosystem argument" as well, by the way. It will be touted as Python's greatest strength 10 years into the future when it no longer holds true, but since it's something that's been repeated for tens of years it'll still be repeated, based solely on history.
I disagree. There are people that I know that might not interview well, but have a huge list of people that are willing to vouch for them, because they do great work.
My workflow:

Evernote (coupled with a ScanSnap document scanner) ->

Documents
Financial Statements
Contracts
Receipts
Code snippets
Infrastructure notes
Invoices / POs / other financial docs

Google Apps ->

Email
Calendar
Bookmarks (Chrome)
Spreadsheets
Docs

Doit.im ->

To do lists
Reminders
Project Management (lists of to-do lists)

Handwritten ->

Notepad+ for iPad Pro (then shared to Evernote)
YAML or TSV depending on whether your configuration looks like a rectangular table.

If you want extreme flexibility using C++ as the main language, take a look at my project: https://github.com/jzwinck/pccl

It lets you configure your C++ apps using Python. Config items can even be Python functions.