skysight-inc/HackerNews huggingface dataset:
>That makes sense. But presumably you don't have to permit the guns you don't carry around.

Generally, it's not the gun that's permitted it's you as an individual.

You're telling the government "hey I have a gun and here's all of my personal information".

Even if you only carry one around it's not a huge leap to assume that more may exist and if confiscation were to happen they know you have at least one (and probably more than one) to seize.

Not to mention said information is stored in databases where the information can (and has been) stolen [1] which may lead to you becoming a more valuable target for theft.

I can legally (but not wisely) carry a firearm in the open in my state, but if I don't want everyone to know about it and "conceal" it I have to tell the government and be put in a database that may get leaked.

>And it's a "well regulated militia", not a free for all

There's plenty of debate over that term (and if it's just some antiquated terminology or not), but
it is followed by "the right of the people" (not explicitly just some "militia" for what that's worth).

I'm not in favor of it being a true free-for-all and there's plenty of restrictions on who should be able to have guns which are seemingly reasonable (with appropriate due process), but realistically that only affects those who comply with laws.

>I understand people wanting more rights than they are statutorily entitled to.

I want as many rights as possible for the most amount of people. Of course this one is one of the most contentious given the risk of harm (which should be acknowledged in any honest argument), but in my estimation if you consider it a right (which not everyone does clearly) you should defend it because there's no shortage of governments wishing to remove rights from its people.

>So do I, on other rights

Without going too far down the slippery slope, which other rights are you willing to compromise on with the least generous interpretation?

Or would you rather prefer the strongest interpretation that maintains the most personal protections at the risk of a
safety over freedom?

2A aside, I think there's a bunch of rights including speech and privacy rights the government would like to bypass for the supposed sake of perceived safety. After all we have to stop the terrorists and protect children, the ends justify the means.

[1] https://calmatters.org/commentary/2022/12/how-did-confidenti...
The part of my parser that parses tokens looks identical whether or not I'm using a separate lexing stage. I write a rule that expects a number, I write a rule that expects a string. Whether or not the item is a terminal (like it would be with a lexer) or a non-terminal (like it would be with a parser) doesn't really change how the rule is written.
> Gone is the naive belief that rare/valuable skills secure higher salaries over a long period of time.

While I agree that this is a naive belief to have (at this point in my career I think there's almost a slightly negative correlation between skill and TC) the general talent pool for software engineers has, at least in my experience, dropped tremendously while TC has exploded.

The most important skills for getting high paying jobs in the last few years has been grinding leet code, then grinding systems design etc, etc. Software engineers no longer have "rare/valuable" skills, they have highly commodified, easily replicable skills (at least at the interview level).

Software engineers today simply aren't that skilled (at least on average) despite what they want to believe. It reminds me a lot of dotcom bubble where anyone with a pulse that could turn on a PC could get a high paying job.
Not crazy at all. Western Ukraine is already being rebuilt, it's safer there than in, IDK, Argentina where you can get robbed very easily. For example the bridges around Kyiv that were blown up during the failed assault on the capital are almost completely restored.

"If you want to make money you need to go to scary places"
The the first sign of a canceling struggle with customer service, I tell them that I'm revoking their permission to charge my card and I'll be filing a chargeback if they do. Never had a negative response.
> `lex` and `yacc`

yacc is ancient. Even its replacement, bison, is ancient at this point.

I have seen "lexing" done on the parsing level in the past. The same way you can say "a sum expression is a subexpression, a plus sign and another expression" you can say "an identifier is 1 letter followed by 0 or more letters or digits". It was a bit cute, but awkward.

It's very convenient to have two passes. The first one removes unnecessary stuff like superfluous spaces or comments, so that the actual parsing can operate over a simplified space (not having to take into account things like "an expression 0 or more spaces, the plus sign, 0 or more spaces and another expression"). At that point, you might as well just use a Lexer for phase 1.
One group sees their phone as a tool, the other sees it as a status symbol.
I can see why you might like 2049. To me it’s not the introspection and growth of the character that’s its failing, it’s the poignant multi-second shots of a tree root or a bit of ash that felt overly deliberate and designed to seem meaningful while also dragging out the run time.

Yes - I love the books of Dune (well, the Frank Herbert ones) and I find the old movie entertaining and used to obsessively collect different cuts. I enjoyed the sci-fi channel adaptations, though I didn’t much care for their portrayal of Paul and also I probably haven’t watched them in 15 years.

I felt that the lack of interpersonal rapport and affection, along with his choice of palette, just made the whole thing feel sterile and dull.

My fear is that this becomes the definitive Dune for the next few decades, blowing the budget (both literally and metaphorically) for Dune adaptations on a polished though ultimately bland pair of movies.
Agree, misleading title. The introduction makes the context clear, but probably too late to not call the article click-bait.

> [...] It originates from a researcher within Google. [...] The document is only the opinion of a Google employee, not the entire firm. [...]
"I Have No Moat, and I Must Scream"

https://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Sc...
It's not so bad, given the company culture. I'm one of the people impacted and it never occurred to me that anything was off by that statement.
Make it easier to immigrate. Make housing affordable. I'm sure many talented young people would rather live in the EU than the US.
I get the feeling that at this point, the best thing Google could do is to go all in an open source their models and weights. They'd canibalize their own business, but they'd easily wipe out most of the competition.
Nothing you do can keep the majority awake.

Budget bills in particular can get really tedious. And any bill that, say, strikes or adds a word to already extant law, would require reading the entirety of the law so changed.
It was optimistic because Java came out long before 64 bit systems were common.
Just guessing that Cache throughput increase with the memory reduction may offset most performance issues.
Fails to mention my favourite text editor, Sublime Text which has an optional Vim mode built in (Vintage). I personally am using NeoVintageous[0] which allows you to run various ex commands and shell commands, as well as incorporating features from popular plugins such as vim-surround.

0. https://github.com/NeoVintageous/NeoVintageous
I'm convinced that anyone sounding the alarm bells about AI has no idea whatsoever how these models are built.
I'm not sure "enabling easier abuse of power will likely have bad consequences for populations of people who are already targeted for abuse by people in power" is moving the goalposts.
The Hitchhiking Contributor’s Guide to Onboarding Docs in CI/CD
> You will be charged fucking $6000 dollars for a item that is already present in your car.

How so? The one-time fee is $1950. Also, this is nothing new: top end Mercedes-AMG cars always had an optional "AMG Driver's Package" [0] for years now, which did nothing but electronically unlock Vmax from 250km/h to 290km/h. No changes in hardware at all. It used to retail for around $2500.

Now you have the possibility to order a performance unlock after buying the car. You can even try it out for a few months to see whether you really need it or not.

You might not like it, but it's actually a better deal than before.

[0] https://www.mercedes-benz.co.uk/passengercars/mercedes-benz-...
New Mexico is neighboring and also generally a blue state for quite some time. It is similarly lopsided in terms of population concentration in the central city, but I think the phenomenon is older than this in both states. Colorado and New Mexico both have a history of leaning pretty libertarian in a classical sense which I think lead to a lot of the progressive policy you see today. It might be attributable to the fact that both are Rocky Mountain states that aren't all that easy to settle and so have a history of a fiercely independent population. In modern times that shifted towards a sort of cultural capital status that has attracted a lot of younger people. It is perhaps also a factor that both states are relatively multicultural compared to other US states in the region (this applies to AZ and TX as well to some extent, so clearly there are multiple things going on).

A common go-to example of New Mexico's libertarian tradition was the legalization of same-sex marriage in this very Catholic state by a supreme court ruling, after some county clerks started issuing same-sex marriage licenses on their own initiative because they didn't think the law prohibited it. This kind of thing is sometimes viewed as apathy but is more charitably seen as part of a general attitude towards permissiveness.
One of the coolest parsing libraries I've ever seen doesn't require a separate lexing phase, but IIRC it kinda supports something similar in the form of regex tokens: https://github.com/engelberg/instaparse
Only reason why I use a bank is for the payment of my bills, definitely not for their investment savvy or making my money grow, already getting nickled and dimed for card payments/cash withdrawals and printing statements.
It seems plausible that the entry of written English is decreasing over time. As it becomes cheaper to 'publish' the median effort spent in writing is decreasing.
I appreciate the reply and I think you have accurately highlighted one reason this general area is such a trigger point on the board.

In the context of this specific initiative, my view would still be: America is an inherently diverse place, so a program that seeks to develop an AI workforce across America but does not create a diverse one has not achieved “maximum effectiveness” and has not effectively served all of America.
I can't but respond that this seems like the very least compelling reason not to innovate on computer language design & implementation.
Lol, no.

1. That is a very deterministic statement
2. This is a part of the process, not the entire process. There are still technical elements tested during the interview.
3. The signal that they are looking for, but do not tell candidates, is a story about overcoming obstacles.

What I will say about the lifestory, is that it aligns with the skillset required to do well in a corporate environment. Namely telling stories, being relatively interesting, and having some ability to sell yourself and your accomplishments (in addition to being technically competent which is tested elsewhere).
I don't think consciousness represents a single real concept. It's just a word people use, some people use it in completely different contexts than others, what it means is probably more of a reflection of the user of that word than of some underlying reality.

You'll speak with a Christian and he'll say that even a very early fetus is conscious. Speak with other people, and it isn't. Some vegans say animals are conscious. Others don't. It's possible there's something real behind all of those people's definition of consciousness, and the real problem isn't that some are right and some are wrong.

They just disagree because it means different things for them, they just happen to be using the same word. The meaning of "consciousness" is more of a reflection of the values of the speaker than something real.
I would counter that by pointing out that if your aim is to achieve a certain degree of bioavailability of TCH, you'd have to smoke a larger quantity of a lower-potency product, thus exposing yourself to more of the combustion by-products than necessary.
If I were the Java1.0 authors, I probably would have:

- made a "monitor slot" its own primitive type;

- made two overloads of `synchronized` — synchronized(MonitorSlot), and synchronized(Object); where for synchronized(Object), the compiler expects to find a MonitorSlot-typed field with a special system name (e.g. "__jvmMonitorSlot") on the passed-in Object

- taken the presence of `synchronized (this)` in body code of a class to implicitly define such a field on the class, meaning you can "just write" `synchronized (this)`, since it becomes `synchronized (this.__jvmMonitorSlot)` and also triggers the creation of the __jvmMonitorSlot field

- explicitly define the __jvmMonitorSlot field on Class and other low-object-count system types

The only change from today would be that you can't point at some arbitrary Object you didn't define the class for yourself, and say "synchronize on that." Which... why do you want to be doing that again?
> they have to justify their roles with initiatives and requirements that cause all manner of dysfunction in the organization

It's not necessarily the new hires causing the issues. If a company has a successful team that isn't diverse yet also needs to be seen as diverse, it will inevitably hire into non-core areas.
Average tenure at most companies is 2/3 years. You cannot rely on people learning from mistakes because there are always new people, you need to make it so they cannot make mistakes or if they make a mistake it isn’t going to block the whole company from executing.
The part I was missing was the idea of keeping ALL meaning/structure in the parser, and the lexer is used to identify chunks of characters that can be used to construct the meaning/structure of the program.
Uh. I hope this was for a non-technical role. Otherwise, it sounds like a bad idea and best and a torturous thing that filters out a lot of non-native, non-extroverted people.

But then again, that's probably why the environment seems 'fun'
They say they don't wanna bury the lede but the statement still confuses me:

> don’t want to bury the lede: after today Shopify will be smaller by about 20% and Flexport will buy Shopify Logistics;

Does that mean layoffs AND part of their company being sold off.

Or does it mean employees being reassigned because part of the company is being sold off?

Granted I don't know much about Shopify.

But when I read things on the face of it ... it sounds confusing.
Why science is not always right – Edward Frenkel and Lex Friedman [video]
> I don't know if you have ever managed a small gitlab self-hosted installation

Bitbucket Server
I think more important than that is capping the THC/CBD ratio. The first time I took an edible it was pure THC, and even at 15mg it almost gave me a panic attack. For a long time I was baffled that anyone could actually enjoy marijuana, until I tried something with three times as much CBD as THC, and then I got the same enjoyable experience as others seem to. Which makes sense: biologically, THC is the psychosis agonist and CBD is the modulating antipsychotic. I have high confidence that it's the widespread use of THC-without-CBD strains that's driving most of the psychosis risk.
Copied from other thread: I tend to agree. For now the OpenAI APIs are so very easy to use and effective. I do try to occasionally use HF models, mostly running locally in order to keep my options open.
My bet is that almost everyone wants to keep their options open.
I am very much into auxiliary tools like LangChain and LlamaIndex, the topic of my last book, but I also like building up my own tools from scratch (mostly in Common Lisp and Swift for now), and I bet most devs and companies are doing the same.
Even if you dislike porn, how would pushing for restrictions on it work? If you ban the production/distribution of it, it will move to places where those are tolerated.

If you place restrictions on possession of material, it would have free speech implications that I don't think are trivial. Sure, we don't have absolute free speech but then there would be a debate about what porn is and the worst part of this is there is enough porn out there already that a lot of people would become felons once banned. It could even be weaponized to destroy websites where users can host content. Porn detectors would probably have to scan everything and there would be a non-zero false positive rate.

If you use the internet to restrict it, you're creating this powerful device the government has to censor the internet. I think this last one is something the government is very very interested in having. It's just hard to see how any of this would improve people's lives even if you are totally opposed to porn.
> the average female astronaut requires 26% fewer calories, 29% less oxygen, and 18% less water than the average male

I totally buy this argument. But for me the conclusion would be to simply find (male OR female) astronauts that are smaller than, say, 160cm and weigh less than 80kg. Same result.

> Statistics show that all-woman groups are far more likely to choose non-confrontational approaches to solve interpersonal problems...

This is probably also true, but the first Mars astronauts are hardly chosen "randomly" from the general population. And if you select people anyway, you can also factor in those requirements as well
It wasn't that long ago that they did this: https://en.wikipedia.org/wiki/1992_Colorado_Amendment_2
"Many of the new ideas are from ordinary people."

Yeah. Google can fuck right off. Maybe this attitude is what got them in the weeds in the first place.
For consciousness it is fairly easy to build a reasonable metric like IQ is for human intelligence. Simply take any game (turn based if you don't care about speed, and real-time if you do), and measure instantaneous skill level in that game. Then you'd see that common effects that lower consciousness would lower the metric like sleepiness or drunkenness, so it would have a decent predicting power.

In fact almost any game is such a measure, so given a spread of games of varying complexity you can get an idea of relative levels of consciousness all the way down to rats if not lower.

For instance, it was shown that GPT can play chess. I also just tried it on a tactical Dota question (not actual control), and that worked too.
From the perspective of "Here is a list of language families from which you probably should learn at least one of each", the message-passing OO languages are completely divorced from the class-based OO languages. Tossing the latter in with the ALGOL languages is probably fine, as long as the actual language-to-learn recommendation is one of them.
There's "immediately profitable" and "eventually profitable". Vast compute scale allows collection of customer generated data so the latter is possible, AI as of yet is not the former.

So GP point still stands. FAAMG can run much larger immediate deficits in order to corner the market on the eventual profitability of AI.
Common in desktops, yes, but Sun being a UNIX workstation vendor they switched in the 90s.
You are right, but Adam Cheyer (the Siri founder) worked on it for a long time before it was sold to Apple.
https://en.m.wikipedia.org/wiki/CALO
> Shopify will be smaller by about 20%

So are they going to fire 20% of the C-suite and upper management as well? :)
> When Shopify beings hiring again, they are going to be able to hire talent at a fraction of the price.

Wouldn't it be the opposite? When the market recovers, they'll competing with everyone else for talent, when instead if they held onto their talent, they could be paying less.
> It can achieve better uptime, if you ignore the downtime for upgrades, the downtime for configuration errors, the downtime when the disk fills up...

Besides the last one, the others you can schedule when developers are not actually working on something, or give a headsup so developers can be prepared in case of errors.

In the case of GitHub, Microsoft deploys changes whenever they want, whenever you want it or not.
Yes with sufficient complexity, it's possible to achieve transparently the same result.
You're quite right, I over-simplified -- mea culpa! That should have said "often unify these phases". FWIW, I've written recursive descent parsers with and without separate lexers, though my sense is that the majority opinion is that "recursive descent" implies "no separate lexer".
I'd say, we can't make a direct comparison, since there's no agency (and no committed responsibility behind this). On the other hand, we probably don't want this kind of agency (like a sentient AI), since this would evoke strong doubt's in its usefulness as a machine (as in a reliable, reproducible, and predictable output in given and known tolerances as a reaction to an input signal), as this would be now subject to a varying, maybe even escalating agenda and any kind of pathologies, which would give way to any kind of uncontrollable errors.
It let me exchange personal email addresses with a lot of great friends I won't get to work with anymore. I truly appreciate that Shopify did that for us.
If OpenAI has no moat, how come nobody has built a better alternative to GPT-4 yet?
I suspect we'll have to agree to disagree on this, as I don't agree with you at all that it is "objectively a better type specimen". I'd argue it's not even a good type specimen, in that it shares fewer characteristics with the majority of OO languages than Smalltalk does.

The defining aspect of OO languages if we go by Kay is message passing and late binding. How that is achieved is secondary to the classification. Both Self and Smalltalk provides that, but Smalltalks way of providing that is more typical of the class of languages as a whole.

To me, either Kay is authoritative, or we go the other direction and include more of the ALGOL-derived languages. In neither case is Self a good representative of what OO languages are like, and that to me makes it a poor type specimen.
The level of observation is completely out of scope with the level of permission or disclosure, the two situations are not remotely comparable.

You do not expect a stranger to track everything possible about you and then go on to sell that data from a casual interaction.
ELI5 How is it too expensive? I know ChatGPT was expensive to train but Vicuna-13b is said to have cost $300 to train [https://lmsys.org/blog/2023-03-30-vicuna/]
My “career story” is already nice and curated for you. It’s called a resume.
The idea is that if your language has an identity hash code for every object, the language runtime can just add a field in the Wasm struct for it. There's nothing special about that field; it could be an 8-bit, 16-bit, 32-bit field, etc. For the lock inflation logic and so on, you can make a "tagged pointer" in Wasm GC by using the i31ref type, so you could do something like have only the identity hash code by default, but "inflate" to a (boxed) indirection with an additional monitor dynamically. But the Wasm engine just treats it all as regular fields. The overall idea is the Wasm GC gives you the mechanisms by which you can implement your specific language's needs, hopefully as efficiently as a native VM could.
Nope they actually have one night stands with the same hot/rich guy, leaving angry incels behind, just like common among many other species.