skysight-inc/HackerNews huggingface dataset:
Absolutely. To some degree I understand overselling†, and I also know that airlines don't know who's going to show or not, but passengers should be made aware and given options. With non-refundable tickets you're committed to the airlines, they should have a commitment to you. If they choose to oversell, they should be transparant and give you the option of adjusting your plans... Instead of pretenting you're on the flight but you're actually flying standby.

Frequent travelers know that getting a boarding pass with a seat number actually a race they don't want to lose, and will hound the call center if there's a problem with online check-in.

† Personally I think that airlines regulated and given two options for overselling flights:

1) If you miss your flight, and a paid passenger takes your place, you should be informed and not suffer financial consequences (re-booking fees, etc).

2) If the airlines has already sold a full flight and starts knowingly overselling, it should be communicated to the passenger when they buy the ticket ('priority standby' or something). This would, of course, make customers value these tickets less.
This is why I'm so bullish on clojurescript!

The 'type system' is called spec - so the idea is that you can move fast but once you know some invariants you'd like to keep you can put them in the specification. Having the spec as your type system maintains sanity and gives programmers that are new to the code a high level overview.

It just makes so much sense, really feels like having & eating the typing cake.
> But from passengers' point of view, there aren't always enough people who'll voluntarily accept an offer to transfer to a different flight once they are at the gate awaiting boarding

There are; they just won't accept any offer. Most of the airline offers I have been offered in this situation were paltry: reschedule and some airline "credit".

Give me a partial or full refund, and I'll be much more willing to volunteer. Otherwise, you're seeing passengers value their time higher than some credit and lost time.
I'm sure for many people this cost is reversed and they are wasting time in dynamic language for looking up methods or fixing bugs that would not exist in typed code.
> 100M books? Who knew Dolly Parton was so well read?

This has been a project of hers for a very long time.

https://imaginationlibrary.com/about-us
TLDR;

This is just a job posting.
1-line Perl programs are looking at this comment with approval.
Service Desk Automation: 7 Benefits and 6 Processes to Start Automating Today
Not really, some spies have official diplomatic status. Their public job title may not be "spy", but it's generally assumed that the host country knows what's up.
China's economy is looking scary at this point.

Also from Bloomberg: Chinese consumer tax receipts down 70% in November. https://www.bloomberg.com/opinion/articles/2018-12-31/china-...
You are right, but I don't think companies care about accessibility. Facebook using the divs is already breaking screen reader.
you can only approach SJC airport from the north, not the south

This makes no sense to me. The prevailing winds are from the North, so except for storms and early mornings, standard approach is from the south.
Just a small comment that Cross-progress in Fortnite is great. Means you have the same account on your Android, Mac, PC and PS4.

They really nailed it.
Why are you picking on this and ignoring my original comment?

Simpler to repeat the same thing again and again without thinking, isn't it?

I thought mature discussions was what HN was about. I'm sorry to see that bigotry is rife.
Doesn't seem to have hurt Boston much even with Logan imposing strict height restrictions over large sections of the city.

I will also point out that if you develop in a properly dense, urban fashion, you can create a large amount of space with relatively low-rise buildings.

I am skeptical of the premise that the airport is limiting downtown development when I can see huge swaths of land devoted to asphalt parking lots and single-story buildings at present. You could redevelop/build new square footage for decades just on that.
By close, they mean (from the article):

> Everywhere this word appears to be a simple syllable with a low-front central vowel, glottal onset consonant if any, and questioning intonation.

My wife's parents have a similar thing in English as an aside. `Huh` indicates that they've heard something novel, `huh?` indicates that they didn't hear you.
> I would like to say that it rebranded as RadioShack towards the end, but I cant find any evidence of that. So that's probably just my failing memory.

Many of them became Carphone Warehouse circa 2000 [0]. By 2001 the brand had been killed off. My last memory of Tandy was buying a RadioShack 14in TV. It didn't disappoint: it came with the schematic.

But, I definitely remember seeing a shop with RadioShack written on it in Boston, Lincolnshire around 2004 – and that was a town that I don't think ever had a Tandy. I never checked it out as my component needs were satisfied by an independent electronics shop in Lincoln.

I'm speculating that, after Tandy went, independent distributors of RadioShack products sprung up. There does appear to be a shop in Lancashire using the RadioShack logo.[1] Though unless they've got incredible warehousing, they can't sell much RadioShack stuff any more.

[0] https://www.theregister.co.uk/2001/01/03/tandy_is_dead_long_...

[1] https://www.yell.com/biz/radio-shack-lytham-st-annes-2879625...
Thanks for the shoutout!

Gulnaz here from Easysize. We use a range of factors (combined with ML) to recommend the right size and fit: from gathering product-specific post-purchase feedback, analyzing orders & returns and asking shoppers about their unique sizing challenges.

IMHO when it comes to recommending the right size at scale, the key challenges are:
1. taking into account fit and style: the same shoppers may like slim-fitted shirts and oversized sweaters.
2. keeping UX super simple: shoppers get bored and annoyed when they're asked too many questions or asked to perform some other actions.
3. taking into account unique product features: fabric, clothing cut etc.
We had troubles with setups on different OS, hard to understand error messages, and in general had to use multiple repos, some with Git LFS and some with "standard" Git and combine each, which was a mess. We ended up deleting the local clones and re-cloning quite often, and playing tech support for less technical colleagues.

Also we realised we don't really need a word- or even line-level diff, but we just want to know which files have been modified (e.g. large binaries). So maybe we shouldn't have started with Git LFS in the first place.

DVC allowed us to have everything in our monorepo, kept in sync, without having people to install Git LFS before they clone the repo. You don't have to pull the large files if you don't want to or don't need them for your personal work. In general I think you're more flexible in terms of local and remote caching and sharing of these large files IMHO. If network is an issue (technical or money-wise) it's pretty useful.

I am sure there are more reasons for and against DVC, but it worked surprisingly well for us, the support on Github is super reactive, and so far we couldn't find a reason against it for our use case.
do you have any price estimation?and performance wise, what is its equivalent in the market?
So you approach from the north and take off to the north.

are you unaware that both takeoffs and landings face into the prevailing wind direction?
Why Your Food Delivery App Lands in Trash: An Open Letter to All App Developers
The most important software I've seen is Excel. Almost every new application I see is trying to replace excel in some domain or the other.
Slightly disappointed its not called the Raspberry Pi shop.
Israel uses the tactic of antisemitism quite often, even when you clearly criticize a government policy of Israel, not the people. So this is nothing out of the ordinary for them and I see no reason to blame Iran for everything Israel does that's unethical. In fact that's their tactic as well.
Now I understand Uncle Scrooge!
Second that, the tests take time to write and they come with cost of development and also with cost of support in long-term. So having less of this kind of tests should be time-wise and economically-wise benefitial.
I might be wrong, but I think you have misunderstood this, or we've come to wildly different conclusions. My understanding is that they were using a dynamic language without types, and 38% of these bugs would have been prevented if they were using static types. My conclusion is that developers would spend at least 38% less time debugging type issues. This is because code editors (e.g. VS Code) have really good TypeScript support, such as autocomplete, and you get instant feedback if you ever make a mistake.

You seem to have arrived at the opposite conclusion, which is that developers would require the same (or more) effort to prevent and fix these bugs while using TypeScript. I think you've missed the fact that most type issues don't take that much effort in the first place. Once you set up the "guard rails" by making a decision about types (or just assigning a value to a variable), writing the rest of the code is pretty effortless.

I would take it a step further and say that TypeScript development is actually more productive than plain JavaScript. (Again because of the better autocompletion and instant type checking in my editor.) I make far fewer mistakes, but I also write code faster.
I've been using Next.js for a fairly big e-commerce project for a client, and I have to say it's great.

The framework itself makes working with a React, universal rendering app much easier than other solutions I've worked with. It's doing a great job at starting very small while at the same time extending for your needs is pretty easy for most things (such as build configs, custom server, etc).

The community is growing and very helpful too.

I'm very glad to see it continue to move so fast and definitely already see it as a very strong option and probably becoming the de-facto solution for JS apps, just how Rails or Django are to Ruby and Python.

Thanks to the team for the great work :)

edit: typos
People in the West don't get a lot about Chinese society, nor do ones who come and go to China on few year long stays in better parts of China.

Yes, China has fake Prada, tons of fake Prada, but you don't really get a lot of people going for Pradas invariably of its genuineness. Same for iPhone users - there are extreme cases of idiots selling their organs to buy one, but to most people - the brand may be near invisible, moreover to people outside of megacities.

China's rich don't necessarily come from big cities. There are way more millionaires outside the Beijing/Shanghai/Guangzhou trio than inside. In fact, mid-tier cities have more millionaires per capita than megacities.

It's only natural that marketing of big foreign brands that primarily target megacities gets what is sows - a very proletarian, working class demographic.

I want to add that Amazon got a hunch of that recently - Amazon China was a joke up until their last few campaigns that were targeting almost exclusively second tier cities. To everybody's surprise, that move made them to near double their business here in around one year.
I use TS with transpileOnly flag (compile even if type errors).

This is great, because I can prototype fast even if thing's don't yet typecheck and when I have idea what I'm trying to a chieve I can document all code and polish rough cases without leaving the editor.
If I could give this comment a year's worth of up-votes I would.

Dynamic languages slow me down.

I have a terrible memory when it comes to method syntax, for example I would still have to look up Javascript's substring syntax every single time even though I have worked with JS for like 12 years.

Static typing's ability to supercharge autocomplete is a massive time boost for me.
You mean static-typing.

Both Java & Python are strongly typed..

e.g. in python, <3 + "2"> gives <TypeError: unsupported operand type(s) for +: 'int' and 'str'>
I'm playing a bit of devil's advocate here, but:

> Or you might have a load of methods that actually throw 'Not Implemented' errors because you are forced to match a massive interface but it only has to do one thing (yes, C# has an actual NotImplemented exception because this is so common).

I would heavily argue that if you encounter such a scenario you are probably Doing It Wrong® or you were unfortunate enough to inherit/have to work with some badly designed code.
Within China, Apple doesn't compete on price. Yes Huawei has expensive phones, but for example you can buy a Mate 20 Pro for $650 there whereas an iPhone XS costs $1,270 for the entry level model.

https://www.gizmochina.com/2018/10/26/huawei-mate-20-and-mat...
Either you're leaving out a lot of important parts to the story or you're just being paranoid?
What is it about these business bio's? I can't think of any other format where you could sell, stealing £30k from your Mother as almost a good thing.

I get that they want to get 'inside the mind' of successful entrepreneurs, but really I don't expect journalists to be this overtly, sickeningly fawning. Based on his opening business gambit I wouldn't be surprised if this guy is embroiled in some scandal, and currently the BBC is just bigging him up.

Edit: Spelling
Thanks, already went through some interesting rabbit holes
Hacking MMO That Aims to Teach Players How to Program, Code, and Hack
It's great but not becoming the de-facto. I believe Gatsby is on that path, in terms of popularity they seem to be ahead.
So why not use pneumatic tube transport instead? Too small? Also a failure of a vehicle can block a tunnel entirely, maybe electrified rail would be better. I'll keep an eye on your project, seems neat.
So if I/anyone gets lured to a luxury hotel, don't go.
> None of those languages are anything like Latin.

Are you sure you know what Romance languages are? This is not a statement that anyone sane would be willing to support. Why do you think the Romance languages are so similar to each other?

It is conceptually incoherent to say that the modern languages of Sami tribes have survived while Latin hasn't. The Latin of 2300 years ago is not mutually intelligible with the Latin spoken anywhere today. The Sami of 2300 years ago is also not mutually intelligible with any Sami language spoken today. It was even more different, because Latin has a robust written tradition and writing slows language change.

If one has survived, so has the other, and Latin is massively more successful.

On the other hand, if you want to take the position that Latin died out, then the concept of an "endangered language" is meaningless, as we know that all languages will inevitably die in the same way.
I am astonished. I had no idea.
how many of those who have enough money to never work again, never work again?

you severely underestimate the psychological desire to be useful and live a fulfilling life.

the evidence is there - it's ideological convictions that prevent you from seeing and accepting it.
I'd rather they enable independent development of models on the hardware they're selling. This is about as useful as a high performance electric car you can only charge at authorised dealerships. Dealerships which have the unfortunate habit of closing down after a few years or so.
Somehow, I don't think this is a good thing to be promoting. How many times do people make risks like this and fail? If I stole a million dollars from a family member and spent it on lottery tickets and won would that make me right? It is also pretty disrespectful to your parent to not even ask them for the money first.
How Big Is the Bitcoin Blockchain?
This looks really cool, and would probably be cooler if I could understand what is going on here.
>That might be really fun for you but for me I'd really be much more excited about being able to see colours well enough to achieve my life long aim of being a pilot.

Are you sure that colour blindness would still present an issue? I've heard that in recent years the requirements had been relaxed around this.
Colloquium: A Century of Noether's Theorem
I don't know if you know the colonial history of China.
Statistically you'd think entrepreneurs who steal money from mum to "make millions" have similar or worse success rates than those who borrow it from VCs who have approved their business plan. That's a lot of unhappy families...
This message sounds like propaganda
By this pretty liberal phrasing I'm also "an Israeli spy".
I think it is just a USB keyboard like the rubber ducky.

The cool thing is how small it is, and it having wifi.

I have seen this guy showing some of his stuff off before on hak5's youtube.

Would be interesting to see if it could be put into a mouse USB, with passthrough so the user can use the mouse as normal. But I guess you could just stick it inside the mouse casing...as long as somebody doesn't inspect the insides of the mouse.
I thought Gatsby is a static site generator?
A letter to Steven Pinker about global poverty
With Typescript you can set 'any' as default type and only type/document what you want.
It really feels gradual.
I don't think the black money you proposed is very likely.

If I have several thousand dollars of black money, that's not much and no one cares.

OTOH, if you have a lot of black money, let's say in millions of dollars, buying a single iPhone doesn't really help at all. Yet buying a bunch of iPhone's seems to be very inconvenient unless you are selling them to someone else.

Status symbol was more likely 5 or 10 years back. Nowadays not a lot of people actually care about what phones you are using (at least the ones I know, potential selection bias there).

My guess is that people simply don't care about having an iPhone vs an Android anymore. Especially so when Android phones don't suck or can be better than iPhone now.
Sounds like someone in Google had a successful feature launch :) good for them on delivering something to production!
>How strong are the keylogging concerns? An effective keylogger needs to either listen to keystrokes passively, or capture then retranslate them. Wouldn't allowing programs to assign hotkeys but not allowing them to emit keyboard events solve this issue?

That would (for me at least) break my favourite password manager KeePass, which has a Global Hotkey for "autotype" of passwords.
(Hi Pedro!)

Maybe nitpicking, but languages like Chisel and MyHDL aren't really HLS. Here there is a straight-forward mapping between the written language and the rendered result, and there should be little surprise in what logic is actually generated.

I am convinced that some specimen of this class of languages will eventually overtake verilog.
One feature I'm eagerly waiting for is an equivalent of Option/Maybe types, which makes it impossible to access some signals unless they are signaled as valid by a qualifier signal.

I'm curious about what improvements you would like to see in SystemVerilog?
Anecdata: Mine did (CS, Manchester, 92-95). First year a certain amount of hardware was mandatory, second and onwards was optional (and I opted out.)

(Many people opted in because it gave you a chance to be lectured by Steve Furber and later work with him on 3rd year projects, IIRC.)
Overselling is standard practice in the industry. It's also not a secret. Any passenger on any airline should be able to ask any member of staff of that airline and get the same answer: yes we sell more than 100% of the seats, and if we didn't you would have paid more for yours.

I don't mind this at all so long as my compensation for not being allowed to board is high enough. That is: who is allowed to board should not be decided by the airline. It should be decided by the airline asking passengers who can accept taking the next plane. "We have an overbooking of 3 passengers, passengers willing to take the next flight for €300 please contact gate 49.".

I have seen this work. I have seen people rush to get that compensation check (presumably because they had no time to keep, or even a long enough connection that it doesn't matter for their final arrival time).

If I'm going to a wedding and can't be late, I'm not going to volonteer to take the next plane.

Obviously: if the airline randomly selects passengers to not board, without flexibility or "auctioning", that is absolutely unacceptable. That will invariably lead to the passenger selected being the person that can't be late for that wedding being the one booted. Basically: if there is even a rumor of your airline doing that - find another airline and let them know.
> iPhone XS costs $1,270 for the entry level model.

Indeed, but they also have the "3rd world iPhone" models - respins of previous generations and "C" model which were to supposedly cater to this market.

They greatly overestimated willingness of locals into buying "poor man's Rolce Royce editions"
Two former Qualcomm engineers are using AI to fix China’s healthcare problem
Now you mention it, yes. I've been seeing this for a few weeks. It seems often the most salient word in my search phrase is ignored.
Actually, the piece is called "What Achilles should have said to the Tortoise" still a big difference though.
Yes and in that sense it overlaps next a bit... But next is much more.
I had hosting with fasthosts.

I forgot my password at some point and going through the forgotten password flow ended with them emailing me my plaintext password...

This was years ago, hopfully they've improved by now!
>> "What error does it throw if I pass that type?" With type checking you just won't have that type of issues.

That's incorrect. If the object was parsed from JSON (e.g. sent to the server by a remote client), then you still need to do a type/schema check with TypeScript because types are only checked at compile time; not at runtime.

If you have good integration tests, you don't need to explicitly check for types in JavaScript; type incompatibilities will show up as logic errors in the tests. For example, if you add 100 with '23', you will get '10023' - You don't need to use `typeof ... === 'number'` in order for your test suite to pick this up as a logic error.

Even if your test case is written in TypeScript, you still need to account for the possibility that the front end will pass the value as a string; so the JavaScript test is the same size as the TypeScript one.
Not sure if it was in the last weeks.. I would say in the last months. But google searches without verbatim mode are increasingly useless.
Sexism is definitely present here, but you seem to be implying the sexism on the part of the author. However, she literally acknowledges the sexism present in reality and provides a solid reasoning for her choice of interviewees:

> I decided to ask white men in tech because they continue to make more money than every demographic in America regardless of skills, education, and experience.

As a white man myself (although from a country where skin colour is not nearly as much a factor), I admire that approach.
The last frontier: the final days of winter sun in the arctic town of Chersky
The historical norm for girl v.s. woman is drawn at puberty. The mormons might have been an outlier in the US at the time, but until industrialization, most women were having their first child in their mid to late teenage years.

Even today, the median age for a woman having her first child in some poorer countries such as Niger, Bangladesh etc. is 18 years[1]. That means a lot of them are younger than that. If you get a group of ten 15 year old girls from Bangladesh, statistically one of them will be nursing their first child.

So let's be careful to judge history by the standards of today. Sure, some of this was mormon practices, but other parts of it was just because these people were doing the same thing most poor peasants on the rest of the planet were doing and considered normal.

1. https://www.nationmaster.com/country-info/stats/People/Mothe...

2. http://www.hips.hacettepe.edu.tr/nbd_cilt35/nahar_zahangir.p...