skysight-inc/HackerNews huggingface dataset:
SME announces a 100k user customer win with a Top Tier US Telco using OpenStack
Rust is emphatically not a kitchen sink language. If you believe otherwise, please explain what features you would remove without compromising safety or the notion of zero-cost abstractions.
I had not heard of Henry James and his book "Progress & Poverty" (1879). More info for anyone interested [0]

[0]: https://en.wikipedia.org/wiki/Progress_and_Poverty
Show HN: Games.directory – All your gaming needs in one .directory
AFAICT there won't be any charitable contributions by Zuck the human, possibly by Zuck&Chan the company.
I write software in-house for a company that does other things. The company has a strategy of bespoke software rather than using the industry standard software in order to get a competitive advantage (i.e. we can do things our competitors can't).

That means I get to not only work with bright developers but other bright people doing other jobs, learn about their jobs, help make their jobs easier and then move on to another area. Very few jobs offer you the ability to regularly switch the area you work in. It used to be claimed that a good manager could manage anything, I'd suggest that a good developer can design software for (almost) any industry.
After looking into it more, I think the implementation is more Coelho et al than hashcash. Sorry, this was long ago for me.

http://www.cri.ensmp.fr/classement/doc/A-370-v2.pdf
There's an option there for reading the rest of the reviews in the mobile web, but you have to select it again and again on every site you want to read the reviews from.

So, you don't need to download the app, but they make you suffer.
And of course the code is wrong, because the behaviour is undefined - in 64-bit architectures it is very common to use 64-bit registers for `int` even if in memory `sizeof(int) == 4`; thus `int a = INT_MAX;`, `a + 100` could still be greater than `INT_MAX`.
Alums reading applications are asked to skip applications that are potential competitors. Of course, that doesn't preclude that other company from seeing the application and recognizing the name.

I'm surprised and disappointed that a YC company would discourage another group from applying that wants to, however. That's very much not in line with the YC culture I'm familiar with; but, there are a whole lot of YC companies now, so I guess there's all kinds.

This sounds like pretty shitty behavior, though.
Those fpu precision issues are a nightmare. The most common way to get Around them is to do integer math instead.

One thing that makes this possible is that many of those games run st much slower update rates (typical games are 30/60hz, many rts games run at 10hz) and they run in lock step. If you have different clients with slightly different views of the world it doesn't work at all
I'll share a bit of wisdom my son shared when he was 4 or 5. In kindergarden they talked about what a friend is, and he said after some thinking: "A friend is a person you can disagree and fight with, and still play with later".
Ah, OK, I can see how that was confusing, from a certain point of view. From TFA:

“Of 28 examiners with the FBI Laboratory’s microscopic hair comparison unit, 26 overstated forensic matches in ways that favored prosecutors in more than 95 percent of the 268 trials reviewed so far.”

That is, these dickheads lied almost every time. We shouldn't suspect only the 250 verdicts their lies about which have been documented. We should suspect every single verdict that they touched. The WaPo article is more informative than TFA in this respect, in that it reveals that 2500 cases over this period had FBI hair testimony, while only 342 had been reviewed when that article was published. It also drops this bomb: "The bureau expects this year to complete similar standards for testimony and lab reports for 19 forensic disciplines." That is, there are tens of thousands more cases with shitty lying FBI expert testimony.

I tried digging out more precise figures on this last part, but the Innocence Project's site is kind of a mess.
Especially since companies externalises environment costs and the poor people in Kerala and Africa etc have to pay.
This battery could last 400 times longer than your smartphone battery
The idea of a single bit flip in an instruction fetch is very real. Imagine an instruction encoding where your intended load op becomes a store due to a single bit flip and your system hangs waiting for a response that never comes. Obviously you should have used ECC on your instruction ram but that can have a bug impact on your design so maybe you skipped it...
Always be the new user
Having read through it, I think he's trying to hire for fit with himself and his team. An inbuilt assumption is that the candidates are capable of doing the role - he mentions going through their CV, or perhaps he's already covered off skills. I don't think he's saying that skills to do the role aren't required: so he's not hiring graduates and then giving them the skills for the job, for example.

It's a tough one, if you don't look at whether a candidate could fit within the team (in this case they care about 'passion') then you're storing up problems on the team dynamic front. On the other hand, as you point out, it's difficult to hire on personality without subconsciously hiring people you like which is often people like you: which means less diversity.
> yet my income is in top 20% in the US and even better % in the world

"even better" is a gross understatement.

If you're in the top 20% of the US by annual family income, you're literally making more than 99.9% of the world.

http://www.globalrichlist.com/
>* there is no better place to put your money*

I'm not sure I buy into that in the slightest, alternative asset classes exist for the very purpose of allowing diversity when market returns are poor. Some of them are rough to access as an individual, but others are not.

The real kicker is that the absolute size of a retirement pot is utterly meaningless without reference to the interest and inflation rates during retirement. Let alone what the mortality tables look like when you get there.

You're going to live longer, and so you're going to need to retire later with more money than your predecessors. That means saving towards it from the moment you start work, and ensuring that you access as many different return drivers as possible - even at the cost of some fees. Yes I'm a walking talking believer in DGFs.
If I wanted an incrementally upgradable console with games as a service and backwards compatibility, I'd just plug a 360 controller into a computer running Steam. In fact, that's exactly what I do.
Doing a lot of crypto at work so this article was super interesting. My god though, those illustrations are gorgeous.
Considering this was written by a Dane (assuming from the TLD alone), the author might personally have referred to this as a »Storm P.-maskine«.[0] I know I would (being a Dane and all).

[0] https://en.wikipedia.org/wiki/Robert_Storm_Petersen
> It surprised me that people define theirselves via their CV: “Who are you?” -> “Here is what I have done in my professional life!”. Anything weird about that?

I wouldn't expect my potential employer to be interested in my family, hobbies or beliefs. So I would respond with job-related stuff as well.
A reduction in stock market growth to 6% or 6.5% does not make me "very afraid" about long-run investing. The threat of global climate change and the resulting possibility of long-run negative returns seems a bigger threat to me.
The shuffling of mathematics problems improves learning [pdf]
Doing everything server-side is not enough to prevent cheating. There are plenty of client-side tricks that can give the player an advantage, starting from simple visual cheats.

E.g. turn the opponent's textures bright purple so you can see them better. Make the walls transparent. Aimbots that spoof mouse input.

The server must be authoritative or all bets are off, but you still do need client side anti-cheat countermeasures (stuff like verifying screenshots).

This stuff can't be made 100% fool proof, so competitive games where big bucks are at stake must still take place with the organizers providing the hardware and the players located in the same room.
Obviously not.

The idea is that RFCs get written for each feature and are numbered.

They then get put out to see if they survive in the real world.

Unpopular features can be exterminated (falling back to whatever CSS is set up for browsers that never had that feature).

Most importantly alpha features can be implemented by many browsers, or removed, without confusion.
The author has less than 5 years in the industry. He is still in his engineering honeymoon. In 5 more years ask him how it is going.
Sure, if you store everyones calendars as bitmaps of free minutes, but that seems like a very inconvenient format for other operations.
3 women who radically changed the course of technology
Agreed.

SpaceX is an excellent example of how culture comes from the top.

I used to have a boss who complained that his employees turned up late or not at all for meetings. He would often turn up late or not at all for meetings.

I had another boss who used email excessively. His team used email excessively.

Elon Musk is mission-driven, work-oriented and puts in very long hours. Thus SpaceX is mission-driven, work-oriented, and people put in long hours.

It's all a matter of choice, I admire Musk and SpaceX whilst also appreciating many people want to spend more time with their family.

Just an observation to think on next time your employees don't exhibit the culture you'd like - the answer can often be found in a mirror.
the only programmers that I know that have a hard time finding a job are those who only have a very narrow specialization, typically on some web technology.

People who focus on solely ASP.Net without an understanding of the underlying tech will have a harder time finding a job than someone who knows several language and understands how a computer works.
It is no secret that vanilla zlib is slow. Would have been interesting if they compared with https://github.com/Dead2/zlib-ng
That's a nice thought experiment but I don't think we have the slightest indication that such a thing is even theoretically possible.

Our current AI systems are pretty good at identifying patterns of past behavior. But the extent to which past behavior contains information about future behavior may be limited. Information that isn't there cannot be found irrespective of how clever any predictor may be.
I thought that IEEE floating point operations were well-defined, and guaranteed to always behave in the same way (but there are a few CPU flags that can influence e.g. rounding).
There already was B class stock with super-voting powers before the GOOG/GOOGL split, so unless Facebook had that too, then not exactly like it.
Or for the Brits, a Heath Robinson contraption: https://en.wikipedia.org/wiki/W._Heath_Robinson
Not even such a secure chip is secure. People can take apart hardware security modules in credit card scanners and scam the credit card networks over millions (a "how to" on how to do this was shown on 32C3).

Your Xbox hardware is even less secure.
Musk knows the score on exports perfectly well: " Honestly, if you had like crack-cocaine on Mars, in like prepackaged pallets, it still wouldn't make sense to transport it back here." [1] A couple of years ago there was loose talk of SpaceX financing the Mars colony by building a space-based ISP (in low Earth orbit, mind you), but as far as I can see that's no longer on the table [2][3].

[1] http://shitelonsays.com/transcript/elon-musk-at-mits-aeroast...

[2] https://en.wikipedia.org/wiki/OneWeb_satellite_constellation

[3] http://www.techinsider.io/elon-musks-spacex-is-backpedaling-...
> If you read slightly further you will see:

Good point. Because I mentioned two words that appear at the top of the page, that means I obviously didn't read any further.

If you read the article you'll know that nowhere does it say false, as the other poster claimed.

Why don't they say it's false, if it's false? What's stopping them?

The fact that someone eventually removes something from their site does not mean it was false.

Someone using the contrived sentence "the odds that the report is accurate hover near zero" - rather than just saying "it's false" - also does not make it false.

I don't believe it happened either - sorry if you used your 500+ karma because I didn't issue a disclaimer to that effect - but that also doesn't mean it's false.

My point was about someone whining about getting facts right, by linking to an aticle that bends over backwards to not say what they think it says.
5 years seems like enough time

Working at MacDonalds for 1 month must be awfull
Watch the Trust Online Free Putlocker – Putlocker – Watch Movies Online Free
How Do Position Independent Executables Work?
Sweden used to have it.

I know this is not contradicting what you said, it's complementing.
I had a chance to play with the HTC VIVE for a few hours yesterday, and I can tell you, my mind was blown. I was ready to do away with the whole VR thing as just another gimmick like 3D TV, but boy, was I wrong.

It's very responsive, fairly high resolution and 90Hz framerate; the two controllers make the whole experience complete.

A few things to recommend if you can try a HTC VIVE:

AudioShield
Space Pirate Trainer
Hover Junkers
Paper Cuts
Top article. The dude is vegan so it must be true. Not biased like if it were written by a meat eater
"The Long Run" is a completely relative term. As someone who used to trade, I know plenty of people who consider 3 months "the long run".

The unfortunate fact is that markets are all about leverage based on future returns, and the estimates for future returns have been massively inflated for decades. In 2008 this started to become apparent, so central banks everywhere have been printing and loaning trillions while buying up everything in sight to try to hide the fact that the assumptions that markets would grow 7% a year forever are totally false. The fact is that the bill is coming due very soon, and all the printing and suspension of accounting rules("mark to market") and jawboning won't do a thing about it.
No, the point of the article is that all asset classes across the board will experience lower than normal returns. Diversification will not help you.

Whether or not its thrust is correct is hard to say, but that appears to be their thesis.
Thanks for the link - a nice review of 'a new kind of science'
I agree with these comments wholeheartedly.

However, there is a surprisingly high amount of high school and science bachelors, including math, that actually does not know about it (or other cas for what matter). Each time I am quite stunned by it, and it does not seem to improve with time.

I should start making a proper survey if next year I teach a first year course.
Продажа 3-комнатной квартиры с автономным отоплением
There are some nice videos on youtube explaining the 1+2+3+...=-1/12 equation.

For example: https://www.youtube.com/watch?v=jcKRGpMiVTw
> What happened to hiring people who are not like us, because that's where the challenge lies and life is better when we are forced to evaluate our own misgivings?

I think for many situations that comes down to three things:

a. People who don't agree that hiring for diversity is good.

While every manager knows that diversity is important (as demonstrated by their responses to HR and while on a training course) I don't believe it's as internalised as people say. Most people subconsciously have strong beliefs of how "people like us" will work together.

b. Risk aversion amongst hiring managers

Commonly teams have more work to be done than people available: ever known a hiring manager not in a hurry to get a new person in? Taking a perceived risk to hire someone different - whatever that difference is from skillset, gender or background - may not be rewarded when higher management want specific objectives achieved. While in principle it might be nice, pragmatism often dictates that managers go with what they know.

c. Inability to measure hiring outcomes

How do you measure whether more diverse teams, or occasions when you took a risk worked out? If an individual is successful is that down to good hiring, or is it just random as that particular team happens to be doing well at that moment. It's very difficult to be evidence based in hiring. Consequently, everyone has heuristics for what they think is useful, but there's not much backing it up except gut feel. For example, what evidence is there that people having a "passion" outside work and doing side-projects is inherently better ... none that I know of ... but something that lots of developers and technical managers ask about and a key reason candidates build-up profiles on Github.
BTW, when I've wrote about those "undetected network errors", I've meant those-network-errors-which-arise-in-UNENCRYPTED-packets (as 16-bit UDP checksum is certainly not enough for this purpose). And DTLS etc. take care of packet corruption themselves (actually, they consider it an attack).
While P2P lending and all the new stuff coming from new technology in finance (for individuals and businesses) can easily average above 6.5%, but taxation is horrible (it's part of the income tax in Europe).

Taxation is the real shame in all of this. We need better laws on deferred accounts (non taxed accounts). We should be able to keep money invested for x years (where x can be <10) and not paying any taxes until the end of this period. Paying taxes every year kills the compound effects of YoY capital appeciation (a 40% on a P2P lending interest rate of 8% means you net 4.8% instead).
Fred Wilson is actually more famous than Sundar Pichai, at least in some circles. In this case it is "famous and influential investor says other famous person says X is going to be big, and he agrees", which is a useful data point for the 10k people who will now pitch AI startups to USV over the next week.

(I also wish it said more, but his blog comments tend to have better discussions than even hn, sometimes, so maybe he is just trying to kick that off. I wish it were a better technology for commenting, though.)
There is a difference between maintaining a cordial working relationship, and being friends. I certainly don't go out of my way to be rude to my colleagues. But I don't pretend to be their friends. To illustrate the difference, my friends and I often have rather vehement political discussions. But I would never try to have such a discussion with my colleagues. It would just get in the way of getting on with the work at hand, and would potentially lead to hard feelings that would lead to difficulties at work later on.

In some ways, I find it's more enjoyable to not be friends with my colleagues; to keep my personal life and work life as widely separated as is feasible.
If you connect using a SQL Server instance yes, with the built in database - no, SQLite doesn't have them yet.

I've added some of my own functions to the SQLite engine though, e.g. ElementAt(pos, elements, orderElements) will return the element at position pos in a group, ordered by orderElements. Not exactly window functions, but close.
Fully agree with you.

To me, that will never achieve in this life something like Wolfram did or will do, it seems HN is full of people envy of his accomplishments and the only way they can get over it is complaining how much self-promoted he is.

Yes, he did not program all the company products alone and has a team behind it, but someone is needed to steer the ship into good direction.

So, I always enjoy reading his articles, regardless of the self-promotion that might be present.
Agreed. My impression is that using this in a real project is almost a non-starter, but it's a good way for trying out GraphQL.
"all the best white collar criminals have a good knowledge of accounting!" Won't cut it either.
My Car-Free Life
I don't believe in safety and zero costs. These are mere catchy memes.

I could only repeat my question: How Common Lisp or even more pragmatic Golang are less safe? I am not asking about Haskell or Erlang.)

Compile time error for trying to use an old binding/reference? Is this memory safety?
They're good for aggregating data, but they're not designed for precise querying, manipulating and cleaning data. If they were, we'd likely see powerpivot replacing sql server management studio:)
Ask HN: What is the best way to build an app when the API is not finalised?
What is the best way to start building a mobile app when the API is not finalised?

My company makes native Android and iOS apps for our customers. A regrettably large percentage of the time, the customer will insist on 2 things:
1) that they will take care of the API/backend architecture and data for the app
2) That we start development on the app BEFORE the API is done

I feel that #1 is quite reasonable, as the customer often has ingested their own user data somehow and wants to keep control of it. The problem comes with #2, which has caused no end of headaches for us.

Things we have tried:
-Making our own quick’n dirty internal test servers that returns mock data that we guess is reasonably close in format to what will actually be provided by the actual API. Often, we guess wrong. A request that returns multiple objects is often broken up by the customer API into several requests, or vice versa. The end result is a LOT of refactoring, headaches and wasted time once the real API is available.

-Creating static views that just show mock data from the app internally, and not even messing with requests to an internal test server because this is bound to change (see above). The problem with this, of course, is that there is a lot of work to be done once the API is actually set up. Crunch and stress ensues, as the customer will often deliver the API close to the deadline.

So, my question is, what is the best practice for dealing with this kind of situation? Obviously, in an ideal world, we would simply not start work on a project until the customer has delivered a working test server, or at the least some API documentation. I have been told by the sales guys that this is not a reasonable expectation, so a better technical solution is needed.
Do Lucky People Feel Better About Paying Taxes?
Gitlab Security Mails
I didn't read this McKinsey's report but the expectation of lower returns have been around a long time and there are good reasons for it.

Most analysis of lower expected returns in long term is not based on recent past or any kind of trend spotting. Its based on looking how the expected marginal product of capital and growth in economy are expected to change.

1. Expected marginal product of capital. For the past 30 years financial depth (the ratio of assets to GDP) has been increasing. There is more capital relative to other factors of production than there was before.

2. Economic growth. In most growth models (Solow standard growth model is good enough for this discussion) the most important parameters are capital, labor and technological progress. The amount of labor in industrialized countries is not growing anymore and there is plenty of capital. In the long run, growth is achieved only through technological progress. Only rapidly industrializing countries can expect rapid growth. China is good example how growth will gradually slow down as it catches up with others and population growth slows down.

summary: capital/millenial > capital/baby-boomer + law supply and demand.
NoOps...how about no?
Agreed on all points; I guess my point was that while flawed, the study at least highlights that traffic dropped to Wiki articles, and triggers this whole discussion.
Wrt to the title, I would like to add here that:
We can fix bugs, even after something is finished!

Same cannot be said for other professions like Civil Engineering, Doctors etc.