skysight-inc/HackerNews huggingface dataset:
The claim about RISC being a No is bizarre. RISC has definitely won, for 2 big reasons:
1. Intel redesigned their x86 processors to execute using a RISC model internally. AMD is using the same idea. A processor architecture is defined by its execution model (not it's external encoding).
2. ARM is more ubiquitous than Intel, and ARM is a RISC architecture. In fact, ARM may be the dominant processor architecture in the next 10 years.

RISC is resoundingly a Yes.
https://en.wikipedia.org/wiki/Michelin_Guide
I'd look into ITA: http://www.itasoftware.com
I already enabled 2-step verification back in 2011.
It's refreshing to see someone say that aloud.

My point is that I think there's a way for Legal to do its job of protecting the company and also have HR do something beneficial.

Edit to ask: Why would you put people in charge of a task they are guaranteed to not be qualified for? HR people are not attorneys. Why would you ask them to protect you from legal action? It makes no sense. Attorneys should protect the company from legal action. HR should do what HR claims to do.
Original author here. I wasn't paid for the article. I wrote it primarily because many people know Github and I've been quite happy with Bitbucket as a replacement. I had a good experience for our use case and felt like sharing that.

You raise an interesting point about justifying my choice of Jira. Since the topic was comparing SCMs justifying Jira seemed tangential. Perhaps I will explain in another post what our justifications are for using Jira.
something that's always had me a bit confused:

the type hinting in Python is just that -- hinting, right?

It's for IDEs like PyCharm to use to generate better docs and to be more intelligent about suggestions when writing code. But what it does NOT do is inform the interpreter/compiler about type information, correct?

I.e., Python3 code with perfectly implemented type hints would only make it easier on the developer, and not the interpreter/compiler, yeah?
EasyPost Is Hiring – Sell an API That Ships Millions
Black turtle neck. She needs to wear the black turtle neck.

It's the only way...to turn this ship around.
Thanks. An addendum to his life: Apparently my dad led an early experiment at Fermi lab that discovered scaling violations which led to QCD. It was a while until it was officially confirmed and published. He also worked with a physicist named Masek at a Stanford SPEAR experiment which discovered a new quark/anti-quark. Neither got recognition which is how the good old boys network functions in basic research.
iProperty to be sold for $534M in one of largest ever buyouts of Southeast Asian
And for people who work at Apple, they have a Radar client that understands rdar:// URLs, so they can click the link to view the bug. Making it more convenient for them could help it gain internal visibility.
There is no meaningful difference, for this purpose, between letters and diacritics; it is nonsense to say that "fit" vs "fat" is an easy, simple contrast because 'i' and 'a' are "letters", while the analagous distinction in Arabic is tricky because it is represented in different glyphs. They're all glyphs.
For dynamically typed languages, using a popular type annotation syntax (e.g. rdoc for ruby, closure compiler for javascript) and an IDE (like Intellij) can give you 80% of the benefits of type safety by doing code inspection on-the-fly and warning you when it finds incorrect types. The main downside is no compiler safety net when you try to refactor code.
i think this one: http://www.mitpressjournals.org/doi/pdf/10.1162/COLI_a_00239
If you asked me 20 years ago when this article was written, and the practice less commonplace, I'd have been more optimistic and open minded about it.

And I agree that contract disagreements between parties can be more easily settled through a 3rd party with concurrence of those involved. But this assumes that both parties have roughly equal resources and can't game the venue.

Our increasing use of private law (including HOAs and similar types of agreements listed as examples) seems to have absorbed many of the drawbacks of the systems they supersede while not having that "pomp" that socially-ingrained Law with a capital 'L' has surrounding it; that which otherwise empowers the middle-managers of the practice to sometimes interpret the law in the favor of those with fewer resources.

In private law it's the financial bottom line (who's paying for this service?), personal whims, groupthink-- forces unchecked because the practitioners or those coerced into it have no expectations it should be different.

As far as I know, we have no public arbitration services that are paid for by taxes or charity for the benefit of those who choose to use it as an alternative to the state-based justice system.
Yes. Exactly.

Anyone who even thinks they want to be a lawyer should read this article. If they still want to do it, then "Okay, but don't say we didn't warn you!"
The problem of tricking the reader will be solved in the US the same way the rest of the world solved the problem. You stop using magnetic stripes.

For the longest time, chip-and-pin readers in most european countries would let you just swipe the magnetic card if you didn't have a chip.. this allowed americans (and whoever else still uses this technology) to be able to shop when they travel.

Unfortunately a disproportionate amount of theft occurs by bypassing the chip-and-pin system. Many european countries and banks finally had enough and said "no more loopholes, chip-and-pin only" and set a date.

Lo and behold this spurred the US banks to finally start releasing chip-and-pin enabled cards, otherwise their clients would find themselves unable to buy things overseas.

The deadlines have come and went in my country, and today it is literally impossible to buy anything with just a magnetic stripe.

I imagine the US will solve the problem the same way.. by no longer allowing magnetic stripes to be used.
Nice try, calling it the “wrong” side. For more on that side, check out Art Renewal Center: https://www.artrenewal.org/articles/Philosophy/TheReal19thCe...
Ask HN: How do you answer technical questions in interviews?
As a recent graduate, I've interviewed (for front-end positions) with a fair number of companies, though I have not gotten any offers. I have done a couple mock interviews and I realized that the format in which I answer technical questions is really scattered and leaves the interviewer with a sense of doubt, even though I know what the right answer is!

The types of questions are usually specific and almost rapid-fire. For example, the interviewer will ask me a gamut of HTML, CSS, and Javascript questions. I'm looking for a format that I can answer these questions (similar to the STAR method in behavioral questions).

"Explain the difference between absolute and relative positions in CSS"

"Explain what promises are in JS"

"Describe how client-side rendering works"

"Describe what the 'clear' property does in CSS"

"How would you go about writing your own HTML templating language?"
And we do. We don't use openresty (at least at the moment), we use a custom-built nginx that includes — among other things — the lua module. It's a great boon, but something things are still hard or impossible[1], and we don't use it for every request, opting for the location syntax, and all its flaws, for most.

[1]. Conditionally streaming an upload to a backend (i.e., if auth fails, don't stream) is impossible; nginx will buffer the entire request body, either in memory or on disk, and there is no way to change this behavior.
"The law is very logical, in the way applied mathematics is very mathematical."

So applied math is not mathematical? Or are you being sarcastic? I don't understand how you can claim the law is logical when it's constituted of laws and cases that are completely contradictory and can lead to any conclusion. Or do you mean that practicing law requires logical skills (rather obvious, IMO)?
I think it's because big depositors are considered (by regulators) to be more likely to pull their deposits at any sign of trouble. It's riskier to hold and relend such assets.
Yes, he has quite a resume there. However, maybe I'm just older, but my ideal polymath is not just coding/hacking electronics. I personally think it should be those plus knowing more diverse fields and skills such as: applied mathematics, celestial navigation, biohacking, chemistry, milling/lathe work, building machinery from scratch by smelting and casting [1], animatronics, boatbuilding, horology, mechatronics, music, languages etc... I picked these things, because they are things I personally strive to keep learning. They are not everybody's list. I guess today the emphasis is on coding/small electronics because of the world it opens up to you (except those things that are purely mechanical or require other skills).
In any case, my hat is off to him. Impressive!

[1] http://gingerybooks.com/
He's schizophrenic. Sometimes he has something useful to add, because he's a talented hacker who's one of the few people in the world to have written an entire OS stack from scratch. Sometimes his disease writes the comments.

I have no sympathy for racists, and I think it's a difficult tradeoff to make here between making HN an inclusive and welcoming place for people who don't happen to know anything about the human behind TerryADavis, and not discriminating on the basis of mental illness, but I think your comment goes too far into frank ableism.
Game development in the 1980s was not exactly something you'd recognize as the "B2B tech industry." It was a business populated exclusively by control freaks (and yes, I'm speaking from experience.)

Without getting too specific, let's just say that the titles of the games we were working on would not have been subject to delegation outside the creator's office, much less outside the company.
IT MAY seem surprising that a language written in Cyrillic is an official language of the European Union.
Oops, should be ok now.
You could add a decorator or metaclass that dynamically checks the hints at runtime.
Until an interpreter/compiler supports otherwise, anyway ;)
This article should have been one sentence regarding "psychological safety" and then several paragraphs suggesting ways to achieve this. And more importantly how to build it into the corporate culture.

For example, a high-level manager a large tech company is trying to do this by starting maker-spaces within the company where employees collaborate on projects not related to the core business. But now that they are built, employees fear that if they are seen having fun at work, even after hours, it might make them a target if layoffs occur again.
You should really do some digging and do a proper write up, it would make one hell of a story and I'm sure your dad would approve. So many people working hard without any recognition but that's no reason not to illuminate that a bit.
VCs AS EMCEES
Much heavy lifting in design, layout, and verbiage for Infocom was done by a firm called Giardini/Russell, Inc. out of Watertown, Massachusetts. In fact, let’s just make it clear – a lot of what people think of as “Infocom” is in fact Giardini/Russell. For example: The Zork logo, the names Infidel and Deadline, and, of course, the verbiage of the advertisements I previously discussed. They wrote manual copy (some of which was then re-written by the implementors) and a pile of other stuff. The story of Infocom’s success, for all its considerable talents, is incomplete unless you realize this firm that contributed so much.

That's me a few years back, in http://ascii.textfiles.com/archives/2172

I knew putting these up would show some rough feelings. I've done my best to keep that to a minimum - I hope that'll be the case. But be clear - G/R is EASILY one of the most important contributors to Infocom's success.
How I fell for an IRS scam
mind getting blown!
Ah yes, let's get into THAT debate. That's not a quibble - it's barely an opinion.
Not if the insurance/support actually worked. I have nothing in my car. For me it's literally just a driving box. I'd be happy if it could be used when I wasn't using it, especially if that saved me 100+$ in parking fees.
Technically, it was 69,105 neurons.
You could do worse than start here:

http://www.catb.org/jargon/

Beware, clicking that link will result in eye-strain, sleepless nights and loss of productivity. Enjoy!
It's actually mentioned that this was to overcome poor performance with Coin.
Follow-up studies showed that these differences in language and interaction experiences have lasting effects on a child’s performance later in life.

That's quite a leap to say "this caused that," rather than them both just being a side-effect/characteristic of something else.

It is the height of shoddy science to look at correlated data points and proclaim a conclusion. But of course, much of what falls under 'social science' especially these days is shoddy.
Uber and the Sharing Economy's Biggest Threat
> At the time on a daily basis. Taking two a month will be more than fine.

Phew!

> 1. You're in the right place for great yet reasonably priced whisky.

I visited Hakushu distillery on the weekend, it was fantastic!

> 2. I hope you're enjoying Japan.

I am! If you are around sometime soon, random person, lets grab a beer/whisky.

> The social expectations and work expectations are soul-crushing.

That's a long complicated discussion ;)
I really have to stop reading this and go to bed, it's 3:44 am and I can't seem to get enough of it. Erubin, many thanks for posting this.
Online crowdsourced reviews in general suffer from self-selection bias. If you have an acceptable meal that is neither outstanding nor terrible, what would drive the average person to review it?
The CPython interpreter does not enforce any errors/warnings/etc. based on annotations. It does programmatically expose annotations if you want to inspect them at runtime, but the feature is mostly meant for other tools to optionally hook into.
I'm assuming this doesn't work to push to GitHub though, right?
How to Fix Everything
I don't have any specific experience in the field but I'd imagine that there is probably not a huge amount of software that is targeted at such a small niche - most commercial software is likely very large systems integrated into large commercial airlines where they have 1000s of routes to cater for, and is thus likely very expensive compared to the needs/budget of a small service like you've described.

If simple searching for something applicable doesn't turn up a suitable option, consider this:

Build the system, and keep in mind (without letting it massively delay delivery of a working product) that if it's built well, it can probably be licensed to other small operators as well. Not necessarily as a means of making profit, but simply as a way to recoup costs.

Good luck!
Except for you are not accounting for wear and tear on your car. Flightcar pays $0.05 per mile from SFO and says that the average daily mileage is less than 40. So let's say your car is rented for 40 miles a day, that's a whopping $2 you made. The biggest value comes from saving on parking which I think makes sense for some folks who might have to drive to the airport but I would think that anytime you are traveling more than a few days, a shuttle/uber/bus is a much better option.
So far I've been using Obiwan [1] to check types during testing. It's definitely not something you want to do all the time, because it has a huge runtime cost.

[1] https://github.com/williame/obiwan

What I do is I have my test runner look for the PYTHON_TYPECHECK environment variable, and if it's set, it imports and enables Obiwan.

I've caught a few subtle bugs this way.
You can certainly be forced to pay back a bonus you received by agreeing to work for the company for a certain amount of time.

All I'm saying is that a court can't make you work for any company, even if you sign a super-official-sounding document saying "I'll work for this company for ___ years".
I don't agree. Nobody is claiming that it should be the only layer, but as one layer of many a little bit of obscurity goes a long way.

For instance, reddit provides it's public source code but has all of its anti fraud stuff wrapped into a separate repo that is not public. This provides a lot of flexibility that wouldn't be available if it were all public. And sure, some of it is of temporary value ("we are catching this cheating teqnique specifically, until they realise that it's not working anymore") but the fraud arms race is much easier for the atackee if it is slowed down a bit by such temporary measures
It's kind of depressing to me that for so many people these days, the first "solution" they think of for something thats basically core business (or a dependency for their core business) is, "quick, how can I find a way to simultaneously hand over all my business data to; and make my business reliant on, Google/Amazon/Facebook.
How is it backwards compatible? Was there syntax added to the language in preparation?
Why People Stick with Outdated Technology
That family looks very well fed. Like they eat the pizzas that get delivered to them.
That's funny, I always assumed it was a different Michelin. Perhaps a French company by the same name.
Maybe it's a matter of personal style. Some people are better if they focus on "how do I write the code that's intended to solve my problem", and some people are better if they focus on "how do I write tests that can determine that my problem is solved, and that the solution is correct."
If you like GOL, check out 'golly', the game-of-life simulator. It has tons of amazing examples included, including a cpu emulator. On sourceforge and probably in your favourite OS repos, too.

The banner on their homepage is a [low res version of a] valid game-of-life set: http://golly.sourceforge.net/
As a first step, I would suggest trying to use an existing service to sell the tickets. The lowest-tech solution that will work for you is probably the best. Making bookings is a really common problem -- do you have special needs that would require you to have a highly-customized booking system?

On an unrelated note: an interesting niche on Airbnb are people who charter boats. You book the boat just like a regular place, but then they include a sailing trip, food, a guided tour, etc.

That might be something for your family to consider. Just a thought, no idea if it makes sense for you at all.
Yes, but there's nothing to say that an interpreter couldn't use the type hinting. Imagine a pypy-hinting interpreter that analysed the code and kept the hinting, it could theoretically JIT it better.
Sega, Nintendo, and the Battle that Defined a Generation (2014) [video]
Looks like he put some links elsewhere in this thread, but I'm in a very similar situation with the same goal -- 25, saving up, hoping to "retire" in my early-to-mid 30s at the latest -- so here's how I look at it. The core idea and assumption is: you can get on average at least 5% annual growth by investing your savings instead of stuffing it in a bank account or under your mattress. As long as you can live on less than that per year, you don't have to work.

For me I'd be fine living at $20k/yr. This makes my target goal in savings to be around $500k. So if you have $500k invested this January, by next January you should have $525k. As long as you can live on less than 5%, typically at most 4% ($20k) per year, then next January you withdraw your $20k and your total invested savings is $505k. One year later, that grows by 5% again, to $525,250. Take your $20k (which is now less than 4%), repeat until you die or we hit the Singularity. :)

I think you need buffer room to handle the core assumption, though, and this is ignoring taxes and other things. For instance, Vanguard hasn't been doing that well for the past 2 years, though it will probably do better and the 10 year average yearly return from 2013 to 2023 will almost certainly be higher than 5%. You can buffer yourself against economic slumps by having more money or living more frugally -- additionally, there's the possibility of entering into the real estate business once you have some initial capital, that may also be a (somewhat risky) way of hedging since you may nominally be $1.5m in debt from your mortgaged properties, but as long as rent exceeding mortgage+repairs keeps coming in and the n-plex doesn't massively depreciate in value you have a steady stream of income that's independent of your savings that you could sell if needed to wipe away your debt.
There is a clear asymmetry.

"The teacher says that Lego play helps with development acceleration and math skills, while dolls offer little challenge or opportunity for growth."

So she banned the boys from using lego in order to encourage the girls to play with it, but she didn't ban the girls from playing with dolls.
“I suspect that in many ways a free market in law would resemble the situation in Medieval Europe” — I’m an emigrant from such country. Sometimes funny place to visit, impossible to live, hard to do business.
“Disputants could select among several fora” — the author forgot about one very important “if”. Disputants could select among several fora IF they were from the same social class.
The fun starts when they’re from different social classes. In nowadays Russia, a public prosecutor or a police officer can literally kill whomever he wants. Unless the victims were from equal or higher social strata, 99% such cases will be closed, 1% will be presented to a court like “a person assaulted a public prosecutor and was shot dead as a reasonable self-defense act”.

The western society isn’t stratified that much, almost no one thinks it’s OK to kill people regardless of how many stars are on the killer’s epaulets.
However, there are still many cases with great asymmetry between two dealing parties.
Like when you buy electricity for your home.
Don’t you think your electricity supplier would love to add “no disputes are allowed, I’m the final authority” to your contract, if they could? If you don’t like that contract, they don’t care — you only bring 0.00001% of their income, however they bring you 100% of your electricity, and in many places you don’t even have much choice.
New Method for Producing Nanowires Could Offer a Commercial Avenue
It's a lovely statement. Going straight to the quotes file.
"Exploring power, ownership, and equity in an early childhood classroom"

The title alone is enough to show that this is ideologically driven insanity: Lego is a root cause exploitation and inequality.
Hunting to Survive (1991)
Belgian Regulators Approve Restart of Flawed Reactors
I have written large amounts of C/C++ and I too am impressed by how well documented the code is (trust me, most C++ code isn't!)
I have no idea how they managed to find something that didn't throw a syntax error, yet looked reasonable. Perhaps someone who followed the process will chime in.
VW's Slow Agony Illustrates Carmakers' Problem with Software
I didn't know plain-text plists existed. The only ones I've dealt with have been the XML and binary lists. Apparently json ones do too. I'm wondering how much OS X supports them now.
Recently stumbled upon IntelliJ using the Go plugin package after a Rubyist friend of mine spoke very highly of RubyMine. I have to say I was incredibly impressed. I looked at it a couple years ago when I was mostly Python and it was ok, but it's really stepped up its game - both feature-wise and visually.

The IntelliJ IDE set is really far better than I understood. IMHO.
Apache Spark turning into API haven
This doesn't sound like what I would think of as "cyber attacks". This is a traditional leverage of a militarized police force as a weapon. The same could easily have happened before the internet, and I suspect it was less common and less intense because before there were SWAT teams it wasn't possible.
TV, mobile and the living room