skysight-inc/HackerNews huggingface dataset:
This reminds me a lot of the tax code. One special case is painless. A whole pile means that millions of worker hours are wasted trying to fill out the forms correctly, and millions of dollars paid to CPAs to do what any citizen ought to be able to do in minutes.

Both with taxes and regulations, it's death by a thousand cuts. If you try to fix it, you'll hear "but soy farmers need tax breaks" and "but workers need to have good office chairs". Individually, each claim sounds reasonable. Collectively, it's a mess.

I sometimes fantasize of ways to limit this. Eg, have all laws sunset, so we have to prioritize renewing the most important. Or set absolute size limits on areas of regulation - like a one-page tax code (with specified font and margins). But likely none of it would work, humans being so good at exploiting systems for personal gain.
Free Direct Download Movies – No Download Limits
I could not agree more. My co-workers and I describe Google software engineering interviews as a standardized test. It's absolutely something that can and should be prepared for. Passing the standardized test shows that you know how to buckle down and learn something.
Stanford+Wikimedia built a recommender system to fill Wikipedia's language gaps
Sorry, I meant the F-35 software that ensure that the plane will actually stays in the air is fine, with no real bugs left. The ALIS software, that helps ground crew, maintenance and mission planing, I assume, is still buggy, so you wouldn't want to use it in a war time scenario?

I'm not sure I'm making a ton of sense. It's just really interesting, I'm in Denmark and our government are about to pick which fighter plane will replace our old F-16s, and the F-35 is the favorite right now. This is despite experts saying it's a bad plane. What I understood from your comment is that it will fly just fine, but bugs in the ALIS software would make it harder to operate than anticipated.
FBI Makes Official Its Decision to Keep Apple iPhone Hack Secret
Why am I supposed to want to track my temperature? How could that benefit me?

It's just data collection for the sake of data collection. Nobody is going to use the temperature data. It doesn't benefit anybody trying to snoop on you. It doesn't benefit you. It's just a stupid feature that you can throw in and market as "neat."
NSA is so overwhelmed with data, it's no longer effective, says whistleblower
SpaceX also has a reputation for severely overworking its employees in addition to the below-market pay. If working in aerospace that actually gets humans off the earth is your goal, then SpaceX is hands down the best private employer. However, if you just want to use your education and skills to work on aerospace while working reasonable hours for good pay, one of the ULA companies would be a much better bet.
It's probably money. Millions of money.
I'd say it also heavily depends on whether anything of monetary value can be extracted from Mars...
If Mars "secedes", I'm sure looking forward to a possible real life battle of worlds, something thus far only enjoyed through scifi and games.
The legal question is whether the exclusivity terms in the licensing deals are anti-competitive given Google's dominant market share in Europe.

"handset-makers that wish to pre-install Google Play must, among other apps, also add Google Search and make it the device’s default search service; if they want to share in Google’s ad revenues they have to exclusively pre-install Google Search; and if they pre-install Google’s apps on any of their models, they must commit to install only Google’s standard version of Android on each and every one of their models."
Different software.
I always thought React was a good one step above jQuery. What made you choose Vue?
> But do you think this is easier to do if you get less candidates

This is one of my pet peeves. The number of applications you get has absolutely nothing to do with the number of candidates you should consider, because it has absolutely nothing to do with the number of candidates that you can competently consider. You don't have to get through every resume, and trying to do so will just lead to biased "how can I say no" ad hoc filtering games.

The solution is to use an unbiased* pre-filter to restrict the number of applicants that you let into a thorough consideration process. Random selection is the pre filter that I would use, but there may be other valid choices (though outside of random selection, it's easy to let bias slip in).

Bonus points if you are transparent with candidates that get filtered out this way about why and how that happened. If you're messaging is constructed well, then they should understand that there were too many candidates to give all of them fair consideration, and that being filtered out reflects in no way on their worth as a candidate. So, they will be more likely to apply for future openings.

Sorry if it feels like I'm criticizing you. I don't mean to at all. It's just that this idea of being overwhelmed by candidates is absolutely pervasive in discussions of hiring, and it's a completely fake problem that leads to absolutely real difficulty on both sides of the hiring process.

* A lot of organizations resort to biased pre-filters to cull resumes, like unnecessary requirements. I'm of the opinion that this leads to suboptimal results, particularly if they align significantly with the biased filters that the rest of the industry your company is competing in uses. It means that there are qualified candidates that end up systematically under-recruited. Those are the Moneyball candidates. You should want those candidates because they are the most productive relative to the salaries they can demand. And even if you don't give them a lower salary than you would give a candidate that passes all the typical filters, then you will still have a significant retention advantage, which all told may be worth more than shaving salary in many (most?) situations.
One might think about it as adding additional degrees of freedom.

The goal is similar but unlike OpenAI's Gym or DeepMind I want to construct a training ground much more close to the reality in VR that would also allow interactions with humans (e.g. to be trained as well).

It's a logical step after image recognition and playing simple games.
For the fans -- have you tried ceiling fans? Their low setting moves enough air around, and even on high they aren't that loud due to the large fan blades. (I just moved into a house with ceiling fans, and wow what a difference)
Do You Need to Be a Really Good Programmer to Make a Living Freelancing?
I am totally empathetic to this. I did not intend for it to be a trite statement. I'm in the same boat.

Not all ventures require lots of savings. (Time? Definitely). It is conceivably possible to try and bootstrap something outside of working hours.

The original author was able to devote much time to GitHub projects, so it's not a stretch that the author might be able to bootstrap an idea.
Israel has had its own version called "codeguru extreme" that's been going on for the last 11 years.
The rules are significantly different, but the idea and inspiration is from core wars.
(Sorry, hebrew only: http://www.codeguru.co.il/xtreme/about.htm)

It's sponsored by IBM, A large Israeli college, A technological high school chain - And Several Israeli Technological Military Units (Air force, Communications, Cyber).
So yeah, that's probably a really good indicator you might be on to something.
Aren't these 26 forensic witnesses guilty of massive perjury?

I have no sympathy for them AT ALL, and I think they should be personally prosecuted to the fullest extent of the law.
"If you sanction us or cut access to our launch site in Nevada, we will redirect a 50m asteroid to impact Washington, DC."

It would be a classic Mexican standoff, but the group with access to orbital and inter-planetary platforms would win. You could try to starve them out, but you couldn't keep them from obliterating you while it was happening.
Israel might have a problem with that as they have an unofficial, official exclusive.
It worked fine for MS.

I think Apple have no where to go than to buy companies. In fact most of their revolutionary products were products or technologies they bought.

It's typical apple strategy, they are just worth so much now that it's hard to see their acquisitions as anything but a drop in the water. Until now I guess.

They could buy Twitter, they could buy Box (or dropbox) or some other cloud solution, they could buy Stripe, they could buy Slack, they could buy so many companies and use their size to leverage those into something truly groundbreaking.

So I don't think it's that far out.
Fwiw, hair dryers for dogs or horses can easily hit or exceed $400 for a solid professional model (one that moves a lot of warm but not hot air efficiently to dry the coat quickly without undue damage to skin).

IF this manages to accomplish a similar feat without the bulk, it's easily worth the price for those who do a lot of hair drying.
This Massage Makes Women Tickled
Angular 1 :(
> Edit 2: Intel also makes compilers, to which I own, but never use.

I see this more and more often on Reddit, from posters I assume are millennials, and I am interested in the psychology of this error. Why do you put a "to" before "which"? You would not say "I own to an Intel compiler".

I never see people make this mistake with other pronouns, either: for instance, they will correct turn "I saw pg yesterday" into "pg, whom I saw yesterday". What is it about "which" specifically that makes it hard for kids to use?
I'm not the parent, but I read it as "Will the F-35 fly without ALIS?".
BYU created A.I. controlled foosball table to play against humans
True about the odds for myself, but I wouldn't want to be responsible for destroying some kid's enthusiasm for coding.

Still, I might look into it. Salaries are not that great for teachers, but maybe sufficient.
I think that's an unfounded and problematic stance.

Front-ends almost always involve working with data. It is increasingly common for front-ends to have filters, searching, sorting, etc... of that data as well.

Doing that efficiently is key to ensuring a fast, responsive UI.

Wrangling with divs and CSS may take a disproportionately large amount of your time but that doesn't mean it's the most important skill to look for, nor does it mean the CS questions are somehow irrelevant to the work.
The article says they are doing this with NASA, carrying instrumentation of unspecified origin. My guess: SpaceX hands a Dragon to NASA which sterilizes and outfits it with instrumentation and then hands it, enclosed, back to SpaceX to launch.
There is a perfectly valid reason for this: overdevelopment, particularly in the Californian style of "chew up green space for tract homes", sucks.

There was a time when new development was viewed as a good thing. We built high quality buildings and established new towns. Now we chew up land to produce this:

http://farm4.static.flickr.com/3264/2643280748_7799215dc3.jp...

What human can look at that, even if they are forced by circumstances to live in it, and not want to hoist the black flag and begin slitting throats?
Got it. Here's the code:
https://github.com/passbolt/passbolt/blob/master/app/Control...

I didn't know gpgauth existed, but this is what they appear to be using (the site has a broken cert): https://gpgauth.org/
> MS is doing Open Source today because it really has no choice

And that's a good thing. It shows the strength of open source.

MS is a company. Just as Google. Companies will "work towards the best interests of the movement" as long as those interests converge with theirs: make money.

AFAIK large portions of Google's core business are closed source. They are not in open source for love.
I think C++ but I'm not certain about that.
I don't know, I can't downvote :)
There's always a balance, but the market only decides how a business should make the most profit, right? The market doesn't naturally motivate anyone to adopt fair labor practices or environmentally friendly policies. If you're getting pressured to fix those things, the market would probably tell you to hire a better PR firm.
The new wave of hardware companies like to make better versions of overlooked objects by building on top of a computer/mobile platform. I'd love to see more people just focus on redesigning a product to give us the benefits of modern UI without cramming a smartphone into it.
Whatever the history, it's psychologically tied up with a lot of nasty baggage, and makes it seem inherently dirty, like there's something wrong with bidding up the value of labor by seeking to offer better compensation for workers.

Whatever the technical "correctness" of the term, it comes of as a sort of apology for setting better wages and we should use less loaded terms, like "recruited" or "bid/hired away".
Great article, but... still politics. Even if they're politics that I think are extremely important in many places in the US right now, it probably still doesn't belong.

https://news.ycombinator.com/newsguidelines.html
I like GitLab, I like the UI, and their product. But a lot of companies treat GitLab like its their own personal GitHub and just shove it onto an internet accessible instance, and the only thing standing between their internal IP being stolen and safe is developer account passwords and GitLab's code quality.

This is why when I set up GitLab CE we set it up behind a VPN. Now an attacker needs to compromise both the VPN and GitLab itself to get away with any internal IP. It isn't unbeatable, but if you want developers to be able to work remotely it is the least you should do.
Speaking from experience, it's a hell of a lot easier to write buggy C++ than buggy Haskell or Ada (both of which can in some cases be formally verified to follow the spec).

C++ is unsafe by default and you have to write lots extra checks to make sure your code is bulletproof. Ada is safe by default and you have to be verbose to do powerful-but-dangerous things with pointers.

While yes, you can write secure and fault-tolerant code in any language and insecure and buggy code in any language, the sheer amount of C and C++ software that has been demonstrated to be insecure and very buggy in recent years raises some questions about whether that's the tool we want to use.

Languages are tools. C is a $5 wrench with a blade for a handle. Ada is a pocketknife where you can pull out the wrench or blade if you need it. Both of them can do the same things, but with one you have to be very, very careful to not cut yourself.
Sometimes even a well designed and assembled power supply can be dangerous because of defective components. Big Clive on Youtube does many teardowns of cheap electronics, and here's one of a USB power supply that's dangerous because of internal damage to the transformer:

https://www.youtube.com/watch?v=3Hdn0MuCK_0

Because this is an intermittent fault it's possible that non-destructive testing would not find it.
Pro athletes aren't just motivated by an intrinsic desire to do the best they can. There is an external pressure to win. It's a real pressure with money behind it. In the case of cycling, teams are supported by sponsors out of their marketing budget. They would like to see their names in the press. (associated with a win obviously, not a cheating scandal)
What language/eco-system isn't horrible, honestly? In some way? What's your "ideal" stack?

Professional, I have used or am using C/C++, Python, Ruby, Javascript, some Java, some C#, Golang.

Our of all of those the only one I don't really hate is Golang. In every other language/eco-system I can point to at least a dozen things that are awful. In Golang - maybe only 9.

Node has NPM with a huge eco-system. It's fast. Javascript, if written correctly, can be a pleasure to use, IMO. And even if you can't use it idiomatically for some reason, you can use Cofeescript/Typescript or whatever that forces some sort of code structure/discipline.

Node itself is decent if you understand how to ignore callback-pyramid-of-death with Promises and reactive-type programming.
> Typescript's following the usual JS scope closure rules: the namespace syntax is sugar for the usual sort of JS "IIFE" object pattern, which you should be able to plainly see in the transpiled output.

Yes, and in the transpiled output I will see `Date` turned into `my.awesome.Date` for files within the namespace scope. As I said, JavaScript is always explicitly scoped, so unless you shadow it with a local variable or overwrite the original, you can always access it. So I could easily write `my.awesome.Date` in JavaScript without shadowing the native `Date`, but I cannot do that in TypeScript because of the namespace scoping rules it adds. Which, pains of using TypeScript being the original prompt, seemed quite relevant.
because you want immense suffering to expand outward undefinitely, instead of being confined to one dot where there's a hopeful chance of it being put out?
What coercion? Those developers can use AOSP and roll whatever OS suits their fancy.

They want to ship Google's code, they play by their rules. Sounds only fair.
If C was made a decade later, we'd have been using Pascal or BCPL or something. Other stuff could do the job. Example: Hansen later put a Pascal variant, Edison, on the same machine thst was simpler, safer, and faster to compile. Pascal itself was ported to 70+ architectures from mainframes to 8-bitters.

Nah, we didn't need C. Thompson just really liked BCPL. It was crap. So they tweaked it into C. It still couldn't write UNIX. Ritchie added structs and that version finally did the job. All in the papers I cited. It's facts in their own writings and predecessor papers (eg BCPL) why each decision was made.
I would love Apple to add some of this stuff to Calendar. I believe Calender is now on iCloud so interoperability is hard but that would also be great. Come on Apple I believe in you!
Perhaps more: Is it still a fighter plane without it?
" Not sure if this should be interpreted as a bug report against LLVM IR, or if it possibly represents a future trend in compiler design."

Compilers have pretty much been the way (with the exception of GCC) since about 1975, if not earlier.
:)

LLVM is deliberately low level.
SWIFT uses a higher level IR because they want to do static analysis and language specific optimizations on it.
This makes sense, LLVM's IR is not going to be good at that.

You could transmit metadata, but it's probably not a good architectural solution compared to progressive lowering of IR.
> Their influence is comparable (or less, even) to the US steel industry which has faced dumping and basically been told to go fuck themselves.

I don't know if there's a particular type of steel you have in mind, but cold rolled steel from China has a huge 227.29% CVD as of last December.

https://agmetalminer.com/2015/12/17/75783/
I don't know -- I'm a guy with relatively short hair (off the collar, off the ears), but not a buzz cut. And I've always used a hair dryer -- my hair is just a mess all day without the morning styling routine.
I used to be an investment analyst at Itaú in Brazil writing reports and modeling companies in Brazil. I spent time working in the NYC branch through which many American investors invested in Brazil. I can tell you without any reservation that while foreign investors are allergic to political instability, they are far far far more allergic to the PT, Dilma and Lula. Absolutely none of those actors have been good for getting foreign investors interested in Brazil.

Brazil's great economic fortune from the 90s through around 2008 were pretty much entirely due to the Plano Real creating a stable economic environment (ending hyperinflation) and allowing growth to take place.

Dilma's administration and economic shenanigan's directly and negatively contributed to Standard & Poor's, Fitch's and then Moody's downgrading of the country, such that many foreign investors can't even invest in Brazil any more because it's junk status. Fortunately, most debt is domestic so the threat of default is low, but it's still possible to finances to worsen and threaten that.

The only way to get out of this mess and get back on the path where the rating agencies upgrade us begins with her impeachment. No one, and I mean no one, who actually knows these foreign investors and wants them to invest in Brazil is in favor of Dilma sticking around.
So from a feature point of view, Wikipedia's strength is that it's super flexible, which is needed given the huge range of topics that it covers. However the weakness with the wiki format stems from this freedom. Even for pages within the same topic, you will get wildly inconsistent formatting which also leads to inconsistent content e.g. For some notable people, authors will include their education but not for other notable people even when the data is available.

Another problem with Wikipedia is its notability threshold, meaning you have to be famous enough in order to deserve your own entry on Wikipedia. Most people just don't meet this requirement.
You can hardly call it an anomaly, then. If they are doing the same thing other teams are doing, then why is it an anomaly? I think you just unpacked their success fairly well for a single sentence.

I could just say "Get better players, play hard".

But saying we can't learn anything is just false, considering there are teams that aren't doing these things and are successful, and teams that aren't and are not successful. Crystal Palace lacks any sort of pace or attacking threat, despite having a number of skilled, creative players. Manchester United have arguably better players, but are tactically limiting them by insisting on possession based football (or at least were until about 2 months ago) rather than a counterattacking approach. Clearly if it was obvious, all teams would be successful, no?

Saying we can't unpack their success is the Big Sam school of football tactics, it's all just instinct and good ol' English grit and longballing, nothing else to say.
My family situation aside, it looks as though the average cost of a house in the 30's was $7145 in historical money [src]. I'd imagine 1930 itself was probably lower than that average over the period, but I'm not sure.

[src - not sure about the credibility, but it's good enough for me and this discussion] https://www.slideshare.net/mobile/bentleytran/living-cost-of...

There's a general problem with using averages anyway. As I see it an average wage/cost does not actually equal a normal cost which I believe is more important. That is the most common occurrence of something is often distorted by the averaging out process. So I don't put a lot of stock in using them.

Overall I'm pretty sure a few things happened:

1. Product costs went down due to cost reductions (found via economies of scale within manufacturing) and things like sugar manufacturing.

2. Money saved from General goods went into fuelling house price surges. i.e. People don't have bidding wars over food they just buy them at market price, but houses are different, they immediately are driven up with no regulation and lower supplies.
This is why I refuse to participate in tech industry job interviews. Thus far, I've managed to get enough work in a freelance capacity mostly through referrals and my personal network to avoid having to go down that route. I think it's the height of hypocrisy that tech companies complain that they can't find enough good candidates and how hard hiring is, yet the absurd processes they use actually turn off some good candidates who just aren't interested in playing the game.

Kudos to the author for being so forthcoming about his experience. Maybe if enough programmers start making a big stink about this problem, something will actually get done about it.