skysight-inc/HackerNews huggingface dataset:
Around 2008, one of my first jobs out of college was working as a photo retoucher for a retail fashion company. One of our main tasks was placing 3rd party product shots on a neutral background so that the photography would look consistent. I was pretty good with it and had a few tricks up my sleeve (Photoshop Actions FTW!) but it was still pretty time intensive.

Even back then, I was fearful of making a career out of that job. At worst, my company could have offshored a lot of that work rather than paying full time benefits in NYC. And while there were a few plugins back then, they weren't this good.

I'm fortunate I was able to move my career in another direction, but I did work with some amazing people who knew PS/photography inside and out. A part of me is sad that these skills are increasingly obsolete.
Python (and Java) do not pass anything by reference. They pass by pointer-value. (If they passed by reference, you could change to which value a caller's variable was bound, like you can in C++).
https://o2.cz

My top speed is 8 Mb/s. This is the most prominent provider in my country. My plan is 20 Mb/s, but that has literally never happened. A lot of people in my country use wifi providers with outdated equipment, giving them around 10 Mb/s as well. And lastly, check the page on average speeds of the Internet on Wikipedia.

BTW the absolute majority of customers are sharing their bandwidth and the infrastructure is built with that in mind. If everyone streamed 4K videos, the actual speed would go down massively - of course since the only solution would be to rebuild the infrastructure, that is not going to happen, instead they will lower the speed or introduce FUP.

You can see Czech Republic pretty high in that list - that's because it's average speed, not median. I have a friend that has a 600 Mb/s plan that's 3 times cheaper than mine, but that's not the norm - and I guess it's similar all around the world, either you're lucky... or not.
It becomes problematic if it is used to lobby for political change with private funding as a magnifier. Once you start to pump so much money into political movements, you can co-opt and change them. You get to drown some currents and magnify others by simply providing infrastructure and funding. It can be as simple as providing a speaker system to a protest and deciding who gets to use it.

Its a question common to campaign contribution and whether super PACs are to be considered free speech.
I often struggle to pass reCAPTCHA, it usually takes 2-3 tries before I am considered a human-being
Buy Google Places Reviews
Also, if you're using Firefox, you will encounter those "verify you're not a robot" far more than if you're using Chrome which is something I hate.
> perhaps not relevant in the context of what Knuth had been asked to do, namely present an example of literate programming.

Agreed... if that was the goal, then McIlroy's example was terrible (in that it didn't use literate programming at all).
No, you are responsible ultimately for what information you reveal or don't.

It's all good having some big behemoth like the EU laying the smackdown with GDPR for companies and sites but that shouldn't mean you let your guard down and expect all sites to follow the rules.

I don't need to care about trackers because I am blocking them pro-actively.
IMHO, it's a matter of not being familiar with such way of writing code. Once you wrote a few lines yourself, it becomes much easier to read such code.

Anyway, I'm advocating to use it with caution, not in a "pointfree all the things" manner.
This point of view is alien to me. Why, when you see words you don’t understand, don’t you make an effort to learn what they mean? How on earth did you ever become a coder with this kind of attitude?
Linzen zijn gezond: Recept met linzen, zilvervliesrijst, ui en gebakken ei
I would post "these are very reasonable gripes" but I can't decide whether to make my string a unicode object or a UTF8-encoded bytes object...
as of right now, `example.#myVar` isn't valid syntax, which is the reason that the # sigil was chosen.

It's not possible to have current code that works like that, so defining new properties for that code (that it can only be used inside the class as a private field) isn't breaking anything.

In other words, outside of the class implementation, `example.#myVar` is always an error, regardless of the existence of a private field or not, and it will always be an error with or without this proposal. And inside the class it's only legal if the private field was defined in the class.
They mentioned it was used in South Wales to assure us it's been used before, but failed to mention that 92% were false positives.

https://futurism.com/welsh-police-face-scanning-software-inc...
Python lists are not arrays

In addition python also does have arrays if you want/need them: https://docs.python.org/3.7/library/array.html
The same folks also discovered https://en.wikipedia.org/wiki/2015_TG387 a while back, with a 1955 AU aphelion. That is a lot more far out. It's crazy to think about an orbit taking over 32 thousand years. I wonder what the sun looks like from out there.
Hell really doth have fury like God scorned?
Mastering data structures in Ruby – Recap
So do we have any proof that these sites actually honor the opt-out requests and don't simply add the information we had to provide to them to their dossier?

Profile: Doe, John

New Details: Hates data-mining.
How? by trawling through History?
I go back and forth about mandatory indentation. Part of me hates it, but I remember why I don’t mind as much every time I have to do code reviews.
Speaking just for myself --

Reading is about so much more than simply getting printed words in front of a pair of eyes. When you're reading, you're very actively engaged with whatever device you're using to read, so the ergonomics and aesthetics of the experience are much, much more important than they are on something like a music streaming service, where basically 0% of your time using the service is spent physically interacting with the app.

I have an e-reader that I strongly prefer using when it's an option. It's easier on my eyes than the iPad, it's more comfortable to hold than the iPad, spending a 2-hour flight reading a book on it won't take the battery down to 0 the way it will on the iPad. It doesn't glow blue and ruin my sleep if I use it to read before bedtime like my iPad will.

Sometimes I do read on the iPad, too, in cases where I need to scribble notes or the page layout needs to be preserved. (So, work stuff and comic books.) When I do that, I already have a reader app that I strongly prefer to all others I've tried.

I've spent years and years developing a personal connection with my e-reader and that reader app. They've become an integral part of my expectations when it comes to reading an ebook. Imagine if a park didn't let you bring your own bike on the trails. Even if they had bikes they let you use free of charge, even if the trails were stunning, I'd still probably find somewhere else to go riding, because, if I'm going to go mountain biking, I just assume it's going to be on my bike.
And even that is surely not just for you, but shared.
Hybrid theory: Lockheed Martin, Boeing pitch upgraded F-22, F-15
How much leverage is too much leverage? I guess we'll find out.
There have been various "alt-right" versions of companies, like twitter, and they don't seem to take off. Patreon took a long time to grow before enough people heard of it, and understood what it was. Alt-right versions don't have the reach, since by definition, they're niche-focused.

They usually also run into problems with payment processors.
"There are only two kinds of languages: the ones people complain about and the ones nobody uses." -- Bjarne Stroustrup
I prey we can get facial recognition to the public and we can start publicly tracking politicians and they can own their political decision anywhere they go. Have a CEO that wears fur coats, well facial recognition now knows he eats at starbucks every friday lets go there then and protest. A corrupt politician, oh facial recognition detects them at a conference lets go interrupt it. There will be no hiding in the future and I truly hope this applies to the elite as well. They have more to lose with being tracked then I do.
Free Online PowerPoint Presentations Metadata Viewer and Editor
Bill and Neal? Are these the geeks from Freaks and Geeks all grown up?
So why would the malware not just check the C&C server for orders? Why hope that your victim checks Twitter and sees your memes? This seems like a really roundabout way of accomplishing something trivial (I mean, trivial as compared to infecting a machine with your malware in the first place...)
Easy for whom?

Finding Haskell difficult is nothing to be ashamed of. However it's going to appear more difficult than it ought to be if you're approaching it as an experienced programmer with strong opinions. It can be humbling to realize that there's a whole branch of programming you're completely new to and know little about. It's going to be difficult to climb that mountain and you will feel like a beginner again and that's okay.

It's worth the effort!
If you are a single guy who dates women, NYC is where you want to live demographically. The dating pool is much larger and the female to male ratio is in your favor.
"Wolkenkit: A JavaScript library for building event-sourcing applications"

As others have pointed out, neither of those two are useful if you don't know what "user interfaces" or "event sourcing" are.

What you're looking for is this: https://martinfowler.com/eaaDev/EventSourcing.html
Why it needs to be easier for adults to get an autism diagnosis
Maybe gp is referring to the extremely classist nature of UK culture? One of my best friends who got his Bachelors in the US but then did his masters at Cambridge explained to me that egalitarianism basically doesn't exist in reality there. They denied him his application for PhD, while the professor who read it stole his idea and made it his own... and this was to a dual American/British citizen. When I visited, I was taken aback at how snobby and disdainful of the plebs people at Oxford were. To me as an American who had made British military friends during the war that seemed awesome, it was really shocking how dystopian the UK was, and not just the massive government surveillance, (for example, imsi catching in The City stole my GPS signal for a few hours at one point) it felt much more like a thin veneer over oligarchical neofuedalism even the plebs participated in. There may not be an official social credit system (yet), but Brits are good at knowing it without the card.
AdNauseam is a Firefox extension which clicks ads automatically.
Help we're in the future and it's scary.
> Looking ahead three years, I knew what the better choice would be for my career. Sure there is money now for C# developers but that’s not where the market is going.

My decision is real simple... Microsoft has one thing most of those stacks don't: Longevity.

You can knock C# as being "old" and not as "shiny" as Node/React/React Native/Angular/etc... but C# has been stable for a long time and it isn't going anywhere.

I can't say the same for JavaScript.

> Yes typing that left a bad taste

I don't know if that would change with C#, C++ or JavaScript - you are bound to hit a ceiling as a "developer" unless you move into engineering/architecture/management/bullshit (but I repeat myself)

> need a more modern tech stack

I'm learning JavaScript alongside C# (but I'm definitely a .Net Developer) for that reason.

I personally have less faith that those techs will be as predominant in 20 years though... I think it's a crapshoot all around - things are different from 5 years ago and C# and JavaScript will be COBOL in 20 years - alive but not really...

We'll be working in mines for our robot overlords who can program themselves at that point.

But seriously... I have more faith that Microsoft will be consistent and supportive of technology than Google or Apple - Google has dropped more technology than anyone and Apple is still a 1 trick pony. Facebook is pissing people off and companies like Amazon are like Blackberry and Palm - even the giants die eventually.

Not sure if that makes sense... but rambling aside, you can pick a channel - C#, Java, JavaScript, etc - and have a successful career as long as you are able to learn the bigger picture and move if/when the writing is on the wall.
Wow, what a shitty syntax choice. Why not just stick with private/public (public by default)?
The ‘Fortnite’ Dance Move That Spawned a Lawsuit
Ask HN: What are you working on?
Inspired by https://www.reddit.com/r/startups/

Tell us about your idea/startup that people want, and how it makes world better place.

Name / URL

Location of Your Headquarters

Elevator Pitch/Explainer Video

More details: What stage are you in? How many employees or founders?

Are you looking for anything? (Feedback/Hiring/Investment)
Also was wondering the same thing. Also, the linked adjoint method tutorial discusses more general class of problems and it is not immediately clear to me how to map them to this linear equation version: here B is the unknown we want to evaluate and the constraint is set on B; in the pdf tutorial one wants to compute gradient_p f, which sounds similar than the formulation in the blog post, because we usually want the gradient (B?) to evaluate d_p f(x,p) at some point p (u?), but the constraints are given for g(x,p) = 0.
I too have tried it many times mainly because of all the great ML libs for python but each time I dreaded using it for Reason #3 (Syntax).

Using indents for blocks just seemed unintuitive and error prone to me. But I dismissed it because all the programming languages I've worked with have had curly braces so maybe
the reason for my discomfort was that it was unfamiliar.
This is pretty interesting. People like Peterson get massive amounts of money through their Patreon. I would find it very hard to give that up. On the other hand, it seems necessary to do so to stay consistent with his values.
How does this fit into GDPR? I can't see any reasonable claim that they need this personal data (and what's more personal than my face?) for processing purposes.
Wouldn't even trust SWP to catch a cold.
I'm waiting for Minneapolis to get that break. It's happening.. the big techies are coming (Amazon is here), as well as a lot of home grown tech. I think the new 2040 plan will drive a lot of tech growth.
How Alexa knows “peanut butter” is one shopping-list item, not two
Yeah every time people say Git stores deltas it’s sad because the fun thing about Git is that it DOESNT store deltas.
I wonder if you've even consumed much or any of his works because Sam Harris has released plenty of literary and audio works of various kind where he espouses enlightenment values of liberty, tolerance, not lying, etc.

He has on more than one occasion talked or written about buddhism and how that line of thinking is far more beneficial to mankind than say islamic or christian fundamentalism.

He seems to be also ferociously anti trump for what it's worth. He doesn't seem to be anywhere near right wing in almost any political issue as far as I can tell. He seems to be against authoritarianism, religious fundamentalism, theocracy, political correctness, extremism left or right, etc, etc.

Alas, he seems to be often smeared by (radical) leftist types because, I'm not actually sure why. Perhaps his critics just can't process what is being said by the author and are always looking at angles and motivations that just aren't there or have decided that they know the motivation better than the author.

Spoilers: I gave him a dollar on his website, once, to get the exclusive content in perpetuity.
Fmr believer here:

Fraud and Employee abuse, I cannot imagine anyone(outside their cult following) who would trust an Elon project with their money.
Also, propper encoding to multiple formats was the original selling point of bandcamp. Too many independent bands were messing it up, and they made it easy.
Well, it's not like they lack a working product (Falcon9 block5), market demand (commercial launch operators who were paying a fuckton of money to Russians or the ESA), or unique technology (landing on legs, re-used first stages). Even if it winds up in a debtor-in-possession or forced acquisition scenario I feel optimistic about the direction it's going as a whole.

Webvan burned through approximately 1.2 billion and accomplished pretty much nothing. Quoting a case study of it from the mid 2000s: "Raised approximately $1.2 billion dollars from private investors and IPO. • Investors: • Goldman Sachs • Yahoo • CBS Inc • Knight – Ridder Co • Softbank Co • Benchmark Capital • Sequoia Capital. "
Musk is raising equity, not debt.
I'm guessing it's something like readthedocs.io, where you can navigate to that url when you're offline, and it'll give you a somewhat restricted UI that lets you browse any documentation that you've downloaded for offline reading.
"Microsoft is still evil outside of Dev Circles"

TBH, I consider Google much more evil than Microsoft, in or outside of Dev Circles. Microsoft dropped the evil baton and Google picked it up and sprinted away.
If I were in a band, I'd seriously consider naming it the "Malicious Memes"
> the point is, they don't even need to prove anything! A program would be just as valid if you inserted runtime checks for all contracts, or just the ones you can't prove or disprove.

"Valid" in what sense? I want my code to refuse to compile when it's broken, not compile and then fail at runtime. I certainly don't want similar-looking checks to be usually compile time but occasionally runtime when things get complicated - that way madness lies.

> Compare that to type systems, different languages have different ways of dealing with issues (e.g. you can disable type errors in Haskell, Python doesn't care either way, Java is unsound, Scala supports the `any` type, TypeScript defaults to `any`, etc).

You're talking about minor differences in edge cases/escape hatches. There's much more variation between different contract systems.

> So we can start by putting contracts from if statements directly into types (that still compile to equivalent code with runtime checks), we immediately gain readability, then slowly but surely we'll be able to prove more and more...

Sounds like gradual typing, which I've found a nightmare to work with in practice - all the pain but very little of the gain. Being 95% typechecked (or 95% statically checked) turns out to be a lot like being 0% typechecked.
Can you explain this? I'm interested
The Macintosh Portable Introduction [video] (1989)
I think you mean ultimately here, penultimately means last except for one (so that there is someone that is even more responsible than you for the data you reveal or not)
Apparently dance can be protected by copyright [0]. However, wouldn't this be work for hire for Fresh Prince? In that case he doesn't own the copyright, whoever own the show's copyright owns the dance as well. just like it owns the copyright for any lines the actor spoke. Seems like the case will be dismissed on grounds that Ribeiro lacks standing. Whoever owns the copyright for the show could sue though.

[0] https://www.legalzoom.com/articles/how-to-copyright-a-dance
So if my friend pays me $10 for 0.1% equity on my lemonade stand is my lemonade stand worth 10k?
I recently started playing an Android game called Euclidea. It teaches the basics of compass and ruler construction (geometry) and asks you to complete various tasks such as bisecting an angle or finding a circle equally spaced between four points, etc. The goal is to do so with a certain minimal number of moves.

Having never taken a geometry class, but being an experienced programmer, I was struck by the difference in the approaches I gravitate to versus the geometer's approach the game seems to be trying to teach me.

For example, I might want to approach a point by successive approximation, but that doesn't count because the game is looking for an exact solution - to say nothing of the points-penalty incurred by using constructions of dozens of moves where the game knows it can be solved by just 3 or 4.

Another example, to reach something I might start by defining a "coordinate system", perhaps a strange triangular coordinate system defined by osculating circles. In this case I do reach the exact solution, eventually, but again fail to get the most points for golfing the number of moves. This because I was thinking in layers of abstraction and drawing all the possible circles first, and then saying "oh here's the point(s) I needed" rather than just getting from A to B.

I think it would no stretch to associate the elegant/minimal geometric construction of this game with the symbolic approach the author of the original post is advocating. The Euclidea game really opened my eyes to how ingrained numeric, successive approximation is in my approach to problem solving and how it contrasts to the symbolic, geometric approach. I don't know if I'd change how I approach problem solving or programming, but I think it's helpful to be aware both that you're doing it and that it's not the only approach.
Elixir has none of these faults, so I guess I will continue to enjoy using it.

Lists and arrays are fundamentally different beasts, though. Shouldn’t most coders understand that?
3 Simple strategies to help you to stick to your goals
I'm sure you meant uBlock Origin

Additionally, you can go a step further into the Privacy mania and install NoScript (JavaScript blocker). In my experience you only need to unblock 1-2 script domains on every website to make it functional.
There are more and more “active” senior living communities that may likely have a trove of willing and interested volunteers.
true, but there is some point at which the natural level of demand for bitcoins will match bitcoin supply.
How to make your own bath bombs – a nice way to save money at Christmas I think
Yes, but good luck convincing the next investor of that.
Hopefully this healthier mix of Liberal, Centrist, and Conservative individuals do better then :)
Yeah, I remember that. There is speculation in the astronomy community that based on the sheer amount of cubic volume that is out there, the distance, the small size and dark color of Sednoids and other TNOs, and the small area that's been systematically searched so far, that there may be literally thousands of them out there and a total mass of 75% of Jupiter.
A lot of these gripes are unfair and don't really matter IMO. I think complaining about things as trivial as syntax is really just scratching the surface and doesn't serve your conclusion.

A dictionary is an interchangeable word with hashmap in most situations. The string 'quirks' actually look to be pretty helpful.

Gripes I do actually agree with: the schism in versions, mutation from pass by ref (although this isn't different from JS, Java or any other OO lang). In my opinion you can add OOP in general to the list of gripes against python.
SQLite 3.25 Adds Window Functions and Improves ALTER TABLE
I love your website by the way. If I want to read 1984 on EPUB I will just download it from Guttenberg or something but if I am reading it in browser I will certainly use your service. I really don't know what all that negative feedback is about. Of course, that doesn't mean we should turn into a producthunt-like shilling party with fake positive comments, you guys need to criticize without passing negative feelings to the authors. It's really depressing to work months on something and then when you show it to people they start complaining about things that aren't in your product's scope in the first place.
They're mining that no-data-mining market. That's a good market!
It's weird that the oxford comma is included in the en-US locale, but not in the en-GB one.

You can check how the locales work here: https://github.com/unicode-cldr/cldr-misc-full/tree/master/m...

Go to the locale folder and then look at the listPatterns.json file