skysight-inc/HackerNews huggingface dataset:
Presumably lack of previous work experience would be visible on the resume and the any competent company would filter people out before interview if that is important to them.

Once you have an interview, presumably its something that they learned from it that gets you rejected.
I didn’t touch PHP 7+ for kore than hobby projects so things might have changed, but to me PHP’s main issue (and to some extent JS) was the need for a strong defensive coding discipline.

There is no specific flaw that is a roadblock, just a ton of things you know you shouldn’t do, cases you need to guard against, and base functions we effectively banned from our codebase. I still like PHP, and just moved for unrelated reasons, but I think that’s a specificity of the language (as a side effect, good PHP devs also easily become good JS devs in my experience)
>Founders need to have that as an option for an exit though. What are the alternatives? Limiting ownership to 49%?

No they don't. To rephrase, you're suggesting that companies are entitled to getting bought out. That's ridiculous. Owning a company is a privilege, people who abuse that privilege, billionaires, should be stripped of that power. Corporate America is cancerous, consuming and destroying everything indiscriminately for vanity, numbers on a screen, and authoritarian control over the less privileged.
The interest rates set by the Turkish central bank are so high I honestly can't even comprehend why anyone would flee the Lira. You lose 17% to inflation but you also get back 19% from interest. The problem isn't the currency. The problem is that nobody wants to invest into a corrupt regime, people are fleeing Turkey, not the Lira. If Turkey was a trustworthy nation the US government could just purchase Turkish government bonds and solve the problem in an instant.
Then why do it? What's the point of this site? You'd have to read that far to see that, whereas my reaction was more along the lines of, "WTF? Oh, for pity's sake... <<clicks back or closes tab>>".
Who draws that line? Corrupt politicians? Million dollar lobbying? Lines are smokescreen in front of the real problem. They mostly serve to protect the establishment. Ok, no more bitcoin, but what about the heavily subsidized dairy industry, the oil industry, and all the other that pollute heavily?

If a solution requires a "line" or makes no sense at the extreme, it's most likely not a solution.
Soon to expire copyright material (stories, characters, etc.) that they then block from ever entering the public domain.

https://nyunews.com/opinion/2019/10/01/disney-public-domain-...
I believe it is in United States interest to let Big Tech do whatever they want to complete with China.
What are some examples of banned items that have good reasons to be banned, in your opinion? (excluding explosives)
Yes, it usually ends up with a shadow economy where everybody just uses foreign currency for all things that don't concern the government.
I agree Rust should have it, but it is VERY hard to do correctly.

I've worked on some systems which claimed they were dealing with it, but when I purposefully pushed it (by making a malloc which would occasionally fail), I quickly uncovered dozens of bugs, and the solution was to stop pretending would could sensibly handle low-memory situations. SQLite famously does handle this situation correctly, but it is a huge amount of work.
Um... what?!

Laravel has extremely comprehensive documentation:

• General purpose docs: https://laravel.com/docs/8.x/

• API-specific docs: https://laravel.com/api/8.x/index.html

Laravel updates are released frequently (which is a good thing). Including 2 years of bug fixes, and 3 years of security fixes, for LTS releases:

• Major version upgrades are clearly documented: https://laravel.com/docs/8.x/upgrade

• Every new update has clear changelogs: https://github.com/laravel/framework/releases

• Backwards-incompatible releases are annual: https://laravel.com/docs/8.x/releases#support-policy

I would love you to point me to where Laravel's code quality leaves "much to be desired". The source code is, generally speaking, excellent.
It depends, for instance the way the government collects income tax, even today, is by telling your employer no to pay you but to pay them. The fact that they are unable to seize the money once it's already in your possession doesn't make any difference. And of course the still have the ability to seize your physical assets and to put you in jail.
And Amazon. And Microsoft. And Apple. And Netflix. And every other conglomerate...
In earlier times, when it was easier to get permits for building, the common charge was that building cheap housing was more profitable than building decent yet alone luxury housing.

Yes, we want developers to go and seek profit. Build, build and build, until the market price for housing is roughly in line again with actual construction costs.

If luxury housing is most profitable, that's fine: those rich folks don't just pop into existence, they leave some slightly lower market housing behind when they move. (And then someone else moves to that, etc, down the chain.)

The total amount of housing is more important to affordability at the low end than the type of housing.
I'm sure it will be a rigorous test: ads use words and/or images so any website with either of those is probably ads. /s
> if energy were priced correctly ... would BTC become higher in value? ... If energy were to become more expensive, the growth in supply would slow.

It doesn't work like that. The consensus algorithm targets 1 block mined every 10 minutes. If the amount of energy expended goes up (i.e. blocks are mined more frequently) then the difficulty increases to counteract it. If the rate of block production decreases, then the difficulty decreases to counteract it.

This page has more information: https://en.bitcoin.it/wiki/Difficulty

(I've used "difficulty" here in the English-language way. Confusingly, "difficulty" is kind of backwards in Bitcoin - the "difficulty" is a number that a mined block hash must be below - it gets more "difficult" to mine a block if the "difficulty" number is lower. Maybe it should be called "easiness" instead of "difficulty").
> It’s not competitive advantage, it’s strategy

It's 100% competitive advantage. The main driver of Apple's lack of support for Flash was to damage the web's ability to distribute DRMed video and force it into apps on iOS, where Apple could rent seek a 30% commission from subscription fees.
You "CAN" upload laravel to bluehost or any shared host and it will work, you may need to cut a few bits, or use external services for redis/sqs/etc if you want to use those things, or you could just use file/database for sessions/caching/etc.

I mean I started laravel on shared hosting, why did I use laravel for most of my career? Because the job I was hired for was to build a custom CRM for a book business, I was learning Rails so I spent 2 weeks on a rails prototype...

Boss gave me access to their hostgator account - shared hosting and told me to install it there. I stared blankly at them, um... okay.

Rails version I built in didn't match and I couldn't figure out for the life of me how to make it work...

Laravel 4.2 was almost a complete 1:1 match (in terms of directory structure) to rails and the language was just a bit different so porting what I had to laravel was a cinch and I had it done in 3 days and up on hostgator. No problems.

Also if you're like me and you freelance/consult, there's a TON more business in existing software/legacy than there is in new builds. Wordpress, Shopify, Laravel, Drupal, Magento, Salesforce are probably the FAANG of freelance platforms to learn to earn income from.

PHP is also generally faster than Ruby, and with Swoole it's sooo much faster (even than elixir/phoenix), so really why not use laravel/php. There's also tons of great packages out there and tutorials. The community is freaking HUGE.

Rails you even have to roll your own auth system or use devise which is a PITA. Laravel it's more opinionated but it's built for you including 2fa, social/oauth, etc..

Which isn't to say I wouldn't use fancier langs, I'm jumping at the bit to build some backend apis in rust or go for the hell of it, but only when I'm the decision maker as CEO/CTO on a side-project. For bread and butter I'll stick w/ what I know I can get paid for which is PHP/Laravel/Wordpress/Vue/Livewire/etc.
> Is there anything that it does better than any other language/ecosystem?

It has the lowest barrier to entry, both as a developer, and a user - as far as I can tell no other language has even tried to compete in this area :(
You are talking about userspace. Linus is talking about kernel.

You can change the Linux memory overcommit policy using sysctls if you need it.
Carbon tax is not about making something illegal.

You playing a game 4h/day is nothing compared to 1000 gpus mining 24/7. One is pennies in tax and the other would (presumably) be way more significant.
I can confirm this view in part from a dev perspective. Also I can empathize with the original problem. I've changed jobs more often than I should've and this is an often asked question in interviews. In fact, if I get asked this, there's a 80% likelihoood that it's going to be a "no". So to add some more points:

> You said you quit a job at EA, quit a job at IBM ...

Approach small startups, they judge much less. In fact a very early stage project (3-4 people) might be very happy to hire you because you seem very smart. The salary might be bad but will give you valuable in-depth job experience that will help you further down the road.

Also about the executive thing: I wouldn't approach executives because they usually hardly know what the company is doing. (They are there to talk with investors, external stakeholders...) Only exception small places. (< 30 ppl)

If I was you I would focus on a technology you like, maybe RoR or Python/Django and develop a small test project. If you feel confident enough even publish it on Github, but that's not a must. Just the muscle memory is good enough and that you can talk about it during interview. (Should be something mundane, like a Todo list or a news article search) And then just look for early stage startups and write them. Or perhaps NGOs, they are also much more open.

Once you've stayed at one relevant job for a year or two you can "double-down" on that and apply somewhere else for more... Most places don't care if you are ultra smart but rather that the usual tasks get done in an acceptable way. From past experience that's what managers are complimenting.
> Laravel docs are virtually non existent. The code comments are meh.

I consider the Laravel documentation to be incredibly helpful.
Funny, my main annoyance with google results lately is how much they push localized results when I don't want them at all.
I'm still using the old reddit. The new one triggers my Macbook Pro cooling nonstop, it's slow as hell.
See also bikeshed:

> The law has been applied to software development and other activities.[2] The terms bicycle-shed effect, bike-shed effect, and bike-shedding were coined as metaphors to illuminate the law of triviality; it was popularised in the Berkeley Software Distribution community by the Danish software developer Poul-Henning Kamp in 1999[3] and has spread from there to the software industry.

* https://en.wikipedia.org/wiki/Law_of_triviality

* [3] http://phk.freebsd.dk/sagas/bikeshed/
Amazon tried to coerce ecobee to sell it user data
Not the OP but I've been on an M1 Air for a couple of weeks. It's startlingly good. It's been a lot of work to recompile our various dependencies for am ARM64 VM but overall the machine is hands down the best I've ever used.
Tech Tent: Bye-bye Silicon Valley, hello global workforce?
Disney owns considerably less than 1% of soon to expire copyright material, so no.
Does anyone here use Common Lisp for their day job? I'd like to try it out some time (and am currently working through Paradigms of AI Programming by Norvig) but it feels like the language is so bendable that it'd be a minefield for a large team.
The "but the OOM killer!" argument has been a disaster for Rust, and keeps derailing all design discussions.

• Linux is not the only OS in the world.

• Even on Linux you have containers/cgroups that can impose hard limits.

• Platforms without virtual memory are also an important target for Rust.

• On 32-bit platforms you can run out of address space before you run out of RAM.

• Regardless of what the OS does, the application may still want to impose its own internal limit (e.g. https://lib.rs/cap) to avoid being OOM-killed or swap death.

People keep telling me how Linux never runs out of memory, while I'm currently firefighting a torrent of coredumps caused by Rust's self-own on OOM that actually happens.

I generally love Rust, but its OOM handling is awful, and the "but the OOM killer" nonsense is to blame for stalling the absolutely critical fixes it urgently needs.
Someone correct me if I’m wrong, but I think the App Store was not even around for the first iPhone.

Perhaps the decision to not include flash could have been due to performance/battery?
London is experiencing extremely high rates of violent crimes that have a much better chance of being solved than this one, to which comparatively vast and expensive amounts of police resources were dedicated with no hope of helping the victims of London crime. Property crimes are through the roof there and are pretty much ignored. As with cities like New York and Seattle, it feels like the priorities may be a bit askew.
I used to feel like you, but I have come back to Java.

Other languages have other pains, for example I have physical revulsion against the version management hacks for python or ruby (rbenv and stuff like that - somehow hacking environment variables on the fly to manage multiple installations of the language).

Two years ago I wrote a small web app in Python and I found hosting very complicated, compared to Java. PaaS exist but are very expensive.
When has economic stability ever been a good strategy? Rapid improvement is very unstable.

Furthermore, stability and monetary policy seems to involve handouts to wealthy people. While I can certainly benefit from that, I don't see why handouts for wealthy people are a good idea. It looks like a bad idea. People seem to be getting angrier about it as time passes too.
If you think the lag in teams is bad try using slack, especially on a lower-end laptop! Used to be relatively snappy 4-5 years ago and I swear it gets slower with every update now.
Mostly this is surrounding (as others have mentioned) writing kernel components, such as drivers, in Rust.

Context on the post Linus says is: "If rust cannot report an error without aborting when it runs out of memory, then we can't use it". I have never written any rust code which does not abort when it runs out of memory, but I have never written for hardware (only with userland in mind) and my knowledge isn't that great anyway, so I'm not sure if it's possible or not.
Or have a good package system... If you use a language with import with aliases, you don't need all that noise.
Isn't this the sort of thing .well-known is for? Presumably Google are doing it this way because less people can create headers than can make a text file.
Disney took 45% of the US box office in 2019. Much more if if you narrow it to kids media. There are few competitors in either market so it's an oligopoly. You can see the effect in spiraling prices.

Amazon only managed 35% of ecommerce. There are a lot of other companies trying to eat their market (Ebay, Shopify, Ali). Hence prices there stay low.
Status of the .book TLD
> Java simply feels good to write. A lot of this is due to the craftsmanship JetBrains puts into IntelliJ IDEA.

You can put it another way and say it doesn't feel good to write Java without JetBrains.
I know about Theo :) ( though the rage pattern also applies there)
If you just skip the part about the lady and her relationship and read the stuff about the explorer the article is way better and shorter.
UK Pirates Remain Driven by Convenience, Availability and Cost
I don't use shared hosting anymore (vultr or do mostly now), but I also don't generally use docker...

There's limitations and bloat involved with containers that I don't like. I'd rather just configure nginx/letsencrypt and create some bash scripts to make deployments work...

I'll often pair this with jenkins or come ci or use deployer for deployments that don't tear down the old until the new is green, and keeps a few snapshots, but personally I don't like docker much, even my dev environment uses nginx and no docker.
I forgot about Ace, but searching on Maps shows there’s still a few around! I wonder if they are franchised. I only recall seeing HD and Lowes on the coasts though.
How is it more competition? You’ll visit at most what 2 of those stores looking for a product?

I can use plugins in a web browser to effectively visit 100 stores to shop for the best price on an item. Amazon is just another vendor.

-edit-

To add to this. If you want to compare to Amazon then you have to look at the market share and revenue of those stores too. Not simply their existence. It doesn't matter if an ACE hardware is in the area if it is 3% of the market.
Here's to hoping it goes nowhere near the kernel until the Rust developers address it first, not the other way round.
It's not a matter of better. The original comment is all about what compromises work for me, and why I don't have a use case for Java.

You are trying to move the debate toward the quality of java, which is was never my point.
It is not common, but "a year to value" is not rare either. Some projects (SW/HW interfaces; many multidisciplinary efforts, like biomedical software) take a while to fully get into.

I am not talking about someone not doing anything useful -- that should come quickly. But it may take several months or a year for them to start creating more value than their salary+benefits+other costs. And as long as the new hire shows progress to this I am perfectly OK if the process takes a year. My 2c.
Crew Dragon’s Short Hop Begins the Era of Valet Parking at the ISS
dwolla was a popular usd on-ramp (to fund mtgox account)
While I agree with you on Bitcoin safety (your portfolio is safer because the only thing keeping BTC up is speculation), I don't think you can say the Austrian school is fantasy.

It hasn't been attempted and I think deregulation / decentralization of the economy has good chances of getting rid of boom/bust cycles.

Without a central bank playing with credit you wouldn't have boom / bust cycles: what's more likely is that you'll find smaller players doing boom / bust cycles in different industries with far less damaging effects.

I sympathise with the libertarian ideas behind BTC, but it's also the most inefficient and power hungry way of reaching the goal. This is a political problem and we need to solve it politically, not technically.
I was not trying to be controversial, sorry.

I was rather trying to show the mixture of "why bother, just let them go" and "there are real people out there" that was expressed several times (and that was feeling as well).
The answer is to put traitors in federal prison where they belong.

The subversion of our democracy should not be taken lightly and attempts at regulatory capture must be met with harsh punishment. Zuckerberg, Bezos, Gates, and many more need to be incarcerated for the rest of their lives, which may seem harsh, but it's better than what most traitors get.
Nobody has started a project with Ant in the last decade. Of all the Java projects on Github Ant is probably not even 1%.

> Oh and now I have to make it work in the IDE too, click through a billion menus and dialogs,

You click "Project from existing sources" in IntellIJ and it will recognize both Maven and Gradle projects and just work?

Sync the dependencies? configure runtimes and classpaths? What? With Maven and Gradle? Your talking Ant here.
Why don’t airlines spend $1000 a plane (3 older gopros and some streaming hardware) on some cameras that ground crew can check before a plane departs? This specific form of stowaway seems like it could be solved with a slight additional pre-flight checklist item before pushing back
I have programmed in Python, Ruby, JS, C, Go and Java.
The main reason Java receives so much flak is because it's setup is not beginner friendly.
JS, Python, Ruby make it so much easier to just write a program and run it. Naturally, any novice programmer would quit Java in the setup process itself. It's not easy in Java to just write a program and run it instantly.

But once you are through that painful process, there is no other ecosystem more stable than Java. Things don't move too fast and that's a good thing for production applications.

I do dislike the verbosity sometimes while doing something that would take just a few lines in python or ruby. But IntelliJ more than makes up for it.
How to Build Cross Platform Apps Using React, React Native and Redux
It's more accurate to say that "JVM is Underhyped". I think more people will agree with that.
I feel like I've been playing "part-replacement whack-a-mole" for in-production designs for the last 5 months, and it's only getting worse.
You don't need to write it. The ecosystem is already chock full of compiled extensions. That's kinda the point.
I absolutely love working in FastAPI and pydantic. So much so that the backend of a new app I just launched in private beta on is written in FastAPI. My startup has traditionally been a flask workshop but FastAPI is just so much more productive due to the documentation and pydantic type checks.

I seriously hope Python developers understand that apart from the superb programming language it is, package ecosystem also is what makes people prefer Python as the language to invest their hard labor into. Small teams need productive libraries like FastAPI to develop systems. Please don't kill FastAPI and pydantic. I don't want to go back to writing flask again after working in FastAPI.
How can Google delete a website from the internet?

I mean they could stop use of their TLD, but you could move to another one, or publish an IP address.
Just one datapoint, but we've had to cross the ARM bridge in the last couple of weeks after getting a few M1s. It's taken a lot of work getting all our dependencies compiling but now that we're there it's definitely compelling to start looking seriously at graviton2 machines for production.

So it matters in that not everyone currently has tooling working for ARM, but Apple silicon is going to push that along real fast.
Show HN: Rocket – Node.js React MongoDB Boilerplate with Auth, Users, Billing
Yes. Dating apps are regional social networks. They are only useful when there are enough users in an area on the app. My plan is to launch in a small town, see how it goes, talk to users, and iterate in the next town over. I have lots of ideas to try:

- radio ads

- FB groups

- sponsoring events for singles groups at churches and other religious orgs

- targeted postal ads

- invite codes with rewards

- hiring local influencers

- hiring ppl to hand out flyers at community colleges and at events

- sponsoring events for college clubs

- cinema pre-roll ads

I've had trouble finding reliable data on the cost effectiveness of these different methods. I expect to waste about $10,000 on trial-and-error before finding out what works.

What do you think? Do you have any ideas to add to the list?
Regular steam train trips between London and Windsor resume
Well, that's the point of opinion isn't it ?
It's not "language speed", it's memory consumption per request that makes the biggest difference in practice.
32 lakh people in a WhatsApp group? or is this supposed to mean that they created various groups and the total count of all the members is 32 lakh?
They just hired Guido, the father of Python, at Microsoft.

So, I would not be so sure.