skysight-inc/HackerNews huggingface dataset:
Pretty much anyone communicating across platforms, iPhone to Android or the other way, is using SMS. As you say, it varies from country to country, but also from social circles.

Because SMS has been basically free for 20 years in some market, it's not something people felt a need to migrate away from.
Colleges prioritized people feeling safe and produced generation afraid to fail
You want to add an ORM to the ORM? Why?
This further hits home the lack of business acumen of the founders. Let's assume BOM is an order of magnitude off -- 10x what it should be. That doesn't mean fixing the problem would 10x profits. It would merely reduce BOM by 10x. Thus, if you can sell the thing for $600, you actually 20x Profit!

Missed opportunity by this startup.
Revived photon entanglement could enhance quantum communication and imaging
There's also the fact that it's understandable when you're looking at it the wrong way. It's useful to gauge who should stop and who has right of way.

For example, in France (and most of Europe, I think), the default is for traffic coming from the right to have right of way. So if you're coming from the left and see the back of the sign, you know you don't have to yield.
I wish I am able to use this in my day to day work.
Yes, I mentioned gdb's reversible debugging capability late in my comment. :)

My experience was that C++/Java debuggers beat interpreted language debuggers shockingly well. So much so I still don't touch interpreted language debuggers today. I should check in sometime on Python soon.

Debug code has to, essentially, include debug symbols and tracking, or, alternatively, there's that supervisor monitoring all source-code relevant locations. Things will be slower ... on a conventional x86 chip.

I would suggest that its plausible today that a separate _core_ could be developed for internal system monitoring (think on-SoC JTAG and you get the idea) and that core could be dedicated to more OS functionality otherwise. Notice that this involves a different ISA.

The core tooling advancement problem I believe reduces to this:

> because a little bit of state and system’s understanding proves sufficient most of the time

After a decade being an industry professional, I would say most is 99.5% or greater. 5 out of 1000 bugs seems about right.

So the genuinely advanced tools only start to come into play in very difficult situations - with the implication that only groups with difficult situations will _pay_ for the advanced tooling - with the implication that there's virtually no commercial market, and open source developers have to do this on their own time. Which in turn seems to be generally decreasing IMO - I believe the problem is approximately (say, 90% of the way) isomorphic to "cost of housing market" discussions essentially (how do I spend 1-2 years being someone who can understand graduate-level CS/SWE papers and write high quality code, and then write this state-of-the-art tool that no one will pay for, and still have housing, food, make debt payments etc).

Polyglot environments have to have an element of a debuggable protocol baked in at a pretty deep level to really make it work at, say, the level of Visual Studio in 1999 or something. There's all sorts of issues there around non-aligned interests that shouldn't need to exist. For example, a simple polyglot problem is "how do I send structured data from one process to another in a standardized way". The standard Unix way is "line structured", which works until it doesn't, and then you're staring at writing your own marshal/unmarshal system, which is, definitionally, only your standard. If we don't have _that_ solved, then the social pressure to have a interop debugger between, e.g., Python and Ruby is ... well, take your own guess there.

I think there's absolutely space for a hardware-software codesign to occur which builds out a hardware system, a compiler qua LLVM, a standardized interpreter layer, interop protocols, etc, and to produce a developer system that is a quantum leap beyond what we have today. But that would be a decade long project and have a very long term payoff.

the tl;dr then, imo, is that profound advancement in the field only directly benefits a few, and then only sometimes; so the incentive problem is the basic issue.
You think code or manage is the only way a social media company works? What about content policy? What about sales (you know, the thing that lays the bills)?
> Even after the replacement was complete the electrician had to come back and redo the wiring connections because the inspector said the PVC joint at the top of the box had to be metal instead.

Right. There must be a reliable metallic path to ground.

This is a big problem with PVC pipe retrofits. In older houses, plumbing and conduit are metal and good grounds, and grounding to plumbing used to be permitted. Once PVC pipe came in, you have to assume that no pipe is grounded, and you need extra ground wires and stakes. This can happen due to a plumbing repair. Otherwise, a short to "ground" can energize the structure's entire water system.

In the original article, if your house doesn't have three-prong outlets, it's time for an full upgrade. You're at least half a century behind.

As for training new electricians, "In the past, Reyes recruited workers out of high school and trained them. But he’s reluctant to do it again. It costs his technicians time, it costs him money, and there’s no guarantee that the people he invests in will stick around because the job market is so competitive." Well, welcome to the free market. Maybe you have to pay more.

There are International Brotherhood of Electrical Workers apprenticeship programs not mentioned in the article. Here's Local 6, San Francisco.[1] They require high school graduation, a grade of C or better in algebra and trigonometry, and drug testing to become an apprentice. The apprenticeship is three years.

"Grid Alternatives partners with local organizations, like Homeboy Industries, a gang-intervention program, to introduce former inmates as well as other underrepresented people, to careers in solar. Those admitted to Grid’s training receive “wraparound supportive services” that address barriers they might have to participating, such as helping them get driver’s licenses, open bank accounts, or, for those formerly incarcerated, find attorneys." That may be starting too far down the food chain.

"But this past year, Laney’s program almost fell apart after one of its teachers, Forough Hashemi, announced she would be retiring at the end of the spring 2022 semester. Hashemi had been teaching six classes each semester, essentially holding the program together".

Laney College seems rather disorganized. Their web site says "Fall Classes Start August 24, 2020 – Enroll Now!". If their idea of recruiting is "we sent some letters and nobody responded", that's the college's problem.

[1] https://ibew6.org/
Listen, SMS sucks (and by extension MMS which is what manages the media sending) but universality trumps all. It's a simple system that despite all its flaws is still available everywhere and used for everything. It's an "innate" technology. Being innate is a feature far more powerful that stickers and read receipts.

RCS is a great standard to replace it but SMS is so ingrained that it wouldn't be gone even with RCS on every phone and every operator interconnected.
i love this interpretation, and i hadn't considered it before reading your comment.

the destruction that follows from his desperate avoidance of this relationship nearly results in his own castration. his last gasp at being an independent man threatens his very manhood. damn.
I'm sorry I didn't get very far in the article.

If I were to write an article about a current hot topic and the title is a question, such as "Why are there so many individuals abusing opiates, should we be worried?". Then, in the first paragraph I said, "the answer is simple, copycat behavior". I would not expect anyone read anything beyond that point.

The main question has been answered, in the worst kind of way. This isn't a black and white issue caused by a single thing. It is laughable really.
Seems like fpga are more for hardware designs that need more compute than a DSP can provide. It’s nearly impossible to beat modern GPUs for compute power, but they also can’t or aren’t be integrated into a board that controls a microwave transponder, radar, or whatever. I’m a laymen though, hopefully someone will correct this post.
> my impression is that the support on Linux within the Foundation is not complete

It is not, but it's like 95% of the way there in my experience - most things that are missing are relatively recent additions that have some complex OS interactions, like filesystem I/O with language-level concurrency features.

> Does this change imply better (eventual) support on non-Darwin systems?

Yes. The non-Darwin Foundation version is already rewrite that takes a lot of effort to keep in lock-step with the closed-source Objective-C version, so unifying the implementations in Swift will both reduce the amount of maintenance effort and promote non-Darwin platorms to more of a "first-party" status.

> Also, is Foundation the same thing as what one might normally term a standard library?

It's more of a standard library++, including some things that other languages include in their standard libraries (Date/Time models) but also other things that are common to put in third-party libraries (networking, etc.). You do not need to use Foundation for basic things like arrays or concurrency that are built into the normal standard library.
Awesome, let us know how it goes, we're keen for any feedback.
Interesting, looks like some sexual orientations fall into the “underrepresented community” definition. I wonder how the gauge this type of diversity. Would it be “sufficient” if half of the board are bisexual white men?
SMS is a mess in the US.
I tried repeatedly to just stick with Makefiles but I kept having to add workaround and hack to do basic stuff. They got uglier and uglier. I checked out go task and cargo make, but eventually gave in to `just`. It has worked just fine and the files are infinitely more readable than the comparable ones w/ make.
Maybe Tanya reads a lot of PDF as kind of default format for all kinds of technical things and very common format for downloadable ebooks. AFAIK ebook readers are terrible in pdf rendering.
> Note: use tabs rather than spaces to indent the commands in your makefile. Otherwise Make will crash with a cryptic error

Using this as an example, are there more modern equivalent tools that may be a bit more user friendly? I appreciate make and I get its age and the complexity and all, it's just sometimes I need something that's simple and explicit, without the historic baggage.

Edit: It's not about spaces/tabs obviously, but about "Otherwise Make will crash with a cryptic error" which I used as an example
Likewise. I believe mine arrived about the 29th.
Haven't broke the shrink wrap yet.
I was a little surprised to read the original comment too. I've never seen a sheathed ground wire used in WA state (on residential).
Depending on where you are in the U.S., a "cross only at crosswalks" sign is necessary because all intersections are considered to act as crosswalks even when there are no solid white lines. Pedestrians can still cross, and vehicles should yield the right of way. That sign could indicate an exception to the rule, due to some dangerous, non-obvious condition that makes it unsafe for pedestrians to cross the road.
We could save Haiti by carpet bombing it, killing everyone there and hanging a "free land" sign on the door and telling the Dominican Republic to have at it.

I know you're not actually advocating that :)

My point is (and I think we largely agree) is that peacekeeping or nationbuilding missions like what we would need to do in Haiti are incredibly difficult, if not impossible. Too permissive and the opposing forces have free reign and take over. Too harsh and you turn the average population against you and they start supporting the opposing forces and now you're just fighting a whole country. It's a lose/lose.
Whole-house GFCIs are far less sensitive than the GFCIs built right into the receptacle.
Haven't been a fan of The Verge since Topolsky left.
Blaze.tech launches AI-powered, no-code platform to build apps and software
> When one is driving at 100km/h, “wordiness” is not really that useful.

Really don't know what you mean. Signs are large and visible from a long distance away. You've got plenty of time to read, and we're talking about short phrases like "EXIT ONLY" or "TOLL PLAZA 2 MILES". Not paragraphs of literature.
Can you share what device you're using for the 3-minute shut-off and recovery?
> Vacation balance will no longer be tracked

While the balance may no longer be tracked (because there's no balance in the first place), I'm willing to bet any amount of money that there will be a record of all vacation time you have requested and taken, and managers will be able to reference that record for stuff like future approvals and performance evaluations.
From the article: "Modules which can be easily be deployed independently - when the need arises."

I read this to mean that they would always be deployed independently, but now I think I misread it.

He actually meant that they should be really easy to split. In practice, I think people with this view underestimate the difficulty in splitting even seemingly unrelated services from a monolith. Its never completely trivial.

Its better not to start that way if it is foreseeable as an undesirable end state.
I moved away from cities to be left alone, but the city folk still feel entitled to tell me how to live.
BlackRock officials reportedly told employees the New York-based company plans to reduce its headcount by 2.5%

How significant is a 2.5 percent layoff? How many employees does BlackRock lay off in a typical year?
In a way, yes. The specific meaning of words here is important. Sex likely refers to primary sex characteristics and gender may refer to secondary sex characteristics. For example, breast cancer is not a high risk for men, but it is for trans women.
Diagramming on a tablet is an interesting idea, maybe it can provide a better whiteboard-like experience.
> Most diagramming tools are generic and flexible for any purpose. This is great for quick sketches and whiteboarding but painful for creating longer-term documentation where it’s important for objects to contain metadata and have relationships with other objects.

I'd suggest to change this copy writing to "any purpose - which is great". Was a bit confused while reading, had a bit of disconnect.
While doing my PhD some years ago (it wasn't a PhD on AI, but very much related) I trained several models with the usual stack back then (pytorch and some others in TF). I realized that a lot of this stack could be rewritten in much simpler terms without sacrificing much fidelity and/or performance in the end.

Submissions like yours and other projects like this one (recently featured here as well) -> https://github.com/ggerganov/whisper.cpp, makes it pretty clear to me that this intuition is correct.

There's a couple tools I created back then that could push things further towards this direction, unfortunately they're not mature enough to warrant a release but the ideas they portray are worth taking a look at (IMHO) and I'll be happy to share them. If there's interest on your side (or anyone reading this thread) I'd love to talk more about it.
The data lakehouse space is the most exciting evolution of the data warehousing industry imo! If anyone wants a comparison guide from a neutral party, we did one last year: https://airbyte.com/blog/data-lake-lakehouse-guide-powered-b...

I cant paste images here but imo this table comparing the 3 formats is the big takeaway https://assets-global.website-files.com/6064b31ff49a2d31e049... (explained inline, we do cite onehouse heavily but we are independent of them)
Do you think it's possible for a poor family to teach their kids how to manage money for growth?
That extension cord doesn't have a fuse.
I think many (including me) would still consider an application written in Lambda functions a monolith.

It's how databases are used etc. that matters for service boundaries.

There really isn't that much difference between a stateless monolith deployed in k8s, a Lambda function, and a microservices with one function in each service ... it's all just stateless code anyway.
Not here. Single trigger.
This is the Alan Watts dying of alcoholism at 58 years old. Is that the guy you want to take life advice from?
Somehow I didn't know about this.

https://en.wikipedia.org/wiki/United_States_occupation_of_Ha...

The parallels to the current situation are uncanny. I hope we don't make the same mistakes again.
>I am a bit mad at myself for not even thinking about that. I know people who still use flip phones and this basically segments them out even further

Don't worry, you're in good company - increasingly a gigantic amount of systems just assume that you have a smart phone and are willing to use it to do everything. And that you are fine having everything tracked and logged because you did it digitally. The assumption of "everyone has phones" is absolutely absurd, and it's way too wide spread. The final evolution of this is "cashless" stores/restaurants, where you literally cannot exchange money for goods and services without having a bank account and a smart phone.
Market Annealing: Getting to $10M ARR in Early Markets
Very short discussion last month:

https://news.ycombinator.com/item?id=33923484
Nah, the only way to get people to stop texting will be to remove it. It's just too damn useful to not use.
> reproduces GPT-2 (124M) on OpenWebText, running on a single 8XA100 40GB node in 38 hours of training

For comparison GPT-3 has more than 1000x more params (175B) and training time was around 2 months on ~1500 V100 GPUs which costs millions of dollars in cloud compute costs. Gopher with 280B params was trained on 4096 TPU-v3 chips, Microsoft Megatron-Turing NLG 530B trained on 2240 NVIDIA A100 cards (each card costs ~15k USD).
And the most mind blowing is PaLM from Google with 540B params and trained on 6144 TPU v4, which costs around 10-30M USD in cloud compute to train.
yeah, that makes sense. packed structs are the place where I had trouble in the past.
As somebody else in the thread wrote, it's really hard to know what the culture is like when evaluating a new job, unless you are very upfront regarding your expectations with your future manager.
> The tragedy of the design of computer programs is that we have no theory of efficiency, no theory of what is most optimal

Yeah, that's just fundamental law we have to accept. I believe the reason we don't have a theory of efficiency is not because it's hard to measure. Efficiency is inherently a human concept, not a mathematical one. We will simply never agree on it's definition, so we'll never have a theory.

The good thing, however, is while we can't agree on how to measure efficiency, we can agree how to measure the outcomes of it. Efficiency leads to success, and our definitions of success are way more aligned (and more mathematical).

If we accept that theory is impossible, empirical evidence is as good as it gets.

For example, I'm not a fan of Ruby, but it contributes (or at least used to) to more than 50% of YC startups value, while not being a very popular language overall. Whether I personally like it or not, this is hard evidence that there's something about Ruby that correlates with success. Something I probably don't understand. Something even Ruby developers probably don't understand. Unless I have a plausible theory explaining why there's absolutely no causation, it's undeniably there.

Of course, we don't have empirical evidence on bleeding edge tech. And that's why "choose boring technology" is a thing.
I wouldn't be too surprised to find lobbyists from appliance manufacturers and utilities behind this sudden push to ban household gas appliances.
found it, even has the same name: https://github.com/E-xyza/ex_term
Show HN: Val Town – A Cloud Scripting Site
Hey HN! We're so excited to show you Val Town (https://val.town)! A "val" is a JavaScript/TypeScript function or value that runs on our servers. We aim to get you from idea to running code in seconds: type code, run it, get its API endpoint, schedule it - all from the browser, in a couple keystrokes.

We're a startup of 4 people, mostly in NYC. We've been working on this for 6 months and are eager for feedback from the HN community.

Why do we need yet another online coding IDE? While researching devtools[1], I found myself wanting something halfway between Replit and Zapier: a tool that makes hosting, deploying, scheduling, and authenticating easy, but is first-and-foremost a programming tool.

We added `console.email` to the runtime to make it incredibly easy to email yourself. We don't have npm imports yet, but we do have a low-friction system that treats every user as a namespace, so you can refer to `@me.foo + 1` or `@yourFriend.bar()` right in your code. There are a lot of thorny implications this newfangled import scheme creates, but also many joyous and carefree coding experiences! One of my favorite features is that we store every evaluation, up and down the callstack, including inputs, outputs, logs, etc, which has been an amazing aid to debugging.

So far, Val Town is mostly used for what we're calling "programmatic notifications": query a data source for new items on an interval and email them to yourself.

Get notified when users you "follow" post on Hacker News: https://www.val.town/stevekrouse.hnFollowPollJob

Get notified when to close your window during fire season in SF: https://www.val.town/stevekrouse.aqi

Get notified when there are new citations on a paper: https://www.val.town/ernest.newCitationNotification

Subscribe to RSS feeds: https://www.val.town/stevekrouse.pollRSSFeeds

A good place to get started would be forking one of those vals and modifying it to suit your needs. Some folks are using the tool in other ways, such as in webhook contexts, and we encourage those uses as well. We'd LOVE to pair-program with anyone looking to try out the tool and give feedback. Email steve@val.town :-)

Main site: https://val.town
Docs: https://val-town.notion.site/Val-Town-Docs-01c8eb9c534b48998...
Discord: https://discord.gg/dHv45uN5RY
Blog & Newsletter: https://val-town.notion.site/Blog-6d3ef714d0c849e9be71b3986a...

[1] - Whole Code Catalog: https://futureofcoding.org/catalog/
Just to explain why Objective C code, in practice, is not especially fast:

You generally make the choice between writing something in pure C, which gives you plenty of performance but little safety, or using Objective C classes and methods, which gives you plenty of safety but you're paying the price for dynamic dispatch (objc_msgSend) and pointer indirections all the time.

Swift makes it easier to eliminate things like dynamic dispatch while still keeping the safety. So it should be normal and expected that a rewrite from Objective C to Swift would result in a speedup (and increase in code size).
EU privacy decisions against Meta’s legal basis for ads raise fresh complaints
Agree that OoO is the big cost. But we can also mitigate that without VLIW: SIMD/vector reduces the instruction count by ~5x, and energy by a similar factor.

And a portable API such as Highway also helps us move the same code from x86 to Arm or RISC-V with just a recompile :D
CNCF accepts Kubescape as its first security and compliance scanner project
I would love to be able to write cross-platform desktops apps in Swift. The language isn't perfect of course but I enjoy it a lot more than the alternatives I've tried.

That possibility is still a ways down the road of course but Foundation getting a cross platform rewrite is a nice step in that direction.
"Unfortunately"? How do you figure?