skysight-inc/HackerNews huggingface dataset:
> The longer answer is you may need to establish a legal entity in the country in which you're hiring

Although other commenters have pointed out that this may not be needed w.r.t U.S. law, I just want to state that establishing a company in most countries where SW work are being outsourced to is not an easy task, especially as a foreigner. It requires office(Although it can be just a desk at co-working space) and plenty of legal compliances which are not worth it if you are intending to hire couple of resources from the said country.

That said, if you are planning to have majority of your dev work-force in that country, then establishing off-shore branch of your company in that country as a separate entity is common strategy being adopted(But the entity would require local executives with signing power to reduce the compliance hassle).
Get rid of robocalls using this new AI – fully automated call screener
Sure, the area of highways is less but the impact is not localised. If you see the articles that I had quoted in my original comment, two of them mention impacts which bubble up to other areas as well.

Also, it is not necessary that even
area around highways has to be an eyesore/badly degraded. Mountainous roads are some of the most beautiful paths to travel on and there are plenty of examples where construction has happened keeping that in perspective.
Since 90+% of the time I have the browser open. An epub book is just a weird, constrained website, another type of document to read.

Not saying there shouldn't be an app for those who want it.
The old numbers in comparisons were not changed.

I've no problem with the measure itself, but all comparisons are misleading.
The hypothetical case was zero human input, self sustaining factories that rely on renewable energy. In that hypothetical case... How could nationalizing screw it up since there is no human or non-renewable input required? I guess they can "overuse it" so we all become Eloi but we're on the way there anyway.
> if I saw a developer who I knew to be very competent fail to quickly ramp up on a very different language in a professional setting, I probably wouldn't revise my assessment of them being "good."

For me, it would depend on what support systems are in place. If they're asked to learn on their own with no assistance, sure this failure doesn't mean much. But if they're put in a team full of experts on the new language who are eager to help them learn, and they still fail, then yes I'd update my opinion.
I remember years ago that everyone wrote their own C string libraries

Microsoft by themself have at least 8 types of strings for their various libraries...

https://docs.microsoft.com/en-us/cpp/text/how-to-convert-bet...
I run a company that collects and delivers used furniture for charities in the UK (https://boxmove.com)

It’s a social enterprise in the sense that we save charities a fortune on the way they currently operate, and we employ our staff on better salaries than they receive working in-house. The flip side is we expect a decent day’s work from our teams. We are profitable, sustainable and no reliant on grants, funding, or anything else. That’s good for everybody.

Those that join us from charities typically did 6-8 jobs a day. Our teams average 20. There is so much bullshit and incompetence in the charity sector that I would love to call out, but sadly that would damage our business. It is a frustrating sector to operate in - not least because we compete against ‘serial social entrepreneurs’ who receive a grant, take a nice salary for two years nibbling away at our client base, then shut down and move onto the next self-enriching project.

Not really sure why I answered this question but there you go!
The name Charty is already taken on the App Store by an app that integrates with Siri Shortcuts. OP is an IP thief.
Interview set 1 JavaScript solution
OP, I would encourage you to interpret "be kind to yourself" may also mean "be confident in recognizing that you have an unmet need, and forgive yourself for the lapses which this has led to, and persist in seeking a way to understand and meet that need."

I say this as someone who reached out for help with when I was at MIT and been told, "It's fine. Everyone struggles. You're doing okay." It remember being just utterly crushed to hear that I was expected to suffer like that.

OP, this situation is hard but debuggable and you are worth it.
I haven't had a job in over 2 years. What I do:

- building an algorithmic trading bot

- play video games, mostly strategy with a few RPGs and platformers

- exercise for 30 min - 1 hour every day

- do all my own cooking, house work, take on DIY projects

- read books, mostly fantasy, sci-fi and science text books for pleasure

I'm much, much happier than when I was employed as a software engineer. I highly recommend people to save money and leave the workforce and instead live a life of leisure as a capitalist and independent scientist.
> Are they porting to the AppEngine Python 3 APIs? Hell no: those are totally useless (no BigTable, no user authentication, etc.).

That's hilarious(ly bad): BigTable was like the main selling point of OG AppEngine, and they practically forced their user authentication scheme on you too.
Yeah, devices that old should be dismantled & scrapped for parts. The screens sometimes are useful. Then you smash the flash chips, and anything else that could have cached/held any credentials/IDs. Some IOT devices cache/store previous WIFI credentials.
Try the privacy sales pitch.
And for mobile there is Firefox-Focus.
Yes you have to do a lot of typing, but hell do I not miss targeted advertisement in browser.
Well, it's the Open Source that is ambiguous then, as it came later as a term...

(which, co-incidentally, is one argument of the free/libre software guys too)
Technically, the shortest domain name is 2 letters:

http://dk
Seems like now is a perfect opportunity!
> Which side is it? That there are less people people who have insider information, or that it's harder to monetize insider information?

It’s both. There’s no reason to acquire the information if you cannot monetize it sufficiently. It becomes a liability to have it around. And the whole reason you cannot monetize it sufficiently is that the moment any event occurs, the SEC/FINRA combs through everyone whose trading patterns were suspicious. With the amount of surveillance, you’re almost guaranteed to get caught. There’s no secret meeting in a parking lot. There’s no Signal communications.

I’m not saying there is no criminality in the financial world. Just that this particular crime is so heavily watched and carries such a strong punishment that no rational investor risks it. It mostly ends up being retail guys who got a tip, but didn’t know that the tip was illegal or they just had no clue the depth that the DoJ’s tentacles can reach.

My evidence is that I’m in this world. HFs have departments that read research and then cross checks it to make sure it only includes public information. If somehow a nonpublic piece slips in, they kill the trade.
A Kid designed 3D printed attachment to a string trimmer to kill weeds [video]
With no data backing this up, I feel like people would be happier with quotas.

If Asians were told that at most X% of school Y could be Asian to save room for other ethnicities for social reasons, they could probably accept that better than being told that it was because they were being categorically determined as having shitty or empty personalities.
Interestingly, Ghost has a Code of Conduct:

https://ghost.org/conduct/

Wonder if that fits in somewhere, on either side?
Medicine doesn't lift people out of poverty. Government programs that focus on economic activity do. China simply declared certain areas to be economic development zones and then the rest happened automatically. Those areas weren't even anything to write home about before government intervened. They were just some poor fishing villages.
I think that's a faulty analysis. TFA does much better job separating things by age, comparing changes over time, and looking at evidence for the reason behind those changes.

For example, having the 16-25 labor participation rate decrease could be considered a good thing (maybe, it's debatable), but the increase in people on disability is usually a surefire indication of an economy not offering people on the margins a way to work. Most people on the "margin" for disability will work if the job market is good and will go on disability if it's bad.
Let's imagine a browser (UA) that supports basics of HTML (language portion of HTML5) and CSS (e.g. v 2.1).

Yet it has WebVM instead of JS. WebVM is a virtual machine similar to JavaVM but with DOM, CSSOM and layout APIs exposed in it as a runtime.

So if some site needs flexbox in its CSS then it can be included as:

<link href=".../css-flexbox.bytecodes" rel="extension">

If JS then

<link href=".../es6-compiler.bytecodes" rel="extension">

and so on.

This would allow a) keep browser small and maintainable and b) open room for innovations in Web technology beyond browser vendors and comities.

As an example: TypeScript can be compiled to WebVM bytecodes instead of JS.
Came here to say this. Everyone on HN likes to think they understand the nuances of insider trading but the reality is that the law is woefully unclear, highly fact dependent, and constantly changing with each new case. These are wealthy defendants so they can afford to appeal and throw all kinds of legal arguments out there and see what sticks.

It is ambiguous.

The only thing I can say with absolute certainty about insider trading is that anyone who can confidently say XYZ is or isn’t insider trading doesn’t know what they’re talking about.
Well, Open Source doesn't mean free beer for that matter, either, it means "copyleft".
My favorite real world example of how you can use these techniques to reduce bugs:

-- Bad.
data Session = Session
{ authenticated :: Bool
, challenge :: Maybe Challenge
, userId :: Maybe UserId
}

-- Good.
data Session
= Unauthenticated
| Authenticating Challenge
| Authenticated UserId

(Credits to my friend Arian for the example [1])

The first type permits a value like `Session { authenticated = True, challenge = Challenge "<some challenge>", userId = UserId 1 }`. That's a nonsensical value which doesn't make sense in terms of the business logic.

Generally, when you have types which permit values like this:

- Someone (you or a coworker) will eventually write some code that constructs such nonsensical values.

- This means that you need a lot of tests to ensure that all code using this type works correctly when given such nonsensical values.

By using the second definition of `Session`, you don't have to worry about this at all. Nonsensical values can never exist so you will not accidentally construct them. Therefore you need less tests to ensure your code is correct.

- - -

For some reason, people are really keen to get into code like this when boolean flags are involved. Consider the following code (this time in Python):

from dataclasses import dataclass

@dataclass
class Options:
connect_tls: bool
verify_cert: bool
some_other_setting: int

It does not make sense to have `Options(connect_tls=False, verify_cert=True, ...)`. There is no certificate to validate when you connect without TLS.

(This generally happens when someone is tasked with implementing the `verify_cert` option. They see the existing options type, the existing flag for `connect_tls` and just add a second boolean.)

When I review code like this, I generally advocate for using Enums:

from dataclasses import dataclass
from enum import Enum, auto

class ConnectionOptions(Enum):
# Could also be: `PLAIN = 'plain'` or `PLAIN = 1`
PLAIN = auto()
TLS_UNVERIFIED = auto()
TLS = auto()

@dataclass
class Options:
connection_options: ConnectionOptions
some_other_setting: int

It's almost the same safety level as in Haskell (although the Enum has a default serialization, which you need to think about e.g. when you store it in a database).

[1]: https://twitter.com/ProgrammerDude/status/124908893689234637...
Fun, well done, and I like the copper/rose gold colour scheme.
Wow, that is amazing.

I'm sorry you've been hit so hard by this. I really have painted an accurate picture-- in my part of the world, things are not changed that much.

I hope things get better for your area soon.
Agreed, lead blocks radiation quite well. I don't know why anyone would care about that property in a fungus. What is fascinating is that life evolved a novel energy pathway here, this is like photosynthesis but with gamma radiation. I'd love to know more about it.
I took a number of these courses as an Amazon software engineer and I found them very useful.

Amazon’s goal of the internal program is to train Software Engineers to know enough about data science to be effective as “machine learning engineers.” Once trained, software engineers can either implement models themselves, or more likely, partner with a data science team to productionize a model.

The courses by Brent Werness are particularly good, he has a knack for explaining the intuition behind the math, pulling back the layers of abstraction, so it’s not just “call scikitlearn and cross your fingers.”

Some of the more advanced topic courses like Natural Language Processing are particularly challenging, as the material is more of a survey of the latest research papers, to give you an idea of the state of the art, but understanding the mathematical tools is non trivial.
One thing that I started doing recently has been to spend the first hour of every morning outside under a big leafy tree.
No, but there are companies that are already incorporated in many countries across the world, and you can then use to employ people (ie you pay them, they pay employees in the target country).

They are called PEOs or EoR (professional employment organization / employer of record.. There are differences between the two)
I work in ionizing radiation transport. We use materials with high electron densities to shield gamma rays. Should we be using a material that "resonates" with gamma rays instead? If so could you provide an example of this working on gamma rays?
> This tactic of elevating your pet issue by linking it to a hypothetical catastrophe seems a bit unserious.

I see it in the spirit of computer security research. "Here is a way evildoers could hack this system". Neither the form of attack nor the target need to be the most general to churn out such results.
On the contrary, I’d argue that most “life” (in the sense of our Eucledian definition of it) relies on exceeding the capabilities of its substrates via emergent properties - at least from the perspective of our current infantile understanding of the universe. Photosynthesis is so efficient because electrons jump multi-molecule gaps due to quantum effects, as we’ve found only a few years ago. The theory that most biological brains heavily leverage quantum processes is rapidly gaining ground as well - we simply lack the intelligence and processing capacity to design anything like it, since compared to our current computational abilities, millions of years worth of entropy may as well be an infinite amount.

Reductionism fails as completely as it does hilariously when it comes to systems where the whole does indeed exceed the sum of its parts due to laws of the universe we have yet to grasp. A much more sane approach is to think of the matter something is comprised of as nothing more than a filter/transformer for the entropy and environment it exists within. Life routinely harnesses entropy whereas our current technology is so ass backwards it does little but struggle against it (dendrites in batteries, for example). What science considers to be degradation or wear and tear is the very process living things rely on to exist - let that sink in.
But then why this seemingly-ridiculous line from the article?

> Scientists are thinking of shielding astronauts and space objects with a layer of this radiation-absorbing protective fungus.
Well I'm not sure if I consider the complaint legitimate (it legitimately is a complaint, but I'm not sure how valid it is ;) ) but I agree this is normal now. This is how people vent.

A few minutes to just absorb the venting for something everyone complains about (pricing) goes a long way at very little cost
> The EULA spells out what is legal, not what is or isn't considered acceptable in society.

The question that was asked was:

> Sue them for what exactly?

So the EULA spelling out what is legal is the relevant factor when answering that question.
How would you automate that better/more reliably than having a human interpret the programme?
I don't know if that was really Mozilla's fault or that Google was always in a position where they could force Mozilla's hand.

When Firefox was at its absolute maximum market-share, Google was already the "start page of the internet" thanks to its search page. They used this and other marketing/bundling strategies (which were possible thanks to Google's resources) to aggressively grow Chrome's market share at an unprecedented rate. Compare Firefox' incredibly heroic battle against IE which, after a decade of advocacy, archived an unbelievably-seeming 30% global market share - with the rise of Chrome, which went from 0% to 50% in a few years and completely obliterated IE. [1]

Sorry, but that was never an even playing field.

It's amazing what they did manage to archive in their position - but with Google dominating both the browser and the way web sites are discovered, they have far more leverage to influence web standards than Mozilla has. I think Mozilla's choice was one of "copy Chrome and keep at least some amount of influence on the web" or "do your own thing and become incompatible with the web that actually exists".

[1] https://gs.statcounter.com/browser-market-share
Might I ask if you are supporting just yourself, or a spouse+children?
Are you the developer of that app? This is a strong reaction over a rather unoriginal name.
The best candidate is always kept throughout the whole evolution process. If you find the best candidate in the second generation, for example, it will be kept all the way to the end.
I’m guessing many people on HN could afford a 2-3 year break from work (at least those without kids), but what is your plan for 20 years out?
Most of the comments here are just opinions without any citations.

Also, in many of the comments there seems to be a seamless conflation between business and government.
It is literally a solved problem at this point. You solve it by providing electrical pathways within the structure, which is what is done in the 787 and other composite-hulled aircraft, and these aircraft regularly get struck by lightning with no issues.

I am not deeply familiar with the SR22, but if they are having those issues I guess they didn't implement the well-known solutions, or didn't implement them properly.
Have you taken any investors? If so was the bcorp an issue?
Thank you for the share, Alex! I found your frustration to be quite curious: why would calling out the bullshit and incompetence be damaging to your business?

I'd imagine that a huge part of your pitch is that you're MUCH more efficient and therefore you can save on costs if they outsource to your business.
I agree that terminating contract with some prior notice and sending data back could have been a rude but understandable decision... but insulting the customer on twitter, then deleting the tweet before immediately nuking customer's website was clearly out of bound.
Seems like the UK was spared from the crappiness that is FTTP. Relying on ancient copper for the last 50-300 meters sucks, and the issues that plagued ADSL are still present.
The way that you know that you're making a social impact or benefiting society then you're making money. Social benefit and making profits are the same thing.

There are exceptions of course, like if you made money by cheating via violence or because you got the government to grant you special privileges. Otherwise, if you're playing by the rules then your profit is the only objective, rational way to reason about your social impact. The more profit you make, the greater that you know your impact has been.
I'm working on a company to create a universal basic income utilizing technology instead of financial instruments. Doing that through building homes that run on renewable energy, grow their own food and are cheap to make.

The first prototype house should be done this year!
The TypeScript EvenList<T> type at the end does not work as the author is implying.

https://www.typescriptlang.org/play?#code/C4TwDgpgBAogbhAdgG...

I am not a TS type expert by any means, but I don't believe it's possible to express an even list in TS's type system.

But with that said, I enjoyed the article and I agree with the points its making.
Any income besides algo? How well does it perform?
And yet, Google’s revenue only decreased by 2%, and Facebook’s increased by 11%. I can see Google making an argument not to increase the amount of money they pay to Mozilla this time, but not to decrease it.
Fail safe cloud backups for web based audio recordings via airtape
No.
Bigger marketing-budget and better positioning in reaching users.
If they use google with a non-Chrome browser they will be prompted to install Chrome because it is better.
Some people might have just installed it so Alphabet would stop nagging them.
Youtube supported some old deprecated protocol that only Chrome still supported so the users perceived youtube as performing better more reliable on Chrome, and it also gave Alphabet an excuse to say:" This does not happen with Chrome". Slyly withholding the information that Alphabet created this unpleasent user-experience in the first place.

So that smells of deceit, and manipulation to me.

Thus, even if it were true that Chrome is more performant than any other browser, I would not put my trust and security in a company resolved to use these types of actions.

//Edit

Just because I mentioned the Youtube thing twice already.
In case you want to have a source:
here it is
https://www.zdnet.com/article/former-mozilla-exec-google-has...

// Edit 2
Well I just found out that Chrome is dropping/has dropped Certificate Pinning.
How is that for improvement of the security of you user-base?
FF still supports it.

//Edit 3
There was also a paper trending on HN on how QUIC aka HTTP2 threatens a user's privacy.
The design-decision was explained with performance in the paper; I can get that talking about a protocol concerned
with speeding up the internet, but coming from a company monetizing surveilance and targeted advertisement, is very disquieting.
I don’t know what that means, how that works, or what to make of what I see when I click a story - so I never do.
Bought it. Zipped past the instruction to download the chat history for this App to crunch. Now, when I want to actually use the App, I have no idea how to download WhatsApp Chat separately and neither does this App have an instruction to do it!
This is not a scientific paper, i.e. reproduceable result. It is a speculation. PLOS is becoming a junkmjournal.
.va used to have an SMTP server.
I have never been to Texas but in Lockdown March I had some meat delivered from there to California as I was avoiding the supermarket, and wow, it was really great.

I would totally buy “Jamon Tejano” at Whole Paycheck.
> One squirrel shouldn't be able to bring a whole grid down. Grids are supposed to be resilient and have a couple of safety features

A very big outage in North America occurred from the cascading effects of a single breaker working as intended. The grid is a very complex system because it is dynamic and subject to states of vulnerability that may not be well understood.
I've just checked your site out, I really like that you offer core services for free and then up-sell on marginal services!

I'm curious -- who do you report the impact to, and how?

Is there a framework in how you went about pricing to balance the profit-motive and the impact-motive?
Congratulations -- that's a really clever hack. Exactly the kind of thing I love to read about on this site.