skysight-inc/HackerNews huggingface dataset:
Kotlin is indeed very Crystal-like, and I enjoy both languages, but I really miss union types in Kotlin, as well as deeper type inference. For example, in Crystal you can write

def foo_then_bar(a, b)
a.foo
b.bar
end

and it will just work for any two types that implement `foo` and `bar`, respectively. This isn't something I do often - I like the clarity that type-annotated parameters give - but it's a really nice feature to have available in the 2% of cases where I want it.

Then there's all the ecosystem stuff - Kotlin makes me do extra work to target native, and has little bits of weirdness inherited from Java all around the edges. None of it's deal-breaking, but it is friction.
> not one person thought critically about the specification or tried using the app from a user’s perspective.

I come from a manufacturing background and have moved into software. In manufacturing, if there actually are issues with the specification, you raise those through engineering change notices. If you start changing the spec on your own, that’s a big time no.

Do you have a formal process for spec changes or are you expecting the team to raise these issues independently and unprompted?

If someone has actually raised concerns with you about the spec or offered up changes, how did you respond to those? I work with people who always say, “why doesn’t anyone challenge me on my ideas?” This happens at the end of a meeting where these people will have shot down everyone else and their ideas. In reality they want “yes people” who tell them there is no disagreement because their idea is best.

I’m not saying this is you, but they may have been through these experiences and might need permission or direct instruction to show them speaking up is valued.
The kind of people that care about GC pause times have their own allocators that are as cheap as jvm allocations and cheaper deallocation. They aren't poopooing GC's and then just calling regular malloc and free.
I only know of one active attempt at: https://stc.dudy.dev/docs/status from the author of swc. You may ask kdy to test but the product is closed source unlike swc.
Looks awesome! Please add a step by step guide to deploy it to a web server.
things like:

• we can't have any dynamic pages, everything has to be static HTML

• we don't control the actual page; our job is to create a fragment of HTML that the CMS stitches into the body, then associate that fragment with some publish metadata...

• ...but during development, we need a simulacra of the NYT article template

• we have to be able to create AMP versions of almost every page

• our old app was already fairly Svelte-centric, and we wanted to reuse as much as possible

• we wanted to use client-side navigation to avoid page reloads (while capturing custom navigation analytics) e.g. because it makes no sense to make people load MapboxGL repeatedly

It's possible that we could have coaxed one of the existing static site generators into fulfilling all these requirements, but it seemed like we'd be in uncharted territory without the benefit of having the SSG maintainer on staff!
Thats all due to their "karma" bullshit. It is a truly orwellian concept. People have fear of being silenced so nobody wants to argue with yes-men. Redditors always take one side of any hot issue and usually the top comment sets the tone. So it quickly receives 100000 likes and nobody would dare to disagree and instantly lose all of their precious karma points. So those who disagree will simply stay out of the discussion or would "agree" for the sake of driving their karma up. And every contrarian post will be reported and deleted. It is stupid and disgusting.
> It took until 2017 to have a consumer product like the ReMarkable that's large enough to comfortably display PDFs and allow for marking up with a pressure sensitive pen.

It blows my mind just how good the reMarkable is, and how long it took to happen.
Safe assumption that this is intentional on Graham’s part. https://www.theguardian.com/culture/2020/jun/27/twitter-clos...
Our first dog was a rescue dog that had come out of a terrific working Australian Shepherd line in Texas. One of the absolute hard requirements to adopt her was that we would commit to taking her through at least a basic obedience course, so we signed up at the local dog gym, the only local gym - there were no choices.

They used (parts of) Koehler, the slow way. We used a pinch collar and a long lead, and a lot of treats, and went very slowly. In total we spent probably 18 months in obedience classes, went all the way through advanced. We spent at least 30 minutes a day, every day, working on training.

It worked. She started out being the worst behaved dog in the class, to the point that my wife disavowed she knew me when I had the dog. But by the end, she was the best dog in the class and it wasn't close. And she turned out to be the best dog to ever live. She literally saved my daughter's life twice. We could let her out into our unfenced front yard and know, without a doubt, that she would scope out the property lines and alert us if anything crossed them but not go over them herself... unless the kids ran off, in which case she would tail them and bark when my wife called to let her know where they were. It was like having a third adult in the family.

It's been ten years since she passed, at age 15, and I still cry when I think about her.
You know that qubit processors already exist, right? This is like going "yeah right, we can factor large primes if we had a 4.2GHz processor. So, magical processing power, right?" in the 386 era.

We may not have 13k qubit systems today, but we do have qubit systems already. Expecting us to get better at them is pretty reasonable.
Interesting, could you point out where in that letter these people are being forced out of the community?

Alternatively, could you explain how you differentiate "we will not work with these people" and "forcing someone out of the community"? Like if enough people refuse to work with someone, doesn't that functionally force them out of the community?

I see two demands: the FSF board step down, and Stallman remove himself from any leadership positions. This is functionally the same request as last time, to keep RMS out of leadership. I'm unaware of any significant backlash to him having been a speaker at LibreConf, so clearly he could still still be a community member.
>> I created a fresh one to be able to follow my kids in daycare...

What does this mean?
I understand seeking to exclude Stallman from leadership, because I'd be pretty disappointed if my org leader kept getting caught in completely unforced errors far outside of mission focus, such as on issues of pedophelia, rape, or Epstein. When a person becomes a leader, the calculus on them is no longer on whether they are merely an acceptable individual.

What is troublesome is that this letter seeks to oust the entire FSF board.
Buy a Thinkpad X1 Carbon and install Pop_OS on it. Done. And System76 won't charge you a cent!
Can't they just link a different, or the same bank account to Coinbase through the UI instead of waiting for support to respond?

Alternatively, open an account at a different exchange (e.g. Kraken or Bittrex), then transfer the crypto and sell/withdraw fiat from there?

Obviously not defending Coinbase's absurdly bad customer service, just trying to offer a potentially quicker solution.
Not currently, but this will be implemented soon (and certainly before 1.0) https://github.com/sveltejs/kit/issues/231
Playstation 3 Slim Pram Battery Replacement
> I suspect it could never be, because the inherent low density required for that means that places nearest the city with that density will be bid up beyond what the median household can afford.

I see no reason why. Cambridge was, once upon a time, a streetcar suburb of Boston. There's no reason you can't just build more dense suburbs and outlying cities. You just don't need them to be car-dependent. There are tons of suburbs outside of major European cities that are just less dense and more family oriented while still being well served by transit and being walkable for all peoples' daily needs.
Local laws can be enforced by local governments. Corporations may choose to participate in civil disobedience, and pay the legal consequences. Or they can support murderous totalitarian regimes, and pay the social consequences.
So, his cancelling of individuals outweighs that of others is what you're saying? Since he started the FSF, we should pay homage and allow his behavior to go unpunished? Celebrate his achievements but separate them from the man?

Cancel culture only exists because a bunch of whiney babies can't handle that their views are unpopular with a majority of people. They want their arcane or eccentric views to define them and be acceptable to the masses. When someone acts against the ideals of a majority of people they aren't being cancelled - they are rightfully being ignored.
This is a great instance of https://xkcd.com/1172/ for me. "example.com" is the only domain name I intentionally load over HTTP in Chrome, so this change breaks my workflow.

Many for-pay wifi networks (e.g. on airplanes) are designed to intercept all HTTP requests from guest users, redirecting the browser to a login/signup page. Until you log in HTTPS is blocked, so you have to try to open a domain Chrome doesn't recognize as requiring HTTPS. There are fewer of these every year, so I use "example.com" because it autocompletes easily and will be around forever. Now there's no domain that works, and you have to type every character of "http://a" to get the same result.
Part of the fun of some watch styles (because let's face it, we're overgrown children) is utilitarian aspects we'll never need. Like wearing a 200M or 300M waterproof dive watch to your office job.

Just in case, like, the Navy SEALs suddenly drop into your cubicle and ask you if you'd like to go on some kind of amphibious assault mission on extremely short notice. I mean, they won't. But what if they DID? Wouldn't you want your watch to be up to the task!?
"we". you and what army?
The whole trendy cancelling thing is already completely senseless, out of control and is comparable to medieval standards.

Even if RMS dares to 'apologise' or say 'Sorry', those who already signed that list will never redeem his 'sins' and to them he is condemned forever to the lost and banned.
Curious to know what sort of battery life you are getting?
Correct. If there is a belief that Bannon was not just being his normal blowhard jerk self I am sure the police would have had a chat with him.

In the US, the Brandenburg v. Ohio case in 1969 limited the scope of banned speech to that which would be directed to and likely to incite imminent lawless action.

In the case here with the UN, the Saudi government has been proven to be responsible for the planning and death of a dissident, which apply the logic above the threat was credible and the police should show up at their door. The issue is there is no "police" here expect the UN itself and they will do nothing because they are powerless.
Are there any plans to support deno?
I'd love to hear from more companies on their take on this (especially any "repeat founders" who can contrast their recent experience to an earlier one).
Yea, they're imploding and dying. Probably need to fire a product manager or two.
Interestingly, not sharing read-only data is a well-known optimization for parallel code -- it can famously produce a super-linear scaling effect. While counterintuitive, the reason is mundane.

The majority of high-performance code is limited by memory bandwidth, not CPU or I/O. Consequently, throughput is a function of the aggregate CPU cache efficiency of the entire system. If read-only data is aggressively shared across cores, it means a large part of the total CPU cache capacity of the system is being used to store the same data multiple times, thereby wasting memory bandwidth and reducing system throughput.

If you do not share any read-only data, it maximizes the amount of the workload resident in the various CPU caches. This can have a significant performance effect in real parallel systems.
Gitlab has this warning for companies plotting a return to the office
RMS has devoted his life to free software and has done more to promote it than anybody else on the planet combined.

If some unique snowflakes with serious mental issues (how else would you describe their misrepresentations of what RMS actually said, picking-and-choosing statements out of context and repeated character assassination attempts) don't find this welcoming, the issue lies with them.
The largest production quantum computer that exists today - as in, the largest you personally can get access to - has 5,436 qubits: the D-Wave Advantage system.

Admittedly, it's not a gate-model machine that can run Shor's Algorithm, but it is a quantum computer, and at more than double the number of qubits plus far higher inter-qubit connectivity than our previous D-Wave 2000Q, it definitely demonstrates tremendous progress.

If you have a moment, you can sign up to use it for free at https://cloud.dwavesys.com - we have an online IDE, Jupyter notebook training material and tons of docs, a community forum, and of course some shiny demos that submit problems to the live QPU if you want to try them out.
Do you eat meat? Do you were clothes created in sweatshop? Do you use any cobalt mined in Congo?

I believe all of those are far more evil than Facebook. Any TV you buy, any webpage you go to (not literally any, but more or less) sells your data as well.

I understand that you, or most, might disagree with me. I do believe that is a matter of opinion.
ENS and NFTs are what come to mind.
First, understand it'll be a job and all the things that come with it.

Second, spend some time watching lectures and presentations from security professionals. I like to watch videos from previous DefCons. Why do this? It'll help narrow down your interests. Think of it as a survey/appreciation class.

Third, spend some money (after proper research) on classes, software, then hardware (in that order). Once you know the software you want to start with (from watching fun lectures) and your focus (pen testing? red hat? blue hat? etc?) you can better focus on your learning.

Fourth lurk then participate in some online forums.

If it weren't a plague season I'd recommend going to a local security professionals slash hacker meetup then a national one. But that's not a good idea at the moment. Regardless, it's a good idea to get to know people. They'll be able to give you more specific advice on where to get a jobby job.

---

IMHO The most vulnerable people are always hit the hardest. That's what vulnerable means, right?
"Stretch" from Grinders
I’ve never heard of the Expanse series but your mining comment is both terrifying and intriguing! DuckDuckGo tells me it’s both a series of novels and a Syfy TV series - I’m curious which one (or perhaps both?) you’re referring to so I can add it to my read and/or watch list.
I remember hoping that cell phones would just be a fad.
Yes!! Being part of a large org, nobody cares about the ops bit, leadership/product/dev mgrs just want features deployed!!!
It's very obvious that the sooner we can abstract all the ops away the leaner we'll be.
A PR person did review the post.

See this comment: https://news.ycombinator.com/item?id=26557589
"a bit rude" in whose opinion? Yours? I'm glad that's settled because I was wondering how the rest of us should see it. I mean, since your opinion of what happened is de facto and all.
> Richard M. Stallman recently announced that he will be returning to the board of directors of the Free Software Foundation (FSF), a statement that the FSF has not denied

He's listed on fsf.org as being on the board so I don't know why they'd deny it.

> If we do not speak out against this, our silence may be misinterpreted as support.

I can't think of a group that does less than the FSF except for maybe OSI. Besides Stallman never left being the head of GNU and did OSI say anything about that?

This is a nothing statement from and almost nothing group.
> Haskell has a somewhat unique garbage collector based on the fact that all data is immutable. They can take shortcuts because older references can't refer to newer references.

I don't think this is true? Because laziness is really heavily mutable under the hood. Not to mention that it has mutable references. But maybe there are some tricks in the GC I'm not aware of.
NYT review in 1860 of Darwin's 'The Origin of Species'
Bots can probably still front run arbitrage opportunities where it's clear which transaction is the correct one, but the same can probably be done by encrypting the whole transaction and only specifying the wallets involved.
> The money you're spending on housing when you own a property is accruing as equity instead of being siphoned off by a landlord

In principle, the principal payments are doing that (interest payments are being siphoned off by a bank, instead of a landlord), as is any delta in the property value (but if that's negative, that's anti-equity).
It was always a toothless organization, and it was designed to be that way.
> As a GitLab employee agrees above

That employee being the CEO ;)
Perhaps try hiring older people who've seen it all, are less inclined to chase after latest fads and more likely to have discipline to follow through and deliver customer value.

Keep micromanagement types away from the project and let the competent engineers work.
Yes, I built an MVP in this manner.

V1 was a static site, landing pages to see if there was any traffic / interest. Jekyll. Deployed to S3, with route53.

V2 used two lambda functions (aws, python backed by an RDS instance. SES to send an email.) to add the most basic function to the static site, to test if people who wanted that content also wanted to take said action.

V3 I intend to build it into a full app. Probably in rails.

v2 has been running now for 2 years without maintenance, building a user base for v3.
Why is this link flagged? It's an important discussion in the FOSS community and doesn't break any guideline...
Can you add a usb 3 boot drive to your benchmarks?
> It seems you take an issue with the rising popularity of Rust. But let me ask you this: if you are so confident in C/C++'s superiority, why are you bothered?

I don't have a problem with Rust at all. It's a fine tool and I'd be happy to use it (and have), just like any other. I work on interesting problems and am tools-agnostic (aside from certain languages being suited or not to specific domains).

I have a problem with people who lose their objectivity as a result of their enthusiasm for Rust and go around shouting in every project like it's the most important thing to happen in the last 30 years of Computer Science. It wouldn't be such a meme if people didn't actually friggin' do this.
See Svelte as a JavaScript library like React or Angular, which allows you to develop web applications easily.

Now, SvelteKit is bringing the library to the _framework_ level (big big emphasis on "framework", we all have different definitions for what a framework is), which adds easy routing, server-side rendering, optimized JavaScript bundles per page for the client, etc.
> Why were you buying new phones every year? This is such a non-argument. I've been using the same Android phone for almost 7 years.

Most Android phones run forked kernels, so even if you put LineageOS on them for security updates, they're still stuck on ancient kernels. I have phones with LineageOS on them that will never see a Linux kernel newer than the 3.0 fork the manufacturer released.
Part of what we’re trying to do with Runway is to consolidate all the various sources of information about your release.

We do currently notify your team in Slack of any changes to your review status in App Store Connect. Providing further detail about your rejection reason is 100% something that’s on our roadmap for the “App Review” step, along with making it clear who owns the task of responding to rejections if needed.
xarray seems to fit the bill. As long as you're ok with runtime axis/dimension/type checking.

https://xarray.pydata.org/en/stable/
I suspected a loan wouldn't work for the down payment, but I wasn't 100% sure. Thanks for clarifying.

Oh, I know it's very difficult for poorer people to buy property. Are you familiar with land contracts (also called contract-for-deed)? In certain scenarios, they provide a path to ownership for poorer people, but they're also offered in a predatory manner.

I'll add that a poorer person seeking to buy might consider moving out of a big city to a smaller town. Obviously, this approach isn't for everyone. However, if home ownership is that important, you can find nice homes for sub-$150k in many smaller towns. At that price, a 30-year mortgage is under <$1000 a month. Considering how much a two- or three-bedroom apartment may cost in a big city, financially, it works out.
Replacing these "antiquated" methods with extensive supply chains (even more) dependent on non-renewable resource extraction doesn't seem like using technology "for good"
It's an interesting thought. It is true that the further one is from being around school-aged children (age wise), the more likely they are to die.
Show HN: New GraphQL Framework for TypeScript
I and the army of people who did not just create a throwaway to respond. Coward.
The repo of the book hasn't been updated for more than an year though it is stated that the book is not finished.
Not concrete plans but I expect it will happen, yes (at the very least in the sense of having an `adapter-deno` to allow the built app to run in Deno; running SvelteKit _itself_ in Deno is a separate issue)
The hardest part of parallel programming is tricking yourself into believing you need to worry about it at all.

9/10 times, if you use the right tools & techniques, a single x86 core (assuming you have access to a 'real' one) can easily chew through millions of business transactions per second and easily satisfy all technical requirements for whatever business system.

Latency is the ultimate devil. Getting your synchronous state to fit into L1/2 and processing transactions in (micro)batches of contiguous data is how you win the game. The closer your data is to your compute, the faster you can go.

The biggest problem most developers are struggling with right now is that they got tricked into scattering their business systems across many computers and potentially across multiple physical regions. The latency in L1 is measured in nanoseconds. The latency between 2 datacenters is measured in milliseconds. This is SIX orders of magnitude difference. Even if you squander 3 of those to some bad programming practices, you are still 1000x better off on a single box using a single thread than if you scattered your infra to the seven winds.

See: LMAX Disruptor for a case study in what the opposite end of the "infrastructure isnt my problem" spectrum looks like.
Curious how it works?

Create a free profile page and set your services. You can offer Q&As, Consulting Calls or a specific service (I.e. resume review, makeup tips, personal training, tech support etc).

Owners set their own prices, and when booked, they can accept, decline, or reschedule the booking. A link to the video call will be emailed to you. Owners receive weekly payouts via Stripe and keep 95% of whatever they charge.

All calls are 1-on-1 video calls.
“Working out how to configure DNS on a random Linux system“
For once a site that I wish was asking for my email. I'd love to be notified when this book is finished.