skysight-inc/HackerNews huggingface dataset:
> While I think your comment is unconstructive, I do have to say that I don't quite understand why Go decided to force hard tabs.

Since you're using goftm which imposes a strict discipline, tab-indents and space-align allows configuring tabwidth however you want locally without imposing that on other collaborators. The issue with the idea is usually doing it consistently and people properly configuring their editor (if the editor allows tab-indent+space-align at all), when the code is being hard-reformatted it's not an issue.

> Even more confusingly to me, I really don't understand why they seem to standardize on tabs expanding to 8 spaces rather than 4.

8 is the historical/default tabwidth on Unices (unconfigurable environments generally have a tabwidth of 8), using hard tabs but defaulting to anything else would be odd. And since it's tabs, you can configure your environment to whichever tabwidth you prefer (like 3 or 6, I've not seen editors with support for tabwidths in half-spaces or pixels but in theory that's also an option) (well technically the CSS tab-size property supports arbitrary <length> tabsizes but only Chrome >= 42 supports that, the rest only supports <integer> spaces, except for IE which has no support whatsoever).

A claimed benefit of 8 tabwidth is also that rightsward drift becomes a problem extremely early, the tabwidth thus acts as a check against over-nesting. Now that's inconvenient in languages with significant "natural drift" like C# (where your code lives in a method in a class in a namespace so you're already 3 indents deep before you've writing anything, class-in-files languages tend to have a tabwidth of 4 or even 2 probably for that reason), but IIRC Go only has a single "natural ident" the rest is all yours, so a tabwidth of 8 serves as a check against nesting code too much.
That assumes that intelligence agencies are not utilizing betting markets.

In fact there was a big push in 2010 to build a betting market type system for analysis across the Intelligence Community. It is not used 100% of the time but has some measure of success where applied.

When I was in the IC I actually built a hypothesis estimation tool based on the Delphi method and a Bayesian updater to give probabilities for future events, crowdsourcing the votes from the community. Worked ok in our limited run, but needed a lot more work to implement really well.
Curiously, I read that comment as saying: Silicon Valley is too preoccupied with short term profits to be able to concentrate for a long time and come up with such 'tangible' and actual benefits in the domain of transportation. This is not the next 'snapchat/tumblr/facebook' ... That's how I interpreted his comment at least.
https://news.ycombinator.com/item?id=7614666 was something interesting but no longer in active development
it's not a recurring revenue like a a daily pill. One payment every ten years per person is pretty meager.
The illegal sale of something has risks and costs (obviously) so the criminals will only engage in it if the price of the good being sold is high enough. When prohibition started the price of alcohol went up to cover the risk of selling it illegally. Once prohibition ended the price dropped and it was no longer worth the risk to selling it illegally.

However, you are correct that they had already built up the infrastructure and practices for smuggling, so they simply moved to other more profitable goods like guns, harder drugs, and people.
I feel like this is as often the fault of the designers as the user, though. Of course it's going to confuse people if you change the design; and often, such changes are arbitrary and unnecessary.
Unless you're an MD, I'm not calling you doctor, and it's a 5-nines indicator you're a jumped up prick. In english, Dr. is a honorific reserved for MDs, dentists, and psychiatrists.
I shudder at just how much information chinese and russian hackers were able to get or still in process of acquiring or planted early ahead of time so it can be activated for future use. Hope the US also has enough dirt to counter the balance.
If you're doing something annoying or illegal they could always follow it and see where it lands. More likely they would ask when they drive by and see someone preparing to launch one.

There are lots of hunting, firearms, and vehicular regulations that get enforced by cops (and other peace officers) who see things while on patrol.
Cocaine and heroin for sure, but my understanding is that meth is a different category entirely and I'm not sure if it can be tolerated as easily as the others.
Tagless structs can't be forward-declared.

(Obviously, this looks like a local struct, so there's possibly no need for forward declaration. But you might have a snippet to generate this sort of thing for you. Or maybe it's just force of habit. And so on.)
The reason those in charge don't care about secrecy is... secrecy is important not for reasons of "national security", but rather for those of politics. Do we need to bash some hackers or protesters or journalists? "OK, then secrecy is literally the most important thing, more important than cute little kids or the Constitution or even the NFL." On the other hand, when it's just us old M-IC lizards futzing around? "Naw, who cares? I'm the expert!"
I've tested my code with the TNC-Black from Coastal Chipworks and it works well. Weight isn't a huge issue on my flight; I'm focused on high altitude photography. It's just more fun for me to do things in software whenever possible. I'd really love to do the mod/de-mod in pure Go. There is an interesting example of a modem in Go but I have much more learning to do before I could write one of these for AFSK:

http://bemasher.github.io/rtlamr/
I see it as teaching fairly basic business and personal finance concepts. In a league where 60% of players go bankrupt within five years after leaving the sport [1], this is likely pretty enlightening for some readers.

[1] https://en.wikipedia.org/wiki/Personal_finances_of_professio...
Startup thinks millennials want to live in shared-housing units
As long as the industry keeps growing quickly, we'll keep seeing teams that consist entirely of inexperienced youth.

I think the only thing that distinguishes now from previous periods in the software industry is that there is less of a engineering-driven culture in the companies - product and sales more frequently take a leading role, and the technology used is cheap and accessible enough that bad developers can still make a go of it, get the business through launch and into profitability(albeit with catastrophic bugs, no security, no backups, etc.).
I'm not sure if I'd say that "the real headline here is that these people have no fucking idea what they are doing" - the headline really is that some researchers have seen an exciting result in combating Parkinson's.

Medicine is really really hard, and our understanding of the human body and the interactions it has with various chemicals and compounds is limited- but do these researchers have no idea what they're doing? That they started a trial on Parkinson's patients with nilotinib suggests they have some idea...
The Caffeinated Lives of Bees
> All the ones nobody wants.

Nobody wants them now.

But people needed those jobs at the time, and other jobs didn't just appear to save them. It took more than a century until the situation cleared out.
The NRA draws the line in many places, especially with anything that stinks of military hardware.

The latter turns out not to be the case. Yep, they allowed it for full auto weapons, and AP ammo, but for the first time ever refused to sign off on any and all "assault weapons" bills when that mess started in the late '80s.

Otherwise, yeah, the "compromise" a lot, so much that I'm not a current member and have an alert set for 10 years having passed since they last tried to sell us out. Still has a few years left.
The Lack of Historic Knowledge Is Frustrating
I knew (witnessed) the person who got that famed call... was at the compaq side of the MCI call center handling support calls for compaq, on one side, and iomega on the other (I worked on the iomega side).

Walking by... head pops up... "dude... dude... (trying no to snicker too hard) ... this lady's cup holder is broken..." ... me respondign "cup holder?" ... "yeah, the cd drive.. she thinks it's a cup holder" ...

Such a brief interaction, but really funny none the less... My funniest call was someone calling to back up their master's thesis work, because they were concerned about the power during the storm... was almost 6 minutes into the call when he said the power was out (desktop computer). It's really hard to be professional when faced with certain levels of stupid.
An asteroid that size has a very small escape velocity, on the order of a few meters per second. I think a mass driver which broke off small chunks of asteroid and hurled them to escape would not take too much power and be able to disassemble the asteroid in less than one orbit. (Advanced detection would be a plus here.) If we aimed the ejecta, to get a momentum change in a given direction, we would not have to completely disassemble the asteroid, because its orbit would change and eventually miss Earth. Complete disassembly would be safer, because small chunks would burn up in Earth's atmosphere.
If some hard drugs were tolerated, it would stop people for going to the extreme alternatives. Why would you risk losing an arm to Krokodil if you can buy heroin safely at the drugstore and take it in a controlled environment?

Yes, you risk addiction. You risk ruining your life. But you do too with a lot of existing drugs. Alcohol comes to mind.
It should be. The negative externalities of prohibition are so much worse than from abuse and addiction, even for meth, crack, whatever.
> Or maybe it's just force of habit.

Or cargo-culting.

edit: wow somebody felt threatened. I have no shame stating that I cargo-culted exactly that for a while before I actually wondered what I was doing.
It'd be even worse most likely, as US troops are gonna act much differently domestically and would almost certainly be much more reserved. Gonna be much harder to shoot potential enemies when they literally are your friends (taking a looser, FB-ish value of friendship).

Better for the world would just be splitting up the US, like AT&T was. Perhaps 3 or 4 ways? Then you'd have much smaller countries to deal with, easier to make changes and reflect citizens' desires. Plus it'd create some competition, for trade and so on.
For what it's worth, there is no method that goes untested for forecasting. The CIA's Sherman Kent school is a treasure trove of analytical methods, techniques and processes that have been studied and implemented over the decades. A lot of the research has been put online for free [1].

As the article states, nobody outside of the business will ever hear about 99.9% of successful intelligence work done, and 90% of the people inside won't hear about it either. So unless you are directly involved in analysis, colletions or operations, it's impossible to get a good feel for efficacy.

[1]https://www.cia.gov/library/kent-center-occasional-papers
I'm curious, does anybody know what are the advantages over PG?

Pg, have a lot of tractions this days, I use it for quite a while, but I never use mariaDB. So, I will be quite curious about features wise :)
How did you get access to the binaries? I would think the AppStore requires a session and valid purchase in order to download. Or is this analysis based on binaries submitted by your users?
I imagine not that much in practice. It is not like someone is going to manually write out identical functions twenty times for each type they want to support. That's precisely what computers are good at doing and there are countless tools to do it painlessly.

The bigger problem is that Go doesn't have type inheritance or similar. Meaning, there's no great way to say that this generic function will only work with number types, for example. You leave the burden on the programmer to ensure their generalized function is applied only to types which it is intended to be used with.

While that is less than ideal, I cannot see that increasing developer time by a significant margin.
I remember this in the 80s.
This is exactly how I feel about the pharmaceutical industry. The brain is such a vast and unknown universe and we're hitting it with wide hammers to see what will happen. Wasn't it just shown that Prozac did more harm than good?
Windows developers are also developers and many of us dislike UNIX way of doing things.

Yes, I have spent part of my career porting software between several flavours of UNIX and Windows.

Windows is way closer to the Xerox PARC developer experience than any UNIX.
Indeed. If cross-platform UI toolkits have shown us anything, it's that cross-platform UI toolkits are a bad idea.

You end up targeting the lowest common denominator, and a UI convention that works on Windows won't work on OS X, and vice versa.

One big error made by these toolkits is to base themselves on generic pixel-oriented layouts, instead of more abstract declarative ones. For example, if you need a dialog box with a small form and "OK" and "Cancel" buttons, you'd lay each component out on a form, and the layout would be identical on each platform. But this is such a common thing to do that it would be better to just declare what fields should be visible and what actions should be available, and have different, platform-specific, opinionated adapters that can wire together a native UI from this metadata (together with some platfomr-specific, CSS-like hinting: "on OS X this field needs to be at least 500px wide", etc.).

There's a wide selection of common idioms (dialog boxes, file dialogs, "wizards", preference panes, alerts, etc.) that fit into this scheme. The reason nobody did this is probably because developers overestimate how important it is to micromanage the UI, and don't think a system like this could support all variations that apps need. In truth, most UIs are quite pedestrian, and could benefit from being driven by a high-level description.

This is where React (and React Native) actually would help, because the component interface is separate from the component implementation. You can have a fairly high-level mostly-declarative description of your app that pulls in platform-specific versions of certain UI widgets where it makes sense to have one, but otherwise relies on generic ones.
Airing: the first hoseless, maskless, micro-CPAP
But what about making them private APIs that also require authorisation.
Interview to OpenBSD developer
Why would anyone respect the judiciary when all 10 of the unit tests from the Bill of Rights are presently failing?
The chip+signature card is pretty annoying when traveling. While visiting New Zealand (where local cards are all chip+PIN) with a U.S. chip+signature card, the majority of clerks actually request to see the card and visually inspect the signature. Also, I can’t use the cheapest petrol stations because they all require PIN.
> ...its approach to data abstraction and object-oriented programming is unusually flexible.

I'm not sure I can get behind that without generics.
> It's an appropriate response to what the employee did.

Sorry, but you have no idea what the employee did. The employee claims such allegations had never been made to him and that they do not pertain to him.
I'm sure people with Parkinson's and their families really feel bad that this was discovered in a way that doesn't align with your sense of what's fitting.
Which EBCDIC CCSID?

At least you knew which encoding to use. For one of our payment integrations we've given up, and just pass it 7-bit ASCII.
SanDisk Said to Be in Advanced Talks to Sell to Western Digital
In general, you can always get an abortion (or, at least the woman can), but you can't always get cured of an STD.

Having said that, there definitely are non-technical issues that can make pregnancy more final than an STD (moral opposition to abortion, not wanting the child while the woman does, ...)
Healthcare IT Pro Challenges – Interview with Steve Rogacki
A fantastic idea, even slower to compile (since you need to parse extra source files), more complex workflow, and extra files which developers have to remember to ignore.
I wouldn't quite call it an ad-hominem. In my opinion, when having to rely on second-hand information, you should take into consideration that individual's motives, and possible biases that may manifest as a result. Of course, the same applies to Amazon.

Short of the actual, detailed facts from an impartial source (apparently not the NYT it seems) we're forced to make assumptions based on individual's personal experiences / comments. Maybe Amazon indeed was a horrible place to work at...for those individuals that complained. But if we're at that level, surely we should consider motives/personal circumstances?
You should be looking at Rump kernels for this, specifically https://github.com/rumpkernel/rumprun-packages/tree/master/p... directory.
As Wikipedia puts it (https://en.wikipedia.org/wiki/Gun_buyback_program#Australia):

Unlike the voluntary buybacks in the United States, Australian buybacks of 1996 and 2003 were compulsory, compensated surrenders of particular types of firearms made illegal by new gun laws.

The financial compensation was paltry; that for being converted from a citizen to a subject...?
That's for a specific type of male contraceptive, not a general one. Furthermore, there already exist female contraceptive options that last years, so I'm not sure your argument is valid in any case.
Show HN: Guy Needs Gift – Side Project
Yeah, it may not be possible. Keep in mind, though, that there are plenty of things about being an actuary that aren't tested in the actuarial exams. That doesn't stop them from requiring that actuaries pass an exam involving calculus, linear algebra, and so forth. And as a result, actuaries don't have to go around re-studying integration by parts every time they want to change jobs.

I've been on a few interviews at different silicon valley companies, including Google and Amazon, as well as smaller ones, and the technical screening is remarkably similar. I've noticed it is far more rigorous at some companies than others, but they all more or less test dynamic programming, recursion, trees, lists, hash tables, sorting, and permuting. Even if we all agree that there is no way to have an exam that captures the wide, diverse nature of programming, it could still be useful to have an exam that covers that part that we test over and over and over.

There's one other wrinkle that may not work here - many companies say they do this because they want to see how you tackle a difficult programming problem, how you communicate your solution, and so forth. As a result, they might not be satisfied with an exceptional performance on a similar exam, even if they have high confidence in the board that created the questions and conducted the exam.

Now, all that said, I do consider this to be a really serious problem. Why? Because people who can study for and pass a difficult whiteboard exam on algorithms and combinatorics can pass the actuarial exams, the bar, the medical boards, and so forth. I think that the software industry loses a lot of talent because people don't like the idea of signing up for an industry where they will have to pass their entrance exams over and over, every time they change jobs, and the people who are capable of this have other options. I think this is costing us a lot of talent, it may cause people to favor other fields, and it may cause people to give up and drop out. There are some risks to a formalized test (cartel building is a serious risk, I recognize this, and it worries me - as a math major rather than a CS major, I might be one of the first excluded).

At this point, I don't want to seem like an advocate for this. I'd say I feel ambivalent about it, but that's a change from where I stood on the issue a few years ago. I'm starting to believe that the damage inflicted by what some people believe is "interview hazing" may go very deep. Here's a hint at the extent of the problem...

http://www.fastcompany.com/3043082/most-creative-people/why-...

"Hall asked a simple question: Why didn't Chipps, a brilliant engineer, ever apply to work at Fog Creek? Chipps said she didn't think she would make it through their rigorous testing process."

One last thing - people certainly can agree that there is a problem without agreeing on a solution, especially one that involves a standardized exam.
Instagram account immediately deleted after posting Janet Jackson concert videos
>Even if the lack of anti-military hardware makes the second amendment almost pointless.

The British military thought the same about a bunch of hicks with a few rifles living on the east coast of America. America's military thought the same thing about a bunch of tribal shepherds in Afghanistan. The point is, you don't need to match a military on hardware to defeat them.
Sildenafil (Viagra) started as a blood pressure medication and is still used for that purpose, in addition to it's more popular erectile dysfunction usage.

Similarly, Finasteride (Propecia) is still used for enlarged prostate.
I'm a bit suspicious of this story. Apparently his top secret security clearance application is in his AOL account, but he's been in the CIA for 25 years so that seems odd (unless his AOL account is very old).
My employer was looking for a business process integration platform. We looked at Salesforce, MS Dyanics, Oracle. We decided to go with Django + Posgres. We're in the process of converting 100's Access apps and management spreadsheets at a fraction of the cost £170 per user per month. We where looking at over £200K PA before we started talking about systems integration. Similar costs from other suppliers. The management just wasn't interested in spending that kind of cash before we had anything to show for it.
Yeah, I want to drool but utilizing that many threads in "practical" scenarios seems difficult. It would probably be great for messaging systems though!
>This study revealed that 70% of 271 patients became azoospermic after 6 months of treatment. The mean time to azoospermia was 3 months. The azoospermic patients were enrolled in a 12-month efficacy phase, where one pregnancy occurred. Sperm reappeared in the ejaculate in 11 patients. Once the testosterone was discontinued, the mean time to sperm recovery was 3.7 months. Of note, this international study revealed that 91% of Asian and 60% of Caucasian patients became azoospermic, suggesting an ethnic difference in endocrine response. This difference has been seen in subsequent studies. Possible explanations include fivefold differences α-reductase levels in these groups,

This is your solution? This isn't marketable because you can't have six-month induction periods with repeated testing for azoospermia that only works on 3/4 of patients in the first place. That's a practical problem, not a political one.
Because Perforce is fantastic. Nothing else comes close. The chance to work at a Perforce shop again might even lure me away...

Those stupid old guys eating steak, when all the cool kids are eating burgers...
You know, you could probably build a whole new shell around this whole concept. Solve a couple of the fundamental UI issues (i.e., I don't really want my insertion point or the text I'm editing to be bouncing around as things chunk in) and I wouldn't be surprised you could take this concept further than you might initially think. For instance, one issue I often find I have is stale information as I flip around my shells; if my source plugin was updating in realtime everywhere, that would be useful. And I mean that as just one example of the sort of thing that could be useful if this was taken in deep in a new shell.
I think the startup scene is growing quite rapidly here (Barcelona) however from my perspective it seems that a lot of founders are from abroad and it saddens me a little as there is a great wealth of talented people here that could be founders or technical founders they just don't seem to realise it!