skysight-inc/HackerNews huggingface dataset:
Italy is like two countries - the North has a strong economy, the South seems to have mainly agriculture, unemployment and mafia. Think of any famous Italian brand (or look at any Italian machinery), it's probably from north of Rome.
How does infant mortality relate to deficit spending? Couldn't technological progress account for the drop in infant mortality? Or maybe they stopped counting certain deaths? I see this all the time with crime stats--you can't compare homicides between the US and Europe because many European countries don't consider a death a homicide until the case is solved. The unsolved cases fall into a black hole of "not counted" or certainly not counted as homicides, and then we get all these breathless articles about how bad crime looks in the US while really US crime rates are very low comparatively speaking. We saw this same issue with Cuba--ginning their numbers to make their wretched healthcare system look better than the US, when in fact, there is absolutely not even a comparison there. Cuba can't even get a bus back to how good the US truly is. And the media eats this shit up because they are apologists for communists and love clickbait, fake news.
Actually, the headline article tells us that it optimized it to true.

That affected some of my code from years ago, too; and another fix is to keep _start and instead of having another array called _end have an external size_t giving the number of elements of start and loop while i!=_start+count .

In fairness to the compiler people there shouldn't really be anything surprising in the second example, either. There are x86 memory models (compact and large) where that loop never terminates in the general case, because the two arrays are not in the same data segment and no amount of incrementing a (far but not huge) pointer will get from one to the other. So it's not the case that this is a new pitfall. It was a pitfall decades ago.

People just thought that it didn't exist with modern tiny (a.k.a. flat) memory models, because the old explanation wasn't applicable. It does, but with a different explanation.
It's all very well that my bank does, but it displays "National Savings and Invest..." which isn't its full name and would also be shown for any number of businesses with the same start to their name.

My mother's bank says "Lloyd's Banking Group PLC" which isn't its name, you'd have to know that it's owned by another group of banks to decode that.

Another of my accounts says "first direct (HSBC Bank plc)". It so happens I know that First Direct is owned by HSBC, but if I didn't shouldn't that further concern me?

This all ends up as extra cognitive load for humans, and it barely contributes to helping with the problem, because this information is only (can only be) displayed after all the backend stuff has finished happening, so it's too late to tell me that wasn't really my bank after I tell them my password...
Maybe the UK Postcode lookup database?

It's about 650MB (CSV):

https://data.gov.uk/dataset/7ec10db7-c8f4-4a40-8d82-8921935b...

In theory, it's supposed to be updated every now and then, but doesn't seem to have happened since 2015. :(

For a direct SQLite version of it, we have it on DBHub:

https://dbhub.io/justinclift/National%20Statistics%20Postcod...

That site is still in (slow) development though. YMMV. :)
What is tape out?
Otimização e eliminação de código com webpack e Babeljs
Lots of reasons to dump on oBike. Their recent 'coin' public funding scheme was a fraud apparently - the money disappeared, investors are feeling cheated. Unsurprised to hear they polluted a river with the junk bikes, seems like a pattern.
The Amiga was a fantastic machine it was far too expensive to be anywhere near as mainstream as the NES. If it would have kept the industry going it would have been in a far more niche fashion.

$1300 Amiga 1000 (without monitor, $1800 with it) vs $200 NES. The $700 Amiga 500 helped but the NES had also dropped in price by then. Sales figures for the Amiga do not seem entirely reliable but supposedly ~8 million vs ~60 million, and obviously not all of the Amigas were used for games.
Which is why I said, one must decide their own calling.

But If learned programming, using C based languages, and that journey was done, I might as well go an extra mile and explore further.

Nothing bad ever happened by gaining more knowledge.
What's the point of even trying to compare these two pointers?
If you apply to study at the University of Cambridge (UK, not Boston), an actual faculty member (not a teaching assistant or anything like that) of the University of Cambridge (not some lesser institution) will take the time to sit down with you for an extended period of time for an interview, even for undergraduates (for graduates, it goes without saying). That courtesy is extended to a boatload of applicants who make that final stage, and the stages before that certainly don't involve robo-grading.

In the U.S., you take the SAT or GRE or whatever which gets graded by a mechanical turk or even an actual machine. And even the good colleges don't have the good sense to ignore the thing (the exception being MIT, at least back when I applied there, where stating your GRE score was optional when you applied as a grad). So a less than astronomical score will immediately make it impossible to get into any decent college. That system is f*cked up.

For me that meant that the only university that would have me also happened to be the university that routinely scores first or second place in international university rankings, that university being Cambridge. And I didn't get a single offer from the US because of a bad GRE score.

After getting my doctorate in NLP there, I can attest to how fucked up the idea actually is, that you can score essays using NLP.
We should have let the banks fail hard. It would have been one of the most populist actions ever in the history of mankind. Troops and looting aside, if bad decisions had led to accountability, City of London, Inc. would not be still holding the power it has had over all of us since the 1600s.
Even I suspect HP.. then again... Both are "foundational"

Motorola has already changed hands once, as has Nokia
Bike sharing company in Singapore. Initially collected a S$49 to use its service.

In Zurich they initially charged a deposit of CHF 150 (later halved). That comes to S$206 and is probably three times the amount of what those atrocities are worth.
https://stripe.ian.sh/
>The problem is that at some point you end up wanting joins.

It can join with the $lookup function these days. Although it is only to a "non-sharded collection". I don't know why it can't join to a sharded collection when the join is on the same shard though.

There is also the option of using $in with a list of things you have pulled down in another query.

Then there are client-side joins.
I wouldn't be surprised if it were Nokia - just over 20B, desparately reliant on 5G. If they're using Intel silicon for their early 5G stuff and miss the boat they're screwed.
Independent Systems Architecture
On a very high level, in the vast majority of cases, you bring along lot of baggage, both in code and mental, that you don't need, and compared to some alternatives, such as composition, it is simply far less flexible. Inheritance fits a much smaller subset of problems than people think (one of them is GUI design, a problem inheritance fits with nicely). But like everything in this industry, it tries to get shoe-horned in to solve every problem.
Maybe ARM ? :

https://www.theregister.co.uk/2016/08/16/intel_foundry_arm/

https://www.arm.com/products/physical-ip
> It makes page load seem slower

Only because in this case, the website is actually quite slow under load. Triggering a full browser page load would seem even more slow.
I have no idea what I'm talking about, but if you have a control flow translation pass that is intended to translate constructs like goto and produces "uglier" code, why not automatically disable it for functions (or whatever granularity works) with no such constructs?
This is a massive achievement. Being able to run a modern browser and an Office Suite makes it a viable desktop alternative in the coming future. I'm happy to see variety in the desktop OS space once again!
Same preface (not exactly popular...yet) but the JQBX mobile apps: https://www.jqbx.fm are built with RN. The only "native" parts are a bridge for playing audio but I'm not sure if that's what you meant by "fully" RN or not.
C is useful in part because it allows for the freedom unimaginable in other languages.
Assuming they need $100K / year to sustain this business, that is two full time Writer, hosting, going to events etc. You will still need 100 paying subscribers.

I know Charlie has an record of breaking all sort of secrets from Intel ( and Nvidia ). But are there really 100 people paying for this?
https://en.wikipedia.org/wiki/Tape-out

When a chip design is stable enough for manufacturing them. But chips usually have post si bugs and so the tape out is usually a back and forth process depending on how complex thechip is and how competent the design team was.
The world is messy. The application will grow over time and those requirements can't be known. I think the point parent is making is that a rdms will allow for that future flexibility whereas NoSQL comes with a lot of caveats that make flexibility challenging.
anyone notice real lag on an otherwise fastish Mac OSX build? Or perhaps add some insight to why that happens?
"I have not seen much C jobs for a while now."

Because your anecdotal evidence is more accurate than what this list (which describes its methodology) is showing you?
When the plans are ready to send to the foundry.
I considered this one too, but dismissed it. You may be right though.
100 groups of people sharing accounts, maybe.
Homeland Security subpoenas Twitter for data breach finder's account
I think triangulation works best when devices do handoff between towers, as they query each one to see which signal is strongest. For a stationary device like a mobile broadband dongle, I'd expect it to never handoff.

Getting a search warrant is easy, but not getting one is even easier & leaves no paper trail.
I feel like in the US it was. I still remember the first time I saw Super Mario Bros. at my friend's house. It's hard to overstate how mind blowing that game was to me as a kid after being exposed to mostly single-screen arcade and console games prior to that.
A Multifunctional, Multiscale, Reconfigurable Surface
I had a plushie one of those from when the office closed down! Long since lost of course.
Same thing I'm looking for :)
Seriously? Maybe this is a generation thing but I remember the opposite, the NES was big in the UK, they were everywhere.
The Snowden leaks highlighted how the intelligence and law enforcement services in the UK surveilled the likes of the Open Rights Group, Oxfam etc.

If you were part of these organisations you were labelled a 'domestic extremist'.

It is already happening. Has been for a long time.
I've never smoked, but I agree with you on the vaping not feeling very addictive. I vape all day while I'm working (I work from home), but I don't take my vape with me when I leave the house, and while I occasionally have a thought like, hmm, a vape would be nice right now, I never feel driven to vape or deprived without it, even when I'm out of the house without the vape all day.
Harvest for Touchar: keep track of your current timer right from your keyboard
It even manages to be brighter than White light.
Tapeout refers to when the photomask is done, basically when you have completed the design, rendered it graphically and are ready to send to fabrication.

tldr this article is basically saying the 10nm is so screwed up they can't just adjust a few things, they need to fix a lot and the more changes you start having to make the more verification that needs to be done before things are signed off and ready for tapeout.
I hated the concept of bike helmets, which are not mandated here.

After having had three falls and having been very lucky I totally reversed that sentiment and always wear a helmet now.

It may be less freewheeling and comfortable. But I figured that maybe next time I'm less lucky, so it's definitely worth it.

I didn't wear a helmet when renting a bike in Japan. But I've seen nobody wear a helmet there.
Tesla Q2 2018 Vehicle Production and Deliveries
Because:

"ARM, challenging Samsung, Taiwan Semiconductor Manufacturing Company (TSMC) and GlobalFoundries in the mobile SoC fab space."

https://www.theregister.co.uk/2016/08/16/intel_foundry_arm/
> Knowing that certain powerful features of programming languages can be used to create unmaintanable code, do we ban those features or do we try to harness them by using a disciplined approach to software design?

Discipline never works unless it's enforced. So the only hope is to figure out "less powerful" versions of those features that cover all their important use cases without permitting unmaintainable code. Fortunately, modern programming language design has gotten pretty good at that: 95% of the killer use cases you'd see as macro examples in Lisp advocacy 20 years ago are now ordinary, standard-ish programming language features.

> If you have those features within the programming language they tend to get overused. If you don't have them within the programming language, they get tacked on in some inconsistent, half-assed way as soon as the need for frameworks, DSLs or sophisiticated configuration arises.

That's a possible failure mode, but we've been pretty good at moving away from it IME. The best modern languages do manage to walk the fine line between a language that's too constrained to do anything in without some magic addon and a language that's unmaintainably flexible in the language proper.
Very impressive, do you have a write up on this?
Facebook relaxes cryprocurrencies ads ban
Okay, we get it, Mongo sucks. Or at least that seems to be the consensus. From what I can tell it seems they've improved their tech a lot though, and I have to wonder if a lot of the "mongo sucks" sentiment comes from either 1. Using early versions of Mongo that really did suck or 2. people having used Mongo at companies where nobody really knew how to use Mongo that well.
I say the EXACT thing about StarCraft (vs. StarCraft 2).
I'm going to take the downvotes (without an actual response) as a confirmation of the fact that I struck a nerve and did so accurately.
This suggests a criminal defense strategy where if someone was up to no good, they should arrange it so that the investigators are forced to use sensitive and illegal techniques to obtain evidence, making the case not prosecutable.
A BitTorrent client https://github.com/anacrolix/torrent, and several projects using it. The original idea started in Python which just didn't cope. Things are probably better now in Python with green-threading being a standard concept, but you just can't easily get the throughput you need without minimal overhead, and that overhead is just too high in Python.
> breaking all sort of secrets from Intel ( and Nvidia )

Seems like something hedge funds/private equity would pay for. The biggest edge those companies have over retail investors is access to knowledge that's not considered MNPI but is also context the general public doesn't really have, through news sources like this and also (perhaps most importantly) expert network companies.

Sidenote: if you could improve compliance or cheapen the cost of it for such firms, you could make oodles of money. Compliance is a massive, expensive risk center that the industry hates managing.
Announcing Octopus Cloud
I don't think showing comment scores would add anything to the quality of discussion on HN.

As it is currently, I've noticed an uptick in lower-quality commenting (jokes, puns, baiting, poorly thought out responses, etc).

I like HN because there are a variety of perspectives, but a good majority of them come from people who want to have quality discussions. Showing comment score would entice people to comment what will be popular, not informative or discussion worthy.
Isn't arm fabless? And doesn't all smartphones use arm but via Qualcomm, allwinner, Apple's ax, or Samsung?
C is rightly in decline and the preprocessor is a big part of the reason. A series of historical accidents made C popular despite its preprocessor, not because of it.
In some cases - most banks use 2FA, compromising email wouldn't be sufficient to handle that, but a phishing site can do a pass through attack and get both from the user.

But the point still stands: getting access to someone's bank account is far more direct way of getting access to their money than their gmail.
I've had grocery store cashiers comment on my purchases, usually asking if a new product is any good. Possibly related to the fact that I'm a regular customer with a pretty regular shopping list; their attention might be focused by disrupted expectations rather than any effort to recognize each product.

Unrelated to product selection, I also had one cashier somehow steer the standard small-talk exchange into saying that I need to accept Jesus. That just shows that some cashiers have no idea what is or isn't appropriate to say to a customer.
Report: Microsoft Pushes Andromeda to 2019, May Cancel Project
Totally agree, but I'm looking for more case studies like the one I shared.
Conversational workflows
Kubernetes OperatorKit (Alternative to Operator Framework)
In my personal experience, overriding non-abstract methods is definetly the worst feature of OOP. Too often comlpex codebases have multi-level overrides, some call base method in the beginning, some call it in the end, and some none at all - and almost always this leads to incoherent contracts and behaviour.

Interface-only inheritance and composition instead of inheritance (with components or otherwise) is almost always simpler and thus more error-proof. Even if sometimes you have to repeat yourself a couple times, decrease in mental complexity is definetly worth it.
A language cannot survive if it doesn't compete for adoption in the software industry, ie. paid jobs, and with so many languages competing for adoption Clojure's lacklustre marketing has cemented it's place in the history of also-rans. That doesn't mean Clojure isn't a great language. In fact I'd say it's the best language we have today.
> Tesla expects to increase production to 6,000 Model 3s per week by late next month.

http://ir.tesla.com/news-releases/news-release-details/tesla...
>But a startup can't do what all the other startups do

Seems like a lot of startups do do what the others do tech wise and use Ruby which seems to work out ok.
How the Tesla Effect Is Hurting Tesla
Update on Polynomial Regression in Lieu of Neural Nets – R-bloggers
The font size and pretty much all settings for displays are highly dependent on eyesight.
It's a seperate topic, but yes, there's definitely a need to improve how names map to human understanding. Most people know 'Coke' or 'Coca Coca' than 'The Coca Cola Company' or 'CCA Amatil' or cocacola.com.im. There's discussion (mainly led by DigiCert) now about making EV use trademarks.
A dedication of appreciation is all together to share such an impeccable data https://www.couponstechie.com/ I really regard your work in this and searching for after down more such key posts later on help your heart.
The funny money goes on the central bank balance sheet and not onto the national debt. Therefore the national debt interest cost remains constant, therefore taxation isn't pushed up. In addition government is not well placed to make the investment decisions required; the hope was/is that bank lending would effectively make these decisions by keeping businesses open and facilitating new projects organically.
I think there is a lot of exciting stuff happening in Racket and Clojure around contract systems right now with things like Racket Contracts and Clojure Spec. This approach provides an appealing alternative to static typing because it focuses on semantic correctness while static typing focuses primarily on self consistency.

In my view the former is much more valuable because ultimately we want to know that the code is doing what was intended, and static typing doesn't appear to be an effective tool for encoding intent.
I find the article hard to trust due to the emotional tone the author is using.
I have fond memory of using amber monochrome CRT terminals/monitors, and I've preferred to it over the green or black/white monitors back in the days when color monitors were rarity. Amber/orangeish text always felt more soothing and pleasant, but on the other hand, green texts felt more readable (ie texts were easier to comprehend), although I couldn't explain why.

Edit: Back in the late 70's and early 80's, monochrome monitors were prevalent and one had to choose the screen color when choosing terminal/monitor. Apple 2's and most IBM PC's monitor were green, while Radio Shack TRS80 were bluish/white if I recall. At university, we had Wyse terminals with yellowish/amber color.

I also remember working on a terminal attached to a mainframe running IBM RPG III, and it was distinctly dark red, which was probably the coolest color I'd ever seen, and which I'd never seen anywhere else. That reddish color made me feel like I was in a sci-fi movie.
Mass transit isn't perfect, so it shouldn't be had? That seems like flimsy logic when a number of the issues can be fixed.

Move to smaller over-the-road mass transit for off-hours or have fewer busses. You don't need to have full-size busses at 2am when you can use the smaller busses that schools use at times, for example, or simply have a bus that runs once an hour. You can make sure that major employers are serviced by busses either regularly or at times when their shifts start and stop (factories, for example). You can use van-sized taxis for smaller areas and adjust the routes to meet needs in smaller areas or have electric, automatic trams that run at specific times through the day and less so at night. Intercity travel can be more restricted if the demand isn't there.

Amsterdam has folks scan their ticket for the trams on their way out ... so they can see where folks are going to and from, in general, to better meet demand. Something like this can surely be done in different ways.

Even more, you can create safe walking and cycling paths so folks are more likely to be able safely get to public transport. Have bus shelters many places. Perhaps don't expect it to make a profit. Perhaps tax vehicles to help pay for them when they are available to the user - after all, if you own a car when public transport will adequately fit your needs, the car is a luxury. Perhaps utilize more tolls to help pay for them.

I've never had someone harass me on a bus where I am at now. In fact, I didn't have this issue in the states either when I was lucky enough to live in a place with busses. It would seem the solution would be to actually take care of folks that are homeless and mentally ill. It would make sense to call the police if someone is causing an actual disturbance to others. These aren't problems with public transportation, these are problems with society.
HTC to lay off 1500 employees from its Taiwan division in an effort to cut costs
Look at the two links I provided.
And ARM wants to provide IP compatible with 10 nm to compete with TSMC and GF:

https://www.arm.com/products/physical-ip
Given their overall behavior I believe it when I see it that they'll pay for the removal.

To me they seem like a totally dodgy company (which is consistent with the blog post).
> or if that happens in mostly the same areas

There aren't that many canals outside of Amsterdam's center. The ones outside of the center tend to be cleaner as well, because, well, less people around them at all times, and more logically separated from the population (think: parks around them, not houses and bike parking spots right next to the canal).

I didn't put a lot of effort in finding the exact location of this excavation, but there are some mentions of Damrak on the site, which is as center Amsterdam as it can get.