skysight-inc/HackerNews huggingface dataset:
I think it also depends a lot on where in the company you are. If you are directly responsible for something needed to launch, there's naturally going to be a lot of pressure. If you are more removed from the direct launch operations, it's not as hectic. Being somewhat removed from the "money making business" is of course a disadvantage if you're trying to hustle and advance, but it's a tradeoff.
> That seems like a very good way for bad documentation to get out, damaging the project.

Read the code, try your best to understand it, and then get the documentation reviewed by someone who does know the software well. This works for code, too. Bonus points: Explicitly enlist feedback ("Anything I'm missing here? Any edge cases I forgot to note? Is my understanding of this correct?")

> I for one would be hesitant to tempt the wrath of the Great Unseen Masters that make open source software with potentially inane questions.

http://www.catb.org/esr/faqs/smart-questions.html

But if you're making an effort to contribute, that already counts for a lot. There might be some gruff redirection towards more effective means of contributing, if you're being a significant time sink and not helping that much, but hopefully that's a win/win in the end.
Markets may be good at preventing tragedies of the commons, but they may also fail to do so.

Consider the case of a lake fished by several fishing boats. Each fishing boat consumes a percentage of their daily catch and sells the rest for profit. The nature of the lake makes it a zero-sum resource: if one fishing boat catches more fish, it means less fish for the others.

The problem: every fishing boat has a short-term incentive to overfish, since more fish lead to more profits. This incentivizes every fishing boat to catch as much fish as possible, until there's no more fish. That's the tragedy of the commons, and there's nothing the market can do to fix this.

By the way, I didn't make up this scenario. There's a ton of examples of this exact same thing happening all over the world, not just with fisheries but with any kind of shared resource ("the commons"). You can read more here: http://www.dummies.com/how-to/content/ten-reallife-examples-...
> This doesn't sound right. You apply for a PR visa. That's it. The visa application cost doesn't change depending on where you live.

I've done some more research. For the type of visa the OP wants (sponsored) it seems you're right, there is no difference. For partner visas there was absolutely a difference in price (because it's actually a different pair of visas depending on where you apply from) until recently, when all the prices increased to the same price.

http://www.border.gov.au/Trav/Visa/Fees/previous-versions-of...
PLATINUM: Targeted Attacks in South and Southeast Asia [pdf]
Well in context it's slightly better, there are in fact two strategies they suggest:

- Forgive yourself for procrastinating b/c procrastination is linked to negative feelings

- recognize you don't have to be in a good mood to do a certain task, just ignore how you feel and get started

But I agree that is not very useful. However I think the answer lies in a section earlier in the article:

"Pychyl discusses the idea of the "monkey mind" — that our thoughts are constantly darting all over the place, preventing us from concentrating. And psychologists agree that the problem with procrastinators is that they are tempted to give in to instant gratification, which brings people the kind of instant relief psychologists call "hedonic pleasure," rather than staying focused on the long-term goal."

This is important! There are concrete methods that have been proven to rewire your brain to lengthen your focus and concentration. One is long distance running. The other is mindful meditation. If you suffer from procrastination, try them, it will make a difference in your ability to concentrate, and thereby allow you to make better long-term decisions.
Taxing at death would be double dipping.

Not really the point. In general, money is taxed when it changes hands. Payroll taxes, income taxes, sales taxes, etc. Taxing on death is just taxing money that is transferred from the decedent to their heirs. It's not a matter of how many times you "dip": the same money has likely been taxed quite a few times for different reasons before it ended up in that person's estate anyway.
> Honestly, I am a little tired of all the articles (edit: I meant posts) claiming MS is suddenly in the Open Source camp.

Okay...but this isn't one nor is it really an "article". It's simply the page about Xamarin being opened source. That's it. It's MIT licensed and opened sourced.

Did you not read the page or did you just want to rant about the same things people complain about with Microsoft in almost every HN thread about their open source efforts? I'm not saying some of these are not issues but when they're unrelated and don't add anything to the context of the content I don't get the point.
I think the point was that it's not really a chain reaction as each action has its own timer and will happen regardless of if any other action completes or doesn't complete.

Which is not to say I didn't thoroughly enjoy it :)
Wikipedia’s Piracy Police Are Ruining the Developing World's Internet Experience
That CV failed to put a phone, or email to contact him back.

No wonder he gets no replies.. :-)
5 Facts about the British Inventor Hertha Marks Ayrton
I don't think the author would disagree. He's saying that if you avoid crunch 99% of the time then crunching for the last 1% isn't very bad and might even be good. He's not saying you can avoid 99% but the last 1% is inevitable.
"Moving left" is NOT an input. An input is "The controller is pushed to the left" (with perhaps a numeric value of how far it is pushed to the left). "Firing once" is similarly NOT an input. "The fire button is down" and "The fire button is up" are inputs. That is how well implemented first person shooters have worked since the Quake days (I think Quake 2 actually).

The point of the article is actually that the server doesn't validate anything. There's nothing to validate. The only data it gets from the client is the state of the controls. Then it runs the real simulation. The client only ran a prediction of what it thought the server would do. Sometimes, it's wrong and corrects itself when it gets new values from the server.
Thank you brudger.
Java is also a completely different language. Each tool has a different purpose.
IEEE Spectrum: The search for a better battery
Yeah, discussing domestic surveillance legislation in a thread linked to an article covering the latest domestic surveillance legislation is way off topic.
I'm coming to live in the US for a year in August and currently going through the visa process. I can definitely say I have typed and then not submitted a few different comments on Reddit because of this.
What do you guys sell? My buddy is from Indiana and they sell corn of which they have seen consistently growing "yield rates" or some term like that.
Eh, I don't really have a problem with this sort of thing. Ownership of a company can be structured in lots of different ways. I currently own 10% of an LLC, and part of the arrangement is that I have no say in how the LLC is run. I'm fine with that, because that was the deal I bought into.

Now, one could argue that this "changes the deal" for people who already own shares of FB, but a multi-class structure for FB's stock has always been the case (Zuckerburg already owns far less than 50% of the company, but has more than 50% of the voting rights). Anyone who bought into FB after its IPO should have been aware that they would never have control over the company.

The idea that a "ruling elite" can overrule the wishes of company's majority owners, and use the company's resources in any way they want, is conceptually very disturbing. In the long run, it's bound to lead to corruption, nepotism, and abuse of power.

One could also make the argument that the "teeming masses" have no idea how a company like FB should be run.

If you went strictly by percent ownership, I imagine the people who would actually control FB would be institutional investors. The usual party line around here is that the founders know better than those sorts of people, and I tend to agree with that in most cases.
>The financial transactions have raised questions on Capitol Hill, where some lawmakers are concerned that money from federal contracts with SpaceX could be used to help SolarCity.

Do these people not understand that money is fungible? It's like pouring two glasses of water into a pitcher and then trying to separate them again.
How did you end up there?
50-Year Study Finds Spanking Doesn't Work
I've been asked a similar question which would have been perfect for this author.

I had recently published a (terrible, but also terribly fun to write) JavaScript physics engine, which the interviewer saw on GitHub. He began with, "how does it work?" and then continued with probing questions, getting deeper and deeper into the various problems I solved while developing the library, especially focusing on tradeoffs between various choices.

By opening the discussion on "my turf," he put me at ease in the conversation, but by driving the interview with very technical questions, he also got the answers he needed about my technical ability.
So slower than LZ4? I wonder how Kraken compression rate compares to LZ4.
My friend recently got a job at a fund when her now boss asked her, "what are some of the more recent innovations in the Haswell chip set that might be advantageous to a fund". She had literally just read an article about this--out of pure coincidence--the day before, and she was able to recall it when the question was asked.

She was offered the job on the spot.
So... pivot tables?
No hard feelings. :)
The "framerate" discussion gets kinda complex in the context of head mounted displays. You're right that high frame rates are essential for head tracking updates to the viewport - but that's a different number to the rate at which the elements in the scene in your very-quickly-animated viewport need updating. You _do_ want t attempt to get 100fps in response to me swinging my head around, but you don't need (so much) to try to get your player and explosion animations up quite that fast (although all my adderall-enchanced fast-twitch fps gaming friends will sneer at you and blame your slow game for them getting headshot all the time if you don't manage 60 fps...)

I don't know quite enough about how the GearVR (or Oculus) manages the framebuffer that the head tracker chooses it's viewport out of, but I suspect there's a way to render a 30 or 60fps scene at two or three thousand pixels cylindrically, then have the viewport update faster than that up around 100fps in response to the head tracking sensors.
I guess it depends what sort of lifestyle you want.

Remote working doesn't necessarily mean travelling. I've been "remote" working since 2009, and in that time I've lived in 4 houses in two cities (2 in Melbourne, and we've just moved into our second place since being in Thailand)

One thing to keep in mind is that the 'startup' industry is much less active in Australia, and in my experience salaried tech jobs (as opposed to contracts/b2b consultant type work) in Australia in general are quite low, unless you're doing doing "enterprise" stuff for government/banks/etc.
Two million people follow Edward Snowden on Twitter... media personalities and people the US government are definitely watching anyway, and plenty of "normal" hangers on. I haven't seen or heard stories of anyone getting harassed over it.

I think maybe you're engaging in a ridiculous level of paranoia.
It's pretty outrageous that this didn't launch with an option to opt out.
I think you miss the point.
> ... or testing even in general isn't even a thing thought of?

That's really, really, REALLY not true.

https://medium.com/@verne/margaret-hamilton-the-engineer-who...

^^ fairly sure that she was thinking a lot about testing
The psql client returns a format web client cannot consume. The translation to JSON for example is really important. The reverse (speak SQL) is also quite true. That being said, my observation (and my own project too is guilty of this) is that a lot of ORM users simply map their model almost 1-1 in the API response. An example would be returning a Book the json basically contains every column as keys.
Dyson Wants to Create a Hair Dryer Revolution
You could replace "US" in your argument with the county, state, region, continent or earth. Where do you draw the line? You want to see people of earth get jobs or people of americas or people of Nebraska? All man made lines on a map.
Driver Toolkit 8.5 Crack License Key 100% Patch Email Latest Version
Given my-app.c, each C compiler out there will pick a different UB subset and not everything that is defined as UB in the standard.

They are free to do that and still be compliant, after all UB means anything goes.
I've never heard of people needing to ask where the project readme is, especially when your in a chatroom linked to the repo, which has it on the homepage.

On top of that, it's inefficient. I want a couple of paragraphs telling me what the project is about, not a conversation.
Siemens previews autonomous 3d printing spiders
1. I can come to Australia for 6 months on a visitor visa
No, it's more like "move left" and you move left at your velocity (95, let's say) for that one frame. Next frame you can send any move, but it will only move you 95 spaces in that direction, no more.

It's the same as just holding down a button on your keyboard - the game engine moves you according to the rules. Now you're just transmitting the fact that the player is facing NW and sent a move left command. You're just running the game on the server like you would on the user's machine.

Conceptually it's actually simpler - you're just running the same thing on the server and sometimes backtrack in the client when the connection is laggy.
High-performance purely functional data-parallel array programming on the GPU
Are we sure the FBI is not bluffing?
In Source Engine games, there is no lag compensation for projectiles. The lower your ping, the faster the projectile is spawned on the server. You can see this very clearly when playing on high ping: you click mouse1, you hear the rocket fire, but the rocket doesn't appear for a good fraction of a second.

Since TF2 is very heavily based around projectiles (Soldier's rockets, Demo's pills and stickies, etc) many competitive players play with their cl_interp (determines how many ticks worth of game state are delayed before being displayed, interpolated, to the player) set lower than default (which is 2 ticks at 66 ticks per second by default). This results in jerky movement if packets are lost, but it ensures that they see threats as soon as possible so that they can fire their projectiles with minimal (real time) delay. I think it might also have some effect on client side input buffering; not sure, but that would be an even bigger reason for projectile users to want low interp.
Wealth tends to translate into power. Multi-generation wealth transfer translates into dynasties. Dynasties are the antithesis of democracy.

Hence, multi-generation estates are anti-democratic.

Of course there is nuance in the extent of the effect. Some inter-generational wealth transfers are fine. Multi-generation estates wouldn't be a problem if everybody had them. And so on. But the core of an important argument against multi-generation estates is very plain. (Other arguments can and have been made as well, of course, including fairness arguments - I didn't work for my inheritance, for example.)
Yes. A blessing in disguise. In hindsight, global type inference seems too unstable. Too much action at a distance; it's hard to evolve a codebase when local changes cascade. Type annotations keep things grounded.
1. It gets your foot in the door and gets you an interview.

2. It likely gives you valuable experience to answer white board questions.

I don't think it's a perfect process but it weeds out fakers/resume padders. Also a lot of companies arent looking for specialists but want broad skills to handle a variety of problems cause the problems 5 years from now could be very different for the company.
Lets Encrypt SSL certificate will be available only for 90 days of period. To active again you need to go through issuance process again and installation process as well.

This is quite boring stuff, as you need to re-active and re-install SSL certificate on your server.

Better to buy SSL from other Trusted SSL certificate Authority which available for 1 to 3 year option.

One more disadvantage of Let's Encrypt SSL Certificate is its only available for domain validated websites, so for business, e-commerce, banking and other platforms Lets encrypt is not available.
How Big Philanthropy Undermines Democracy
To your point 1, some could argue:

Yes, outsourcing employs poor people elsewhere, but at 1/100th the cost. So the overall transfer of wealth is reduced, and global wealth gap increased. Also, given the intricacies of economic development, it is debatable whether an influx of outsourced jobs and factories (which may feed workers, but hinder formation of local industries) is better for the poor of that country. Just pointing out that it's not so easy to make a claim that outsourcing is categorically better for poor people anywhere, all things considered.
Why I Drilled Holes in My MacBook Pro and Put It in the Oven
Which you probably already could assume before, so you just wasted your AND somebody elses time. rude.
Nice tutorial, very useful!
Latency Compensating Methods In-Game Protocol Design and Optimization
> All this has nothing to do with said algos. I really think that people who don't understand this should not be interviewing frontend engineers.

React, Angular, Ember, etc, are all basically just giant tree diffing algorithms. The DOM is a tree. Understanding how to manipulate trees is important. Memorizing algorithms, less so, but it's absurd to suggest that front-end developers should get a pass on being able to code generalized solutions to problems.

More and more, "front end" is coming to mean "the whole application," and the difficulty is moving away from the gritty individual DOM manipulations and into writing structured algorithms to process large sets of application data and wrangle state, which you then throw into your deterministic renderer of choice.

It sounds like when you say "front end developer," you might really mean, "person who is comfortable with HTML and CSS." In that case, sure, that has nothing to do with algorithms, but that person is also not a software developer.
Video Friday: Snakebot Swimming, Robots and Duckies, and Giant Eyeball Blimp
Not to mention that hiring and training an employee is a significant investment. Losing a bunch of employees at once, probably each with some irreplaceable domain-specific knowledge, will cost the company in the long run.
That's a plausible claim. It's far more likely than VR being the next big thing.

But who do the AIs work for? Google, Facebook, and Homeland
Security?
But without seeing the examples mentioned in the critique, it's hard to visualise exactly what he's talking about and learn from it
Those who try will sometimes fail, and those who never fail are probably not trying.
It's annoying I guess, but you get over it in a few hours. Interestingly it's only annoying from an ideological standpoint—it's never bothered me when reading or writing code.

Anyway, the reason, along with having separate sets of arithmetic operators, is basically because Ocaml ‘generics’ can't be specialized like C++ templates can. Doing it this way keeps the whole language fully type-inferable.
Are you frickin' kidding me?

If you think that AT LEAST one part of the hiring "process" isn't broken, you're living in lala land.

Lets just pick one: recruiters. You're telling me that every single tech recruiter you've come across is excellent at what they do, an amazing and decent human being and has amazing communication skills?!

(Generally/Most of the time) Recruiters don't--and yes, they should--care about candidates. They're interested in pocketing their cut of the candidates salary, so as soon as the company says they're not interested in the candidate, the recruiter is done. Most people don't get call-backs even informing them that they're out of the running, much less a reason as to why they weren't deemed qualified.

Recruiters--especially tech recruiters are NOTORIOUS for being bottom-dwelling scum. I actually know a few good recruiters, but they are--by far--in the minority.

The fact that you don't recognize this indicates that you've either had extraordinary/atypical results, or aren't very familiar with the "process". Dude.

Edit: spelling, puncturation
Which Vancouver company left you hanging high and dry?
What does it compile to, if not Scheme?

And, regardless, I wish that they'd not used Scheme. I really, really wish that they'd not used Scheme.
I suspect the more immediate problem is with university publicity offices. Stanford's is particularly bad in this regard.

Though much academic science has flaws as well.
Paymill filing for bankruptcy [GERMAN]
I'm curious as to why you think such a distinction would improve discussions. To me, it seems like an arbitrary distinction to make.

But, I suppose it begs a question of why we discuss poverty, at all? I presume it's because some of us don't like to see suffering or despair. Or, we don't like some people being left out of prosperity. Or, are there other reasons?
Except that doesn't really describe one's motivations for becoming an accountant.
... which doesn't allow you to work or to look for work.
Never really bought that argument. So Hypothetically even if earth did get hit by another dinosaur killer or worse, wouldn't it still be easier to live here than on mars? at least the temperatures would be survivable and there is air and water here, much more so than Mars

Saying that the thread is about SpaceX and Mars and all I can say is "GO SPACEX!"
The content of comments isn't enforced by the compiler, so I would say they are not very comment-like.
Purple is 'not a color': https://en.wikipedia.org/wiki/Purple#The_optics_of_purple ;)
This is not accurate. Euthanasia in Belgium (as in all countries where it's a legal act) has nothing to do with suicide and everything to do with removing pain and criminality from what is a fairly widespread act.

* Doctors who wish to help their suffering patients can do so without fear of criminal prosecution.

* Terminal patients can control their own deaths without family demanding expensive, painful treatments that have little or no chance of success.

* Such patients are protected from punishments such as loss of insurance.

* Family and friends can be shielded from extended stress and trauma.

Given that cancer is a majority cause of death in the West, and tends to be incurable in most cases, and tends to lead to massive suffering, euthanasia is IMO one of the most fundamental human rights.

You are of course free to reject such a course based on your own beliefs. However to argue that suffering and pain are the cost of being human is... invalid.
Not cool Edman, not cool.

I wonder what his actual opinion on anything is.
Most games use P2P because it's a hell of a lot cheaper to run 1 or 2 servers for matchmaking and offload all of the simulation and network cost to the players, rather than hundreds or thousands of dedicated servers, and because their developers were focused on consoles where cheating is much more difficult. If you're already using dedicated servers for whatever reason, though, the computational cost of strictness with player input is not so great in the grand scheme of things.