skysight-inc/HackerNews huggingface dataset:
If your goal is to create your own startup, the technology doesn't really matter. Unless your startup is a "mobile app", then that is also not important today. As with most suggestions here, your best bet is to start with web dev (like you have mentioned) but don't get sucked into the hype. You could do a lot with Rails or PHP (this gives you a solid understanding of some foundational stuff)

- Internet: Domain names + DNS + Hosting (VPS is enough)

- Web Dev + Backend: Nginx (web server) + PHP-FPM (PHP) OR Unicorn (Rails)

- Database: You will need SQL no matter what other people tell you

- Front end: HTML, CSS (Bootstrap), Javascript (jQuery)

These are the most "boring" things you can learn but you won't spend weeks just getting your environment going and you are already frustrated. All the cool stuff deals with async, PWA, SPA, NoSQL, (... insert more buzzwords here ...) that will just confuse you before you even get a login page up and running.

Your goal is to be able to create a functioning "web application" that may already exist so you can just "borrower" the features and not have to think too hard if learning coding and technology is where you are at right now.
Just curious: is it 10% before or after the tax?
I am going to add given that revolving doors and golden parachutes much of the C-level experiences, actual consequence is often something that many of the highest paid people in the world evade with ease. You can drive a company in to the ground and/or sexually harass employees, and still walk off with millions of dollars. At least with public servants, their position can potentially be term limited and subjected to a vote.

Constrained markets are not always or even regularly the fault of regulators. There may just be few options or only one option available, and the cost of entry to the market is extremely high. It's not just a matter of some plucky startup entering the market when the incumbent can bleed money for a a year or two to kill off any competition in that area, then jack up rates. You also have collusion issues, which often occurs in the oil industry and DRAM/flash memory markets, and even in places like pre-made ice markets. A startup may not just have to be better than the immediate competition, they may have to be better than an entire cartel set on destroying them, which is very difficult and anti-consumer. Imagine going up against Microsoft and Intel in the 90s, who literally had billions of dollars at their disposal to turn the market against you, and actively did so.
No, we should not all be scared as shit. The earth could get hit by an asteroid every day and we would all die, the universe could collapse and we no longer exist. I can get diagnosed with cancer. My kids or wife could die. In 200 years the chances that anybody remembers you is almost 0.

Life is scary! We can't control all of it and that's ok. If you feel overwhelmed please try considering getting help.
GitHub – m6w6/ext-psi: PHP System Interface (a.k.a. FFI)
20x seems high. Node is within 3x of Go in most benchmarks I've seen like TechEmpower[0]. I'm curious how you got a 20x improvement?

[0] https://www.techempower.com/benchmarks/
> The federal judiciary isn't a meritocracy. It's a pissing contest between Harvard and Yale

And how do you get in to Harvard or Yale law?
The only thing we know for sure is that Hal knew Satoshi in some capacity. Anything else is speculation and/or conjecture.
If you mean static types that's a property of a language more so than its runtime.
Not to be rude, but I read this twice and I’m not sure you said anything to contradict or expand on the parent?
> people seem to indicate everything is fine until 3-4 days before the end of the sprint.

Consider breaking the tasks such that this is not possible.

Sounds like your team is so junior that they don't know how to decompose a bigger task into subtasks and go about building it up. This is not their fault probably - they simply haven't learned the skill yet. So you might want to step more into helping them by showing them how.
Thanks for the response. I have some personal experience with React Native which feels like a dead end to me. We've been building our apps with our small team with Swift (not SwiftUI) and Kotlin on Android, but the difficulty in keeping feature parity and UI consistency across platforms has tempted us to try Flutter, but as you say we're worried about how well the iOS widgets are replicated, also the accessibility story on Flutter seems not great, which is a moral problem for us as we don't want to exclude people with disabilities.
I had my.homepage.com for a while back in the early 2000s, unfortunately I wasn't allowed to monetize it, but looking at the referral logs was always interesting.
> the only branch of government that still has legitimacy

Legitimacy w.r.t. what? What is it that the Supreme Court has that congress is lacking?
Sure, but you're going to need to have dependencies among those widgets in one way or another.

Eg: You want to move a button and you need to move its text and background shape. How do you keep track that these two elements are grouped together?
> Should it be expected that all programmers use these text editors and have access to these tools?

If they don't have access, then the tools ought to be standardized to the point where they can be integrated into any editor. The Language Server Protocol[1] seems like a step toward this.

> I'm of the opinion that code should be written independent of the tools used to understand and modify that code.

This a widespread, "common sense" opinion that I've come to disagree with strongly. No one would argue that, e.g., illustrators, 3D modelers, music producers, etc. should be so tool-agnostic—and yet their situation is quite similar. One could produce a complex piece of music in Audacity instead of using Logic or Ableton, but musicians don't have the same mentality of picking the cheapest, most austere, or lowest-common-denominator tool. Instead, they invest in tools that enhance their productivity. And that's precisely what's at stake here. Pairing (a) a language that allows implicit "smart" features like type inference with (b) an equally smart editor to make what is implicit in the code explicit to the developer as needed, is more productive than forcing the developer to make everything explicit themselves.

Re: using VIM over ssh, your choice of scenario is revealing. Why would you limit your everyday development work based on the lowest common denominator tool you're forced to use in an emergency? Also, it's not necessary to run code inspection on the remote box. JetBrains IDEs, for example, will copy a folder from ssh or a similar environment, index and inspect them locally, and then sync them back as needed.

1: https://microsoft.github.io/language-server-protocol/
For anyone interested, Indistractable by Nir Eyal is a good read on this topic. The premise is that distraction is a mechanism that the mind uses to deal with discomfort. He talks about solving the the root cause (emotions) rather than just trying to solve a proximate cause (technology).
Totally fair. It’s not just Google that other companies cargo cult based on. Google is just currently on top, like how Microsoft once was during the Gates era.
This shouldn't blow anybody's mind but it really varies from person to person and particularly by living situation.

Totally anecdotal but among my colleagues it looks roughly like:

- Those at home alone all day miss the social contact they got from being in the office.

- Those with kids and other distractions at home are annoyed because it interferes with focus.

- Those with a quiet home that includes other people are often quite happy with the work from home situation.

I'm in the last group and I'm happy and I'm with you on frequency. I'd prefer to only go in 1-2 days per week and live much further from the office.
Life Sciences Observations #29
My interpretation is that it is possible for clerkships to both be relatively meritocratic and also a pissing contest between Harvard and Yale because (shocker) the most talented law students do tend to go to those schools.
Regarding Do Androids Dream of Electric Sheep:
https://www.imdb.com/title/tt0083658/
Uhh, ECC powers most cryptographic stacks out there. Most TLS connections use DH over some elliptic curve, for example.
Yet another thing trump was right about
it's common but not universal. I emailed the data protection officer of Toyota and got a sane reply from a real human in under 24 hours.
Whenever I get into this, I come back to the political genius in the 4th century who turned the Roman Empire into the Roman Catholic Church.

Rome continued to rule the world for a ~15 centuries. There is still a sizable chunk of the global population that obeys Rome, even though they are not ruled by anything like the Roman Empire.

Realising that the military empire wasn't going to work any more, and changing Rome's historically laisse-faire attitude to religion into an effective method of rule... that's genius at work.
In addition to the IANA reserved list, don't forget ICANN controversially reserved .corp, .home and .mail.

https://www.theregister.com/2018/02/12/icann_corp_home_mail_...
https://www.icann.org/en/system/files/files/sac-062-en.pdf
Similarly, rearranging teams is much easier and faster in an open plan office.

One of the big issues here is that developer happiness and productivity doesn’t show up clearly on a balance sheet, which is why open plan offices continue to dominate.
> It falls flat for accurate simulations

If you read SimulIDE description, it already clarified on home page: "This is not an accurate simulator for circuit analysis, it aims to be fast, simple and easy to use, this means simple and not very accurate electronic models and limited features."

> but is an excellent tool to quickly evaluate schematic ideas.

Yes, it is. And that is why SimulIDE is what I'm looking for years ;)
It’s not at all obvious why the energy load during periods where you are paid to consume energy would be inefficient as opposed to shifting load from other times.
This isn't going to be funny because we need to eliminate all CO2 emissions before 2030 and these negative prices aren't encouraging.
If the type isn't obvious, I want the former rather than the latter.

The newest C# has the reversed inference for ctors too, so you can actually do this and not have to repeat it and still get it first.

Person p = new();
> How does one avoid type errors in Erlang applications?

When I write Erlang, I'm not necessarily concerned with avoiding errors. The philosophy of the system is that errors will occur, and the focus is on making sure errors do not compound into system failure (supervision tree helps with this), that they're easy to see (appropriate logging of crashes), and that it's easy to deploy fixes (hotloading).

I'm sure there are many ways to avoid some errors in production, but more focus is on responding to errors than on preventing them. At least in my experience.
Yeah, I guess I overreacted to the verbosity — it's definitely a huge improvement over the current state of Java. But is there a reason not to add NonNull annotations to the fields of type Expr?
I think you’re confusing textualism for originalism. Textualism means the wording of the statute is paramount. Originalism means you supplement the text with a historical analysis of the people who wrote it and try to interpret the words in the way the original writer intended.
I'll give a +1 to the coffee morning idea! I'm on a team that has been doing this for a few months now, and I think it really helps. We have half an hour at 9am which people can drop into and out of (or not attend), and just chat. In practice, I think that after 15mins or so of random chat, people find it easier to use that "meeting" to voice the problems they're currently experiencing than they do in our official standups; it's more natural.
Thoughts on Structured Editing: Breaking Away from Syntax
Won’t Subscribe
If you mean Objective-C code with minimal usage of C functions/structs/etc., then IMO Swift is actually the better systems language. Cf. the just-announced System library.
I think in the coming decades we'll see some low/mid-market offerings that are comfortable for folks about 6' or so.

Comfort and fuel efficiency are not necessarily conflicting.
(Sorry for being a bit too aggressively argumentative in this comment)
Why would there be no 'people noticing or caring' about a change?

Everything I see, from Canaries to codesigning, to simple git mirrors make it easy to detect such fraud.

Also, there are many unofficial Bitcoin implementations. And with 'core' being the only 'spec', I know from personal experience that a lot of devs of those alternative implementations, make a lot of 'eyeballs'.
Hupp-Yeats Electric: a car of French design and the latest fashion (1910)
The argument is pretty clear to me: without holding corporate feet to the fire, we will suffer to varying degrees by their will.

If that's your definition of socialism, well, I'd argue that you do not actually know what socialism is.
The 99th percentile leaves out the income of the top 1 percent. And, in any event, none of these graphs are really representing the size of each slice of the pie for a group of people, they're just looking at the income at that level.

I guess we'll have to agree to disagree. I don't find the paper very informative, but I find the BI article to be an accurate representation of what the author is trying to say.
These optimizations have applications outside of Bitcoin too, and even outside signature verification (Eg: ECDH)
I find it bizarre and horrifying that most governments continue to focus exclusively on wearing masks and social distancing for pandemic control. Those measures may help in temporarily slowing down viral transmission but won't eradicate the virus. Many of us are still going to be exposed before a safe vaccine is widely available, and even then any vaccine won't be 100% effective. There should be more focus on preventing and treating co-morbid conditions that increase COVID-19 risk, particularly vitamin D deficiency and obesity.
Because it's unrelated to the topic at hand? If what you say is true then it's interesting but that's not really the place to discuss it.
Just to be clear, I intentionally never said anything about static types. The type system is "strong" in the sense that variables never change their type or are "interpreted" based on context, they don't even change their value after assignment.

And whether your types are runtime-checked or statically checked doesn't really matter with regard to the invariants that hold for your code. In the former case, you'll have to be able to handle type errors at runtime as well, which is reasonably easy in Erlang due to the strong isolation it provides.
Legacy admission, of course.
Sweet! I'm no longer working on that project but if I ever need user email input, I'll remember this (someone must have ported it to react I'm sure)
You need to pay tax on any capital gain you incurred when you converted the bitcoin to dollars to pay for that web hosting package.

For example:

On 1/1/2020 you bought $50 worth of bitcoin.

On 6/1/2020, you converted your bitcoin to dollars to pay for hosting. By that point, let's say, the price of bitcoin had doubled, so you sold half of your bitcoin to pay your $50 hosting fee, thus getting $50 for bitcoin that you bought for $25. Your taxable capital gain would be $25 ($50 - $25). (I'm assuming that even if the hosting provider accepts bitcoin as payment, the price of their services is denominated in dollars.)

The bitcoin that's left in the account (now valued at $50) is not subject to any taxes until the year when you sell or exchange it.

In general, on your 2020 tax return, you'll be reporting income (including capital gains) that you received in the 2020 calendar year.

For more information: https://www.irs.gov/individuals/international-taxpayers/freq...
I'm not one of the flaggers, but it's questionable that this falls under the umbrella (per the site guidelines) of "anything that good hackers would find interesting" or "anything that gratifies one's intellectual curiosity".

I agree that this is an important article in general, but it's reasonable to hold the opinion that it doesn't belong on HN, and flagging is the way to signal that.
> representing all the slicing, column removal, joins, etc. is actually pretty hard without dependent tricks

Disagree in the strongest possible terms, tbh.

It's the lack of static typing that gets you 3/4 of the way down your experimental pipeline only for your code to fail because column "trianing_batch" can't be found. Huge productivity loss, even with rapid iteration.
> Is there a reason for 0.4.13 not having a macOS binary build?

I don't know, but you may ask it on forum:

- https://simulide.forumotion.com/

OR compile it itself from sources:

- https://mailfence.com/pub/docs/santigoro/web/SimulIDE_0.4.13...
How would tab completion work in a situation like this? Are the clients exchanging information about the passphrase over the same communication channel?
Contracts don't have to involve money, just something of value on both sides.
Same reason I might use tippy.js for popup boxes. I know I could make it myself, and make it just as well as the tippy authors have designed it, but why waste my time doing that when I know they've already thought through all of the problems that I can't even expect until I'm already in the thick of it?
Pro Tip: leave your reviews after the stay. Another pro tip: know the local laws. American’s are THE WORST overseas because we think ‘Merica way of life is world wide. No, it isn’t, and you’d to well to humble yourself, learn the local laws, conduct yourself as if you were at Nana’s house. Wheaton’s law: “Don’t be a dick”.

But Thailand’s defamation laws, online laws, and more kinda turn me off from visiting. Granted the person in the story is an American that lives and works in Thailand as a teacher, still, you would think he would know the laws and not let his American ego get the best of him.
Oh yeah, types need to express everything people actually want to do or they become a straitjacket. In the late 1990s we had to find cumbersome workarounds for seemingly-valid templates that would crash Borland C++. Today Java’s type system is … not great, but it was a lot worse before generics in 2004.
Woo! Congratulations! I have really been enjoying integrating/applying what I have been learning in this book. I don't have anything to show, but it's been great to play with. Thank you for your tireless efforts, Vlad! :)
You're using the word 'iPhone' where you mean 'smartphone'. Don't do that, you wouldn't call any car a Ford or any vacuum cleaner a Hoover either. Nor do you call any iPhone a Nokia, for that matter.
Price isn't the problem with vitamin D. It's very cheap.
Hahaha! I am flattered. But, like all the villains in the movies, I don't see myself as the bad guy. You're trying to screw me out of my share while clearly not contributing your share, and I have access to a slow WMD you can't stop. That's just bad negotiating on your part.

You can:

1. Try to disarm me, but you are unable.

2. Try to not screw me, and it'll be fine.

3. Do your bit, and it'll be fine.

Listen, what that will look like is that the US+Europe has to reduce carbon emissions some 75% for a few decades and India+Brazil+developing_nations get to boost theirs to 250% for a few decades. Then we will all have emitted the same carbon into the atmosphere and the playing field is leveled. Fair. Equitable. Unachievable only because you don't want to be fair or equitable.
> Thailand has a tough lese majeste law prohibiting insulting the monarchy and a Computer Crime Act that outlaws information that is false or affects national security has also been used to prosecute criticism of the royal family.

Well, that’s that then I guess? As long as the posts are made by Thai citizens then their government should probably get the final say no matter how dumb the laws may sound to me.
As someone who lives in the Houston metro area, I totally agree that there are places in the country better situated at the present moment. My broader point aligns with the other comment here - on the timeframe in which we'd think about these problems, virtually every area of the country will find itself wrestling with changing conditions, many of them with a net negative result. There was an interesting map I came across that tracked where climate change forecasts would move the "ideal zone" of habitation in North America - IIRC, quite a bit of the zone shifts into southern Canada and the northern midwest.
There's also windirstat for windows.

https://windirstat.net/
so vitamin d through the sun is not the same or what?
If you like sales I would keep going. You might find you are better at it than you think. There could be things specific to your current position that are not working for you.

You picked this for a reason. What was that reason? That drive that got you here in the first place can be re-kindled.

I found myself in a job, that I'd had for a long time. I was stuck. External situations made the job harder than it was previously (un happy customers) I didn't have the skill set to improve those situations. Looking back I should have just made that clear to management but I got let go and had to move on. Now I'm in a similar role but much happier. I make a real positive impact on the business here. I don't have the same dread of getting up and going to work.

Change can help, moving on might be a good thing for you.
People without merit getting admitted to top law schools because of legacy/donors happens, but not nearly as much as some people seem to think. Legacy admits are not necessarily without merit.

My guess is that most of the low merit admits are people with significant political influence that the school thinks it would be beneficial for law students to network with (people like Hunter Biden who went to Yale law, Tiffany Trump, etc.) Those people are never going to get close to an actual clerkship though.

Could those downvoting explain why?
I’ve been using computers since the 80’s. How long have you been using them?

Well I am Welsh and in the 80s I was using the pride of Wales, the mighty Dragon 32. Perhaps you’ve heard of it?

https://en.wikipedia.org/wiki/Dragon_32/64

Anyway nowadays my daily driver is Win10 with WSL. It really is as good as other posters have said.
The Disruption Machine: What the Gospel of Innovation Gets Wrong
There’s also the problem of what is installed universally, and having to know both bash and fish.

If all you ever have to deal with is a single CLI on a single instance, and you never ever have to deal with any other system in CLI mode, then I’m sure that switching to a more modern shell can be useful and a good thing.

Until you do have to deal with a different system that has a different shell installed by default.

Give me a shell that is literally 10x better than bash, and is also installed universally, and I’ll make the switch. Until then.....
Why do you feel React Native is a dead end? I've built apps of all sizes with it and had a good amount of success. I love Swift as a language, but building the same app across platforms (Android/iOS) always feels so wasteful.
Well, being dick shouldn't put you in jail.