skysight-inc/HackerNews huggingface dataset:
If word processing were as complex to use as a shell, I’d probably suggest a tutorial on word processing early in the major.

I don’t have to regularly look up how to bold text even in Markdown, but I do have to regularly look up various Bash-isms.
No, it's not standard IT practice for dozens of people (>10% of the team?) to suddenly spam incorrect passwords into their phones at approximately the same time.
As I user, I simply don't care. I repeatedly get punished for doing nothing wrong. It's almost like airport security.

> What does your cdn solution look like?

> Route optimization from your (single) endpoint to clients literally half a world away?

And as a developer, I don't understand this newfangled obsession over CDNs either. Yes, there will be 200 ms RTT in some cases. So what? Get over it. Optimize your website to load in fewer round-trips. TCP congestion control adapts well enough to any latency. RTT only really matters in gaming and VoIP.
Yes, sorry about that and of course the edit window has expired :-( Now I'm even more glad I looked up the URL or folks might have been even more confused
Let me tell you a story. I am a linux kernel level developer. Even better, I have implemented multiple windows drivers in my life. And I have tried to implement application level firewall for linux as after 20 years there is still none around (I have abandoned the work as kernel was protected against my method). Proficient in C/C++/Rust/Go/Java/Python/Assembly/... or to rather say it in anything in Tiobe, even Prolog.

I have a nice job at my country at 2250 euros / month (which is twice the average salary) and I was asked to work for some company where I would get around 3000 euros/month.

And now it gets interesting. On interview, they will ask me various questions about my work that should theoretically be memorized by anyone comming from the school education. I have 25 years of development behind me and I dont have the "stack" to remember everything. And I am already decided to give them "fuck off" once they start with the theory.

On other side, I have a child from previous marriage and I will not leave the country for the sake of the team. Child development is more important to me.

So, I am over-competent engineer, bullied by idiotic recruiting, fixed in the position that I have, unable to relocate due to life circumstances. And now "moving to London" is a thing. Yeah right.
It wouldn't be a bad idea to teach kids how to create a professional environment on their computer, but at the same time, the tooling around programming environments is much more complicated than a word processor and it's extremely valuable to teach the basics for credit.
Ask HN: How do you deal with incompetence in Product and Marketing?
As an engineer how do you respond to product requirements and marketing strategies that are not well thought out and show ineptitude from other departments?
That's called a narrow bank. It's one of those stories you hear about that really make you question the incentives of these large government organizations like the fed. Makes you realize that their goal is not necessarily aligned with the average every day citizen, but rather keeping up this economic system we seem to be stuck in:

> The Fed raises three main objections. 3 The first is macroeconomic: The Fed worries that narrow banks could mess with the implementation of monetary policy, because if they succeed they will keep a lot of money at the Fed, increasing the size of its balance sheet...

> Second, it worries that narrow banks will take funding away from regular banks, making it harder for those banks to trade stocks and bonds (a business largely funded by repo), and maybe even making it harder to make loans...

> Third, the Fed worries that having too safe a bank would be bad for financial stability: In times of stress, everyone will flee from the regular banks to the super-safe narrow banks, which will have the effect of bringing down the regular banks

https://www.bloomberg.com/opinion/articles/2019-03-08/the-fe...
Hey, I just don't like the way the numbers shake out. I'm just letting people know that I voted with my dollar.
> It looks pretty good on paper, until you meet the grumpy expat American surfers who will be your pool of future friends

Why would you move to another country and not make friends with the (native) locals?
You could post this in nearly every hackernews thread and I'd upvote you each time for being the most relevant comment on the page.
SpaceX reveals plans for its ambitious orbital Starship test – SlashGear
What if Stripe was the next Google?
I'd like to nominate anything by Mara Bos (@m_ou_se) on Twitter. For example:

> What's your favourite @rustlang boolean? Option<()>, Option<Option<!>>, std::iter::Once<()>, std::fmt::Result

> tired: u16, wired: BTreeSet<BTreeSet<BTreeSet<BTreeSet<()>>>>

> What's your favourite @rustlang integer? &[()], Enumerate<Repeat<()>>, Poll<File>, *const PhantomData<usize>

@jaaaarwr> How is Vec<()> not in this poll?

> That's just the owning version of &[()], right? Why would you need to own ()s? ;)

Edit: She's also the author of inline_python!, a serious macro for interspersing code that calls python (including local variable interop), and whichever_compiles!, a joke macro that takes multiple expressions, forks the compiler (as in a fork syscall), and compiles the first one that compiles to valid rust.
I don't know how personal attacks help your argument. There's no anger in my comment. Eyerolling, perhaps. If you don't understand how I am disagreeing with you then we are probably done with this conversation.
The sound from these is incredible - I recently had a demo that ranged from single unit, to 2, 3, and even 4 in a room, and it's like nothing I've heard. And the ability to move separate sources or stems around the room virtually was extremely convincing.

https://syngspace.com
The new thing thats going to “emerge” is already here. VMs and Containers were around for about a decade or more before they became really widespread.

Frankly I think the serverless model will end up dominating in the long run. Whats really missing there isnt a better abstraction for k8s. Its the dx workflow and local development experience that still requires lots of work. Emulators for services, workflows, good ide integration, open service standard. That will all be where the next layer happens.
Yes sure, your government tortures peoples and don't even respect their own laws.
Good point. I think it is pretty common for schools (particularly community colleges or regional universities that primarily serve commuters) to offer programs in "Information Technology," but these may be substantially less rigorous than what might be required for a career as a programmer. It would be great to have more programs to serve the gap between IT and academic, research-focused CS. Right now this seems to be filled by master's degrees that come after a CS education and focus on pre-professional skills (based on the resumes I see).
https://practicaltypography.com/

https://typographyforlawyers.com/

https://beautifulracket.com/

Racket package by Butterick for book layout, https://docs.racket-lang.org/pollen/

(sixth RacketCon): Matthew Butterick -- The Making of “Beautiful Racket”

https://www.youtube.com/watch?v=o_ptYjf8Bes
You expand this discussion into completely new direction.

My original point is about capacity and if the old internet could work today. It seems like I'm correct, but I'm not so sure. I would like to see other opinions.

Every response so far is "there exists". The real issue is if the internet could do everything without caching data near the edge.
"funding" can mean many things. It could be debt.
Offline? I think we've almost lost the capability to deploy and run software without an always on network. I maintain an "allowlist" for various things, and people really expect to be able to hit random endpoints to deploy. Even the security monitoring stack needs to have external IPs reachable from the otherwise most locked down networks.
I think this is using a less extreme Wing in Ground Effect, different technique than a hovercraft.

https://en.wikipedia.org/wiki/Ground-effect_vehicle
> no government actually wants to go to war over a hack

The war started more than a decade ago. Like the Cold War that preceded it, there is little value in pretending the conflict does not exist nor that escalation is impossible.
Investment is still high and it's likely to improve.

I would argue that things are going to improve outside of the EU because it will free up the UK to deal more freely with Honk Kong / China and capital coming from Asia in general.

There are a few fields where it's important to have a base in EU (eg. betting), but those companies already moved away from London to Malta and Cyprus.

The reason investments arrive in London is largely because of the English language and ease of movement between USA and the UK. Wealth is trickling from overseas.

You also have Ireland nearby to do dodgy tax deals, which comes in handy.

I don't see Europe becoming more relevant for tech startups; it seems like they're trying to force the hand by making a sort of nationalised tech scene but I doubt they'll be as efficient as the market.

The other nice place in Europe (but outside of the EU) for tech / banking is Zurich, in Switzerland.
Feels like an inside job. “Oops. We lost all the money of our affiliates. Our money is gone too. No we didn’t take it.”

Sure you didn’t.
It’s funny - I can’t think of an equivalent for that sort of thing in any other major. Of course, most other students don’t go in to their major with as much knowledge and experience as a good portion of CS students do.
Enfield is London.

That said, for buying a house, I'm personally looking to one of the commuter towns. Somewhere like Woking, Basildon, Cheshunt... Maybe even out near Gatwick somewhere. I grew up next to an airport so I actually find the sound nice.
The referral feature isn't clear to me - would someone refer the contact info of the target business, or one's own contact info for further conversation? I'm assuming the latter.

And congratulations!
Does anyone make anything that just takes your docker compose file and run it really easily with a lot more features?

I’m happy with compose. It works. I know swarm was supposed to solve this but is dead now (?).
A lighter weight self-install toolchain that fits into modern Terraform workflows and allows people to remove vendor dependencies while improving SLA/SLO at the same time.
What's your monthly salary and your rent? What you consider not pushing a budget may not be the same for most.
Infrastructure as code.

One way to do it is you have semi-imperative code that runs, the output of the code is a description of the system to be deployed. Then you have some kind of diffing system that figures out how to take your existing cloud deployment and turn it into the new version described by the output of your code.

This is how Pulumi works for example.
Onus of precedent would have to be that it does not.

If you're able to find any such, I might have further interest in this line of questioning. Though I doubt even that.
For an insightful look at creating modern commercial type this talk[0] from Typographics 2017 features Kris Sowersby of Klim Type detailing the process of taking his "Untitled" fonts from inception all the way through to marketing. You can find some other videos where he discusses adapting historical typefaces which may also be of interest.

In general Typographics[1], The Type Directors Club[2], and Type@Cooper[3] all have good talks depending on what you're looking for.

[0] https://www.youtube.com/watch?v=1PyfwbXWaUk

[1] https://www.youtube.com/channel/UCFCAIdei-H8VYD2NK1S3HkA

[2] https://www.youtube.com/channel/UCjKXDLrb6mrftD1NW-r4l5w

[3] https://www.youtube.com/playlist?list=PL-WfLn9ekLD_SMrB7APoZ...
This monitors performance of websocket and webrtc peer re sending frames and over the course of a couple trials decides the winner and switches to the fastest channel. It also incorporates per-frame acks so we don't overload the bandwidth and create congestion.

this is a shared page, so it will switch to the size of the smallest viewport that's connected. you can push "resize" to force the viewport to the size of yours.

Tl;dr - streaming is fun and non-trivial
The more general problem with trusting software supply chains is well described in Ken Thompson's Turing award lecture on "Trusting Trust"[1]

[1]: http://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thom...
I don't really see any value in automation of creating k8s clusters.

From my point of view 80-90% of software people doesn't need k8s really.

There is strong trend to have "low code-no code" at some point we want abstraction of CI/CD and having small apps that can be built by specialists without need for developers. With k8s managed by cloud vendors we are in the middle of "no infra", cloud vendors will be managing k8s clusters but it is not going to be that everyone wants to spin up his own cluster. There is not enough market for higher infra abstraction, there is enough market for level where we are at.
Finagle calls this "aperture" (https://twitter.github.io/finagle/guide/ApertureLoadBalancer...)
It’s not new at all. It’s the exact equivalent of tulip bulbs in the 1600s. We’ve totally seen this before.
China rover to attempt Mars landing over coming days
So taking down hospitals and healthcare facilities was fair game. But messing with Big Oil was just a step too far.
Impressive work and a lot of effort for one person, but not earth shattering or ground breaking. There's a whole community of people who do this type of thing - handroll relatively large and complex projects in C with a data-oriented mindset.

https://handmade.network/
Domain-specific knowledge. You can't go point to point with even a marginally competent lawyer on the law (probably), but you know a lot about your issue. Can they hang? In the case of crypto, do their eyes glaze over if you refer to an altcoin? Do they use "bitcoin" and "blockchain" interchangeably? Use same process for whatever your issue is -- SaaS contracts, tech trans, etc.

The crypto lawyer folks are, by and large, claiming to be experts in a practice that is so new and so without firm guidance as to be practically the tax wild west. Right now we are in the metaphor stage, we're defining everything involved with cryptocurrency (from a tax perspective) with metaphors to other things: currency, stock, digital goods, etc. The cases that will be cited forever to define crypto for tax purposes are going to be litigated in the next few years, don't be one of them.

TLDR: Look for a tax attorney that knows the tech behind cryptocurrency well enough and doesn't make any promises or guarantees.

Edit: One additional point, merely competent attorneys won't be published in their field. If you're looking for an expert find someone who is contributing to the discussion in their area.
Sorry. This is my head canon now and I will spread it far and wide.

As an exercise in creative writing, I think a fun story could be made.
People are also very different. I personally would never move to Toronto. A friend of mine categorically doesn't want to go to Asia. Doesn't seem to like (or know?) the culture for reasons I don't understand. Also the most miserable thing are those expats that move somewhere with a head full of stereotypes, only to be disappointed by the reality of what it's actually like. Their negative attitude then keeps them from connecting with the culture of the place, so it's a vicious circle and only gets worse over time. Every country has immigrants like that and they're toxic to be around. You want to avoid becoming a complexpat at all cost.

Like you say there's a lot of stuff to consider. Just like when someone asks which is the best city to live in - that's impossible to answer because it depends. The best way to find out is simply packing up your things and living in a foreign country for a bit. If you like you can make plans to stay and settle there, if not move on and try a different place. Think about it like marriage. You wouldn't marry someone you only know online and never met in real life, right?
As businesses start to realize microservices aren't really worth it due to the complexity and cost it entails, they will start reverting back to hosting monoliths on VMs or services like Heroku/Netlify/Laravel Forge/Beanstalk, and they'll find out they can save a lot of money on compute and man hours by doing this.

For more simple workflows, e.g. a single API endpoint, there's serverless and other SaaS services out there which will let you build off from that, and lets you save a huge amount of time and money compared to building it traditionally with a Web framework.

Now that we've had a few years of experience with how people are actually using the platform , I could see a simplified version of Kubernetes taking hold for businesses still running complex sets of services, something that's easy to install, actually comes with batteries included and is secure by default.
"...to be so suspicious of essential institutions like the CDC seems crazy to me."

To NOT be suspicious of institutions, essential or not, seems crazy to me. As Adam Smith said:

"People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the public, or in some contrivance to raise prices."

"It is impossible indeed to prevent such meetings, by any law which either could be executed, or would be consistent with liberty and justice. But though the law cannot hinder people of the same trade from sometimes assembling together, it ought to do nothing to facilitate such assemblies; much less to render them necessary. A regulation which obliges all those of the same trade in a particular town to enter their names and places of abode in a public register, facilitates such assemblies. . . . A regulation which enables those of the same trade to tax themselves in order to provide for their poor, their sick, their widows, and orphans, by giving them a common interest to manage, renders such assemblies necessary. An incorporation not only renders them necessary, but makes the act of the majority binding upon the whole."

– Adam Smith, An Inquiry into the Nature and Causes of the Wealth of Nations, Book I, Chapter X.
Why does a gang have a blog/Telegram channel?
Modern Warfare.
That's pretty awesome - it picks up on way more signal detail than the top project (which is also nonetheless cool).
>I am not sure why the mask became such a symbol for the corona measures in the US, but not here.

Because Donald Trump wanted to downplay the potential scale of the pandemic, believing it distracted from his narrative of economic success playing into his re-election, so he attributed reporting on the pandemic to a "Democratic hoax," feeding into right-wing mistrust of the motives behind both mainstream media reportage and legal measures like lockdowns, which many considered unconstitutional and a pretext for installing a leftist police state.

Also because Trump refused to wear a mask publicly, considering it a display of weakness in front of the "liberal media" which he considered to be the enemy, and would often ridicule people who did wear a mask.

As a result, among Trump supporting Republicans, wearing a mask became associated with sheep-like submission to "leftist' (read: Democratic) authoritarianism, and not wearing a mask became a display of defiance along with the MAGA caps.

It is impossible to consider the phenomenon of the way masks are perceived in the US today outside of the context of the atmosphere of deep paranoia, polarization, mistrust of the press and "international" organizations created by the Trump administration, or the effect of conspiracy theories and misinformation spread across social media by QAnon and Trump supporters.
Serverless functions built on computronium.
why are ransomware groups transacting in BTC, which can be easily traced?
There's even a handy macro for switching between them /s

https://twitter.com/m_ou_se/status/1392200805168689154
thanks to the A380 it is also dangerous at cruise.

https://www.nbcnews.com/news/world/private-jet-flipped-over-...
Is this not the Look-Aside pattern described in TFA?
Something much, much, simpler. I'm not convinced that /for most companies/ k8s adds enough value when compared to all the added complexity (not to mention the yaml soup!).
The CS vs Software Engineering distinction make sense, but we're at a point where even the most hard-core academic theoretical CS types are writing large quantities of code. I've worked with professors who desperately needed to take this kind of course, let alone undergrads.
I'm more interested in trying to get my hands on a SolidRun Honeycomb board, or heck, if the stars aligned, an Ampere server... I figure it might give a good reference for a better/full-featured ARM PCI Express implementation (especially the Ampere as it implements the latest ARM arch).

That goes against some of my "get things done the cheapest way possible" philosophy, but it would be nice to be able to test things on hardware where it is known to _likely_ work.
What would be the advantage of doing this at the service discovery level (filtering what the client sees) as opposed to the client level (filtering what the client uses)?
You're missing quotation marks around that quote.
I hear you. Marketing experts are on a scale of awesome to snake oil. Good luck whatever avenue you take.
So we have a massive overreaction by the kernel developers, which still refuse to issue a public apology to the UMN team for their overreaction.

We have 5 (not 3) hypocrite commits (easily detectable as James Bond). 39 bad quality patches, which do occur all the time, and the majority (349) of fixes were good, but were identified by the main Linux maintainer as malicious.

I still see the breach of trust issue with the James Bond patches, but the after that was typical Linux. Not our fault, the others are to blame.

> All patch submissions that were invalid were caught, or ignored, by the Linux kernel developers and maintainers. Our patch-review processes worked as intended when confronted with these malicious patches.

Starting a public worldnews shitshow after two bad quality patches cannot really be summarized like that. As UMN said from the beginning, there was no damage done. The breach of trust goes into the other direction likewise.
You don't have the wrong definition, I had the same thought as you. They are definitely using a non-standard definition of that term, although I suppose it makes some sense if you look at it the right way (sort of like "metadata" in a way).
Tauri: Rust-based Electron alternative releases beta
Exact word queries are on our near-term todo list. We've already added support for exclusion via "-" operator in the last release.

Dynamic synonyms will require more thought given the machine learning aspects involved. May require domain specific models. And I also wonder how "off-the-shelf" it will really be in practice.
Now you're just gaslighting.
Thanks we are moving fast and building things that don't scale! its just a form right now, and then I email you a referral agreement that say's we will pay you if we close the transaction. I'll go in and update the text on the form to make it all more clear.
Just curious, what alternatives are there, and how would they work?
Can a FIDO key be implemented in software? Can you write a program to register a FIDO key as a multi-factor authentication device with a Google account?

Or is there some repository of all allowed devices with identifiers? Intuitively that'd be the only way to prevent infinite virtual devices..
Paul Graham comes out in support of Antonio García Martínez