skysight-inc/HackerNews huggingface dataset:
Yep, microcredit is not a donation, so it will not work for desperate situations, but you cannot hire locals in desperate situation too. If you want to hire locals and use other locals to check the work, then situation must be controllable, and locals must be rational and accountable. Banking system must work at least. In these conditions, Kiva provides very good "result achieved"/"money spent" ratio.

However, it's your money, so you can just throw them (donate) at refuges[1] or somebody who need a housing[2], if you want that, but it's doesn't work well for local economy.

[1]: https://www.kiva.org/lend/refugees-and-i-d-ps
[2]: https://www.kiva.org/lend?sector=10
If we're counting anything with a "government backed monopoly," then any company that owns a patent counts.
If so, then I'm going to guess it's about whatever anti-cheating invasive NSA-in-the-box DRM they use; it probably won't work on Linux.
India space launch: One rocket, 29 satellites, three orbits
When does it stop working?

I've been jumping ship every 2-3 years, for the past 15 years, and it's been working out well for me.
He has taken a lot of positions, but these are hardly detailed proposals. Check out his early childcare education plan and then compare that to, say, Warren's childcare proposal (who has the most detailed policy agenda by FAR even if it's more difficult to find on the website).

https://www.yang2020.com/policies/early-childhood-education/

https://medium.com/@teamwarren/my-plan-for-universal-child-c...
Barracuda Networks is the most toxic and absolute worst company to work for. They flew me out and then tried to cancel my return flight and strand me. I had to call friends to send me money through western union. Then they got pissed at me because I was able to survive their attempt to strand me. I was nothing but professional and kind to them. They try to cheap their employees at every single situation for no reason. this is a NIGHTMARE company.

They are the most toxic and unprofessional company I know. Their hardware is absolute garbage and they treat their employees horribly, everyone is full of contempt. Their managers show up around 4pm and leave at 5pm. They lose customers on a weekly basis. The only thing they have going for them is their sales and marketing, which is really really good.

DO NOT WORK FOR THIS COMPANY.
Nice comment. I agree - I think innovation in backend development has really been subsumed by DevOps and data pipeline architectures, which have both really changed quite a bit.
>> apples to apples comparison

I really enjoy this in the context of comparing to Apple
I don't have the numbers, but from what I've heard the amount of legitimate traffic from TOR is rather small compared to the heaps of bots and abuse.

Yes there's the argument that TOR provides protection for those in apressive states, but given the pros/cons of blocking TOR altogether I can at least understand the reasoning.
Most places seem to use very old C++ versions.
There _are_ differences in good code between language. For exmaple, I've recently worked with a very good Java dev who wrote some code for a React frontend. While his code was very good, it definitely had that "java" feel to it, and I actually fixed a few bugs by removing some of it, mostly around state vs props synchronization.
I had a chance to get familiar with deployment procedures at Knight two years after the incident. And let me tell you, they were still atrocious. It's no surprise this thing happened. In fact, what's more surprising is that it didn't happen again and again (or perhaps it did, but not on a such large scale).

Anyway, this is what the deployment looked like two years after:

* All configuration files for all production deployments were located in a single directory on an NFS mount. Literally, countless of .ini files for hundreds of production systems in a single directory without any subdirectories (or any other structure) allowed. The .ini files themselves were huge as it typically happens in a complex system.

* The deployment config directory was called 'today'. Yesterday's deployment snapshot was called 'yesterday'. This is as much of a revision control as they had.

* In order to change your system configuration, you'd be given write access to the 'today' directory. So naturally, you could end up wiping out all other configuration files with a single erroneous command. Stressful enough? This is not all.

* Reviewing config changes were hardly possible. You had to write a description of what you changed, but I've never seen anybody attach an actual diff of changes. Say you changed 10 files, in the absence of a VCS, manually diff'ing 10 files wasn't anybody wanted to do.

* The deployment of binaries was also manual. Binaries were on the NFS mount as well. So theoretically, you could replace your single binary and all production servers would pick it up the next day. In practice though, you'd have multiple versions of your binary, and production servers would use different versions for one reason or another. In order to update all production servers, you'd need to check which version each of the server uses and update that version of the binary.

* There wasn't anything to ensure that changes to configs and binaries are done at the same time in an atomic manner. Nothing to check if the binary uses the correct config. No config or binary version checks, no hash checks, nothing.

Now, count how many ways you can screw up. This is clearly an engineering failure. You cannot put more people or more process over this broken system to make it more reliable. On the upside, I learned more about reliable deployment and configuration by analyzing shortcomings of this system than I ever wanted to know.
It's official, mosquitos rather face extinction than listen to "Brostep"[1]... I heard ya little guys..

[1]https://en.wikipedia.org/wiki/Dubstep#Brostep_and_American_d...
> exceptionally well-written product announcement

Yup... a rare beast these days. My niece is a gifted writer - one of less than a half dozen that I personally know.

She graduated recently and had her pick of several positions due to her portfolio of work.
I funded a paper mapping vegetation in a forest, if you're curious: https://www.philsalesses.com/s/a582379.pdf

IIRC, the lidar still lined up mostly because tree stems tend to not move, however, the larger problem was the error rate of the lidar sensor we were using. Readings further than 10m and the Hokuyo we were using tended to underestimate distances, so each scan of the forest looked a little but like the floor was curving over like that scene from Inception. Although maybe only 20 degrees. Still enough to be annoying.
And you really think society is just going to let people starve in the streets? Yeah, no. We're going to end up paying die both UBI and welfare.

Regardless of his purported numbers he's still banking on massive economic growth happening at the same time as a massive tax increase. This is next-level voodoo economics.
Show HN: A list of problems to solve for your next side project or startup
Ooo. Good question. I will admit I haven't run the numbers recently. Will do so and post.
> Also, the content from Google, Facebook and a couple other cloud providers is what consumers actually want.

What content from Google and Facebook? If you are referring to YouTube and Instagram - that's one part of the total internet content consumed. Hard to totally ignore the news sites, blogs and streaming services.
The major problem isn't replacing the blanket READ_EXTERNAL_STORAGE permission with something a little more fine-grained, but the fact that after requesting access to some user-picked directory tree, apps still have to go through the Storage Access Framework with all its warts and deficiencies instead of being able to use normal file system access if the picked directory is part of the local storage.

If it had been implemented that way, there still would have been some usability problems (some users will likely always manage to pick the wrong directory and then wonder why the app doesn't work), but other than that it would have caused much less trouble.
Much of JS's turbulence in the past 5 years has centered on it coming into its own as a "real" programming language/ecosystem. Modules, a headless VM, reactive patterns for user interfaces. All of these are things that other languages started out with, whereas JavaScript started out as, well, a scripting language. It was just sprinkled atop HTML pages, not running the whole show.

So my guess would be that things are going to slow down soon. Not completely; JS might remain one of the most turbulent ecosystems. But I think there will be a sharp dropoff in churn.
Guilded (YC S17) | Full Time | Full-stack software engineer | $150,000+ | Remote (U.S. only)

Guilded connects esports teams. You'll be a very early engineer (first 7) at a quickly growing, engineering-led startup, where you'll be using modern processes and tools to build features that teams need and love.

We're a fully remote team. We know that many engineers are the happiest and do their best work when they're empowered to build on their own schedule. If that sounds like you, we'd love to hear from you: drop us a line at jobs@guilded.gg. No recruiters or agencies, please.

Required experience: 5+ years software development, 2+ years directly building and shipping consumer products

Required expertise: JavaScript, React, SQL

More info at https://www.guilded.gg/jobs
There's 300M people there, you're bound to find 6 who are pretty good at it. And there's definitely resources somewhere to teach them stuff, it's the richest big country in the world.

The question is more how does the system work for average kids.
We'll be presenting the original IP.

If you wish to block or otherwise take action on, e.g., malicious traffic from the IP being used to connect to Warp, you'll be able to do so.
strongDM | Engineering and Security / SRE | Remote (core hours ~UTC -6) | Full-time | https://www.strongdm.com

strongDM is an identity-aware proxy for managing and auditing access to databases and servers.

We build secure, high-throughput networking systems in Go. If you enjoy writing code that is parsimonious, correct, yet featureful -- you may enjoy coding with us. If you enjoy shipping a product that is appreciated by a growing population of happy, paying customers every day -- you may enjoy shipping with us :)

We're a distributed (UTC -5 to -8), but close-knit team. We have high standards and high levels of respect for each other and our customers.

Current roles:

* Lead Engineer / Engineering Manager

* Senior Software Engineer

* Security and Site Reliability Lead (SRE + SecOps)

* Customer Engineer - Pacific Region (anywhere UTC -8 to -10)

If this sounds like the type of work and the type of environment that would suit you, send me (Justin, co-founder & CTO) a note: justin@strongdm.com
SEEKING WORK | Remote (London, UK) | Full-Stack Web & Mobile App, Design & Development

Portfolio: https://www.m10c.com/portfolio

Email: james@m10c.com

I've been designing and building apps and web platforms for the last 10+ years, currently freelancing with a small team. Lots of experience helping startups launch future-proof MVPs, and happy to offer any level of assistance across the whole product spectrum (from UX, to marketing, to business strategy..).

Frontend focus is React/React Native, as it's allowed us to target all 3 platforms (web, iOS, Android) with unprecedented efficiency.
Replicated | Backend Engineer - All Levels | $90k - $160k + equity | Los Angeles ONSITE | https://www.replicated.com

At Replicated we are building modern deployment frameworks that make it simple for SaaS vendors to deliver to enterprise customers. We are looking for hackers and engineers with a passion for crafting developer tools and solving challenging technical problems. At Replicated you will be working with a talented and experienced team, writing code in Golang & Typescript, and contributing to the growing Docker & Kubernetes ecosystem. These roles will be exclusively onsite in Los Angeles.

If you are interested please email austin (at) replicated (dot) com

Those interested in technical customer success, quality assurance, or support roles are invited to get in touch as well.
It was 4 years ago. I have since moved on from said employer. They had been engaging in some questionable business practices, and I had moral issues remaining there. I had never received any raise since then.
Oil extraction has wildly varying costs. Saudi Arabia is lucky in that they have large deposits that are quite shallow. As such Saudi Arabia can produce oil with a very low marginal cost per barrel ($15 or $20). Compare that to tar sands, offshore rigs or shale gas with horizontal drilling, exotic injection techniques, high water usage, deeper oil deposits, saturation divers and royalties on the extraction techniques. North American oil producers have much tighter margins.
I read this article with a lot of interest a while ago, since I have a kid in middle school in SFUSD.

Having been through the system, I think the whole thing is pretty stupid. People, seriously, the problem with math achievement in SFUSD is not a function of whether we favor concept development or technical approaches. The problems are far deeper. We can only dream of being at the the point where this sort of debate is actually what matters.

I think what happened is that US educators looked at Finland (among other places that have high math scores) and saw that there is more development of concept and less emphasis on technical drill. So they went back and made a curriculum that does, like, the concept thing.

Interestingly, they just don't seem to want to copy that part where math teachers (well, all teachers) are a highly talented and respected group of professionals, drawn from the upper tier of graduates.

I think that the US failed to understand that Finland does things this way because it's how talented teachers who are good at math teach math. You can't put this in a curriculum, hand it off, and get the same results without that talent base. And if you have that talent base with autonomy to do the job properly, well, they'll probably do it regardless of the curriculum.

Until we address this (it's not the only thing we need to address), this whole debate is worthless.
What do you mean exactly by “good grades” people / “bad grades” people?

Are you trying to make some kind of insinuation as to people’s intelligence here? Do you literally mean people who got good grades in high school and college versus those that didn’t get good grades? Clarifying your base definitions would be very helpful in understanding the point you’re trying to make.
Catspring Yaupon Founder Abianne Falla Talks Tea
Implementer here. I haven't set out to "implement an existing thing." Rather, the project is a combination of certain existing things that up to now haven't been available together in a single open source Prolog environment, SWI included. Some of these choices have far reaching implications in terms of what can/cannot be easily implemented -- see https://www.metalevel.at/prolog/attributedvariables. SWI is much more monolithic, slow moving and not particularly ISO compliant. I don't want to reproduce the entirety of SWI and its huge ecosystem. I want a trimmed down set of features that are core to what I want out of a Prolog system, which does not include 95% of SWI. I suppose it could, but I will leave that up to others, if that's what they want.

Originally, the project started because I wanted a Prolog that could talk to Common Lisp. Prolog powers the type inference engine of the Shen programming language, a Lisp with optional static type checking. Implementing Shen in CL was something of a no-brainer, because I knew I wasn't going to beat SBCL for Lisp performance. Plus, I wanted to learn the ins-and-outs of Prolog implementation and also retain some of my sanity during the Prolog-to-CL FFI part. That meant avoiding existing Prologs.
Amazon Web Services - Lambda | Software Engineer | Seattle, WA | ONSITE

Come and join AWS Lambda’s backend data plane team:

- Software Development Engineer, Lambda: https://www.amazon.jobs/jobs/801776

You can also email me your resume - wantony {AT} amazon-DOT-com. Please add 'HN' to the subject.

(\*) Note, I currently don’t have openings for interns or recent college grads.
I half agree. Chinese immigrants strongly value education, and on average, have more inherent ability. So many overcome the disadvantage of being poor. That doesn't mean that the average poor kid isn't at a disadvantage, and that the smart poor kid is hurt by removing advanced math courses. That smart poor kid may not be getting the support at home like a Chinese immigrant, so support at school is all they are going to get.
Currently I use PIA VPN when browsing. When I go to Cloudflare sites, I often get captchas because, in the past, I imagine someone was using PIA to abuse a Cloudflare site.

So what happens when people start using Warp to hide their IP so they can hack, scan, scrape, upload malware, etc? Is Cloudflare going to show captchas to Warp users and slow down their experience? What is the plan to mitigate abuse on a free VPN that doesn't log?
+1 on this... there's a huge difference in code that may be used by a dozen users to pick where to have lunch and HFT systems that handle millions of dollars worth of capital investment a day. There also is a correlated high burnout.

About a decade ago, I was a contractor in a security services team at a large bank. There were systems in place to minimize the impact of our software, which handled requests for access, and the actual access granted. Our software was developed like most, or worse in the beginning. In the end, by separating workflows and agreeing on interfaces, a lot of issues were prevented altogether.

Other systems should be designed with similar safeguards and separate certain control flows behind well thought out APIs.

Others still should be created much closer to classic waterfall, with adjustments meaning a stop-work, re-evaluate, update design, and proceed process in place.

It should really depend on the situation.
I guess it depends on which numbers you're using. The $111 billion quoted number for net income does not include the $55.6 billion in royalties to the Kingdom that Aramco records as an expense.

Yes, the royal family is the only shareholder and the government, so it's splitting hairs in the sense they're getting the money from those mineral rights, on the other hand its even more money. But if they sold the whole kit and kaboodle last year, whoever owned it would make $111B and the Kingdom would get $55.6B.
Fwiw, I called this project Houston as in "Houston, we have a problem". I thought it was clever ¯\(ツ)/¯
I don't think the latter is true. Crude oil is still a great source of fuel and even in the worst case society collapse people will still need fire.
Just the front end in general and JS.

I have code I wrote in TCL in 2001 that still works and runs in production today.
Yeah, Javascript just lived through its "adolescence", with all the changes and hormonal swings such a phase entails.
what other private companies are known to be significantly more profitable than Apple?
It's not uncommon for them to work one 12 hour shift one or two times a week, and usually done voluntarily for extra pay.

The shit they're talking about violates labor laws in the US and is done 6 days a week. No one is physically capable of that for a non-desk job for very long so if anything, that's not true because its simply unsustainable.
ONSITE on Abbot Kinney, Venice Beach, LA & ONSITE/remote in Florianópolis, Brazil.
AE Studio is looking for a few senior full stack devs to join our team of awesome developers and data scientists. We build products for startups and large companies like Samsung, and work on cool stuff in house. We’re passionate about building products that increase human agency (especially once BCI takes off)!

Gotta have:

- JavaScript, Node.js, React experience - Clean Code, Unit Tests - Real agile experience (work with things like Kanban, Scrum, Extreme Programming) - Growth mindset http://www.aaronsw.com/weblog/dweck

Bonus Points for:

- Experience managing clients and client relationships - Rails - TypeScript - Angular - Mobile development - React Native, Ionic, Swift

See more and join us https://ae.studio/join-us
No, I'm suggesting that significantly reducing the world's energy consumption is intractable: at an individual level, our choices don't matter, because the slack created by a single person's efforts will eventually be picked up by someone else. At a national level, the slack created by one nation's efforts will eventually get picked up by another country. At the global level, well, good luck getting the entire world to agree to severe GHG emission reductions. We can't even get the highly developed nations to agree to that, let alone the developing nations. In short, I'm convinced that we're screwed.
My impression is that mathematical thinking isn't really the goal of mathematics education until post-calculus University level. Before that it is mostly learning rules for doing symbol manipulation.

Although, this isn't entirely true, I remember doing proofs in Geometry class in Jr High School. So I was at least introduced to it, though we never really used it again.
Location: Essen, Germany
Remote: Yes
Willing to relocate: Yes
Technologies: .net, node, sql, frontend
Résumé/CV: http://www.pabbasian.com/payman-cv.pdf
Email: info_at_pabbasian.com
What do you think is problematic with Webpack? Or do you think it will simply become unnecessary at some point?
> I couldn’t understand the wireguard documentation enough to setup my own install without resorting to algo

Not sure what you mean. Algo has no relationship to WireGuard; it's basically a customized StrongSwan setup under the hood, which utilizes IKEv2 (not WireGuard) as the transport.
As an individual contributor, there is a maximum amount companies are going to pay you based on the local market. A company in Dallas for instance isn’t going to pay you $200K as a software developer more than likely.
Agrilyst | REMOTE (US Only) or Brooklyn, NY | Senior Software Engineer | Full-Time

Agrilyst is a web-based software platform that helps indoor farms manage their crops and gain data-driven insights to make more profitable production decisions.

We are looking for a talented and experienced senior engineer to join our team. Our goal is to build and maintain an agile team that can build and deploy quality code and features directly to our customers. Every member of the team will be integral in improving the product and directly growing our business. Our platform is built with Ruby on Rails and React on a Postgres database.

The ideal candidate will have:
- 5+ years successful engineering experience
- Experience working within a early/growth-stage startup team
- and will love working with Ruby on Rails and/or Javascript

For more information and to apply, please visit: https://agrilyst.applytojob.com/apply/XWuF1rYibK/Senior-Soft...

Check out our company values! https://medium.com/agrilyst/agrilyst-culture-deck-40e4cd9eb0...
Makes sense. I was thinking based on the title of the article that this would be a good thing for low-income people, as in their spending on broadband would be capped. but... it's Ajit Pai. Of course it's shit for the public. What a travesty of a human being.
> Took me probably two full months before it clicked

That doesn't actually sound like very long. I can easily image it taking more than two months to learn a new programming language, or how to build your own radio. Pretty much any nerd activity will take some time to get into.
I think he's asking because you can't easily combine DNS services. If you're using a service to block ads via dns then you aren't using 1.1.1.1. If you want to use 1.1.1.1 then you need to either host your own forwarding dns server or forego ad blocking.
The glorious freedom of disabling read receipts
Okay. How does a user who is using Cloudflare's Warp accept incoming connections to a port?

If they cannot then it is not the internet. It's more akin to a 'web' only service.