skysight-inc/HackerNews huggingface dataset:
> Some of the most basic stuff is, you believe, almost kinda sorta done.

The core Matrix stuff has been usable for years, and in many ways you've had better metadata and censorship protection available than Signal - given you have the option of running your own server which could be entirely off the grid, and used only for your own conversations.

However, if your point is that Matrix focuses on freedom as well as privacy (rather than privacy at the expense of freedom), then we're agreed :D
huge topic.

> I wish I could learn to build my own tiles, vector or PNG. I don't really understand where the data comes from, how is data gathered and assembled.

There are many data providers out there. You might be interested in OpenMapTiles, which is a pipeline from OpenStreetMap (OSM) data.
https://github.com/openmaptiles/openmaptiles

Also check out Maputnik http://maputnik.github.io/editor/

If you want to learn about "tiling schemes" then head over to https://www.maptiler.com/google-maps-coordinates-tile-bounds...

> I'm also really curious about the choices involving the zoom level, how do you decide to render things depending on the zoom level, when is data discarded, to have good detail or better performance and lighter tiles. I would really be willing to try build lighter maps so I can have my own mapping software on a desktop machine.

Lots of different considerations - is a human going to look at the map? If so then a cartographer will determine what is going to be shown at a given scale. There are other constraints too, such as limited space to show data and also hidden constraints, such as the maximum amount of data for a region (e.g. ~500kb per tile in the case of mapbox vector tiles)

> The data sizes and hardware requirements involved are generally pretty big. It could be interesting to see how much details one could achieve to make a "portable" map browser when limiting the data size to 2GB, 5GB or 10GB.

Lots of projects out there doing impressive things there. Quadtree tiles get you so far...k-d trees might yield other useful properties. Skobbler have some pretty impressive data compression technology (~12GiB for global coverage, routable and searchable...with some limitations - skobbler.com/apps). Of course the trick is to discard all that you don't need.

> I would really like to ask why, on some mapping software, you can't see names of large enough cities/places/regions that are obviously there. It often makes it difficult to browse maps properly.

If there is limited budget then the effort to create appropriate labels is limited. Data sources can be limited / incomplete...there can be nuances between jurisdictions etc. and of course label prioritisation has been a longstanding problem. What happens when you rotate a map and the text labels collide with one another...which ones do you keep...which do you discard etc. These things are also context dependent...why not include continent names? Or region names? Or province names? What about the difference between physical and political geography? A cartographer can help ensure that the right information is available at the right time...whilst acknowledging that they have to tell little white lies in every map they make.
> You'll spend more time & money on the OpEx cost with Kafka than picking up the client library for Pulsar.

Could you elaborate why this would be the case?
There's a difference between smeared and dismissed. I've even heard from people that think we need to make a change say "what does she know she's only a kid".
You're reading too much into it. Kids have full blown meltdowns over nothing all the time.

Your story might just as well have been about candy.
Data Engineer and Infrastructure as a Code
The article advises against applying this change everywhere, but I think this actually sounds like a good argument that the Java standard library should adjust the default constructor for Set. I am going to guess that Sets usually contain a small number of members. Paying memory allocation costs [amortized constant time] for large sets sounds a lot better than requiring memory to fit the possible range of values for small ones.
What does this mean for the long term evolution of galaxies, no need for dark matter?
Any plans for bookkeeper?
Aside from what everyone else has said, a Pi-hole (https://learn.adafruit.com/pi-hole-ad-blocker-with-pi-zero-w) costs very little and can be ssh'd into if enabled. One way to add a DNS-level adblocker, although you maybe have to let it act as a DHCP to ensure everything goes through it.

Has a lovely web interface too.

I wouldn't be surprised if there's a blocklist for scams to be included directly as well.
Water would likely be considerably healthier.
Alrighty, a few questions:

- what k8s definitions do you use, e.g. do you use the official Helm Chart, or have you written your .yaml's from scratch?

- have you practiced disaster recovery scenarios in the context of k8s? Can you describe them briefly?

- how do you upgrade/redeploy the Pulsar k8s components, i.e. does this cause the Bookies to trigger a cluster rebalance, or does it trigger the Autorecovery

- for the Bookies, do you use AWS EBS volumes with the EKS or just local instance storage (that is, if you use persistent topics)

- do you use the Proxy pod's EKS k8s pod IPs as exposed on the AWS network, or do you use a NodePort type of service for the Proxy components (using the EKS node IPs)

- have you been bitten by the recent EKS k8s network plugin bug (loss of pod connectivity), and/or how do you maintain your EKS cluster

- do you run your EKS nodes in a multi-AZ setting?
I wonder where they are retiring. 4% of $500k (considered a "safe" withdrawal for retirees of traditional retirement age) is $20k/year. Even if you own your home outright, thats pretty light anywhere in the US.
Do you realize how catastrophically expensive it would be to build and maintain all of these bridges and pathways along with the four elevators per intersection? And how closed in and claustrophobic it would make the street level feel like from blocking out so much sun?

If this idea were viable, someone somewhere in the world would have already done it. But the closest I can think of is Las Vegas, and that's only along one road, and it's not even a full pedestrian pathway but instead just some bridges over intersections, and those are primarily there to prevent drunks from getting run over by cars.
I hope these games increase people's awareness of property ownership (both public and private) and make them pause to give thought to the question of how and why things are and what normal people are allowed and disallowed from doing and why.
Unfortunately, that causes direct negative externalities. It reduces the values of other homes. For instance, when the bank forecloses on a house, it becomes their responsibility to keep the grass cut and the house maintained. It’s not enforced in a lot of places.
If the t test is on a regression coefficient, then the sampling distribution is approximately Gaussian (for big enough data). It doesn't matter how many modes that the original data feature has. This is standard asymptotics in hypothesis testing.
I wonder if there is any sort of genetic basis to who might get sick from the trivalent in the small percentage of cases. Not that it’s a viable strategy but then you could selectively give those people only the trivalent.
Building monoliths (like Signal) is easy and that's a core take-away point of Matthew's response in the blog post. Building Matrix is not and has not ever been a small task, but the effort gives us the freedom to run our own services and still be able to talk with our friends. Matrix is the "long game".
Location: Philadelphia
Remote: Yes (6 years fully remote.
Willing to relocate: New York Only
Technologies: Kotlin (Multi Platform), Python, F#, Java, Go, TypeScript, AWS, Data Center, React.
Résumé/CV: https://www.linkedin.com/in/seobrien4
Email: sean@animus.design

Looking for a part-time engagement with flexible hours. I've been focusing recently on cloud migrations, and building out high performance micro service architectures. I focus on product as much as the core engineering stack. Working with customers to define a product road map and how best to implement the product.

My most recent open source project is a new relational mapper for Kotlin. Allowing multi platform (native,js,jvm), in a non blocking manner.
Seconded. Needs to have ~90 deg FOV, either good enough low-light performance or provisions for an IR emitter, option for a sound interface, POE, and put in a case that looks inconspicuous enough to hang on my wall in my home. AFAIK that doesn't exist and I wish it did. Being able to run an open source cctv system would be great, as the other option is typically running grey-market chinese non-upgradeable firmware.
> I'm not sure he ever got around to explaining how it saved "half a million dollars", though.

Re-architecting the whole system, buying new licenses for third-party components, buying new servers (all explicitly named in the fine article) can easily cost half a million.
I was responding to the question in the following exchange:

> > And if there's no fence, isn't it just public land that it's OK to walk on?

> Why would it be?
Really interested why you chose Pulsar over RabbitMQ and others?
Ffidl (https://prs-de.github.io/ffidl/) is the standard library extension for Tcl to make use of FFI.

Tcl's philosophy is to keep the core lean and extend functionality via loadable libraries.
To the degree that that conflict exists in their implementation I would think that it's possible to account for all of that.
SEEKING WORK - Portland, OR or Remote

I'm a full-stack developer with 18 years experience. My specialties are Rails, Postgres and Chef/AWS. I'm also very comfortable in Javascript, Python, C, Java, and a few other things. I've done a bit of paid work in Rust and Elixir and would be happy to do more.

I am reliable, easy to work with, quick to turn things around, and a good communicator. I can work solo or on a team, either as lead or a team member. I value client satisfaction as highly as technical excellence.

You can see some of my recent work here:

https://illuminatedcomputing.com/portfolio

https://github.com/pjungwir/aggs_for_arrays

https://github.com/pjungwir/active_model_serializers_pg

If you'd like to work together, I'd be happy to discuss your project!: pj@illuminatedcomputing.com
Same here, for what it's worth -- I got redirected to a fake antivirus download (also in Safari), but only on the first load.
@mathiasrw: "This is no surprise if you follow the wave of evidence for the electrical universe model .."

I disagree but can offer no opposing evidence, therefore I'm going to mod your post into oblivion :]
They're fairly common? Can you provide examples?

The closest thing I can think of is a series of connected pedestrian tunnels that you see in some Canadian cities like Montreal and Toronto. Those primarily exist for a different reason; winter is months-long and so cold that you don't want to step foot outside at all. Pedestrian bridges don't accomplish this goal.
You can't prevent everything :(

a lot of the situations you described are targeted at people with dementia and other neurological disorders. there really isn't anything you can do in those cases.

thankfully my parent have their wits and don't suffer from such disorders.
Metomic | Engineer: Backend/Frontend, Product Owner, Product Manager | London | ONSITE

Our mission: to build the missing trust infrastructure of the internet.

We know that building apps is hard enough. Building apps whilst getting data-privacy _right_ is herculean - see GDPR, CCPA etc. The developer world is sorely missing an abstraction, and we want to fix that. We are creating the building blocks that enable APIs and SDKs to talk the same language about privacy.

We're a small, well-funded early stage startup with a massive mission. If solving big problems sounds like fun, come say hi!

roles: (see tech stack below)
- backend engineer
- frontend engineer
- product owner / senior product manager
- developer relations

Tech stack: Typescript/Node, Elixir, Graphql, ReactJS, Redux + Saga, Postgres, Redis, Elasticsearch, DynamoDB, AWS, Docker/Kubernetes, AWS Lambda/Serverless

Apply: https://metomic.io/careers or get in touch with Ben at hello@metomic.io
> Lord and master, hear me crying! -

> Ah, he comes excited.

> Sir, my need is sore.

> Spirits that I've cited

> My commands ignore.
It can be very difficult to detect a well-spoofed email message even when examining headers (but if you want to learn how, a web search should get you the information you want).

What I do, and strongly recommend to others, is two-fold: First, don't allow your mail reader to render HTML emails. Second, never follow any links in emails, nor trust that any other contact information is correct.

If you get an email from an entity you know, and it is asking you to follow a link or call a number, ignore contact methods/information in the email itself and contact the entity using your already established information instead.
The SNES was the platform I played "Out of this World" on.

The interesting thing about it was, it was a polygon game that ran without using the SuprFX chip.

With the SNES being sprite-based I could never figure that out.
A virtual version of da Vinci’s glass orb helps explain its weirdness
Ruby on Rails and Django [audio]
It’s not the alcohol. The same person who is violent with alcohol is usually violent without it - even alcoholism is not about the alcohol. There is almost always an underlying issue.
_noone_ should feel scared of being ridicule when asking any question regarding their safety or well-being.

In 2020, does this mean anything online anymore? Or does it mean more than ever? I've gotten to the point where a -50 karma is just a momentary annoyance, and I just think of it as "imaginary Internet points."

I could see how a kid who was conditioned to see their self-value in karma or views might take it hard. I've certainly been in that boat. Has there been a peak, then decline in online social media cynicism, like there was with child computer literacy? (Went up, peaked, then went down.) (Thankfully, my parents have always been extreme social media cynics.)
The Java standard library also includes an empty set field, so as a performance optimization it's sometimes worth checking if your set will always be empty first and using that rather than instantiating a new HashSet at all.

https://docs.oracle.com/en/java/javase/13/docs/api/java.base...
Google has the power to hide negative press
I too have been around before Agile took off, and I too recall how dysfunctional it was before that. I do, however, attribute the positive development to better tooling: Git (and GitHub) instead of SVN/CVS/Nothing, Cloud computing and containerization rather than dusty-server-in-the-corner-with-curmudgeonly-sysadmin, popularity of safer programming languages rather than dominance of C/C++/early-Java, StackOverflow and full ecosystem of answers to every question you might have, etc.

In general, my experience has been that the most wildly successful projects I have worked on tended to involve the least amount of stress, most amount of personal/professional development, and best relationship with peers. The least successful ones tend to be stressful, frustrating, and destructive. The common denominator is that the most successful ones rely on experience, intuition, and professionalism of your staff, the least successful ones submit to tyranny of agile - and when agile isn't delivering success, to double down on it and all those awful "issues".
No Javascript or Python needed.

Reminds me of when Google used to provide JSON from YouTube (and other) endpoints without requiring users to "sign up".

# list instances

curl "https://instances.joinpeertube.org/api/v1/instances?start=0&count=5&sort=-createdAt"

# search an instance

curl "https://${instance}/api/v1/search/videos?start=0&count=50&search=$1"

# list video categories

curl https://${instance}/api/v1/videos/categories/

# list videos

curl "https://${instance}/api/v1/videos?start=0&count=500"
I dont see how predicting a little before the top is any easier than predicting the top.
Of course, there are many people for whose public transport is the best option, especially anyone living right in the city centre, and people living in the major population hubs (there are 5 or more significant ones). I am not any of these, and yet I am being asked to move to public transport - so I say, first make the public transport work for me as well as it works for them.
No, i missed that. I think ive seen 'nats streaming', but didn't realize that it is its own distinct thing. All this makes more sense now to me, thanks!
Sigh Why do people here like Deleuze and Guattari? They're intellectual charlatans of the highest caliber.
its not just scammers but also questionable charity organizations (could also be scammers). I recall her getting a donation envelope with a dollar amount she agreed to, I called the entity to tell them to F off. The organization dealt with either firefighters or police and bowling.
Ffidl: Call C functions using pure Tcl wrappers
How could this be a race condition? if you ask for a specific stream channel why would you get other stream channels? even if its for a thumbnail preview, the software behind this has to be a clusterfuck to begin with
Sorry - to clarify, it's perfectly acceptable to be Irish and a Rabbi.

Portugal's reduction in drug deaths per million rate is something we could all aspire to.
If the arms race includes Lenny, it should be entertaining: https://www.techspot.com/news/77583-lenny-chatbot-trolls-tel...
the wyze cameras have an RSTP firmware not relying on their cloud to view the footage.
So, OT, but I wonder if this explains my recent atm withdrawal error on the part of wells fargo?

A $300 atm, card-present withdrawal several hundred miles away (at a golf course country club) from where I had used the card less than an hour before.

Skimmer + camera for pin is sort of the only other explanation, and I'm fairly paranoid about checking for skimmers.
Marvel fixed the bug in their firmware and apparently Tesla shipped some sort of update, I don't see anything that necessarily requires Parrot, the obscure maker of these modules, to do anything.
No HTC? They don't have much left worth acquiring and their VR sales numbers are weak. I'd say they won't see 2021 for sure.
Thanks.... It is online coding challenge.
Austin Software | Ruby Systems Developer | Full-time | Location: Medellín, OR remote Colombia

Austin Software is a team of skilled developers from around the world that helps startups build outstanding products. We’re growing quickly — we have teams in four countries and our clients range from small high growth startups to large billion-dollar companies.

We’re not a software factory that accepts just any project for money. We’ve succeeded because we form honest partnerships with our partners; we value careful planning, quality, and the courage to manage our partner's expectations. We’re not afraid of rejecting clients that don’t embody our principals, because we know our values payoff with the best client outcomes.

We're looking for developers to help us architect and implement web applications backed by large scale data processing systems. If you have a strategy for building data pipelines capable of recovering from data errors and exceptions, and you know how to scale and manage the failure modes of large queueing systems, apply to join us!

To apply send your to resume to f+engineering@austinsoftware.co
Brace | New York, NY | Onsite | Backend Engineer, Frontend Engineer, DevOps Engineer, Fullstack Engineer, Security Engineer

Think Turbo Tax, but for distressed mortgages. It may sound boring, but it turns out that when people can't afford to pay for their houses there is quite a bit you can do to avoid foreclosure. At Brace (https://brace.ai) we're automating advice and document collection to help people stay in their homes. We're a team of six engineers in midtown Manhattan, one of whom was hired from a previous "Who is hiring?" post!

Really positive feedback from initial customers means we have a lot of room to hire for:

- Frontend engineering: Two discrete frontends in React (using CRA), some Typescript, and CSS-in-JS.

- Backend engineering: Vert.x on Java12/13 and Elixir, running on AWS' version of managed Kubernetes called EKS. There's even a little Rust! We're serious about using the correct tools for the problem at hand.

- DevOps: The entire architecture, which must be installed per-client, is described using Terraform. This deploys helm charts, configures AWS, and manages keystores, among many other things. We have considerable monitoring and alerting requirements and all of the early application features we're developing touch multiple parts of the stack.

- Fullstack: An ideal candidate would have interest and experience doing what's listed for backend and devops engineering because, as a small company, we all wear many hats.

- Security Engineer: Being in the finance industry we have many compliance requirements so we're looking for someone with experience in securing large, AWS-deployed applications that are both public-facing and store PII.

The company strives for the most inclusive and healthy work-life balance you'll find in a startup that's young enough that you can really take ownership of important application features.

Reach out to me directly at chris [at] brace [dot] ai and just make sure you include HackerNews in the title of the email.
I work in consulting and this is the constant knife-edge we walk on. We scope and plan a project and then have to attach a budget to it in a contract knowing full well that our estimates are going to be wrong. It's such a struggle to get clients with fixed budgets to understand how they have to flex on scope and timing and it's not just because we're slow and lazy.
It was a very deliberate decision in planning NYC not to have alleys.

This was for safety reasons: alleys provide many poorly-lit, poorly visible locations to commit crimes: mugging, illegal transactions (drugs etc.) and worse.

So just to be clear that alleys aren't necessarily a net benefit. New York may very well have been much safer, at the price of late-night garbage out visibly for pickup.
Can Napster Be Stopped? No (2000)
You say unfortunately, I say "lowering the cost of production means lower costs to consumers, and/or more valuable stuff getting created".

Everything is a trade-off.
China’s success at AI has relied on good data
To be fair, this is just an example to illustrate the larger point, which, to me, seems to be that it is sub-optimal to be dogmatic over statements like "premature optimization is the root of all evil".

It seems plausible to me that halting the re-architecting project would produce the savings claimed.
https://www.marksdailyapple.com/ - Ancestral health and lifestyle

https://earlyretirementextreme.com/ - Financial independence. No longer adding new posts.

https://frequentmiler.boardingarea.com/ - Travel "hacking" and the miles and points "game".

https://jamesclear.com/newsletter - Habits and human potential. Email newsletter - not a blog, per se.

https://blog.asmartbear.com/ - Startups and marketing

https://recraigslist.com/ - Appliance repair and entrepreneurship. No longer adding new posts.
In a way he was right. In a way he wasn't.

But it makes you wonder how many of today's unicorns will still be around in 20 years.
How does python stream processing work. Are the modules running in the JVM ? Jython ?
It's the technological/design response to the over exploitation of a limited shared resource, aka the tragedy of the commons.
Pretty normal to have passport check on exiting a country. You might have overstayed your visa and you are going to be fined or banned, or you might be a criminal and they will arrest you.
Problem is that nationals are usually not extradited for crimes done in other countries, even if it happens in shengen area. So each country better check who is leaving to get criminals / fines not paid / avoid child leaving with one divorced parent.