skysight-inc/HackerNews huggingface dataset:
> If I want to move 400 TB per month out of Amazon, why can't I just proxy it thru 100 Lightsail instances?

There are some answers in the lightsail faq[1]:

1. You're limited to 20 instances per account. They'll increase that number on a case-by-case basis, but probably not if you're planning on proxying all your traffic through those instances.

2. If you delete an instance and create a new one, they share the same data transfer allowance.

3. All data transfer (both egress and ingress) applies to the data transfer allowance.

It may still be worth doing the proxy setup, but Amazon seems to have pretty clearly set up limits to make it less desirable.

___

1. https://aws.amazon.com/lightsail/faq/
The argument has little do do with software in actual fact. What it boils down to in long-term strategy and investment.

Building things well so they may serve you for years and years is a form of investment in the long term.

There is a business philosophy credited to Japanese business but evident elsewhere too that thinking, planning and strategy should be as long term as possible, to a ridiculous extent.

I read the biography of Akio Morita, the founder of Sony and while I'm sure it was somewhat biased to laud his achievements, even from the early post-war era manufacturing recording equipment for high end use, in what can be called "start-up mode" the emphasis was on building things of very high quality that would last.

Truly this long term planning mindset is a manifestation of DRY, don't repeat yourself, and is crucial to survival of a nascent business.

The whole disposable software attitude "we'll revisit once we ship" attitude is sinking you before you ever get off the ground.
If it weren't for all the confounding factors, this would be a nice natural experiment to answer the question "how effective is social media advertising?".
what's nice about starbucks hurting?
Where is the media type definition?

Where is the single entry endpoint or the response links driving application state?
REST doesn't care about the size of the set of verbs, only that the set be constant. HTTP as one particular implementation of REST just happens to have nine verbs.

I tried to implement an IMAP server a few years ago, but otherwise I don't know much about it. However, I do recall that Mark Crispin admitted that he wasn't a very good API designer, and that much of the complexity of IMAP was due to it being intertwined with the complexity of MIME. But, I can't find the sources for those claims at the moment.
A working observatory which tracks "near-Earth objects"
Not my issue unfortunately. I already track co2, and the levels are around 500 presently. Thanks for the suggestion though!
Looks way better than the real newspapers I see on the internet and I quite like it for Hacker News too. You just need some ads and you're set (joking).
I'm very impressed anyway.
What does it do compared to a nightguard? With a guard I can still clench down on it.
Congratulations on having a browser that doesn’t work? Most of requests are thumbnail images (I’m hotlinking at the moment); to get things to display you can either disable JavaScript altogether or unblock just unpkg.com to get the libraries the page needs for layout.

Edit: just for you I’ve added a check to handle the case when the libraries can’t be loaded. It will look broken but at least you should be able to read it now.
They... Do...? That's why an empowerment movement might focus on Latinx in general, and as you go more local you might find some of the same people at the state Latinx rally as you do at a city's Cuban American resource exchange group or whatever.

The point is that self-sorting doesn't by definition mean that humans are inherently racist or that it's natural/ethical to oppress minority populations, which I take as one of the many bad taste implications from this thread.
This is an excellent example of how the word "REST" in its common use tells you absolutely nothing about an API. This API certainly does not look like a Fielding-REST-API, and it doesn't even look like a programming-blog-REST-API (in my experience, bloggers just like to use "REST" to mean "HTTP + JSON + no RPC").

Why can't we just call this an "HTTP API"?
Credit issuers insure their transactions. BTC has no insurance. Speed of transaction is instant for both.
Configurations of these instances with NVMe local storage are coming.

NVIDIA is supporting Arm for CUDA development, see https://nvidianews.nvidia.com/news/nvidia-brings-cuda-to-arm... and https://blogs.nvidia.com/blog/2019/11/18/ngc-containers-arm/
How to make money online – free guide
Concur, to rephrase it, it's not the software that must make connections while you sleep, but rather you must make connections and then transfer them to software. From there you can do spaced repetition or whatever to map those connections to a mental model. There are two friction points here: realizing what connections are made and then externally documenting the connections.
+ universities. Left hate speech
Did they say why soft guard made it worse? And did you sto or just have less pain?
For whatever it's worth, on mobile I think I'd prefer it without images, or maybe just a select few images throughout the page. The page just feels too long. I'm not sure what a good way would be to pick out which to show though. But I really like this! I'm excited to try it on desktop in a bit.
You're right, because I was the one that started using it in 2014.
You don't need to get the fingerprint through another channel. Getting the fingerprint through another channel prevents some classes of attacks. Blindly storing the first fingerprint offered also prevents a variety of attacks.
There’s already some classified job ads at the bottom of the page—I figured it fit in with the theme and it was a good way to thank HN for making an API available.
They've got an amusing take on free speech. Namely, if they get sued over your content, you're liable for their legal fees. Also their policy seems to be overly strict vis a vis the first amendment. And of course they reserve the right to remove you and your posts for any reason, without recourse.

https://www.techdirt.com/articles/20200625/16303844790/just-...
Just a suggestion, have you looked at the MPFR project, and derivatives: https://www.mpfr.org/

http://mpfr.loria.fr/mpfr-current/mpfr.html#index-mpfr_005fs...

It is way to deep in the grubby details for my pay grade, but who knows?
But it should be realized equally in the House as well.
Yes, ntdll is the lowest level, but you aren't supposed to use it directly, and if you do, well no one is going to help when a patch Tuesday or something like that breaks the application.

The personality DLLs are the applications entry point with the kernel.
How India can overtake China in economic growth
I would much rather see someone experimenting than see the same Bootstrap-like landing page over and over again.
How did you determine the correct allergen? I do get a stuffy nose when I sleep. Not sure what causes it.
The desire to prevent a Jewish person from being your neighbor is unethical and Bad. Such a "freedom" should not be encoded into law (as what happened in San Francisco with Chinese populations), or allowed to encode implicitly into societal norms.

People shouldn't be imprisoned or killed for being racist - but they should be scorned, shamed, and cause disgust when their viewpoints are aired.
Ask HN: What feedback do you have for your manager
What is one thing your manager could do to help you be more successful or make your job less painful?
It would be nice if there were a way to be a CA for a subdomain. Then each manufacturer could sign *.mydevice.com.
Apparently they’ve already raised their pre-seed at a $1B valuation. Cheers to the team!
In what part of my writing did I suggest that it was exclusionary?

> It's not a case of, OK let's hire 20 more black people and it's over. The reality is that, well first you have to find them, and then you have to see if they qualify for a job you are actually hiring for.

I was addressing this statement from the author, suggesting that if my perception of the education system is accurate then it could be difficult to find those developers if barriers at school aren't also broken. Maybe my perception is wrong, but that's why we have discussions.

> I have almost no say at what happens at my local University. Do you?

I do. I am an alumni and can contribute to scholarships that fund students in underrepresented categories. As a student, I published articles supporting my (what I would consider progressive) political positions that opened up discussions but also received significant criticism.

> Seeking out how to help POC programmers in the workforce doesn't mean we can't also work to improve the American education gap. We have a lot of time in the day, after all.

Hopefully. I'm not American, so I can't say much. Best I can do is listen and think about what I do and say.
Installed? Everyone?

It would be enough to send it as an intermediate CA cert, no need to install.

Going the self-signed DNS name restricted CA way would likely still not fly with browsers, because there's no way to securely deploy the trust root. (Because if it requires user interaction to install that can be exploited by malicious actors.)
>Again, for context, I’m Black and I’ve been in the industry for 25 years. I have never experienced what the author experienced.

>Maybe it’s because I’ve worked in Atlanta all of my career where companies are use to seeing Black professionals?

It's not just you. I'm not black but, am from Atlanta, and maybe that's the common link but this just seems like it's from a different planet. It's just hard for me to grok things like this:

>I've been to job interviews where the receptionist will take me to a whiteboard room. When the interviewer comes in, he'd say: "I'm sorry, you must be in the wrong room."

>But the day I come to the office in person, they are taken aback. I often get: "I couldn't tell where you are from on the phone."

Who are these people that are surprised that a guy named Ibrahim is black?
I figured that one reason COBOL and RPG IV continue to exist is that a replacement language that can check all of the boxes hasn't been developed. It is just not that cool a job to write a COBOL replacement like it is to write a C replacement. Rust and Go need a bunch of libraries to do COBOL's work. Frankly even with the libraries, both are too complicated to replace COBOL. It just isn't a cool area like most Enterprise software.
Is it the same road if it is renumbered ?
Online payments for data science apps (DSaaS) using R, Shiny, Firebase, Paddle
Pyperclip: Cross-platform Python module for copy and paste clipboard functions
I think this really is the correct approach. I have come across so many differing interpretations of what is properly “RESTful” over the years. Even worse, I have found myself in technical discussions where we were more focused on following proper RESTful API principles rather than simply going with what works best for our use case.

I think it’s useful to read and understand the concepts in Fielding’s dissertation. But don’t set out to build a RESTful API. Set out to build the most appropriate API for the problem you are solving, which may or may not involve incorporating various elements from Fielding’s dissertation.
Enterprise .Net shops. 90% of their work is CRUD, but you aren’t stuck as unemployable. Low innovation, 8x5, pay can be very good.
You can have ip over time multiplexing data link layer, like the IP over ATM. I believe they were still used in the core voice networking.

IP won because they are more flexible, and open. And the Internet cement the win because of that.

That's way planning ahead too far works less and less successful for bigger and bigger project. Too much dynamic is embed in the long wiring process. It becomes impossible to have a plan work out correctly.
Correct.

So let's work towards squashing racism every time it crops up. We had a Catholic president, remember when that was a huge deal? Now nobody would bat an eye. Let's continue this for women, POC, LGBT, and so on.

It's an ongoing battle.
I also despise the current state of public discourse for the very reason that stating that at the beginning of their post is necessary.

It's impossible for us to know if the poster of the original point is posting in good faith or not (such is the nature of the internet). By noting that it is a common alt-right strawman, and engaging with it anyway, it can help readers understand the meta of discourse that leads many other people to decide _NOT_ to engage with the argument.

The core problem with the discourse that is frustrating us is that people leverage these viewpoints not to generate discussion and mutual learning, but to try and terminate discussion in order to win people over to their side.

The way that the original point terminates discussion is tricky. Feeling "guilty by association" is a perfectly valid feeling. But the implication is, "things that make me feel guilty are not correct", and that can easily terminate a discussion because we have to untangle that first.

Continuing to post in support of the thing that makes someone feel bad is seen as callous, which is why I believe the replier speaking up for BLM is being downvoted. They are ignoring the OPs feelings, which _may_ be valid and real, but it can just as easily be an attempt to redirect the discussion.

Ultimately, feelings of guilt is not something that can really be processed over posts on social media, which is why I wish that the greater HN community would engage less in upvoting "peoples tactics made me feel bad" and more in productive discussion of how to do better than the status quo when it came to racial justice and other social topics.
Seriously. Every time I see one of these COBOL articles posted here, I just scroll through to see if there are salary stats, there never are.

If you want to convince people to learn COBOL, convince people you can have a great career as a COBOL developer, or at least as a developer with COBOL in your toolkit. I've yet to see anyone convincingly make that case.
Also, the amount of calories that are not for some reason not picked up through the intestine, and instead consumed by bacteria in the large intestine. And probably much more. I think this is a field of knowledge where the holes, certainly so for a layperson, are huge.

Fructose malabsorption is a concrete example of this, although I'm sure there are many others.
They also have a Youtube channel: https://www.youtube.com/channel/UCnxnVSs4q1c3zrQM7rFfEbw

But perhaps you are already aware of that.
Cross-Platform C# UI Technologies Part 2
> That's going to/already has significantly harmed the actual value (and signaling value) of a higher degree.

This is a ridiculously elitist, and unsustainable view, IMO. We should err on the side of giving people opportunity to succeed, rather than discard them. These are _people_ remember. Just because they were screwed over by the teacher union, they do not cease to be people, and some fraction of them might go on and achieve great things if given an opportunity. There will always be "socioeconomic" problems. This is further exacerbated by underdevelopment of vocational education in the US. In USSR/Russia, unless you actually want to study, you didn't make it past grade 9. As a result for the last 2 years of school it was no longer "fashionable" to be a shithead - all the shitheads were gone.

The dilution you're so worried about won't happen if it's structured like a MOOC. In fact the MOOC could (and probably should) be administered concurrently with the last couple of years of high school.

In the USSR (and Russia as it was in the 90's I don't know about now), the failure of high schools to provide sufficient education for "hard" higher education was implicitly acknowledged, and there were multi-year, free mail-based education programs administered by top universities which would, if you put in the effort, give you a better shot of passing the entrance exam, even if you're in a village high school where the physics teacher can't tell a Joule from a hole in the ground.

You'd receive printed materials and homework in the mail, and you'd be expected to study on your own (or perhaps with a bit of help from your high school math and physics teachers, ours were happy to help), and complete the homework. The explicit goal was to prepare you for the entrance exam, so it was kind of pointless to cheat or slack off.

These programs did not have limits on enrollment, but they'd get pretty darn hard towards the end, so a lot of people would wash out.

Given that US high school system as a rule sucks major balls for most people (in spite of being very expensive), I'm advocating that this understanding be formalized, and the first, optional, year is added to the higher education curriculum to focus on fixing that damage, followed by an in-person entrance exam. Feel like you can do the exam without extra preparation? Proceed straight to the exam. Feel like enrolling sooner? Take the courses in addition to your last year of high school.
> Gab is and always has been a legally operated business. We sell hats, shirts, and a software subscription service that unlocks new features on Gab. My personal credit score is in the 800’s. I pay my bills. I have a wife and daughter to provide for, yet we are all being punished and defamed because someone at Visa has it out for me.

And why does Visa have it out for him? Operation Chokepoint only ended formally, that's why.

Payment processing is used as an end-run around the First Amendment.
Thanks, but could you link to your Privacy Policy (before I give you my email address)?
He/She is right. There are some remaining to be disabled either directly in Edge configuration screen or via GPO too.

But I'm assuming that if you are looking for some sort of privacy with Windows, you have already toggled off those or use ShutUp10 which happens to do this all automatically.
Getting Started with Google's Trust Tokens
Financial Times: Wirecard and the missing €1.9bn – my story [video]
It's the mcdonalds of coffee
That comment entry that you get back from JIRA should have a unique "ID" attached to it that you can use to do a duplicate check on. According to you, your function signature is send(username, message), in which case this solution will fail if the same user makes the same comment on two different issues.

Have a look at their REST API docs for retrieving comments on an Issue:

https://docs.atlassian.com/software/jira/docs/api/REST/8.10....

You'll see that they respond with an ID for each comment. That ID is unique and probably the PK of the comment on the JIRA application's DB. That is the the key that you need to use to do a duplicate check. Not username and message content.
I'd hire either of you, if you kick ass on the take home challenge. Work and teamwork matters. Everything else has no place in the work place.
Upvoted, but there's a significant, influential contingent of the social justice crowd that quite literally is communist and conceives of itself (not incorrectly) as effective vanguardism.
I'm writing something designed to last, and here is how I am doing it:

1) I am doing it by myself, without any corporate sponsors or financial pay.

2) I am writing it in such a way that it could have already been working for 25 years.
> A lot to say about this

I'd like to read more about this way of thinking about it. Do you have any recommended resources?
I was exactly looking for that today, thanks
body {
font-kerning: none;
letter-spacing: -0.00214em;
font-family: Helvetica;
}

> but I couldn’t put my finger on why

You probably shouldn't use serif, Helvetica is much easier on the eyes and more forgiving.
From my experience, reproducibility is the single biggest challenge with any fMRI study. I was a part of a reproduction study done by a group which did the original study in question, and the results were 100% indicative of "random chance" instead of any meaningful pattern in the data. That seems particularly problematic when the same techniques and data set is used by the same group of people.
How much of this is pausing or moving their budgets around because social media was performing poorly anyways?
Most applications will have more "states" than there are molecules in the known universe. Number of states is meaningless, and doesn't play into anything.

If I need to delete users I want a function called "deleteUser" (for example) and it will use an HTTP post to send up info, and it will stream back the response. Period, full stop.

An HTTP "post" is your 'backbone'. Nothing else about HTTP needs to creep into your actual domain specific API language of method names in your RPC vocabulary of verbs.

Also if non-HTTP REST can exist, that's fine, but I'm writing web apps so I will be doing HTTP-posts because, as Fielding himself would say, why redesign something that works.
Same with Inca roads.
I don't think anti-racist legislation (what even is that? Do you mean maybe civil rights acts type things?) Is trying to legislate away human nature. Near perfect empathy is also in human nature. After all, why are we capable of desiring to end racism? It's about choosing the ethical and good parts of our nature, promoting that, and making Hate the less desirable choice.
> We were told this week that not only is Gab blacklisted by Visa as a business, but my personal name, phone number, address, and more are all also blacklisted by Visa. If I wanted to leave Gab tomorrow (something that isn’t going to happen) and start a lemonade stand I wouldn’t be able to obtain merchant processing for it.

Horrific financial suffocation by VISA. This is why they are terrified by cryptocurrencies and will try to control that as well. If they can do this to him, they can essentially do it to anyone who they disagree with for any reason. That's not good.

Perhaps we need to also boycott Mastercard, given that their name too is 'offensive' because it has the historical 'master' / 'slave' reference too, which must mean someone out there is offended by their name. /s
The first 'real' computer I used as an Acorn A3020 (after Commodore 64, Amstrad 6128+) but I remember using an IBM PC at the time and been quite unimpressed. The Acorn just felt so modern at the time, I have quite a fondness for those machines.

Btw: they were used to generate live on screen graphics for the BBC for quite a few shows
https://www.youtube.com/watch?v=exW-LbLRJV0
You could have used keycloak for that. The bonus is that you get a ton of extra features for free too.
People have such feelings based on things that they've recently noticed, but it is almost always randomness, or perhaps seasonal fluctuations like the rise of a major ongoing story (the George Floyd-related topics like protests and policy brutality are the current one, covid before that and still ongoing, and so on). Those are random too in the sense that HN is bobbing in the waves of much larger trends. The way we operate the site itself hasn't changed.
I've seen proposals that state the developers will have as little interaction with the users as possible. Needless to say those projects never went well.
QuickBlog: Simple blogs hosted on GitHub pages
FTA: Previous work using CRISPR in mouse embryos and other kinds of human cell had already demonstrated that editing chromosomes can cause large, unwanted effects.
Mmmmmm. Gab is haven for hate speech and right wing conspiracy theories. I personally think it is good that Visa will not help them.

But as a techie I would say to them use bitcoin?
I'm not sure about others, but to me this is quite fascinating and clever. I'm a decent engineer who can build and maintain codebases, but I've never been well versed in the depths of knowledge needed to do things like this.

In a hypothetical scenario, what would I need to learn to be able to pull something like this off, from conceiving of it to actually executing it?