skysight-inc/HackerNews huggingface dataset:
Both those posts are 8 or more years old.

He has toned it down somewhat in recent years - still blunt but that's an admirable trait for a techie (note blunt !== rude).
You still need Heroku for that while there are a literal boatload of PHP shared-hosting providers.
We do not underpay anyone and have really transparent salary policy, at the end i talked to him and he just wanted to have double pay, but not able to fit two job into the schedule. I can find a solution which satisfy everyone in most cases, but i need to know in advance all the information, i have discovered in the worst possible way here.
€1029 is for 8 GB version. For 16GB RAM/512 GB SSD, it is the €1259. I've checked before posting ;)
I don't always have my shit together, but that's more the nature of my business as well as my mental state at the time (ADHD).

That said: I was obese and very sedentary at 30, lots of back pain, etc. Standing jobs, not something I could really do. So, I learned to code. But then, how do you get a job when you're not a college grad?

Well, you write blog posts, you create a github portfolio, etc... and then do shitty jobs on upwork or something till you get higher paying gigs... etc.

I still have imposter syndrome but have some good clients that treat me well (I mostly freelance, and selling myself is usually where my famine months come from).

So, I can't really say how to get a decent job w/ the benefits as I freelance, but I know freelancers who make > 100/hour which is generally enough to self-pay for benefits.

I think your best bet w/ less experience is maybe going to WeWorkRemotely and looking at the customer service jobs? Some of those pay > $20 and have decent benefits, or maybe some other job you think you'd qualify on there for. Angel list is another good place for startups w/ VC funding (read: can afford benefits).
I saw from the pirate party a presentation where copyright came to be as a reaction on the printing press. The catholic church feared to lose control over what information people would receive, and the scribes required protection. The state liked this control too, so a monopoly was added to law.

So there used to be mostly bad reasons for IP. It was always the haves repressing the havenots.

Not the one I read, but another source with a similar story:
https://torrentfreak.com/nothing-new-under-the-copyright-ecl...
Strangely, the thing that jumped out at me was "Have to delete your emails constantly due to only having 1gb email space". What's going on there that you're having to juggle keeping stuff in a 1GB limit?
My concern would be degradation of efficiency over time as the roof gets dirty. If we're talking about a few percentage points of efficiency, cleanliness will make a big difference. I doubt the paint is robust against frequent cleaning.

This sounds like it would be much better than cheaper alternatives (like whitewash mentioned by others) for one summer, but just one summer.
nice thanks!
How does preventing competition in a specific application category lead to Apple preventing Google from "forcing" iOS users to use Chrome? Not sure I follow your argument here or how allowing browsers would somehow make it possible for Google to automatically install Chrome for iOS users.

Imagine if Google suddenly made their Chrome browser behave differently on Google websites compared to others, like 0.5 the performance for no reason. This could be seen as a strategy to increase engagement on Google properties, but I'm fairly sure most of us would see it as an attempt on monopolizing the web in Google's favor. Why is it different for Apple and browsers? They are intentionally making it impossible to create competitors to their own browser, for no technological reason besides "we don't want that".
I appreciate your comment. In my childhood open world games were - at least in my mind - the non-plus-ultra because the possibilites appeared to be endless. Nonetheless, you are right: Too often those possibilites are trite. I dislike Skyrim and Oblivion for those same reasons but for Morrowind I have a place in my heart because it really felt like you were exploring the world by yourself (not following your quest marker) and the rewards you could get were not just defined by its loot system but designed (so that you could get a really great sword relatively early if you found your way there), but you are right in that the world is rather empty and can be boring for some players like you. Actually, what has not been topped for me personally are 2 games: Might&Magic4+5 (you could play them as a combo-game, changing worlds!) and Fallout 2 because in both those cases the worlds were massive and you could go wherever you wanted to but still had comparatively much and different stuff to do wherever you went. In both cases I was always fixed on finding stuff that usually I wouldn't have at this point in the game and that worked really well, but also the worlds were really interesting. In M&M you had those minigames where you would simply read a text of an NPC and had to answer his question like a puzzle or something; very simple but quite rewarding (however also too easy to look up the answers nowadays ;)) but also you had to learn skills to get to some places in the world like swimming and mountaineering, a really cool feature as well. I don't know if you would like those games, especially nowadays, but compared to 3D games they had the added advantage that walking around didn't take SO much of your time. Which is a dealbreaker for me oftentimes, too.
> You could fill a website with privacy-invasive scripts from Google, like 100 copies of Google Analytics and another 100 copies of Google Adsense. This would make it optimized for privacy-respecting browsers which block these, and the website would become slower on Google Chrome thanks to Google's own scripts.

Degrading the user experience for one browser does not mean it's optimized for another. Nothing has changed for privacy-respecting browser, there is no optimization, there is no code specifically targeting privacy-respecting browsers. But there is code targeting non privacy-respecting browsers and this code is in the website, not the browser. So the responsibility falls on the website author to respect its user's privacy, not the browser.

Am I being pedantic ? I have issues with the verb 'optimize' in this context.
Taxation and financial privacy are not mutually exclusive. Taxation and cryptocurrency are not mutually exclusive. Cryptocurrency and banking are not mutually exclusive.
Like it or not, nobody wants POW. IMO it's worth it for bitcoin but a new crypto is not going to get traction with POW.

Other coins have low fees and privacy. Neither are unique selling points.

Why not use Algo instead of bitcoin cash? https://algorand.foundation/the-algo/algo-basics
Found it - that's remarkably lame: an assertion that there is a consensus, "backed up" by a reference saying to see the "Economists views" section for references, which is a broken internal link.

No problem, I edit Wikipedia and SOFIXIT applies. Since many economists have woken up to the failure of the "price determined by intersection of buyer-demand and seller-supply curves" thesis following the spectacular failure of this fitting the facts in the case of the minimal wage as documented by Krueger and Card in the 80s, there is today no such consensus.
I gave it a go, don't know the rules of soccer and wasn't sure what I was supposed to answer. Is the VAR always right? Or is the aim of the game to compare your vision to a bot's?
> no value types or low-level memory access.

i dont think you need value types at all, and you can simulate it by using byte buffers with an abstraction on top of it. After all, what's the difference between value types and a byte array?

As for things like low level memory access - you also don't need that in most cases. Graphics libraries will give you enough access. And for any other case, you can always JNI into native code, or call any existing system calls or libraries. Interop between java and native is not that bad (cumbersome for sure, but still possible).

The only reason java gets poor performance is the coder doing java is too used to producing garbage (or is too inexperienced to write high performance java code). you can easily avoid most performance problems in memory by pre-allocating and reusing memory by pooling. These techniques are already commonly employed in C.
> is quick-to-learn, is OO to the bone, is FP where is fits with the OO, is easy to read, has little quirks.

Exactly same applies to PHP - without FP part but in exchange one is getting enormous, gargantuan ecosystem of libraries, developers, hosting, language oriented and designed to rapidly deliver result and easiest deployments out there.

Todays PHP is good, may be not trendy and hip right now, elitists may snark a bit but it's good language to deliver products.
It does not matter that much to the ruler. If they know that they will be fine then they will not care.

OTOH they were elected by their population so statistically the population should be happy (this is the case in Poland, where the corrupted/hypocrite government is elected I think now three times in a row. This is pitiful to the population that is against them but at some point you have the country you have, or you leave)
A story about hunter biden is not the same as the material itself, which might have been illegal.

Just like obtaining and publishing Trump's tax returns were illegal, but talking about it isn't, and they most certainly weren't wiped from Facebook and Twitter.

Which is an extremely easy example of just what double standards there were during the election.

Also - how do you know it was illegal? Has a court ruled so? Are you basically expecting Facebook and Twitter to know what and what isn't illegal in real time, and act upon that? To know what a court might rule before there's even been a court case? What your suggesting is ridiculous.
>It's incredibly hard to have multiple vendors if you're using specific or advanced functionality, and if you're hosting a failover yourself then you might as well just use that instead.

I'm not suggesting any specific solution and I didn't even suggest they run their own infrastructure. There are good reasons to outsource these kinds of operations. But what happened was the company got the rug pulled underneath their feet and realized they didn't know how to contact their critical supplier. That's not good and that's their failure in this mess.

I don't understand the resistance to identifying and mitigating business risks. Honestly.
People interested in this can also checkout Postgraphile.

I’ve been using both the past few weeks and have preferred Postgraphile.
Ideas -

if all it takes to block is adding header `permissions-policy: interest-cohort=()

1. Github has all those bots that suggest security improvements to your code - maybe they should also suggest privacy improvements to your code.

2. Governmental sites should be changed to always require this.

3. How about a plugin that when it gets a site without the header informs user via colored tab or similar solution. I suppose Google would try to remove it from add-ons, but then that would be fuel for the inevitable lawsuits complaining this whole thing was anti-competitive and monopolistic behavior on Google's part.
You can use any other fork/build like AdoptOpenJDK or any other. It is open-source like Linux Kernel...
they'd been sitting on the tech for thirty years because it was not profitable

So what you're saying is... If there had been a profit incentive, they wouldn't have sat on it? That seems like a strong argument for the profit motive: if you make it unprofitable, it doesn't get acted on.

That being said, I actually don't think your claim of "they'd been sitting on the tech for thirty years because it was not profitable" is supported by the Salon article you posted. Instead it says that a young researcher got frequent pushback in the 90s on a possibly-promising, but not fully-developed idea that turned out to be correct, because it was viewed as too novel or as unworkable. And in fact, in the 90s, it actually was unworkable. She didn't figure out how to make it work even theoretically until 2005.

That doesn't mean the pushback was right — although many breakthroughs have gotten pushback before being proven correct. But it's definitely incorrect to claim that it was sat on for thirty years "because it was unprofitable." Thirty years ago it did not work because they hadn't yet discovered the nucleoside modifications necessary for the human immune system not to immediately destroy mRNA vaccines. It wasn't even theoretically possible until 2005. And in less than a decade of proving it was theoretically possible she was hired away from UPenn by BioNTech to work on productionizing her work on mRNA vaccines — which had still never been successfully made before in humans. In less than a decade since, they have made a successful mRNA vaccine for COVID.

So, I guess what I'm saying is, I think the system mostly worked out? It could have been smoother but it does seem to have succeeded.
Being against modern Israeli policies is not anti-semitism.

Calling it anti-semitism is an hypocrite and perfidious way of silencing all opposition by playing the victim card against millions of people that have died because of actual anti-semitism.

It's disgusting.
I know Hacker News doesn't like java a lot. I just want to speak up: I love Maven, Wildfly, IntellyJ and JAVA. Kudos to the brilliant minds behind JAVAs evolution: Brian Goetz and Mark Reinhold.
I see it as a fail at both sides, i mean we could find a solution before that last measure
Exactly, tooling is underhyped, programming languages do not exist in a vacuum. Intellij is at the top of the power continuum as far as I'm aware. It is a perfectly valid to pick Java just for this single reason imo.
iOS isn't 90%+ of the phone market.
Google misled consumers about the collection and use of location data
Signs of Life Spotted in Clouds of Venus as Gases Needed for Living Things
I've seen in some places that this might need some power (as a Rodes VideoMicro needs from the camera) so it wouldn't work in a laptop. Where did you connect it?
I can't learn Python with books, so I built Kikodo to learn Python w. exercises
I skimmed over the article, but I think it misses my favourite part: running a Swank server for live debugging! Something along the lines of:

(bt:make-thread (lambda ()
(swank:create-server :port port
:dont-close t))
then connect with M-x slime-connect

I've debugged many tricky to reproduce issues like this. Also it's just damn cool.
No, there’s no reason to want to go OTC for just 20k and most desks won’t will deal with you for that amount. That isn’t even half a BTC at current prices, every major exchange has the market depth to support that.
I had no idea AppleCare in different countries attempts to get you a phone that matches your origin country. I got a replacement iPhone via AppleCare outside of USA thinking until now that my model was specific to the country I’m staying in, but remarkably it’s an iPhone for Canadian market! Not USA but Canada is close enough for me.
> PHP is only a bad choice is you have really complex requirement and need a high level of reliability, which most Web projects don't. I think Haskell fills a good niche here. It is really underestimated.

Actually I find PHP projects to be more reliable to host than stuff written in Java, the lingua franca of business projects. Constant worrying about heap sizes, garbage collection, resource leaks or your entire server crashing because of some exception somewhere... you don't have anything like that in PHP (with the exception of memory_limit, which is fairly rare to hit in a decent hoster), simply because of the shared-nothing architecture of PHP.
This is already done extensively: https://en.wikipedia.org/wiki/PhotoDNA and https://blog.cloudflare.com/the-csam-scanning-tool/
> All it needs to do is stop doing that and make it clear to the market that it will no longer do that.

I think that after the sack of the previous governor by Erdogan, it is clear to investors who is really running the Central Bank and what he think. For many investors the only way to make it clear that it will no longer do that is a change not in the CB, but in the Presidency.

> What you have to do is make lira scarce. And you do that by putting taxes up, stop paying interest on lira savings [...]

I disagree with this part. To make lira scarce you have to make it so people are willing to buy lira. If you stop paying interest on lira savings people will sell their liras and buy dollars (this is exactly what happened in the past years).

On the other side if the interest rates are higher people and foreign investors will be more eager to change their dollars for lira, helping the exchange rate. Also higher rates means less people will take credit, reducing the amount of lira circulating. This was exactly was happening with the previous governor.

More importantly, people will buy lira only if they trust the Turkish state and consequently the lira. Just imagine, simply by firing the previous governor (which was considered a competent person), Erdogan caused the Turkish Lira to lose about 10-15% of its value in a single night.
I think that the situation will not improve much unless there are serious economic and institutional reforms, but I don't see them coming while Erdogan is still ruling the country.
what can be done about it without breaking privacy

Well, the answer is: nothing. Let's take an analogy:

> Industry and government need to work together to try and see what can be done about me talking to my wife without breaking privacy.

If I want to speak to my wife in private, that's between me and my wife only. If industry and/or government want to have a say in that, they're going to need to control or monitor anything I say to my wife. The very act of desiring to control requires subverting privacy.

Of course, there are fruitful discussions to be had about the extent of privacy itself, the extent of private communication, and the extent of control that might be admissible. But to pretend that there is a perfect solution that doesn't affect privacy is either a foolish or deliberately malicious position to take.
Four weeks ago: https://www.ft.com/content/86bef727-66dd-45cf-8ca6-85e846a27...

Two weeks ago: https://www.dailysabah.com/business/finance/turkey-demands-u...

Two days ago: https://ahvalnews.com/turkey-gold/turkey-tightens-regulation...

This has nothing to do with Crypto, or Istanbul not understanding how Crypto markets work. Citizens of Turkey could exchange their Liras freely (cash) on the many small exchanges that exist.

If I was there, I would know that these days are over; and capital/exchange controls are just a few days (weeks at most) of being implemented.
It's not just whatever marketplace, anti-monopoly legislation focuses on markets where the players own a significant share of the full market. In the case of Amazon, it seems like they have above 52% of the e-commerce market in the US in 2019 (https://www.statista.com/statistics/955796/global-amazon-e-c...) so probably it's even higher now.

When one player now has over half the market, you need to carefully watch what they are doing in order for them not to start exploiting their position. This is why it's different between Amazon and Home Depot, they hold different amount of the market, so even if Home Depot wanted to exploit their position, they probably couldn't. Amazon with their marketshare, can do so much easier.

Then there is the issue of specifically Amazon ranking their own products above others in their search results, even if others have better reviews, more purchases, more page views and so on. Then we start getting into "abusing their market position" territory, and this is what is getting investigated now.
There’s enough rage from other members to cover Linus and then some, just follow the thread: https://lore.kernel.org/lkml/YHiMyE4E1ViDcVPi@hirez.programm...
You haven't had any negative experiences with drugs, have you?
> OP doesn't sound like someone who actually has the skills for a dev job.

If you pardon me, I doubt either of us have the senses to judge someone's capacity for dev job. He may not be very lucid at explanations, but it doesn't allow us to measure his dev capacity. Hopefully you'd agree we need slightly more to evaluate that.
Easy Cast
I feel like yelling “die” each time I see “php”, but on the other hand - man, those were simpler times when we were pushing a feature after feature instead of talking about overly engineered architectures and nuances of super complicated runtimes of the current pls
The customer group for teams seems to be used to the likes of Cisco Webex, Skype for Business, Lync and similar crap. Compared to those, Teams is a step up.
Wow, that is an incredibly insightful, "big picture" way of thinking. What a leader!
> How is Apple allowed to disallow any other web browsers on their mobile devices?

They now allow it by the way. I don't know why. I am using Firefox on iOS and it was supported for at least half a year AFAIK.

Your point still stands obviously.
This thread alone has a comment saying Rust allows you to write "correct" programs, when is wrong.
The charge of "antisemitism" has been weaponized with very great effect, and is being used indiscriminantly against anybody who speaks out against Israels apartheid policies, like I did.

My experience being at the business-end of such an attack has been very educational, and has provided a lot of raw data to some people who study information warfare.

The FreeBSD projects reaction was a very good example of the efficiency of this mode of attack: By demanding immediate, as in "minutes not hours" reaction from anybody and everybody associated with the target, the attachers cause overreactions, badly throught out reactions and lots of collateral damage.

The only way to stand up against this kind of systematic and state-sponsored bullying, is to stick to your principles, and demand that everybody else does so too, no matter how scared shitless they are about the shitstorm Israel have thrown them into.

My principles are that Israel, like every other state on the planet, shall be forced to respect the human rights of every human being, not just the people they think are "Chosen" by their superstition.

That does not make me antisemitic, that makes me human.
> He said that we have created 32 lakh WhatsApp groups (not people).

Don't lie man. Not cool at all! He said "Woh isliye hopaya ki hum battis lakh WhatsApp ka EK group banakar khade the". Which translates to "it happened because we created a WhatsApp group with 32 lakh people in it". You accuse a political party of spreading misinformation and you do that yourself! Did you seriously think you are the only one who knows Hindi in Hacker News and that you can get away with this lie? There is no need to even "listen carefully". It is as audible as it gets.

32 lakh WhatsApp groups is technically crazy to pull off unless done programmatically. And what is the point of 32 lakh WhatsApp groups? It serves no purpose to have so many groups.
I'm not sure whether Bar having a duck-typed constructor looking for the presence of a method is a good or bad idea, and I rather dislike how `Bar *` and `Bar &` requires a double-indirection to call its contents. It feels inefficient, but I don't know if it's actually slower in practice, and I haven't setup a benchmark to test. https://www.reddit.com/r/cpp/comments/cs9ue4/performance_ben... looks interesting but there's a lot of data and I didn't look at the source code of the various benchmark cases.
"My question is: why would anyone want to start something new with PHP in 2021?"

Because that is how people get things done.

Example. With Elixir/Phoenix/LiveView I will give you a simple task. Provision a phone number on Twilio. Please see this image:

https://imgur.com/a/iACVPvU

What would you end up doing? I would bet wasting a ton of time or hacking something up with curl. With PHP/python/ruby I would be done in 10 minutes.