skysight-inc/HackerNews huggingface dataset:
Sure!

Favicons change very, very rarely, so they are perfect candidates for caching; fast extraction and caching are core features of Favicon Kit.

It was mainly the fact that Cloudflare does not cache by MIME type, but by file extension (https://support.cloudflare.com/hc/en-us/articles/200172516-W...) and/or would require page rules (https://support.cloudflare.com/hc/en-us/articles/11500320685...) to honor cache-control headers. (It‘s been a while since I’ve made that decision, so I hope I'm remembering the reasons correctly!)

KeyCDN was simple to set up and their pricing was equally simple and very reasonable, so I ended up staying with them.

I hope this answers your question, JohannesH!
The comment is factually incorrect, George Osborne did not go to Eton.
Note that Fedora distributes metalinks to mirrorlists via https, and the main mirror at https://dl.fedoraproject.org/pub/ also uses https. We don't mandate that for our (volunteer!) mirror network, but many mirrors _are_ https. (See https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora... for the current list.)
Would be nice if tooling took the principle of least astonishment[1] into account.

A markdown which is also a build file with specific rules on headings and first block quotes? High astonishment.

Literate programming without text semantics? Medium astonishment.

Declarative dependency tracking build tool, such as CMake? Low astonishment.

[1] https://en.wikipedia.org/wiki/Principle_of_least_astonishmen...
It's one thing to complain about poor service, it's an other to brainstorm with district manager to improve the location. It's hard to know exactly what was being proposed without more details but the way it's described by the parent I think I would've refused as well unless I had a genuine curiosity to visit a videogame store with a backstage pass.

I mean it's a bit as if you complained in a restaurant that the food was bad and they proposed that you visited the kitchen and told them what you'd do differently. I don't want to do that, actually I'm probably not even qualified to do that and if I was I probably wouldn't do it for free.

It's very kind and considerate for the CEO to take time to schedule something like that but I don't find it weird at all that he declined the offer.
Or more talented kids.
Study casts doubt on 'healthy obesity'
Withings cofounder Éric Carreel finalizes deal to regain control from Nokia
Using Adversarial Attacks to Make Your Deep Learning Model Look Stupid
Or "ignore mod action"
Nokia closes digital health sale to Withings founder Eric Carreel
Shouldn't have "written" it with each individual letter being cut-out and pasted from random magazines/newspapers. ;)
Doctests, the shy giant of testing modules
I’ve had great success with e-mailing CEOs. I have engaged in (respectful) debates with them, and on more than one occasion they have come around to my point of view enough to actually implement changes at their companies.

Most CEOs are actually dying to know what their customers think of them. The hardest part of being a CEO at a major company is getting honest feedback without someone blowing smoke up your ass, so most good CEOs will make time to read direct feedback. Customers rarely have a political agenda the way a CEOs direct reports might.

That’s why I think these companies perform better. A responsive CEO is more interested in hearing the unfiltered voice of the customer. That’s a mindset that carries through to all parts of the business.
The Deadliest Weather-Related Catastrophe You Probably Never Heard Of
Nazis and white supremacists are not welcome here.
The best way to learn to write is to just write.

Your first post is going to be bad, the second one is going to be better and so on, by the time you get to post #100 you'll have discovered your voice and created something that is unique to your personality.

Reading, in general, will also help the process; read stuff that interests you and - most importantly - don't stop.
This is a good example of why the aphorism 'technically right is the best kind of right' is problematical (of course, those who like it will point out that I am not technically correct...)

Regardless, the fact that someone wrote code that specified undefined behavior and got what they asked for instead of what they wrote is not the whole problem. Unless this outcome is what the standards committee wanted (in which case we have a different problem), then it is very reasonable to ask the question of whether we are making staying within defined behavior unduly difficult through rules that refuse to treat nearly hypothetical circumstances as special cases.
Telegram says Apple has been rejecting its app updates even outside of Russia
Book of Proof by Hammack
A New Dark Pattern: Tricking Browsers into Making Repeated Notification Requests
Process takes CO₂ from the air, converts it to carbon nanotubes
> That's why there is the HSTS preload list

which has the following requirements:
1. Serve a valid certificate.
2. Redirect from HTTP to HTTPS on the same host, if you are listening on port 80.

oops.
Éric Carrel buys back Withings a supposed €30M 2 years after $170M sale to Nokia
An "irate customers" time isn't free either. Plenty of reasons why one might take the time to write a complaint but decline the opportunity to provide free consultation in person.

The company should be grateful for whatever "help" (or pointers to improvement) they can get - even if it's just a letter - way more preferable than a rant on the phone or slating on social media.
> in my work (signal processing) I use complex math in C every day, and native language support for complex numbers is the single most important thing in my choice of C over other languages

Fair enough -- but I think you are in a fairly corner market -- personally I think I used complex math /twice/ over the last 30+ years... I used SIMD extensively tho, from Altivec onward!

>> I want an array base type that can't be cast as a pointer

> just out of curiosity? why would you like that?

For bound checking. In C right now if you declare a char blob[4] and pass it as parameter to anything, it's passed down as a char * mostly -- and that function can clobber whatever it likes. An array type would propagate the size down so bound checking can be done at for the whole lifetime of the array.

> * better stack support (e.g. a standard way know whether a VLA fits)

Yes, anything involving stack requires serious dirty hacking -- even for basic things as 'what are my high/low water marks'. Basically your stack is just a problem waiting to explode in your face, especially on smaller devices.

> * closures (being able to return a pointer to a local function)

That's mostly what I meant by sub-functions -- I used them quite a bit, until I had to crossport to llvm (they refused to implement them). Apple "blocks" look pretty good, but I know there are a couple alternative implementations...
> Execution efficient on super scalar processors is very unlike what you assume it to be.

It's not. What do you think I "assume execution efficiency to be"?

> On lower end processors what's important is not speed but code size.

That's why I said "most likely", not "always". Besides, those tiny microprocessors typically don't run the "business apps" which bokglobule was talking about.

> The amount of critical C code is tiny tiny tiny compared to the amount of C code where execution speed just does not matter because the code is almost never executed.

Not true for most software. Sure, most applications spend most of their execution time in a small part of the code, but it's typically not so small that you could easily rewrite it in assembly.

> The bleeding hot sections are often rewritten in assembly (encryption cough decryption)

Cryptography kernels are written in assembly to ensure that they have a constant execution time to prevent timing attacks. Not so much for performance.
That's covered in the Pony tutorial.

https://tutorial.ponylang.org/gotchas/divide-by-zero.html

I can elaborate a bit on what is in the tutorial.
With the current semantics, you as the application programmer can check for division by zero and throw `error` if you want. Otherwise, every division operation would be partial which given that pony forces you to handle all partial functions, can get to be very painful.

We are working on adding value dependent types and will be revisiting the divide by 0 question. Some work was done on that for a thesis a couple years back but hasn't been integrated into Pony by the author as they have had time constraints since leaving school. You can check out a video about the work here: https://vimeo.com/175746403

It's definitely something that folks bring up. We aren't thrilled with the current functionality but feel its better than the previous functionality and are looking to slow improve the situation over time.

It can definitely bite the uninitiated if they aren't careful.
TAPAS community challenge
The psychological tricks TfL uses to make London's tube feel faster
You should look in to "The No Agenda Show".
You'll like it- news and media deconstruction that is entirely listener supported. 0 ads for EXACTLY the reason your stating.
Oh, I didn't know this about Firefox - thanks a lot, ldjb!

My intention was to be a good HTTP citizen and return the correct status code with a decent representation.

Returning 200 for "not actually found what you wanted, but here's something else you can use" seems odd, but maybe I'm just being too pedantic here and the pragmatic way would be better.

Thanks for pointing out the Firefox issue again, it would have probably never occured to me that FF behaves that way. That hint saved me a lot of time "fixing" the parser.
4 Signs Your Team Desperately Needs a Project Management Mobile App
Helping Startups While Lowering Personal UK Income Tax
You are correct. http://blog.mrbigler.com/2016/04/23/those-who-can-do-those-w...
This article (french) says that the buy-back price shouldn't be over €30M:

http://www.lefigaro.fr/secteur/high-tech/2018/05/31/32001-20...
What is Visual Studio Live Share and how do you use it?
It's like the ceo[0] of the world's most profitable company lying[1] to every person in america about their most intimate device they own.

I don't care what you say. I don't believe for a second that vault 7 is an exploit and not a built in backdoor.

[0]:https://www.apple.com/customer-letter/
[1]:https://wikileaks.org/ciav7p1/

EDIT - this is going to get downvoted to oblivion cause it goes against the grain but it is an opinion and people should at least be open to it. Especially with the fact that news[2] like this is coming out everyday.

[2]:https://www.eff.org/
I think the correlation is real. The type of person who writes to a CEO is likely to do other things for the company. For instance they might be a undercover reporter researching a story. Responding to the letter can give the company free press, which can be far more valuable than the time a personal letter takes.

Likewise, many companies have a comments toll free number. Almost nobody will call them (who has a comment about their toothpaste), but it turns out the type of person who does call those numbers is likely the type of person who tells all their friends which is the best toothpaste, and so it is important that whoever answers that phone is an expert on what makes their toothpaste great. (honest answers are important - this type of person already knows their stuff so lies will hurt)

Also, CEOs often know they have trouble connecting with their real customers. If a real customer writes, that is real information that they cannot easily get in any other way. A good CEO will pay attention because what one person writes 100 others think but don't say at all.

All of the above are things that make a CEO who doesn't respond under perform.
Webinar Replay: How to Migrate to Galera Cluster for MySQL and MariaDB
VoltDB comes to mind.

This interview from 2013 is still worth a listen imo!

http://www.se-radio.net/2013/12/episode-199-michael-stonebra...
Not banning Telegram from the app store is truly evil.
Anon coward is a slashdot innovation I believe.
People have been saying this for years. For the 98% of non technical users, the App Store is suitable for them because its GUI is incredibly easy to use and understand. For the 2% of people who want to be able to sideload apps and to truly do things with root privilege on their android or ios phones, enforced app stores are a terrible thing.
Uh, so what you’re saying is that you have no idea at all what “vault 7” is?
For those who read this, "half of the Internet" is not an exaggeration. I legitimately cannot access about half of websites I get linked to without a proxy.
oh wow, it can play chess. can it efficiently stack shelves in warehouses yet?
Unspecified evaluation order helps dumb compilers produce better code. Whenever a particular evaluation order is convenient in order fit some canned code generation pattern, like a function call or whatever, that desired evaluation order can just be blindly used, rather than following forced evaluation order (using temporaries to hold the results).

Compilers for languages with strict evaluation order can still perturb evaluation order when it is safe to do so: like when expressions do not have side effects, or have effects that don't mutually interfere and are not external. They can thus avoid or eliminate the temporaries.

C is still being specified like it's 1982 and compilers have to run in a few kilobytes of RAM, in a single pass, and go straight from source to target machine code.
Do they literally sit in front of a computer and code all day?
European Data Protection Board backs ban on 'cookie walls'
Unless you need a captcha in an airport, I wouldn't say this qualifies as useful... 0.7% error rate on biometrics means that of the 1000 people who will use the airport on a particular day, the system will fail 70 times, that's huge. Plus this is in lab conditions. Add a few years to the sensors, and your error rate goes through the roof.

Plus I'm pretty sure you could develop "adversorial shoes" for this...

Meh.
>"When applying CS/ML to finance, methodology is absolutely crucial."

When wouldnt it be?
I think that was the point. It has absolutely not been a free market (compared-ish to the US economy) and overall it's worked wonders at the macro level, whether you're looking at QoL, infrastructure, business conditions, education, or most other measures I can think of besides privacy and human rights.
No, but as I said it's the service with currently the most as far as I know. Yes, it is reasonably priced. If you propose something new, it's at least worth looking at and figure out where you'd succeed where they don't.
>"If you use financial performance to measure the success of a model, methodology is critical."

When wouldn't it be? And why does this sound exactly like the other post I just read?
Would it be plausible to train slowly on a DSP, if the data is also being collected slowly, at the edge?

By the time you have a reasonable dataset, you've also had a reasonable amount of training... of course, with only a little training on the complete dataset.
>even though nothing of the sort happened in the election

you seem very certain of that, which appears to be at odds with the Mueller investigation and investigations undertaken on FB, Twitter and Reddit posts/ads from russian based accounts. So what exactly are you saying did not occur?
I have a blog no one knows about. If I’m trying to teach a concept or find something interesting I’ll write it up.

The writing process itself acts as a check if I understand something. Then when people have similar questions/problems in the future I can just link.

The personal value of the blog makes it worth trying at least.
What do you think the current error rate is? In testing the TSA has something like a 100% failure rate iirc.
Staff figured that standing on both sides could boost passenger flow – and they were right, with 16,220 customers ferried up the standing-only escalators versus the usual 12,745 over the same length of time.

The "staff" is interested in throughput. Individuals in a hurry are looking to reduce latency.
I love this particular type of software, I have been considering doing the same in python/urwid, but I have had trouble thinking up which modules would be useful and/or interesting.

I would welcome suggestions of similar software, or modules that would be useful if implemented for this, just for something to read or think about.
Current failure rate: https://www.google.com/amp/s/abcnews.go.com/amp/US/tsa-fails...
Oh course. Asymmetric warfare is usually successful.

We’re trying to swat flies with World War 2 armies. The US has been in a war state for so long there is no actual condition that will result in victory, and we have undermined the institutions of civil government with no tangible benefit.
If a signed operation would naturally produce a value that is not within the range of the result type, the behavior is undefined. The author had hoped to make this well-defined as wrapping (the operations produce the same value bits as for the corresponding unsigned type), but WG21 had strong resistance against this.

Who are the standards committee people having strong resistance against this, and what in the world is their argument?
Show HN: Smalltalk Environment for Web Development
I think you’re very wrong.

Companies like Google have trained an entire generation to seek greater meaning in their work. Even if Google’s promises were hollow, millennials don’t have the cultural institutions our parents did. Thus we seek self-fulfillment in the ways we know how: at work.

I work with a lot of C-suites on “the culture issue”. They see statistics like “40% of people between age 12 and 18 identify as LGBTQ” and they start to panic because their company culture isn’t so friendly to that. Things that were taboo only a decade ago are now commonplace: every kid today knows at least one trans kid, and a over half of teens identify as “somewhere in between gay and straight”.

The institutions that used to prop up culture in this country (marriage, church, family, etc) are no longer a reality for most people. Corporations have lobbied successfully for more power, so the employees of these companies expect to be able to wield that power from within to make the change they want to see.

Because the culture at large is so hostile to those ideas, the culture at companies is only going to become more important as time goes on. Companies that ignore it are going to have a difficult time attracting the top talent that can afford to be choosy. Companies that provide a safe, nurturing refuge will find themselves drowning in qualified applicants.
The best abdominal challenge with fitball
Yeah, a pretty nice alternative to a wiki page full of commands you have to run. Would be nice if there was some kind of <YOUR_HOST_HERE> equivalent. I have to write that in wiki pages a lot.
Write your own Python bindings – Qt Blog
Impact of Tesla's Overcapacity
I'm sorry you've had some unexpected life issues, and it's great to hear you're turning things around. But lighten up. You'll be happier as a result.
If you read my link you would see that the fbi,cia, and nsa have "exploits" that they can be used to gain (root)access to iphones,android phones, samsung tvs etc. [hello george orwell]

I can't believe for a second that the government can merely send a magic packet to an iphone and have it exploited as it does. It must a built in backdoor they can only access or else alot of other people would have it as well.
Virtru secures $37M Series B led by Iconiq
Question: What is the point of making the fastest web server possible when any kind of datastore attached to the server is going to be the bottleneck?
Wednesday-Thursday-Friday looks like an excellent permanent pane for my tmux to have a hotkey assigned to. I'm always resentful at myself that I haven't figured out a way to replace ~/todo after 20 years of using (almost) the same environment.
It's also much easier to adopt if you have a lot of people who aren't familiar with React or even SPAs in general. Templates feel more familiar to them than JSX. And if you're building something complex enough to need it, Vuex is a hell of a lot simpler to learn than Redux. In general, you don't have to know anything about functional programming to use Vue and it's core libraries, and that can be pretty nice if your team isn't familiar with it.
They are helpful.

HN is being trolled by a polite racist. It's important that people know this, so they can avoid being trolled.
Didn't the article address that?
Wouldn't there need to be some sort of way to verify the client hasn't been modified in order to trust that? That's not really possible, because you'd be asking something to verify itself.
How does one go about getting authentication like this working in a development environment?
Introducing Code.xyz
I am currently comparing OmniFocus 3 with Things 3 to decide which one better represents my working habits or preferably improve it.

- Things 3 is simple and captures everything I need from a todo-app. It is like writing down the things you need to do on a paper.

- OmniFocus 3 is complicated. There are ~5 buttons whenever you go in the app. No question, it is more customizable but does it really make a difference?

EDIT: Typo.
Show HN: Exact floating point data type up to 39 significant digits
> Pony's reference capabilities and Rust's borrow checker both provide data safety; they just approach it in different ways and have different tradeoffs.

Would like to see a summary of what those tradeoffs are. Very curious!
Yup. Good teacher don't scale.

My son is in a charter school the controversial Success Academy which do really well (top 3% in new york state) even with kids who are homeless and living in shelters.

But this is because

1) Parents have to apply for the lottery and if they get in they have to be engaged
2) School is run almost like a Catholic school in how strict it is (but with a much more effective reward/punishment system)
3) Teachers aren't part of the union which means they can fire bad teachers. They are also fairly young.

This is a very different school than the one I attended in Denmark where I grew up but I have to say it's working remarkedly well.

My hope is that the school will provide my boys with an understanding of self-discipline and then I will take them to a more free-form school (like alt school) in the second part of their educational lives so that they can benefit from the freedom to explore and find their own perspectives using their basic skills (reading, writing, math & music)

Have no idea if this will work but that's how I am going to do it.
"Letter size folder" dictates the form factor approximates a messenger bag...alas an iPad vest won't work: https://www.adorama.com/swsw05539.html?gclid=EAIaIQobChMIzaP...
Feel free to extrapolate on this comment...?
It's just a plain Void Linux[1] install without any desktop environment flavors. NVIDIA drivers, Steam, Wine, PlayOnLinux and Lutris are all available as a package.

[1] https://voidlinux.eu/download/
Your data collection stays on point with contextual customer engagement
We are forced to use a combination of Slack and Microsoft Teams at $megacorp. Slack CLI has always been lacking, and Teams is fairly new so I haven't even looked. Having a working module for these would probably get me from tire kicking to daily driver.

I am a unique butterfly and do not like needing a web browser to interface with the company. /s
If you count military bases, Syria, Iraq, Afghanistan are the most recent ones that come to mind. Camp Bondsteel in Kosovo is another example

At least in the Crimea they had a referendum...

One can make semantic arguments about wether any of those are annexation, but speaking as an US citizen, I think it would be quite ignorant to ignore that the US consistently subverts the national sovereignty and territorial integrity of countries when it suits their needs.