skysight-inc/HackerNews huggingface dataset:
Personally, I think a lot of the perception is just that PHP appeals to a broad audience, so there's a lot of unskilled people producing code.

All the more reason for the language to be opinionated and force developers do things securely. The path of least resistance should be to write good code; let developers abuse the language if they really want to, but make them have to work hard to do that.
That has always been the case in geopolitics.
It feels pretty obvious to me - it's a well managed, useful product that offers a hosted version for free for any use, and it's truly universal - there aren't many developers who don't want source code control.

There is also the 'FOSS version of a popular proprietary thing' angle and the openness of the project that means there is more news about it to post.

In general, it feels pretty natural to me it would get posted about a lot, and upvoted a lot.
The US has to balance worker displacement with staying competitive with other countries.

US competitivity, especially in specialised areas that it does well in, is different to a century or two ago.
Yeah there is some real baby language: "But this is indeed a case of differing visions – neither better than the other, just different." OH PLEASE!

Joel clearly wants to be transparent about this, but the core of you the reader wants know is glossed right over. But full transparency around a personal disagreement would be really inappropriate. It'd make everyone & the company look terrible. If you want to be transparent, c'mon, let it fly - who's the egomaniac, who's the alcoholic, whose vision is going to burn the company to the ground etc. etc.? (ofc please don't)

Good luck to 'em, we're paying customers, but I totally agree a buttoned-up, terse post would be more transparent than this eye-rolling "incredible journey".
Many people I've worked with came to the US on H1-B's sponsored by the big outsourcing firms, then they move to one of the above mentioned companes. Presumably they move to those companies for better pay and working hours. And they have processes in place to handle the H1-B transfers. There is a lot of prestige with landing a job at those companies too. It's not everyone who can do that though, these folks are the upper end of the talent pool.

An argument I've heard for the lower paying jobs at the outsourcing companies is that they can communicate with the offshore teams in the local language. One on-site lead is gathering requirements and funneling work to 20 offshore devs. They work a full day during US hours then spend their evenings on calls with the offshore team. There is a huge supply of people overseas wanting those jobs so that they can get their foot into the US and then find something better. Supply and demand would naturally drive down the wages for those types of jobs.

Another path is to transfer from the bigger outsourcing firms to smaller US based consulting and staffing companies to do contracting work.

At this moment it seems that many companies have frozen their H1-B hiring with all of the US visa uncertainty. This is putting people in tough situations where they can't find work and have families to support that they brought with them to the US.

These are my own observations.
I've also reversed my stance on openbsd, and personally apologized to Henning.

But none of that is public before now.
Note that intent is a necessary component of many (most?) crimes. For example, if you accidentally get someone killed, with no intent, you haven't committed murder. If you try to kill someone but fail, you've still committed attempted murder even if the target is untouched.

Reliably determining intent is just about impossible, but it doesn't stop the courts from trying.
I think most emulators have to simulate all the hardware, including the glitches as some game rely on them in order to work.

I wouldn't be surprise if most glitches discovered were also working on an emulator.
> ... a "free beer" ...

As in "one beer"? More like the mythical free beer river.

Anyway, your point still stand.
It may not be a "moral thing to do", yet one could appreciate others not to pee in the mythical free beer river.
They might be doing "fine" right now by some metrics like sales numbers, but that doesn't imply they will continue to be successful. Many companies have posted increasing sales figures right up until they crash.

I've been increasingly unhappy (as a user and developer) with Apple's Mac systems for some time. I'm by far from the only one. They have lost several potential sales from me, and my team at work, simply because they aren't offering systems which we wish to purchase. Until they do, we will end up purchasing systems which provide the features we need, and move to platforms which are maintained competently. These are lost sales both in the present and the future. We'll see how things play out over the next few years, but I would not be at all surprised if there isn't a dramatic reversal of their fortunes at some point.
There was a time when they were popular. Then, such tools were declared "uncool" (not without good reasons - the markup wasn't particularly good) by semantic markup movement, around the time of tables-vs-divs wars.

Semantics had withered away since then. No one cared, and it eventually got replaced with a bunch of <div>s on the DOM side and JS-virtual-DOM-all-the-way on how it's generated and managed. Editors haven't caught up, but I'm sure they will.
because teens and young adults these days don't care to read more than a few words and always want the tl;dr. If there's no tl;dr, they just ignore it and stay in their own precious ivory tower intellectual world where nothing goes wrong, people _always_ respect each other, and you definitely never have to worry about money
I use psreadline / conemu every day (it's been out quite a while). If you have GNU ctrl-R, up, escape underscore etc in your fingertips, you want it.

Windows users:

Install-Package PSReadLine

Then add

Import-Module PSReadLine

To whatever $profile is.

tonerdo: I don't really know .net very well, how would .net readline compare to psreadline?
India, which has actual capitalist medicine, has an extremely effective and cost efficient health care system. Scott Alexander even mentions this in the article.

I personally endorse the Indian medical system; everyone I know (including myself) who has a choice prefers to use it over any other system.

Primary schooling in the USA is not remotely capitalistic. There is no competition between schools. Similarly for transit construction; you get to ride whatever subway the MTA decides to build at whatever price they decide to pay for it. Similarly, capitalistic transportation system in the US (read: Uber + Lyft for people, Amazon + Walmart for materials) has been driving prices down.

Your "blame capitalism" theory doesn't really fit the facts.
The argument is probably that you'd end up in a situation where the highest-paid fields get all the H1-Bs and the lowest-paid fields get none. Workers in that highest-paid field would still get their salaries undercut and, in those lesser-paid field, there would be problems finding people with the right skills.

I'd favor a policy that looks at the ratio of citizens/green card holders to H1-Bs when determining priority. Want more H1-Bs? Hire more citizens and green card holders. This is similar to what other countries do in mandating that a certain number of locals be employed before you can employ a foreigner.

This both addresses the CoL objection you cited as well as the type of business objection I listed. But it would also destroy the body shops that basically only employ H1-Bs.
ARTFINDER:+Original+painting++hare+acrylic+on+canvas,+by+Lishko+V
I disagree. I actually know that debian's system:

1. Has a limited subset of people who can upload packages. Becoming one of these people is hard.

2. Has strict rules about package quality. A detected attempt to upload malicious package will cause uploader's privileges to be removed.

3. There a is trusted group of people who have the authority over all packages and who can remove the bad ones. Anyone can contact them and point out that the change is malicious, and they will listen.

4. There are enough people who look at the package changes who will detect malicious packages.

None of them are true for Chrome extensions / urbit code (unless there is something I have not noticed):

1. Anyone with (google account | urbit identity) can upload packages.

2. There are no rules about package quality (until recently, google support did not care about ad injectors for example).

3. There is no trusted third party to deal with bad packages (again, until recently google support did not care except for most obvious cases)

4. Since number of packages is so high, and it is for "everyone", most package changes will never be looked at.
> Turning right on red is one of those idea that once you've been exposed to it you wonder why isn't everybody adopting it...

It was first introduced in the 70s in the US in response to high oil prices, and only after road safety tests apparently demonstrated its safety. But since then there's been a fair amount of research indicating it increases accidents and pedestrian fatalities, amounting to somewhere under 100 deaths per year. The original studies were not large enough to detect the effect.

https://www.statisticsdonewrong.com/power.html#the-wrong-tur...
Supposedly, somebody filed a FOIA request to get info on the DC police's investigation into these allegations and despite previously saying that their investigation hasn't yielded any proof of a crime, it turns out that the police never even investigated it.

https://www.youtube.com/watch?v=omlQHWrgmd4

Nothing conclusive here, but again, there are so many voices here who are so hysterically adamant about something that can't be proven either way that it makes me think that there's more to this.
They are YC company.
I used to really love the idea of GUI front end editors. I tried to use a few different ones for building different apps. They worked great for static UIs. What I learned is that I never actually build static UIs, and I was spending tons of time on the GUI. I dumped each when I realized that building from code was far more productive.
As the author of that article about Selenium IDE alternatives, exactly!

I mean, if you want to do end-to-end UI testing, you'd probably want manual testers to cover a huge part of the routine. And tools like Screenster help you automate the process and use it for UI regression testing.
I was looking at SpaceX software engineering jobs and the listings said that the position would be expected to work overtime and weekends "as needed". Yeah, no thanks. I guess at least they're up front about it.
It's not just about turning on red. Even where that's not allowed, when the light is green the right turning traffic is less impeded and more cars pass through in a cycle. Those turning left have to wait longer for gaps in the oncoming traffic, in general at least.
What collateral do you offer against the unproven claim of "I'll create 10 jobs in 1 year"? Are you saying you'll fund the startup yourself?
A Developer First
You're conflating two things (in my mind). L2 is very useful to people like me. If it's useful to you, you should be able to handle spoofing.

The "average investor" doesn't need L2, and doesn't care what it says, including flashing "fake" orders.
Reading the article I found myself dwelling on the quote,

"People need to take their printer out of the public internet unless it's needed..."

I'm trying to think of a single reason that a printer would need to be exposed to the public internet in any way at all. Even a corporation sharing printers between offices surely would rely on inter-site VPNs rather than just opening ports and exposing the printer to the world?

If anyone can think of a good reason to put a printer on the internet I'm all ears because I'm struggling to think of a good reason.

Credit to the teenager for not doing something malicious and in fact just being a little playful with it and educating the owners with a cheeky print out. Good work, I hope he can do well going forward and get a career from his skills despite his worries about grades etc.
Being Galicia, I'm sure the delicious food part can be easily accomplished :)
Right were it hurts most.
I agree with his intent but not his delivery.

However, asking a community with many engineers to not harshly nitpick someone else's contribution is a futile task.
I run a STEM Lab for 240 3-5 year old child who are 100% below the poverty line. We use a computer program for teaching literacy. (Our Literacy Program is horrible but all the other programs out there are just as bad or worse)

I continually am frustrated at the lies we tell about phonetics and the sounds of letters. Sound out the letters. C and K are the same. X has a word end sound of KS. Z and C have a S sound that they both use. There has to be a logical way to teach sounds to pre-readers that doesn't fumble all over the place.

P.S. If anyone is creating a new Literacy Program for Pre-Schoolers and Kindergarten students I would love to be a part of it. Have worked one on one with hundreds every week.
Does there exist an analog to this for switching (particularly an organization that sells hardware)?
Remembering David Unaipon: the man on the Australian fifty dollar note
Competition happens. Sometimes it shows up early. Before being able to give a good answer to your questions, to be honest I think you are asking the wrong questions in this situation.

How have you been building something for months and only recently discovered an identical competitor with millions in funding and 10k in paying customers?

Surely you did research before starting and after starting have been keeping an eye on developments in the industry? Or no? Without understanding how you operate, it is hard to understand whether to recommend a double down or pivot. Thanks.
Twitter Suspends Account of Rival Startup Gab
I think in this case you'd already be compromised if you have to worry about a user being able to essentially maliciously place a container. Really a job for RBAC and not the scheduler itself.
Hmm, interesting question. I'd like to know how other people do it.

At work, we generally don't write narrative documentation for server setup. It requires quite the effort to make sure it doesn't go stale.

Instead, we keep Ansible playbooks on a Git repository. Every change we make to the server setup is done through the playbooks. Git commits provide a history of the changes made (we usually write the why in the long commit message).

Usually just having a README with information on how to run the playbooks and which distro the playbooks are based on is enough.
Win2d Mini Language Specification [pdf]
Hrm? Scheduled tweets were launched in 2013. https://blog.twitter.com/2013/now-available-scheduled-tweets
Show HN: Agenda, a Minimal To-Do app(iOS). Tags and Flexible UI. Feedback Welcome
Buffer flat-out admitted the existential concerns last June after layoffs: https://open.buffer.com/layoffs-and-moving-forward/ (HN discussion: https://news.ycombinator.com/item?id=11918553)

> We know that we have many untapped opportunities for growth. This time, however, we simply weren’t able to trigger growth fast enough.
I don't think this is what will happen though. Rather by eliminating poverty traps and subsidizing low wage unskilled labor, it should lead to near-full employment. In a world like that, BI doesn't even need to provide enough to survive long term and perhaps shouldn't.

Ideally BI is not a slacker's charter, it's a subsidy for employment. After all, somebody has to pay the taxes that fund BI in the first place. However I do agree that it could also increase worker's bargaining power. If the increased demand for unskilled labor created by the BI subsidy for employment increases the quality and value of the work available. For example right now it might not be economically viable for a craft carpenter to hire an apprentice, but BI could relieve them of the burden of having to offer a completely livable wage and the resulting job might be more attractive than flipping burgers or janitorial work.

It's a complex set of variables. My concern with trials is that by only including a small sample of people in a generally non-BI economy, the effects of BI on the rest of the economy just can't be gauged. In particular the effect by which it subsidizes employment may not become visible at all.
Yes, it is quite dangerous to puff up too much. A teen is liable to pop if over-puffed ...
Out of curiosity I checked the number of employees of a small car manufacturer no too far from my hometown: Bugatti. 91 employees for an output of about 40 cars a year. I'm actually surprised that is possible at all to be so small in the automotive industry (though to be fair they belong to Volkswagen Group). Of course not trying to compare that to Tesla, the goal/scope/market is just too different.
> Workers in that highest-paid field would still get their salaries undercut

There are arguments that this isn't the case, though a bit out of my league.

> in those lesser-paid field, there would be problems finding people with the right skills

If a job requires a rare, yet specific skill, then why is it lesser-paid?
repo: https://github.com/SchumacherFM/hugo
No, you're the fake news!
> It's almost tautological: once we know something happened, it's no longer a conspiracy.

That's... not actually what "conspiracy" means.
Flip side, having driven in England 20+ years ago. In England, when stopped at a red they politely blink a yellow light when your stop light is about to turn green. In the US not only do we not do that, but many localities put extended shields around the lights, polarized lenses, etc. To prevent you from knowing when your light is about to turn by observing the lights for the perpendicular street.

In other words...

England provides more information to the driver expecting the driver to use that information to make good driving decisions.

The US hides information from drivers in an attempt to control their behavior because they don't trust the driver to make good driving decisions.

and now I'm once again angry about it.....
> I'm not from the UK so I will refrain from commenting on the state of their education system.

Fucked until Uni and not great then.
Sure. That's basically "PHP is a terrible language for beginners working on their own", which I don't disagree with. On the other hand, for example, SQL injection isn't any more or less likely with PHP vs say Python, Perl, or Ruby. All four encourage you to use prepared statements, placeholders, etc. But all four allow random strings too.
Having spent my youth childishly ranting against the evils of M$, and now coming to terms with the fact that I sincerely use VS Code because it's great, I can't shake the frequent uncanny feeling that I'm stuck in an episode of Sliders.
Open source code & structured data to train your ML sentiment model
How to Clean Your Data Quickly in 5 Steps
Behind the Scenes for the Eurostar's Refurbishment
Revived?

I haven't touched a ms product in over a decade. And by god I won't until the end of my miserable days in this world.
One man’s losing fight to use his own cable modem
This is the moral, practical, and efficient solution.

It's disheartening to see so many smart people blame H1B immigration for "harming" the tech econonomy, when the tech industry has comparatively high salaries and low unemployment. The amount of vitriol towards people trying to get by in life is unwarranted.
How to Host an Extraterrestrial
You won't get an argument from me there. If it's a standard business logic Java/C# shop you won't get those questions.
The essence of the author's refutation is that brains can't be modeled by computers. Why? Cuz.

The author flips the scientific method and argues that the burden of proof that there is nothing special about brains and thus can be modeled by computers is on those holding that opinion; i.e., Occam's Razor must be proven, otherwise we can believe what we will.
Edge Analytics and IoT: What Is It?
Several in my current circle and I followed that path.

I came to the US earning $63K per year at an outsourcing firm.

I am currently in a SaaS co with sales at $800K / year and 3 employees including me, growing and we will at least double our sales next year.

Thanks to my work (and trying not to brag here), earlier start-ups I've worked at (building their marquee products, pre-fundraising) have raised several millions and employeed 10s - 100s of people.
This is Jorge, Tech Lead at Aragon, a platform for creating companies on top of the Ethereum blockchain (DACs). Here is our launch post and mission statement: https://medium.com/aragondec/introducing-aragon-unstoppable-...

We are still early, but we are now in Alpha stage. We have published a small sneak peek of what we are building on aragon.one so you can try out how managing an Aragon company will be like.

Our ambition is for Aragon to be the backbone of a new generation of companies that will thrive in the new decentralized economy. We have focused on building a modular system, in the frontend and in the smart contracts, so modified versions for specific company types/industries could be build (pe. Aragon for Hedgefunds, Aragon for Non-Profits or Aragon for Open Source projects).

Aragon is a fully decentralized app that only needs having a connection to a Ethereum node in order for the core functionallity to work. We will be packaging it and distributing in a Electron binary for ease of use with non-iniciated users. We have integrated Metamask in Electron, so the app can be standalone (more on this soon).

Even though every screenshot in the website and the demo is live code running against the EVM (via TestRPC) and the alpha is working, we are not open sourcing the contracts for a couple of weeks (some cleaning and refactoring needs to be done before they are ready to be public). All the frontend code will be open source too, but we don't have a specific timeline for this. We are open source first and open source only, our core technology needs to be open source so it can be under the scrutiny needed for Aragon to be a secure technology.
Hey that's my hometown Cape Town :)
I wish I had spent more time looking up the people on the Australian and NZ notes. They're certainty more interesting than the US's dead presidents.
Except here in the UK he has broken the computer misuse act and could face jail time if someone decided to prosecute so he technically did something "malicious".
I agree with you and even though their words may be a bit fluffed up, they really are transparent. It's hard to fault Buffer when they have been transparent with everything they do!
You are ignoring a lot of really important factors, such as investments. Obviously if neither person invests any money then the doctor will come out ahead at the end. Furthermore, if you are making $85k a year and haven't paid off your BA by the time you are 27 you are a moron. Plus, most of the debt the doctor will have is probably in the 6.5% range.

Regardless, I'm not saying that a doctor will make less than an IT worker over the course of their life, only that the IT worker will be leagues ahead of their doctor brethren for a large part of their working life.

On top of that, quality of life is an issue as well. Most doctors I know are still on call several nights a week, and work odd shifts. Most IT workers I know are on call for a fraction of the time doctors are on call, and generally work standard hours.

If money is your only goal, being a doctor is probably a more reliable career path. However, it's not far and away the more obvious career path, at least if you live in the United States.
To me, the ideal response is either to ignore the question or stopping to take the time to genuinely help. Stopping to take the time to be genuinely mean is not a reflection upon the character of the person who asked the question and the questioner's actions do not excuse the answerer's behavior.