skysight-inc/HackerNews huggingface dataset:
Because it is not just installing various server side software components and setting up client software to consume it - you also have to deal with processing data to do it. Once you have done it a few times it is quite easy, but the amount of details for the beginner can be overwhelming.
Facebook didn't say it would track users through the Like button initially. And even then it took several years until people caught on to it.

In other words, the Like button was very much a "bait and switch."
Couldn't they have just used IMAP to move all of the emails to another (preferrably your own) email server?

Not sure what exactly Google allows but that's how I would have approached it.
Black doesn't sort imports at all.
The business values customers at a certain $ value. The negative cash flow of low prices is compensated by the value of the customers that get brought in.
Videos: Eerie Photos Taken Before Disaster
> Corruption is a "well known secret" in every country in the world.

That's certainly not true in my experience. In many countries I've visited I felt like a bribe would be a very bad idea and that above all others trusted the police. In an ex-Soviet-bloc state, I've seen a road police force go from USSR-level corruption to trustworthiness in a matter of ~1.5 decades.
People have the TV running in the background while doing other stuff in the house.
Because all Jews and Christians and atheists agree on the Bible?
But how does this work in practice? I don't think I ever had to bribe someone. Is it like "Here these $5 are for you!" or you just forget $5 on the dashboard? I can't really picture these situations.
There are also different approaches to parenting, ranging from "as long your kids don't starve they're ok" as one extreme to helicopter parenting as other extreme.
if asked that generally: yes it is.
> I’d argue Go didn’t ignore those things, it just made a different set of trade-offs than most people are used to or expect from a modern programming language.

You are wrong.
The signup form shows error when using Privacy badger and U block origin, just heads up. Assume because it uses convert kit.

Sounds interesting, signed up.
Six Tips to Write an Email That Prompts Your Subscribers to Action
A newsletter is an email sent to inform your readers of your announcements, interesting and relevant content, and, most importantly, promotions. It is one of the most essential tools in keeping your customers in the loop and in gaining traffic to your webpage as well as your social media pages.
Would you like to read more?
Please, check the link at the Medium
Well, statistics is for those who understood that showing your work on an exam question was the whole point of the exam. ML is for those who just wrote down the final answer and dismissed showing their work as a waste of time. There's no need to understand the 'why' if you already know the 'what'.
Banning MTG cards is absolutely cancel culture in action, and is a completely indefensible act. Anyone who supports it is supporting cancel culture.

Stone-throwing Devils isn't a racial slur, unless it's one of those weird things where they go back and dredge up something forgotten. As certain segments of society are absolutely expert at doing. They exult in creating division and making us fight with one another, when we should be united against the ruling classes.
The latter is indeed very surprising. I'm considering to submit a few for fun.
Non-parametric statistics blurs the lines a bit, prequential statistics (ala Dawid) blurs the lines even more, but he is not wrong. A traditional statistician will be excited about a method because it can recover the parameter (be it finite dimensional, or infinite dimensional). On the other hand an ML person will be excited about a method because, even if the method sucks at recovering the parameters, it does well on the prediction task (if it can be shown that it approaches the theoretical limit of the best that one can do, no matter what the distribution of the dats, and it can do so with efficient use of compute power, ... that would be the holy grail).
Seems to be 945KB in WASM.

http://numcalc.com/
Pakistan is a monster created by British..call it chickens coming home to roost
Building a BASIC Interpreter, '80s style
Honestly this looks hacky and "magical". E.g. what makes 'result' different from 'Enter numbers:'? Is PyQt really that difficult?
How to Live Longer and Healthier
> It isn't a case where you would need to be careful and knowledgeable to avoid it - there's just no reason to do it.

Then why does it compile?
Your platform changed the way I consumed and discovered music. Now I complemented that with a steaming service but still fall back to BC for some material.

Really digged the job puzzles you had too... even when I wasn't actively looking was fun to solve. Just a shame you're not hiring at the moment.
Build your own property based testing framework [Deep dive]
Gitlab has an article on their website somewhere where they address some of your concerns. I'm on mobile now and can't find it, but the article advocates for a 'Handbook first' approach to documentation. We did this at my last job and I found it well worth the effort. The BDFL ended up being the quality of our work. In other words, the most correct version always wins out.
Tom Mitchell book is still a great book to understand what Machine Learning is about
Rendering tiles for a single country at most levels is a massive database and a few days of processing. Then, network costs are insane.
Reading this comment is an experiment in self-hacking. I'm the only human I know who even considers giving informed consent like the previous statement, much less currently does it. People probably don't because it's true for everything in the world; we're all programming each other and ourselves all the time.

It's time to mainstream discussions of what white-/grey-hat human hacking looks like.

For me, it looks like changing my name to Peacefully Revoking Consent To Be Governed For You And For All, establishing a party & Super PAC for dismantling the United States of America, and running for president as the first openly genderfluid, pansexual, and polyamorous candidate on a platform of recognizing as individual nations all persons who want to be recognized as one, dynamically redesigning governance at the point of interaction with any person/nation (when they want to revoke consent to be governed), creating continuous elections and removing all voting restrictions (especially based on age or felonies), and promising to veto any legislation not applying category theory to prove the law meets all needs while denying none.

I hope the campaign helps to usher in a new era of people more intentionally hacking themselves and others for the creation of sustainable cultures. And for people to start learning how to protect against dark patterns.
Love the UI and feel of Bandcamp, it's like a glass of iced water in algorithm driven hell.
Unfortunately a good council could easily say even with all this data, they couldn't predict the future and prevent the sexual assault from happening. Luckily though, they did have this data to inform themselves of what really happened and that allowed them to make a swift and fair decision to help victim. They even turned it over to the victim's counsel so they could bring it court.

At the end of the day, the perception of good faith can be more important than anything else. So what if they didn't prevent anything? As long as they clean up the mess afterwards they can still walk away the good guys. And it's this spyware that lets them do this.
Footstock | footstock.com | Senior Backend/Devops Engineer | Remote (Europe) | Full-Time

Footstock is a a next level fantasy football product. With over 5000% of our initial crowdfunding target reached and a mid-7-figure series a in its final steps, we are on a great trajectory!
We are looking for an experienced Devops/Backend engineer to help us scale. You should have profound experience with Java, Spring and Hibernate plus ideally Postgres, AWS and Devops. Not everything is a must, but we are looking for professionals who can contribute asap.
Our team of 11 works completely remote and is distribute over Europe. We are looking for professional and independent engineers who wanna join an exciting and fast growing startup!

Please send your cv to jobs@footstock.com
This is discussed in Chapter 1 (or maybe 2), I think, which suggests to me that the author should probably read a little bit more of it.

Mind you, it's a wonderful book, and I recommend that people should just read it in general (you may not be able to do very many of the exercises, but it's still worth it).
>Not all campaigns of slaying sacred cows are the same

Yeah. Your sacred cows are not OK to ridicule, but when it's The Other, definitely their sacred cows should be ridiculed, and it's hilarious.

But what happens when you get classified in the Outgroup? Suddenly the shoe's on the other foot and you don't like it one bit.

Maybe tolerance and understanding towards The Other is the answer. Whether The Other is communists or people who live in middle America.
That is likely what happened in this situation (although I don't have details).
Roku fake activation scams: How do they work?
Apparently being a halfway competent ISV is a synonym with shipping Electron apps, yeah the future of Desktop Linux is great.
It's pretty sad how Airbus defines themselves in comparison to Boeing, and Europeans define themselves in comparison to Americans in general. They don't have much identity of their own other than "screw you America! I'm the opposite of whatever you stand for!" It's so small-minded and petty, but unfortunately it's reality.
You disabled code reviews and commit timestamps?
The difficulty depends on what size of market you're trying to serve at what reliability target with geographic constraints, how often you want to update your data, and how many map tiles / second you want to serve.

Consider a few different scenarios:

1. If you're trying to serve a single website and map style, with limited traffic in one region, this fairly easily accomplished using a single map tile server using one of the established methods (something like 8 cores, 32GB of RAM, and a few hundred GBs of disk will get you most of the way there). The difficulty is mostly determine how you want to set it up and then provisioning the server to do it. This process will probably take you a few days. Updates will be infrequent, map data will be stale, and speed will be tolerable in your targeted geographic region.

2. Let's say you take a step up. You need to serve global traffic with one style, but only a few requests / second. You can still do this via a single tile server, but now you need a CDN to make it fast. Cache misses will be slow since it has to render and then send the tile to the CDN (up to 500ms of latency due to geographic constraints and cache fill times).

3. Let's say you now need multiple styles, global traffic, 10s of tile requests / second, and good reliabilty. Now you need to distribute your servers, so you'll probably need three or four servers of at least the above mentioned specs, you need to keep them in sync.

4. Now let's say you need multiple styles, global traffic, and up-to-date data. You'll need to keep the OSM data stored locally so you can update it (minimum 500GB in Postgres + PostGIS). You need to distribute this all around the world. You need to handle updates, but do them in sync.

All of these are short of actually offering a commercial service for multiple companies, since in that case you need a global service structure, a CDN that's pretty efficient, enough tile servers to handle spikes in demand (pretty common in map tile services), and probably a couple layers of cache to keep everything moving smoothly.

There are a few projects that make this easier. For instance, openmaptiles.org is what our solution was modeled after (and we still use their schema, mostly unchanged), but in the end it's hard because it's a lot of data, that requires a lot of compute (either up-front or at a moments notice) to be responsive, and requires a lot of orchestration to keep it all well-oiled.
Arguably a complete topographic map is an outdated concept. Trying to create a single picture that can fit on one piece of paper excludes a lot of information. And it is not a constraint we have anymore.

And often the things you want to map are better mapped seperately in their own dataset. Just consider woodland. Should that block of trees be mapped as individual trees, a block of woodland, or as a linear hedgerow? Different people would answer that question differently. A topographic map forces everyone to have the same answer.

I think that citizen mapping should move to focus on particular subjects and themes that the individual is interested in. And try and get closer to the underlying phenomena that is being described.
>As for the random network, I was referring to https://arxiv.org/abs/1911.13299 and I have seen similar effects in my own work where a new architecture was performing significantly better before training than the old one was after training.

The fact that a dense neural network with 20M parameters performs equally well as a model with 20M random values and 20M _bits_ worth of parameters means nothing more than that the parameter space is ridiculously large.

The only models that perform well given random parameters are those that are sufficiently restrictive. Like weather forecasts, where perturbations of the initial conditions give a distribution of possible outcomes. Machine learning models are almost never restrictive.
Cool project, some questions.

In the README, Quit is a button but doesn't appear to be consistent with the syntax of other buttons like ['Calculate']. Is there a reason for this?

Also, how do you bind buttons to functions?
A Group Is Its Own Worst Enemy (2003) [pdf]
This link is an example. It is needed to be authenticated to GitHub in order to see the result.
Fuck off with your spam.
Leaving it too generic brings your backend application to give up on performance, by refusing to optimize the data layer.

Working towards a better Database optimization leads to huge speedups in the application itself.

A well done store procedure beats easily any ORM construct (especially JPA in Java).

And what about dealing with error handling? Tighting the error handling to model makes it easier to unit test it extensively and enables DRY on your codebase, since you don't have to repeat the error checking in all the places your model is used.
> This kind of philosophy will cause future generations to see machine learning as something worse than a fad

Why do you think so ? Parameters are a piece of fiction, no one has actually seen them. Sometimes they are an useful piece of fiction, but not a very falsifiable notion.

Prediction accuracy, well, that I can definitely measure without resorting to pieces of fiction that are epistemologically unknowable.
The resolution of this copy is amazing. I never noticed details like the sandals or the houses+castles in the background. Amazing work!
I don't see the argument as the second painting is the original, just that it more closely resembles what they original may have looked like.
There are some recent art restorations which exemplify how much the art can change. Both pieces together add to the story.
Does it support reactive data binding?
Like: https://github.com/Bomberus/LayoutX
Didn't take it myself and still quite hands-on, but Execute Program seems a cool way to learn new things:

https://www.executeprogram.com/

Also, Dan Boneh had a YouTube thing up a few months ago where he said that Cryptography II would be coming to Coursera this year, so that will be interesting too.

https://youtu.be/eQdkZRLD09M
> Incredible how shamelessly that comment suggests two wrongs might make a right.

It's almost as though there's nothing to be ashamed of, and these two compromises together actually do make a right.
Eh, GF's dual core Celeron craps on your Rpi2 and 3 probably, but with 2GB of RAM is powerful enough to even watch JS filled pages if use Ublock Origin. Cough, Medium, Cough.

Is no SandyBridge either.
I would highly recommend to use http://maptiler.com/maps, they provide easy way, how you can customize your own map. You can also host it on their cloud. Really neat.
There are quite a few reasons to go into McDownald's in Europe that have nothing to do with status (in fact, as a parisian, and this has been echoed by several other europeans, it tends to get associated with lower status too):

- mostly because of convenience: a (arguably) tasty meal, ready to eat, for cheap

- like all junk food places, you can grab a meal whenever, which is not usual in most of Europe: restaurants don't serve meals outside of lunch and dinner times, in a roughly 3/4 hours window. If you are outside those windows, though luck getting a full hot meal outside of fast foods.

- toilets, wifi and a place to sit, no questions asked is very enticing for a category of people.
Hitlers wet dream what could go wrong?
Damn, I really like the design/layout. Anyone know where to find it by any chance?
See also last week's Economist article "Decapitating America’s state-funded media" [1] :

"To those who rely on the American news agencies, it all seemed dismally familiar. In Romania, Bulgaria, Hungary or Russia, the sequence is routine. An independent news outlet is taken over by allies of an oligarch or political party. The editors resign or are fired. Next comes an abrupt shift to a government-friendly editorial line. Can the same happen in America?"

[1] https://www.economist.com/united-states/2020/06/27/decapitat...
Actually the table is more like

┌────────────────┬─────────────────┬──────┐
│ Language │ Detail │ Time │
├────────────────┼─────────────────┼──────┤
│ Python3 and C │ numpy 1.18.4 │ 1.3s │
│ FORTRAN │ gfortran 9.3.0 │ 6.0s │
│ Rust │ 1.43.1, debug │ >60s │
│ Rust │ 1.43.1, release │ 4.0s │
└────────────────┴─────────────────┴──────┘
It's spam.
Many of us don't have any app that contains ads (maybe except twitter/instagram/reddit etc.. but I don't find them much disruptive).
Because user expectations are high for interactive web maps - zooming and panning should retrieve new data near-instantly.

OpenStreetMap is an unwieldy but not "big" dataset - it fits easily on a consumer grade SSD. You need to index the dataset so that retrieving a specific slice is extremely fast - doing point in polygon tests, clipping operations on source geometries that have tens of thousands of vertices, etc should not happen at query time. This inevitably means pre-rendering as much as possible.

In addition, this needs to work for every intermediate tile level when zooming out - each parent tile covers 4 child tiles, so you need some strategy for decimating the amount of data so that the tile sizes don't increase exponentially as you zoom out. This is beyond a pure computer programming problem and becomes a visual design problem as well - features such as roads or transit layers should form a sensible hierarchy with less important features removed.

I've been working on this class of problems for a couple years now and have a related presentation day 2 of the conference mentioned in TFA - details in bio if you'd like to talk more
There's still little meaningful meaningful competition in the enterprise desktop/laptop OS market; the scope of the monopoly is smaller, but, yeah, they still have a space where they exercise pricing power without people migrating to alternatives.
> What bothered me was this feeling of being ruled by the habit.

This. It only became apparent to me when I was out of my usual routine such as while travelling abroad or attending a training seminar. I hated that vacations were punctuated by the need to seek out a coffee shop in an unfamiliar city when the time could have been better spent sightseeing.
It's absolutely amazing to me how efficient and powerful brains are. Just the simple action of say, moving from one side of a yard to another involves realtime sensor information, motor control and feedback, threat assessment and decision making, previous experience recall and more. In mere miliseconds even in mice.

It gets insanely more complicated for humans. If you decide to drill a hole in a piece of wood, your brain will process a ridiculous amount of information just for that single purpose, plus it's always running primitive functions like any other animal. Realtime.

I don't see any computer doing that anytime soon.
Haha, just millimeters from crashing in that case.

Aviation is terrible at any kind of SI or even any kind of sane standardization of units at all. Distance is commonly measured in nautical miles (1852 meters), but visibility in the US is in statute miles (1600ish meter?) or feet, while Europe uses km or meters for visibility. Both US and Europe use feet for altitude, but China/Russia use meters for altitude.
There appear to be at least one open source thing that does the same: netguard
It's kind of bizarre how many people are out to defend Barclays here. Normally HN is the first to criticize websites for bad Javascript, ugly fonts, scrolljacking, etc.

It's not the TSB IT fiasco but it's still an error on their part.
Exactly, logs are for auditing - so they aren't reviewed unless someone is already suspected of something.

Same goes for logins/logouts to the authentication systems. No one is sitting there staring at the log files.
Ah yes, I remember the "check headers" task as the first step
Was just strolling through a park yesterday and walked across a duck with a big tag on each leg. Thought to myself that even in seeking nature, nothings natural. We know down to the family level what the animals are doing.

It can have it's upsides, but it's also disgusting in its own way. And just like you I thought to myself how I love analysis, but I don't have enough confidence in fellow men to feel ok with them doing the analysis.
Quit is a built-in class, because is very common. There are also Yes, No, Ok and Cancel builtins. You could do the same writing ['Quit'] and binding it a function that quits the program.

Binding is done using QT's signals/slots mechanism under the hood, and can be done in several ways:

- using the 'with' statement as in the example, but this is often limited

- using an events layer, that is, a replica of the GUI layout, with a callable for each widget that you want to bind.

- using the @gui.auto decorator on a function: it will try to guess.

All this is described in the tutorial: https://guietta.readthedocs.io/en/latest/tutorial.html , chapter "GUI actions"
Always negotiate this clause out.

I see a lot of people saying "it's fine" or they have a verbal agreement. 99% of the time that work's fine. Its unlikely anyone's side projects will be "valuable"[1] enough for your company to try and assert some control. Say 0.1% of the time you have the next million dollar idea.

No, the issue people will more likely face is: The Company effectively can stifle you. They wanted you for those side projects, but how about that performance review where your manager is talking about all that "distraction" and reminding you of this clause - ownership means control don't forget, and if the own the IP then technically they can shut you down....

I hate this clause because it is effectively a company asserting its right to your private life. The same as the clause stating they can change your working hours at any time for any reason (also negotiate this one to something reasonable; to something like 30 days written notice with justification).

Trendy companies spend a lot of time talking about work-life balance and such like then shove "standard" clauses like this into contracts...

1. I use the term valuable lightly, because everyone's work is valuable!
Why is Google not held liable for being complicit in an obvious criminal enterprise? They are getting paid to promote the scam. It's one thing if those ended up on the search results accidentally due to SEO, but this is not the case and Google is outright taking money for leading people to the scammers.