skysight-inc/HackerNews huggingface dataset:
I can make payments for a year without changing lifestyle much. That was intentional, I had the option to spend all money.

I never pretended I am poor. I work as programmer and so does my partner. Most people on this forum are not poor. We are comparatively well paid group.

There is debt and then there is excessive debt or "leverage". Ans when management take on excessive leverage so that you fulfill your dream of being big and then company fails, yes it is management fault.

"We took excessive debt and then failed by no mistake of ours" is an oxymoron and illogical statement. That is not nearly the same as debt because your kid would die without it or something like that.
> For instance, ‘ch’ is two letters in English and Latin, but considered to be one letter in Czech and Slovak.

Is "ch" really considered one _character_ in Czech and Slovak? I'm Polish and we do have "ch" and consider it one ... sound... represented by two letters? I mean... if you asked anyone to count letters/characters in a word, they would count "ch" as two. So I wonder if that's different in Slovakia or Chech Republic, or is just my definition of "character" wrong.
Not sure if generalizing something like this based on a survey from "over 500 Americans" is correct, but anyway. I believe that most millennials will definitely feel more comfortable working from home permanently (I'm one of those) however there are a lot of other factors to take into account, as mentioned in other comments it can depend if you're more introvert rather than extrovert, do you have the appropriate workspace, tools?, commute time. It can be incredibly tough if not stressing to be working on a rather small place without a desk, a proper computer/laptop, kids/toddlers hanging around you, random noise coming from outside, etc. I think the point is clear. IMHO it really depends on the resources and environment that each individual is able to have.
Finally & thank you, I oughta say!
Stop using client-side route redirects
RIP John!
here a small tribute i created while thinking of you!
Was inspired by the idea of your game of life but modded for corona specific use ... note: this is just a game.....

https://jsfiddle.net/womd/97esjtfd/
Why is this undefined if it’s all just pointers to addresses in memory, regardless if the memory is valid for that object or not?
This is what happens when you go public! The pressure to earn more (by hook or crook) also increases in times like these. As the author states, this started happening more only after Upwork got listed on NASDAQ, not earlier when they were still a solid private company.
This pops up every so often, and is wrong on several fronts (UNIX is UTF-8, UTF-8/32 lexicographically sort, etc.) There's not really a good reason to support UTF-8 over UTF-16; you can quibble over byte order (just pick one) and you can try and make an argument about everything being markup (it's not), but the fact is that UTF-16 is a more efficient encoding for the languages a plurality of people use natively.

But more broadly, being able to assume $encoding everywhere is unrealistic. Write your programs/whatevers allowing your users to be aware of and configure encodings. It might not be ideal, but such is life.
So far Microsoft isn’t taking customers away from AWS. They’re just expanding the total market.

But I do wonder if AWS will try to buy gitlab.
I just want to say thanks for your initiative on opening https://github.com/pulumi/pulumi/pull/2697. (I've seen you active on a few other issues and in the Slack channel too)

I think it's really unfortunate (whatever the reason) that the team was this slow to provide meaningful feedback on the PR.
Electric cars do not use 2.5 times the power of a car. Unless there is another electric vehicle that can go 100% the speed of a car, and is air-conditioned, that I don't know of.
Wouldn't surprise me, freelancer.com seems to do the same, there's lots of requests that receive many offers but never choose any and are left undone.
see the second-to-last slide for a mapping from Algebraic Structures to Computer Science Concepts. http://comonad.com/reader/wp-content/uploads/2009/08/Introdu...
Do you think object oriented languages are better than C to develop GUI-based cross-platform programs?

The licenses of the majority of third-party libraries available for C are GPL, do you think this makes harder reusing code to sell software?
I might buy the conspiracy theory except for the fact that Azure DevOps exists and provides all the features of GitHub already with none of the restrictions you've mentioned except that you pay for the service.
Alternative Thinking for Theft of Creative Work
Agreed. It's kind of distracting because, when you read it, you start thinking, "is that right?" My immediate thought was to go look up with Mosaic came out and determine if there were graphical browsers before that, which, I think, is not what the author intended.
You have to pick colors and typefaces, why not pick good ones? There are probably millions of choices that are both beautiful and functional.

The author seems to believe that there's an essential zero-sum relationship between form and functionality, i.e. by removing "bells and whistles", you've somehow improved the finding of information. That doesn't make sense to me.
An economic compensation is not the only reason to learn something.

Your comment is the less human thing I have read in a while, and I spend a huge amount of time reading generated code!
I only follow it loosely but I believe most are planning to move to GitLab if their repos aren't unbanned.
I would love to see thorough, detailed analysis and critique of Weinstein's Geometric Unity theory and the latest version of Wolfram's cellular automata-like theory of reality. (Weinstein still needs to put up a formal paper, though.)

At the time of writing this comment, the majority of responses here are just calling the guy a pompous crank, rather than pointing out specific issues with the central claims of the proposal. Funny that this is on the website created by the guy who proposed the Hierarchy of Disagreement [0]. There are many comments with valid critiques, but so far there are more of the other kind.

Yeah, Wolfram and Weinstein have some eccentricities, and the intro section to this is kind of unnecessary and grating and could probably be cut out, but they're also very intelligent people who have discovered and created things which are both "new and true" (and/or new and useful) rather than merely "true or new, mutually exclusively" as people like to snidely parrot.

I'm not saying this theory or Weinstein's theory aren't necessarily irreparably riddled with holes. Just that the nature of the criticism often seems bizarre, poor quality, and directed at their personalities rather than their content, like in this comment section. It'd be much more refreshing to see it be criticized on its merits rather than its tone or the personality traits of its author.

[0] https://en.wikipedia.org/wiki/File:Graham%27s_Hierarchy_of_D...
I like that. Change it to understand it.
hug of death for me, will bookmark and see if it's up later
I was not on legacy but canceled my family plan anyway in solidarity. I guess back to piracy for me
N'ah. It's good that folks like Wolfram and Eric Weinstein are taking a different path. Sometimes that's what it takes for new breakthroughs to emerge. If nothing else it could spark new ideas or invigorate others to take bolder approaches and move outside their comfort zone.
Listen to experts, have highly competent leadership, run a coordinated response.

Incompetency kills.
I must admit, your reply seems far more hostile and lacking in empathy than the OP's.
Respectfully disagree with this one. We don't even have a bounty program, and we get at least 10 non-issues for every actual potentially exploitable report.

I can definitely see someone reviewing this and accidentally putting it in the "not a problem" bucket. From our perspective, the best vulnerability reports look like:

"This potential exploit can crash your node"

"This potential exploit can steal user funds"

Etc.

It really helps us filter through the nonsense reports we get.
> this helps centralize everything to GitHub.

Oh dear. That doesn't really sound like a good idea in the long term.

So once you place all your projects/repositories on a third party git service like Github and it goes down, what can you do to push that critical change? Might be no big deal for personal projects but unacceptable for big business and open source orgs.

You might as well call the CEO of GitHub for support. A better way is to self-host...
Arguments from probability still have to take into account physical evidence, like velocity.

Also, most (interior) walls are far weaker than you might expect.
Are you saying that operating systems (i.e. the kernel) should check and enforce encodings in filenames?

1) Why?

2) Bye bye backward compatibility and interoperability
It’s not extreme at all. Ad people justify what they do as informing the public of new products. So let ads be regulated to plain black text on a white background to be shown only on ad pages that people must specifically visit, and we’ll see the truth of that assessment.

The real truth of advertising is that it is engineered to exploit flaws in the human psyche to hack a human into acting against their own best interests. To buy a product they don’t need, or to vote for a candidate that will harm them. It is toxic, and those who create it and distribute it are toxic.
Technical Style Writing (2009)
Swagat Shah-

Location: Lafayette, Indiana, US
Remote: Yes
Willing to relocate: Yes
Résumé/CV: https://docs.google.com/document/d/1ema8ucEiwqKeL0XxLiNxARc_i0CmYjH00F5flUt80P8/edit?usp=sharing

LinkedIn: https://www.linkedin.com/in/swagat-shah/
Email:swagat.shah94@gmail.com

Masters in Mechanical Engineering with experience in manufacturing and quality engineering. Trained in Lean Six Sigma & GD&T.
Looking for Manufacturing/ Quality/ Process/ Mechanical Engineer roles. Available immediately.
Aside: let's put "worthy of a mandarin" away forever
Essentially any extremely wealthy person can pontificate on a topic and be taken seriously, even if they have zero background in the topic and their opinion is easily dismissed by those with knowledge of the field.

That's what happens when you make financial success equivalent to wisdom.
Just curious what motivates you to pick the $4 plan over free? None of the features there are really deal-breaking for most orgs.

- Required reviewers

- 3,000 Actions minutes/month (Free for public repositories)

- 2GB of GitHub Packages storage (Free for public repositories)

- Code owners
Also ahem, world security risk to empower despotic regimes that force political and religious prisoners into concentration camps.
There's a more detailed table at the bottom of https://github.com/pricing
OK.. maybe it is terminology then because Free public repos have Branch Protection rules. Do you not have those with Free private repos? Or is "Protected Branches" some bigger feature?
It's unfortunate, because I think those people are largely motivated by good intentions and don't realize the damage they do. With apology for the pejorative, this is the entire problem of the "useful idiot".

https://en.wikipedia.org/wiki/Useful_idiot
Well, the font on that article is too small and otherwise ugly.
> We currently don't have any proposals for adding smart pointers to C. Given that C does not have constructors or destructors, we would have to devise some new mechanism to implement or replace RAII in C, which would be one major hurdle to overcome for smart pointers.

why would you have to devise a new mechanism and not borrow one from one of the thousand other mechanisms already existing in PL litterature for this ?
This website might have something, https://remoteok.io/.
Yeah, as far as I understand the entire model of HackerOne is that it's a first-line force for the security team, just like an outsourced support. And the first line tends to be cheap instead of well-trained.
> Content moderation at GitHub scale is hard and sometimes mistakes are made.

This is completely fair, but lack of transparency makes it significantly more frustrating.
You are doing everything right. Assuming you enjoy the project or product you are working on, just keep at it.

You are lucky enough to be experiencing what it’s like to be part of a real software project. It is not at all unusual to be in this position for weeks or even months depending on the complexity of the code base.

If you somehow manage to continue until graduation, you will have invaluable experience that virtually no other job candidates at your level will have. It will be a massive advantage over your competitors, and when you are asked about your experience you’ll have specific and credible stories to draw on when you talk about how you solved problems.

At the very least, congratulations on sticking to this for as long as you have. This stuff is hard. That’s why they pay us a lot of money for it.
Yeah but considering SAML is one of the primary asks of enterprise, it kind of makes it a big selling point.
Hi, I'm Erica, GitHub's COO. Pricing for Pro Accounts has been changed to $4/mo.It includes 2GB of Packages storage, 10 GB of data transfer and email support. You can downgrade your account to the Free tier if you'd like by following these steps: https://help.github.com/en/github/setting-up-and-managing-bi...

A full FAQ on pricing is available here: https://help.github.com/en/github/getting-started-with-githu...

Hope that's helpful!
An asteroid is definitionally a Grey Swan. Very unlikely to happen, and of great impact, but still considered possible.
https://www.investopedia.com/terms/g/grey-swan.asp

COVID-19s impact wasn't nearly unpredictable or unprecedented enough to be defined as a Black Swan imo. I did know many people both in real life and online who were concerned about it before the impact, considerably different from e.g. 2008 financial crisis.
250W is about 1/3HP.
A statistician's guide to coronavirus numbers
Show HN: DueFocus-Time Tracking and Productivity Software for Remote Work
Let's not forget that this company published the largest fake news about China that one could conceive:

https://www.bloomberg.com/news/features/2018-10-04/the-big-h...

I haven't seen any retractions of this piece of garbage that has been denied by any and all Western companies that were supposed "victims".
Wootric moved ML deployment pipeline from AWS to GCP
who can drive, hold a license, but don't own a car due to cost or space issues.

In my experience those people never use that phrase, they say “I don’t have a car”.
CTO at Pulumi here. Sorry you didn't get the support you needed! Please do drop me a DM in the Pulumi slack or email me at luke@.
I'm still on the lookout for themes with different colours of title bars. Preferably red and blue as those colours 'come forward' and 'go back' respectively.
The simplistic design is how websites used to be before designers felt the need to justify their existence. This has more in common with a gopher terminal than modern sites. Berkshire shareholders in particular already know why they're on the site. You can't buy a single share without a bucketload of cash. The performance of the company sells itself.

Most modern websites just obfuscate information, but they still all just follow the leader with where they put information. Say you want to contact someone for customer support and you're on the homepage. Where do you go? To search the page footer for that information, of course.
There was a nice discussion recently
https://news.ycombinator.com/item?id=22519876
Western Institutions were always corrupt. How else do you get Slavery, Colonization and World Wars, Mindless consumerism and endless celeb worship.

The Chinese are not perfect but neither is the West.
The only alternative to “highest bidder wins” is “third party decides”. If people need charity, seeking that charity should be a private matter, not one enforced out the barrel of a gun by uninformed third parties.
Because it's easy to learn and very useful as an international language.
Converting arrays of utf8-encoded char to arrays of utf32-encoded 'rune' would probably not do what you want. That still leaves e.g. combining diacritical marks as separate from the characters they modify. If you care about breaking up text into codepoints, you probably also care about that sort of thing. The base unit of unicode is the extended grapheme cluster. In order to actually convert text into extended grapheme clusters, however, you need to have a database that tells you what kind of codepoint each codepoint is. Since c is standardized less frequently than unicode, any kind of unicode or utf support from the specification would quickly get out of date.
If an old timer who used to be good with C wanted to use C again, would they have to learn a whole bunch of weird new stuff or could they pretty much use it like they did back in the stone age (i.e., the 20th century)?

Back in the '80s and '90s I was pretty good at C. I don't think there was anything about the language or the compilers than that I did not understand. I used C to write real time multitasking kernels for embedded systems, device drivers and kernel extensions for Unix, Windows, Mac, Netware, and OS/2. I did a Unix port from swapping hardware to paging hardware, rewriting the processes and memory subsystems. I tricked a friend into writing a C compiler. I could hold my own with the language lawyers on comp.lang.c.

Somewhere in there I started using C++, but only as a C with more flexible strings, constructors, destructors, and "for (int i = ...)", and later added STL containers to that.

Sometime in the 2000s, I ended up spending more and more time on smaller programs that were mostly processing text, and Perl became my main tool. Also I ended up spending a lot of helping out less experiences people at work who were doing things in PHP, or JavaScript, or Java. My C and C++ trickled to nothing.

I've occasionally looked at modern C++, but it is so different from what I was doing back in '90s or even early '00s I sometimes have to double check that I'm actually looking at C++ code.

Is modern C like that, or is it still at its core the same language I used to know well?
On your last point, you do know that even a very low-lethality virus, spreading through a completely virgin population with no established immunity, will easily overwhelm a healthcare system used to working on tight margins, in very scary looking ways. This however doesn't speak of the virus's actual threat level in an absolute sense, and it leaves us far from the terrifying end-of-the-world hyperbole im seeing in this HN post so far.

Even at overwhelming healthcare, Covid has been far from nightmarish. In most of the world so far, things like what happened in New York, Italy, Spain, haven't been the case. Furthermore, even in Italy, New York, Spain and other places, evidence is clearly indicating a notable downward curve of saturation, already.

I can't speak for the near future and other potential changes, especially on the economic front (caused more than partly by a great deal of new rules that might actually be artificially making worse things that could have been handled much more calmly) but We are not in the apocalypse so far people, get over yourselves.

There are even several countries that haven't even applied quarantine models or lockdowns and they're doing okay so far despite being well into the general curve of the spread.
Ask HN: Trying to Find a Post
Hi HN! I created this account because I'm trying to find a post from a few days ago in regards to a programming language like Haskell. I think it had some sort of functional programming aspect to it. I was searching it through the search bar and couldn't find it after going 15 pages deep and checking comments too.
...and the full cooperation of the western elites and the government.
It’s likely people forget what economy was even for. It doesn’t exist solely to serve itself, well I suppose it could if you are a true masochist, but instead a means to an end: health, happiness, freedom, etc
If you want to criticize an essay/oppinion to make a point, just refer to it by name and state why you think it supports the argument you're trying to make
If the project is large and old (I hope you're not picking up LLVM or, god help you, GCC?), it can take months to years to feel comfortable within (parts of) its codebase.
Sure we could declare that but then what? Non-unicode filenames won't suddenly disappear. Operating systems won't suddenly enforce unicode. Filesystems will still allow non-unicode names.

Simply declaring it doesn't help anybody. In the meantime your application still needs to handle non-unicode filenames otherwise those malicious ones are free to be malicious.
It's "just" a different way of formulating mathematics, but sometimes formulating things differently can yield insights. At least attempting physics from this angle is a project with merit, especially since it seems as if conventional mathematical theoretical physics is a little stuck lately.

The problem with the CA-based physics approaches are that while you can create CA models that work and are predictive in ways that mimic conventional mathematical models, so far the approach has failed to produce a compelling model with testable predictions that is unique to the approach.

In other words there's no evidence (yet?) that this approach is better than conventional math, and a strong contrary argument in favor of math can be made from the angle that math maps more clearly to the conceptual space. It's possible to read an equation in terms of the concepts it models, assign units to variables that refer to specific forces or properties, etc. I'm not aware of a way to do that with CA. What you get there are weird rules that manifest something that seems to fit existing mathematical models or concrete observations, but those weird rules are "opaque." It's a relative to the opaqueness problem in AI / machine learning.

Lastly though I would add that the fact that you can create compelling CA models of physics at all does perhaps suggest something about reality. Maybe it suggests that reality is or is similar to a CA system under the hood. The fact that quantum comes from "quanta" and "quantized" suggests that things are in fact discrete at some level.
Plaintext HTTP in itself isn't a vulnerability.

Suppose that Steam ran some kind of load balancing server at http://loadbalancer.steam.com (no TLS). Its only job is to respond to HTTP GET requests with the URL of the least-busy steam server like "https://a.store.steampowered.com" or "https://b.store.steampowered.com".

If the mobile client makes the request to the load balancer over plaintext HTTP and then verifies that the response has the steampowered.com domain and is https:// then that's not a vulnerability, despite the fact that an attacker can MitM the plaintext HTTP part.

I would recommend that Steam just do everything over HTTPS for the sake of defense in depth, but I definitely wouldn't award a bounty to someone for proving they could MitM my load balancer and cause no damage. The worst the attacker can do in that scenario is cause the app to see network failures (specifically, TLS handshake failures), but if the attacker is middling traffic, that's possible regardless.
> Even if you flatten the curve, without a vaccine, the area under the curve remains the same.

Not necessarily. The higher the social distancing at the peak, the lower the percentage of infection needed for herd immunity to kick in. Ergo, in effect, lower number of cases. If you drop your R0 by half, your her immunity percentage necessary halves as well!

Source: https://en.m.wikipedia.org/wiki/Herd_immunity

Look under the Mechanics section.