skysight-inc/HackerNews huggingface dataset:
I imagine a lot of the cost & time for public projects is precisely because they have to be contracted out to private developers. If the government had construction workers & equipment on it's own payroll (like we do for police, postal workers, sanitation, etc), these projects probably get done a lot quicker.

It would have the bonus effect of making infrastructure construction/maintenance projects happen more often. Both by lower the barrier to get started (no need to have contractors bid your project, etc) and b/c it's wasteful to have public employees just sitting around with no work to do.
You've got an illustrative example and I think it points to something important about the moral rot that results from considering political positions as being at all related to consumer choices.

Individual neo nazis may enjoy the product coca cola, a preference completely orthogonal to their politics. They mostly actually don't like the actions of the coca cola company, they've "gone woke" eg have black and queer people in the ads. That individual neo nazi may decide not to buy coke then, a consumer choice informed by but downstream from their politics, and mediated by their preferences.

I hope you can see the useful difference between these distinct but related interactions. Neo nazis or anyone else for that matter may or may not like elon musk, or use products of companies he runs. And that may be partially informed by their views of his public actions. But by and large neo nazis and other far right extremists do see his actions as aiding their cause, regardless of how they feel about him as a person.

And those actions and their results are what I was talking about, not "liking" or endorsing or engaging with as a consumer choice.
Oh man three20. I was freshly hired at my first dev job at a startup as a self-taught rails dev. I like to learn and was open to doing more, so they had me start to take over some of the ios dev, which heavily leveraged three20.

Unless you have the same experience, you can't imagine how difficult it is to get your head around native ios development with this kitchen-sink, highly-opinionated library layered on top. I had no frame of reference for understanding ios, or three20, or even development in general really (I had done some webapps and api servers...). That was the most difficult phase of "this seems like it should be incredibly simple but I'm now a week into trying to figure it out". So frustrating.

I made it out the other end, ultimately by just throwing my hands up and asking for help, then really digging into native ios first so I had a solid frame of reference of what the system was intended/designed to do, and what three20 was doing for/against you.

I had a similar experience with Ruby/Rails actually (not understanding what rails did vs just ruby), and now I recognize I'm falling into that trap immediately when getting into new ecosystems. Now I try to make sure to start from the basics, and layer the complexity on only after I have a frame of reference for understanding the platform.
I’ve yet to see someone not terrified of redis cluster mode. Everyone wants to jump ship for some new product. In a decade of defending Redis from “buzzwordDB” replacements (its multi threaded!!!) I’ve not heard a single reasonable argument against Redis. Did Aerospike destroy Redis yet?

Good luck dragonfly - and congrats on the raise - but you’ll have to pry reliable Redis from my cold dead hands!
Major League Cricket: will a $120M moonshot find success in America?
I haven't heard of that movie, but Symphony no. 4 is an excellent piece!
In fact, it does break builds. I've seen it personally with several Go libraries: they drop support for e.g. Go 1.12 in some minor version and then suddenly "go install ./..." step in your CI stops to work. And since we're talking about Go 1.12, that is, pre-module days, fixing that entailed either a) upgrading your whole project to use modules; b) changing the build pipeline to explicitly check out the last working version of the library's repository into GOPATH in the pre-build step.

This is particularly nasty when it happens in mostly stable, rarely-updated internal projects because what was supposed to be a 5-minute, 3-line update turns into a several hours long wrangling match. Apparently, the code does rot and rust or something.
This is something that far too few folks put in their progress/change logs.

"We didn't do ..." is so incredibly important.
> James Gosling, being much older than I was, he had lots of experience with SmallTalk and Simula68, which we also borrowed from liberally.

Simula67. It was an almost superset of Algol60 & had nothing to do with Algol68. Smalltalk was also influenced by Simula67.
> keep immigration controllable

And a lottery is the best way to do it ? Points based systems, merit based systems or even seniority based systems make a lot more sense. How is complete and utter randomness (lottery) the best answer ?

> unclear or nonsensical rules

You have to find a new job with 2 months or leave the country

Tech recruiters take 1 month to get back for screening, and the full loop can take a good 2 months start to finish. Add months of leetcode prep and weeks of negotiation, and it practically makes it impossible to get your own job back if you ever have to switch jobs.

Spousal work visas can take 6 years from start date in ideal circumstances.

Even the best companies take 1 year to start applying for your perm. The application process to enter the waiting queue takes 3 years. After entering the queue (i140), you have to wait 1 year to apply for spousal work and 1 more year to get that approval. This whole time you cannot switch companies or cities or even move to another track eg: SWE -> Manager/PM/DS, because you will need to redo multiple steps in the process.

Greencard queues are now 25-100 years long for certain countries.

Indians, Chinese and Mexicans are effectively banned from ever becoming American citizens legally. All while the US does zero diligence when it comes to asylum seekers and illegal immigration at the border. Remember, the goal is to keep immigration controllable !

Going back to school in the US is technically illegal.

An H1b is a dual intent (immigration possible). The student visa (F1) is a non-immigrant visa. I know cases where students were denied F1 because they decided to go back for a PhD after being on an H1B.

Can't have any secondary income.

Want to moonlight as a musician ? Nope. Want to sell an app? Nope. Want to start a startup ? Nope. Hilariously, people do all 3 through illegal means which the US Govt. enforces just randomly enough that the rule followers feel eternally suffocated, and those who choose to accept that breaking-rules is inevitable, live in constant moderate-fear of tomorrow being the day the US govt. will raid your house.

I'd go into all the irritating bits of the H1b if I had hours, but the H1b can effectively be summarized with this video - https://youtu.be/mKc32jQIY0w?t=88
My dad's been physically disabled my entire life. Those "stupid" ADA rules make it possible for him to navigate public spaces
> "beleaguered"

I thought "Beleaguered Apple Computer" was the official name of the company...
Eggs are more expensive because of bird flu. It's funny but all the 'too much money in the system' people use examples that don't have that as a root cause. The guy with the lumber mill has no way of knowing if it was people with free money building additions, or, as in my area, EVERY business required to put in safety measures to stay open during covid most often made quickly with lumber from home depot that they have to buy no matter the price if they want the government to allow them to stay open. People claim it's too much free money when in fact they are getting windfalls from being basically 'rent seekers' while screaming they promote free market.
>...examples from art history like Pablo Picasso and Vincent Van Gogh, who created their artwork through active imitation of others' artworks even after they became expert artists, suggest that imitation is somehow an effective driver of creativity, even for experts. We may be able to assume that expert artists actively and effectively integrate their own creative visions and influences with others' styles to create new works.
Sun and Apple were drawn together as my-enemy-is-your-enemy due to Microsoft. There the cultural overlap stopped. It is not surprising to hear about some inside lower-upper-management plot among stock owners, to M&A their was to personal Lambo riches. Neither user community wanted this, and the World was a very different place at that time.
fzf lua is a cool plugin for neovim: https://github.com/ibhagwan/fzf-lua

So you don't need to do stuff like

vi $(find . '/' | fzf)

And instead can use fzf from inside the editor.

It also supports integrating it with fdfind and ripgrep.
"Fake agile" is so pervasive at this point. It's just waterfall, but without having to bother planning out the other end of the waterfall and hiding it all behind scrum.
that's exactly what's being tested by waymo in SF and Phoenix- there is no driver.
I'm not a lawyer and I don't work for Adobe. :)

The contributor agreement linked from here[1] is this: [2]

"You grant us a non-exclusive, worldwide, perpetual, fully-paid, and royalty-free license to use, reproduce, publicly display, publicly perform, distribute, index, translate, and modify the Work for the purposes of operating the Website; presenting, distributing, marketing, promoting, and licensing the Work to users; developing new features and services; archiving the Work; and protecting the Work. "

I guess this would fall under the "developing new features and services".

What is funny is that "we may compensate you at our discretion as described in section 5 (Payment) below". :) I like when I may be compensated :)

And in section 5 they say: "We will pay you as described in the pricing and payment details at [...] for any sales of licenses to Work, less any cancellations, returns, and refunds."

So yeah. Sucks to the artist who signed this. They can use your work to develop new features and services, and they do not have to pay you for that at all, since it is not a sale of a license.

1: https://helpx.adobe.com/stock/contributor/help/submission-gu...

2: https://wwwimages2.adobe.com/content/dam/cc/en/legal/service...
I am sorry, I don't understand- can you explain this? What construction was required for safety measures? Especially such that required wood specifically?
It’s not a question of whether you can hear transient response differences, because the answer to that question is obviously yes.

The question is whether the differences between the transient response in the NS10 and the transient response in other speakers is a good explanation of why people like the NS10s, and I can think of some ways that we could figure this out experimentally.

I suspect the transient response is only a small part of a much larger picture which includes: the NS10s are popular and people are used to them, the NS10s have a midrange emphasis that helps people hear problems in the midrange, the NS10s are sealed which affects how you should place them relative to the wall behind them, etc.
What then, if Flutter is not to be relied upon beyond 2 years, should you be considering? This is the question left unanswered at the end.

It was precisely this question that brought me to dart/flutter, as well as being truly cross platform, over the multitude of JavaScript Frameworks.

I hope Google doesn't end the dart/flutter development.
It may sound like an oxymoron, but the truth is CitizenDeveloper has made it a reality. What does full stack development really entail? It's about mastering a set of tools that will enable a developer to build, deploy, and manage sophisticated custom web applications. And the CitizenDeveloper no-code platform promises to do just that. That's right, you heard it correctly. CitizenDeveloper delivers a no-code platform that enables full stack development.
Too good to be true? If you're interested in becoming a full stack developer but are intimidated by the traditional hand coding aspect of it, sign-up for a free trial at CitizenDeveloper.com today to see how the CitizenDeveloper platform follows conventional full stack paradigms, but delivers those same capabilities in a no-code environment.

A full stack developer using CitizenDeveloper can deploy greater than 10x the features per unit of time… a massive increase in productivity. Plus they can do it producing features that have fewer bugs, require less testing, and require no security remediation. And if all that isn’t enough, the applications they build are massively scalable, right out of the box and learning the tools is easy.
I was confused about why the Center for International Environment Law was on HN first page https://www.ciel.org/
I expect them to leave it alone. We leave ours alone and Canada is supposed to be the more enlightened ones.
how does it work, where do you use it

does not do anything useful on my mac m1

j '' '' '' '' ''
Tobacco in Canada is a complex subject. While I agree the infamously high prices of cigarettes in Canada go into play, I would argue that tax exempt cigarettes quotas in reserves[0] and the overall lack of oversight in Reserves creates a perfect haven for contraband, distribution of tax-free cigarettes and "indian smokes".

its sad how the Indian Act is still in effect today and how politically impossible the situation is.

I think that countries without these huge loopholes might see less problems from bootlegging
as we see here.

0:https://www.ontario.ca/document/tobacco-tax/first-nations-ci...
It's obviously different if you work in finance and you're dealing with hedge-fund-sized quantities of money. Making money off risk is your core competence.

For the vast, vast majority of startups that's not their business. Storing a few million dollars should not require expert due diligence into a bank's holdings when you're in a developed country, due diligence that these business owners don't even know how to do. It's not irresponsibility, it's focusing on the things a small business should focus on rather than distractions.
That’s the Stallman kind of point of view. https://en.m.wikipedia.org/wiki/Open_source section "Open" versus "free" versus "free and open"

But to a lot of us, “open source” has a specific meaning as well.

> Open source doesn’t just mean access to the source code.

https://opensource.org/osd/
Yes, that much is likely true. Yet, I maintain that the market dynamics we saw in lumber very likely played out in other sectors. There's been so much discussion of price gouging, when at least in my industry, I know for a fact the pricing was a product of radically increased demand. It seems very likely to me the same is true for potato chips.
Is Dart's pattern matching influencing the JS proposal as well? Or are both sort of separate without much influence from either side?
objc_msgSend does allocate memory - for the IMP caches, and the class initialization costs (and calling +initialize) the first time you message a class.
I think they dumbed it down in order to release it, so that Google researcher probably interacted with a much less restricted version of LaMDA.

I tried a version of BingChat that was so crippled after their fine tuning went off the rails that taking to a cat would be more informative.

I think this is what will happen here, Bart play reasonably dumb to keep it safe and then they will enhance it with more sophisticated capabilities.
Ah my bad, I jumped the gun without reading the whole comment and it's context.
As an engineer that last used Java when it was Java 11, I cringe at the thought of diving back in. A trade-off of increased release velocity for any language I suppose.
They they don't need NAT that is simply called routing. The ISP sends every packet that is in your assigned /64 to your routers IP address. It's called prefix delegation [0]

Yes they get a /32 by default (at least in RIPE) larger allocations need justification. But there are 2^32 /64 subnets in a /32 so every ISP gets a complete IPv4 internet of /64 they can assign to their customers at will. Your devices assigns itself a random IP address from that /64 network your ISP gave you via prefix delegation.

[0] https://en.wikipedia.org/wiki/Prefix_delegation
Yes far too many people think blasting is a spectator sport, it very much is not.
My work does not filter anything ( it won't let me use some websites, but will happily let me see ads for new yard gizmos ) so the few times I actually am forced to look for something on work PC, it is a quick reminder why I bother doing all the things I do.
It's the historical definition of gentleman, like Samuel Pepys.
Am I the only one that tried fzf as a replacement to the default Ctrl+R behavior, then switched back?

I'm perfectly satisfied with the default Ctrl+R functionality, to the point that fzf seemed to add visual clutter without any value.

I guess I was never let down by inverse search.

Context: I'm using Linux and doing SWE and SRE work, and constantly live in the terminal.
Bard is immediately available to all Google One subscribers, at least in my country (United States).

If you're a Google One subscriber in another country, and it works, please add your country name.
Structured concurrency looks a lot like C#'s Task library without the async/await sugar but with the exact same footguns.

Joining into a synchronous function is an anti-pattern in C# because you consume threads. This seems to be the same, except with the assumption that virtual threads are fine.... But that's not an assumption that can be made by the method writer, right?
> Everything should be a drop-in replacement

It isn't at all, in my opinion.
Consider the introduction of the module system, for example.

Some libraries moved out of the core language.
CodePush for Flutter by Eric Seidel, Founder of Flutter
Smartphone photos are already heavily ML-processed, with actual details and colors being replaced by what the model thinks looks best. The moon thing was just the most blatant example.
Hey nothing wrong with that! Huge fan of Terry Tao. Something magical about how their brains work.
What's the alternative that reaches eventual compliance everywhere on a shorter span than "wait for the grandfathered buildings to be bought and demolished" though?
>Why adapt my content to people who admit they don't want to watch anyway?

Going back to the point of my inquiry: If you are serious about pushing this issue into the mainstream rather than just being just a channel that a certain small segment of the population happens to enjoy, then wouldn't you want to expand the audience to be as large as possible? Like it or not, there is a large percentage of potential supporters who are just not going to sit around and watch what is typically 20+ minutes of rambling.

If you are not really serious about this then I understand your hesitation but then why the involvement with Futo?
Because it is an expression that introduces a new keyword.

You could say “return match…”

It’s not easy to introduce without breakage. Not saying it cannot be done.

But PHP didn’t manage to for example. It also isn’t real pattern matching but that’s a different issue.
It does not have to be instead of our startup, really.
It's a shame "C with classes", as C++ originally was, didn't stick around for parallel development.

I work with C daily and I'm well aware of its many shortcomings (e.g. its huge list of undefined behavior and its PDP11-centric view of modern architectures), but with some effort I believe it could function as a semi-portable second-level intermediate representation. Nim uses it as such, IIRC.

Compiling to C first would introduce some of its own issues, for sure, but I imagine doing so would alleviate the pressure the C++ standards committee puts on compiler vendors each time they expand the size of the kitchen sink.
Now you need to ask it to do one on AI ChatBots
Also: below pavements there are usually quite a lot supply lines as that's the only available space. All work there has to be done careful not to damage anything. On a larger parking lot however there is just a single power line for the lights and little sewage for collecting rain water, while most other area is free.
Io was one of the inspirations that first got me interested in programming languages. It's a beautiful little language. For me, the syntax is a sweet spot of being extremely simple and elegant but no so simple that it gets awkward and verbose like Smalltalk and Lisp can.

The semantics are equally beautiful and elegant.

It's just a cool language.

The main downside is that the semantics are so dynamic that it's virtually impossible to optimize.
Right, method swizzling is actually "monkey patching" in ruby parlance. You arent replacing the _dispatch mechanism_, you are relying on the fact that its a dynamic lookup to replace that entry in the lookup table at runtime. Which then the dispatch mechanism happily plays along with.
Fundamental science enables creation of efficient, more colorful OLEDs
I don't think the answer is that simple. Sure, cash users are an easy target here, but upon closer inspection things just don't add up. Targeting cash users would have some deeply negative side effects for everyone.

To quote patio11: "The optimal amount of fraud is non-zero". The financial system needs slack, otherwise it destroys itself.

https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...
Sorry, can you be more specific? As far as I can tell both are a list of destinations, activities in each, and some minor facts to motivate visits.

Arguably there's an issue in the Bard one in that it splits the Tokyo portion in two and has you return there to fly home, but also some people might prefer this to have a round-trip ticket to the same airport.

Maybe it's my lack of knowledge about Japan, but I'm just not seeing a difference between the two in terms of logical reasoning.
Don't try to get in a fight with a computer. You'll lose.
My codebase at work is written in Java 8, I honestly don't see what other benefits upgrading the language would bring. There's already so much business code written in the old Java 8 style (which works), don't go trying to change how the code is written now. To me Java 8 is simple and boring like Go, with some imperfections like the lack of a native map data type.

I'd still upgrade for the new VM's better performance/security patches or whatever, but I don't need any language changes.
I have to say, "a fun way to learn about customs forms" is the most wholesome way I can think of to respond to something that may have taken you some effort. And I am truly grateful for your assistance in getting those gifts for everyone.
Lineage OS 20 review: A new lease of life for your old device
People act like books are just words to read, but the fact is that handling a well-made artefact of any kind stimulates different neural pathways into your brain than just looking at it.

Books can have heft. They can be pleasing to touch. The feel of each page as you turn it is part of the book's user experience, and different choices of paper, binding, and finish all affect that.

Reading a physical book generates more "input" to your brain, and if you're going to go to the trouble, it can be stimulating and pleasurable to pick a book that adds physical joy to the experience of reading.
You would want to know how many deaths which would otherwise have been recorded as alcohol related, were actually recorded as entirely covid related in this period.
>What useful development comes out of such?

Mathematicians aren't concerned with that at all. If something they do ends up being useful to science and engineering, then wonderful. But it's not the point.
Not yet but it supports JSON API