skysight-inc/HackerNews huggingface dataset:
Thanks a lot! Photopea can do many things other editors can not do, e.g. opening a PDF in a PSD way (with editable text layers, vector shapes, clipping masks, bitmaps as smart objects etc.).

You can also use it to convert Gimp, Sketch, Figma, SVG and other formats to layered PSDs.
A word meaning stupid/worthless/bad natured person can only be used to harass people, that's its entire purpose. Besides, the assumption that only sexual insults matter is a US-centric cultural view. That's why it's such a common observation in Europe that in American culture there's no problem with depicting blood and gore but everyone freaks out over nipples, which doesn't seem to make any sense.

The point I'm making here is that it's perfectly possible for millions of adults to use a tool with an offensive name without causing a big fuss and demanding everyone change everything. These constant word battles over software identifiers is toxic and immature.
Please Question Everything on the Internet
Object-Oriented Programming with Python
What has happened to crime during the pandemic?
You just described Apache Spark
How important is a moat for a microsaas? Is it ok to do something easy to copy and think of the moat later? My moat would be a lack of interest from other companies to copy me!
> long after advertisers are gone

May have sounded nice, but successful creators eventually become advertisers. As long as they have money to spend on marketing, they'll spend it to get in front of the right people
You can DNAT outbound port 53 connections to an internal server. Any router/firewall with configurable NAT can do this. This is a must with some smart TVs for example.
Then the business/economy probably has larger problems that will be addressed (successfully?) by the government.
Unicode encoding is a rich source of strange behavior. A couple that come to mind:

Decoders that try to restart on unexpected byte sequences: https://john-millikin.com/%F0%9F%A4%94/case-report-surugaya-...

GHC 7.2 using Unicode to represent file paths on Linux (where paths are arbitrary bytes), an approach which was further explored in GHC 7.4 by using reserved codepoints.

\u vs \U escapes in languages that added Unicode support before the codepoint space was expanded beyond 16 bits.
Congrats! It's an amazing story that shows that a sole developer can create a product on par with paid products from big companies. I think many people assume you always need a big team to create something great, whereas often a sole developer with dedication and talent is enough to challenge even large products.
Taxation wise too [1].

[1]: https://www.irishtimes.com/business/apple-s-cash-mountain-ho...
"but the upside is that there is no noticeable IO latency issues like when running Docker for Mac"

Docker on Mac can be dog slow.
This is appealing to me.
European trawlers have been fishing in African waters for decades after depleting the North Sea. You can buy fishing rights in Mauritania and its perfectly legal.
This article is a 200% example of a Submarine: http://www.paulgraham.com/submarine.html

Just looking at the adjectives used gives me a headache:

Passive Index-funds are "pushing" (not investing or "betting") money, Nobody's is deciding anything, and people who invest on it are "lucky", and it moved the financial world to a "oligarchy" (as opposed to the Wall Street utopia democracy that was the financial world before Index funds?), and it works but no one knows why. Ah, and it's bad for the country, and even it's inventor (Bogle) is against it... A shame they had to quote a dead man and could not found a contact of anyone at Vanguard to comment this article.

There is much more (including the marxism part). but I stopped counting in the middle of the article.

Let's look at the adjectives of mutual funds, you hire someone to "pick", they "bet" and have "market beat-returns" ,even if this is false, as someone already mentioned Warren Buffet bet: https://longbets.org/362/).
They "select" investments, using a "vetted manager" (probably like Madoff?), they have "solid returns" (see Warren Buffet again), and they "direct investment dollares", they "take new information".

Just to finish, apparently Index-Funds in XXI century are destroying the economy and companies, and what's the solution, besides giving back the control of the financial world to the good-managed and have everyone-interest in mind Wall Street multiple failed investment companies along the years: Drexel Burnham Lambert, Lehman Brothers, Salomon Brothers, Citigroup, etc..

"The antidote lies not just in fixing passive investment, but in making markets be markets again. Perhaps we could all use a little more of that manic stock-picking energy, not less."

Ah, the good old "stock-picking energy" that so much prosperity brought us by letting individual people picking stocks with the advice of Wall Street like the golden-era of investment and America prosperity of the late 1920's and late 1990's?
Yes, please... /s
> Wouldn't simple running a docker instance both be less cumbersome, far more resource efficient, and quick to iterate, than literally installing an OS on a virtual disk?

On Mac, docker works by installing a VM- so the two aren't so different.

I (not the author) prefer using a VM as a development environment, because at some point I'll want to run a container and nested containers are tedious.
One of the first places I worked they had that.

For private data.

Guess their user id and you could get someones whole contact list, access their voicemail, or start a 30 person conference call which could dial out internationally with calls billed to the affected user...

The entire top management had user ids below 100...

I found the problem because on login all it set was a cookie with the userid, and so of course I tried changing it.

When I alerted my manager to the problem they put in place 'encryption' of said cookie.

It was base64 encoding.

They were shocked when I broke that too.

Writing this now it sounds invented, but it's not. To be fair this was more than 20 years ago, and a lot of developers did not yet have any understanding of security, so they at least had a shred of an excuse.

I left that company first chance I got.
Yeah true, I think the bail outs are the most absurd government actions. Corruption at a grand scale.
F# on .NET Core is my favorite right now by a fair margin. It runs anywhere, is extremely fast, and jetBrains Rider is great. The .NET ecosystem has a library for everything, and comes with a lot of batteries included. F# is a great compromise between purely functional and pragmatic.

If not F#, then Haskell comes in second, and Clojure comes in third.

For a web frontend, if it can't be server side rendered templates, then React and Typescript.
> Is it public info who invited you to the Clubhouse app?

Yes: that is public info. This is all no more a "leak" than the original service is a "leak" of itself.
> A nurse practitioner can prescribe medication like a doctor, and the years of schooling are nearly the same.

An MD is a bachelors (3 to 4 years), then a doctorate (4 years), then residency (2+ years).

An NP can be a bachelors, and then a 2 year masters.

Not to mention the rigor of course material and testing to become an NP is far, far lower than a doctor.

I see the US becoming a country of tiered healthcare, where those who can afford it get to see doctors, and those who can’t have to see PA and NPs.
This is more correct: https://3v4l.org/nAtYp

Note that the parens around the assignment are required to capture the assignment to `$result`.
And in low CoL areas in Germany there are almost no IT jobs and pay less than quoted above.
Great, I am with you. The app store should have strict standards so you know what you're getting if you purchase from there. Fantastic service for people who want that.

Now, please just let me publish an app not using the store. Me and other people like me prefer lower burden and lower quality. We won't mess up your perfect store, you don't even need to know we exist. Just let us enjoy our little world.
something, kind of related... I saw in one of those snowden documents the CIA likes to name their programs after pokemon so it would be hard to search for. Like pikachu etc.
i actually this is also the most productive way to use a senior developer : have him focus on helping the team design and architect software instead of coding everything himself, and help other people grow to his level.
So You’ve Been Vaccinated. When Are You Safe?
Substack raises $65M in Series B
From the title, I got excited thinking this had something to do with having a camera inside human eyes that would record everything one would see and even have options like taking a picture by blinking. I have thought of this a lot and I was pleasantly surprised someone really did start working on it, only to realize it was not that.
It does. Brave adds it's own code on top. Like injecting affiliate id's on some links. The affiliate programs (Binance, Coinbase, Ledger, Trezor) allow Brave to view a detailed overview of purchases made.
My best friend growing up in the 80's - his dad made around $20/hour, working at a GM factory in the union. Mom was a stay-at-home mom. House was paid for, everything they bought they paid cash, pension, the works.

This was basically the norm from 40s to late 80s after reganomics started widdling away workers' rights.

This is the way it should be - 1 parent at home, 1 bringing home $$.

Else, the government should cover child care, or pay stay-at-home parents a salary for providing their own child care.
Trading with people makes you richer, not poorer.

Only if the deal is beneficial to you. If the parties are not interdependent, there is every incentive for one party to maximze their gain at the expense of the other.

There's plenty of examples to be found. Were the Native Americans richer after they traded their land to the colonists? Are African nations really richer after they traded their oil reserves to Western corporations?
> The author could have used Progressive Web Apps and just skipped the store entirely on Android and send friends a link. Again, no similar option really exists on iOS.

I don't understand this. iOS has a browser, you can use web apps.
For me you're correct -- I too limit distractions but I also literally get tired several times quicker if I have to read / write on a 13" or even MacBook Pro's 15.6" screen.

I have a 27" iMac Pro and I almost never use any splitting -- except for my editor where having 2 panes side by side is very useful and I still get 95 characters per line on each pane.

...Lately however I felt like I need a bit more space so I ordered toughened display stands (both the iMac Pro and my gaming 35" display are 10kg or more) so I can likely move all my web browsing and Slack itself there, side by side, on that second gaming screen. Still not sure how will that turn out though, I might not need it.
I think the most amazing is that it s made with pure javascript , no need to learn any frameworks and the myriad of things around them. Maybe even i do know javascript after all...
Not a binary choice. Whatever lets you sleep at a zeroth order approximation. Some cash, some (most?) index fund(s). And if there is enough and you have the inclination: YOLO.
Bad in and of itself isn't a universal constant or pillar, morality is relative.

Not sure if you've read The Prince, but Machiavelli never suggested "evil" intent, just that as a good ruler you must embrace all strategies to achieve your goal, the ruler may not think of themselves as "bad", but should accept doing questionable things to advance whatever agenda they feel is "right". And what is "right" all depends on your perspective, doesn't it?

There's no moral absolutes, just majorities that ascribe to a similar set of red lines.

Capitalism creates machines that put profit and shareholder value above all else and creates some pretty twisted motivations of what is "right".

Historical Communism puts the will and power of the state over the welfare of the people as what is "right". We all know how well that turned out.

I'd rather say it's potentially naive to think that ideas such as "good" and "bad" are absolutes.
It's no secret that Brave started injecting affiliate id's on some links some time back. These affiliate programs (Binance, Coinbase, Ledger, Trezor) allow Brave to view a detailed overview of purchases made by everyone who signed up to these services using Brave.

ETA:
Don't take my word for it:

https://gizmodo.com/brave-blows-up-its-whole-reason-for-exis...

https://www.androidpolice.com/2020/06/07/brave-browser-caugh...
I don't know how well it compares to a spanish siesta but the abstract ends with "In contrast, short afternoon naps at the workplace improved an overall index of outcomes by 0.12 standard deviations, with significant increases in productivity, psychological well-being, and cognition, but a decrease in work time."
Hey, thanks for all your hard work, it's much appreciated!

Thanks for the tip, that's good to know. I'm running RC2 and haven't come across any issues like that, although I don't run my Docker containers in 'privileged' mode when using Vagrant.
> This sort of inflammatory mind set is not helpful

Although not completely relevant to the topic, it's not outside the realm of possibility for what was stated to become a reality. And it's very much an important idea to explore, because to not do so would help those willing to exploit such "zombie workers" actually go through with it.
Plus you now don't have to work full time on it, presumably. Financial freedom Vs corporate job. I know which one I'd prefer. Also congratulations on your outstanding success
Seems like a stretch, and assumed to be correct without a ton of evidence. Also, even if EM fields are the medium of consciousness, this begs the "rest of the f*king owl" question -- how does that work? Fields just kick the can down the road...knowing (assuming) fields are involved still doesn't explain how fields create consciousness.

My favorite result in consciousness research is World Models by Ha and Schmidhuber. No need for fancy mechanisms...computers today are not conscious, or are less conscious than us, simply because they have less expressive models of the world. https://youtu.be/gvjCu7zszbQ

Also, Futurama vs Deepak Chopra https://youtu.be/_GK6cct0Vjs
I’d be divorced in short order if my family had to constantly ask me to add sites to the whitelist.

I can’t see this being workable for the vast majority of people.
Ever considered having a completely offline version for those who don't want to run it with their browser?
You can pay for developer account and connect your devices. Then you can easily install your builds. It's $100/year, but Apple hardware is not cheap anyway, consider it like iOS "pro".
And zurich is even more expensive than every city in Germany.
>Edit: I just checked our systems and you're mainly XXXXX. We've given you XXXXX since the start of the year (before the ad network takes their cut)

Are you even allowed to release customer/client info like that?
I can't find anything about postgres pricing. Also, the section on extensions in your doc is blank. Since postgres is just a fly app, would it make sense for a user to just fork it and add extensions they needed? That would be awesome if feasible.
I don't think this a waste of time. Adverts help businesses get their products to consumers. This pays people's wages. It aids wealth generation. Nothing bad about that.
Oops, that's a complete deal-breaker.
Thats a fair point, in an automation utopia current economic model makes no sence
Thanks for the article. This explains a lot.

Not many companies would be able to survive so much organisational expetimentation.
It‘s more than just a bit unprofessional to disclose the earnings of a client on a public forum.
(I take that back if he has given You explicit permission)
Humanity adapts, but some humans do give up.
.NET has a similar pitfall, but not due to forking but rather that the Random() default seed is based on the system clock. So starting several threads constructing new Random objects with the hope that they are unique might in fact give you same RNG sequences.
switched to finance as a software engineer or more trading_algo/quant engineer?
To make money, which is by all account a measure of usefulness in society.

Using the best mind to improve trade is a good thing. Sorry if its not popular around herr but its true.
>"But a pair of new studies by artificial intelligence researchers at Stanford find that advanced AI systems can figure out linguistic principles on their own, without first practicing on sentences that humans have labeled for them. It’s much closer to how human children learn languages long before adults teach them grammar or syntax.

Even more surprising, however, the researchers found that the AI model appears to infer “universal” grammatical relationships that apply to many different languages.

That has big implications for natural language processing, which is increasingly central to AI systems that answer questions, translate languages, help customers and even review resumes.

It could also facilitate systems that learn languages spoken by very small numbers of people.

[PDS: Or are no longer spoken! So-called "dead" / ancient languages...

important for understanding the histories of historic people and groups who have now faded into the proverbial "Sands of Time"...]

The key to success? It appears that machines learn a lot about language just by playing billions of fill-in-the-blank games that are reminiscent of “Mad Libs.” In order to get better at predicting the missing words, the systems gradually create their own models about how words relate to each other.

“As these models get bigger and more flexible, it turns out that they actually self-organize to discover and learn the structure of human language,” says Christopher Manning, the Thomas M. Siebel Professor in Machine Learning and professor of linguistics and of computer science at Stanford, and an associate director of Stanford’s Institute for Human-Centered Artificial Intelligence (HAI)."
Ok, I've lived in Schwaben but only ever visited Bavaria, and never ate Pretzels in the US. So Bavarian Brezeln are not completely hard and dry but they're definitely less squishy and soft than Swabian ones.
Maybe not! Can you edit my comment? I've removed mine. He's not a client though.

Edit: thank you!
I've been thinking about writing an ElasticLite with SQLite.

Good job.
IDK what fetishes currently run in the startup community, but simplyfing design is a good thing. A component that has been left out of the system cannot introduce bugs and vulnerabilities into the system.

Of course, it only holds up to a point, but "the best part is no part, the best process is no process".
> people do acceptably with coffee.

Do they, though?
Given the low income/wealth of the people doing the work, that's not a convincing argument.

There's a reason why overall income didn't really go down in 2020 (and even increased in some places), and thats because poor people don't actually make that much money, nor do they provide any significant value.
That sounds counter-intuitive? Have you any literature that backs this up?
There are fifteen different political parties represented in the Danish parliament (plus some independent candidates) the largest of which (Social Democrats) holds 49 of 179 seats (27%). To get a majority for their government, they formed a coalition with six other parties. https://en.wikipedia.org/wiki/Folketing

Evidently, Denmark is incredibly heterogeneous politically.

Meanwhile, the US has only two political parties represented in the national legislature, so much more homogeneous. And yet the US doesn't have a reputation of adopting socialist practices.

I think your theory needs some work.
I'm going to assume it's Leonid Kantorovich; it's the only Russian on the list [1] that also worked in Russia.

[1] https://en.wikipedia.org/wiki/List_of_Nobel_Memorial_Prize_l...
If you keep the consequences and scope of view so narrow like that, sure, that is a single positive that isn't weighing it at all with any of the negatives.
I use Photopea a lot and the amount of Photoshop features it has is astounding. Like adjustment layers, smart objects etc. The PSDs it exports work nicely with the Photoshop I have in my Windows PC. This is just mind-blowing.
That brings me to a question I have. GIMP has been in development for longer time. And supposedly it has a bigger team behind it. So how come GIMP is missing a lot of nice features like non-destructive editing, layer styles etc? I saw some of these features in its roadmap, but why is its development so slow? Is it only because working on GIMP doesn't generate any money?

Edit: rephrase
That this is 'M1' is relevant for me personally, as my current Mac is dead old, I 'need' a Mac for iOS development, the Intel ones are a dead end and seem to run hot often, and it is unclear if all my dev needs will be met by the M1.

Any piece of information that untangles this mess is helpful to me. Of course this may not be the same for others, but it could be 'what's going on here'.
That’s like arguing a CPU isn’t centralized because no transistor has ultimate authority. The brain is centralized in each person.
Smokers dying early saves the State a ton of money, they did the math on this.
Getting people to stop smoking is about morality.
Show HN: Rconn lets you create reverse connections to bypass firewall/NAT
Because people agree to it when they sign the "terms of service" of these software and OSs.
It turns out my browser is unique just based on the http_accept header alone. How the heck did we end up in that situation?
I hear what you're saying, but the last time I worked through a linux VM on my mac laptop, everything got much slower. Our nodejs service took 2-3x longer to start up or to build. I think the issue was filesystem overhead for some reason. The future might involve working from a VM when we have CPU cycles to spare. But right now I need every iota of speed my computer has for my rust compiler.

I'd much rather we solve the security problems using better local sandboxing for software, like how it works on our phones. That would help end users as well, and it would stop crypto ransomware and all sorts of other attacks. Or alternatively, run my dev tools from a solaris zone or a freebsd jail or something, both of which have no performance impact.
Personally pushing the edit, compile, run cycle time as low as possible has always been the reason I have stayed away from dev VMs. For 99% of computer uses a VM is fast enough but unfortunately for many programming tasks, it is not.
From [0]:

> This is misleading and false. Clubhouse has not been breached or hacked. The data referred to is all public profile information from our app, which anyone can access via the app or our API.

So just like what happened to Parler and LinkedIn. A so-called 'data breach' of its public data via scraping.

But last time I checked on the private API in a GitHub repo, Clubhouse is using integer IDs which are not random alphanumberic strings for its users.

This can essentially be scraped by a while loop, incrementing all the way to whoever last signed up.

Did Clubhouse even implement rate limiting to combat this?

[0] https://twitter.com/joinClubhouse/status/1381066324105854977
Everyone can see who invited you to Clubhouse down in the bottom of the profile.
This estimate is quite robust, e.g. researchers observed how long different hunter-gatherer societies sleep etc.

In addition it should be note that it's distributed like a Gaussian distribution, so there will be plenty of people outside this range.
Not in the field, but I think it depends how far down and in how many ways the vaccine tries to cut the virus down. My guess is that the leaves can be modified faster than branches ...