skysight-inc/HackerNews huggingface dataset:
I push back against the "of course there are going to be negative outcomes." The evidence at hand is strictly that there are depressed people and that panic attacks and suicidal tendencies exist. Unless the studies show a significant uptick in how many people feel these after starting meditation, this feels akin to the logic people use to show that vaccines cause autism.
I prefer Go to Ruby so I don't know what you're trying to argue. I just said it requires a lot of boilerplate and that makes it harder to be productive. Technology choice is about trade-offs.

It doesn't mean a project is doomed simply because it chose Go. That said, Heroku tried to do a major Go rewrite of their entire backend and the project failed miserably.
Do you really see folks broadly moving from risk assets to a 2-3% interest savings account in a 3.x% inflationary environment?
I know that it’s the plan, do they have any evidence (like transaction ids) that it actually happened?

I haven’t followed this a lot but from what I gathered there’s not a lot of transparency around this. If so, why not?
China is socialism but allows a certain amount of private enterprise. They still have 5 year plans as pointed out, still have state-controlled enterprises and still maintain a large degree of control over private business.
Right? If there’s one thing we should know in this industry is that unless we have all the facts , we know nothing , and even when we do, we still know nothing.
The practical DB size limit for WordPress is around 60-70GB. After that it becomes rather sluggish.
I work in infosec and I have seen this problem quite a bit but not at every company. An advice I received early on was "better to ask forgiveness than permission".

So what I do once in a while is, if there is a major problem and the bureaucrats want to strangle it or play games like this, I just quietly do all the work and say "he, look! It's done!" Some will get a bit upset and inevitably my done work takes months to get reviewed and discussed before being implemented with no change.

It is not good for scoring political points but shit gets done. In normal IT or sofware dev, this just means delayed projects. In security it means reduced security posture. Bad guys are not taking months and years in meetings when they attack us. It in itself is a security risk and what I do to work around such b.s. in my opinion is remediating that risk.

But regardless of this, bureaucrats will still continually tear down and the build backup. Migrations the proof of concept meetings and demos. It is very hard to communicate with management that in infosec, you need to be agile and stable at the same time. Agile when responding to threats but stable in your tooling and people so you can develop maturity.

I too like job security and all that but damn it! I would feel so shitty if we get pwned and all we have is excuses.
California Now Allows Residents to Wrap Their Front License Plates
Turkey is second-largest based on manpower, right? Time to update that ranking soon: Turkey 775,000 vs Finland 937,000 military personnel available
If you have accessible spaces and don't have high ceilings, this is true. If you have neither basement nor attic (or they are not accessible easily), or you have ceilings high enough to require crossbraces, and especially if you only need to make one or two runs, MoCA is very cost-effective.
It's funny to me that this kind of usage of GPT is just programming with a lot of extra steps.
The parent poster's point remains. Regardless of how much of an impact $1/day (or $30/month) can have, if your financial/living situation is such that amount makes a difference, you probably don't have the free time/mental energy to finish college courses in your spare time.
> You deposit 1 BTC, they loan it out to someone else. Boom, 2 BTC.

Do you mean "they" purchase a second bitcoin with the second person's loan money? if not, where does the second bitcoin come from? (Hint: think about the blockchain)
I have had devs who did next to nothing, I've also had devs who had their repository settings wrong such that all their commits were either ascribed to no-one, the dev who helped onboard them (or wrote the docs) or a team lead.

Having some metrics here can help sort this out before you call some senior dev at 12:30 in the morning for code they didn't even write.
Undoubtedly, but it was a response to someone explaining how to use English (correctly), not how to understand someone else using English (possibly incorrectly).

If I say 'proper nouns have a capital first letter' I don't think 'actually oliver sometimes people don't do that' is helpful.
How does this weed out commitment? Or in other words - if you don't want to stick around what is the negative of paying the 1$ a day? Presumably if you're only in it for the benefits then the benefits far outweigh 1$?
Invenia's approach to interface testing ("Development with Interface Packages" on our blog) does some of the things you suggest as a standard of practice, by providing tools to check correctness that implementers can use as part of package tests. ChainRulesTestUtils.jl is a decent example (although this one doesn't come with fake test types). I think this is typically good enough, and only struggles with interface implementations with significant side effects.

One little win could be publishing interface tests like these for Base interfaces in the Test stdlib. I appreciate that the Generic* types are already exposed in the Test stdlib!
> It is very difficult to fight this on a technical level

It is when your base assumption is that you won't hire outside of engineering. There are more bored teenagers with phones than people creating quality content, so I'm not sure why you wouldn't just brute force checks against bad actors.
Investors usually have liquidation preference. If they do, they'll have a first dibs on that $50m up to their invested amount.
The point is that the vast majority of scrapers do not bother to run javascript.
The recall election was an attempt to put in somebody overwhelmingly worse.

So, we care, but the opposition is no plausible alternative.
Important part of Discord are people - having backup means of communication on different platforms is best I think.
They are different from road trains- these were built to drive through untracked wilderness. Wikipedia calls them ‘overland trains’
Road trains were invented in Australia to haul livestock and general freight on their long, empty roads
I don’t understand your argument. What happens during hyperinflationary periods or other currency collapses? The government stops demanding payments?
If the title doesn't mention lower prices, you can be sure it's going to be a rate hike.
This happened to me too! After I left for school and work, the cat would consistently start sleeping on my old bed a few days before I would return to visit, something that she never did under normal circumstances.

We think that she must have heard and understood when my parents talked about upcoming visits, but it's always hard to tell with cats. Maybe she was picking up on emotions instead of words, or maybe she was psychic.
Reliability could be improved if all required functionality is P2P, as the program would not need to rely on a third party server. Of course, this assumes that the party/parties on the other end of the P2P connection are online, which is the downside of all P2P services.

Another underrated benefit of P2P (if implemented in good faith) is that the users will have peace of mind with regards to the ownership of their data.
It's a standard feature of many mobile keyboards. I personally use MS SwitfKey, but GBoard has it as well, and I'm sure others have it too. You get to select multiple languages for which they'll do auto-correct, predictive suggestions, and swipe-typing.

It works surprisingly well, but it does sometimes fail pretty spectacularly when you're sloppy and mis-type too many letters. It also can't help much when words are ambiguous (is that an English "in" or a mistyped Romanian "în"?). Still, it's generally a godsend for typing in mixed languages (say, like in Spanglish, where you'll write unas palabras en Ingles, y altras in Spanish). They even include things like names of local politicians or cities or brands.

Windows does seem to have this as well as an option ("Multilingual text suggestions"), but individual apps might not (e.g. I haven't seen it in Outlook).
First I've heard of this. Is this in a spec somewhere you happen to be aware of?
Money spent on the bullet train to nowhere could have built out a hell of a lot of renewables.
The maker talks about it in this presentation (skipped to the part where he shows how he makes the waterfall): https://youtu.be/aMcJ1Jvtef0?t=3100
Not just IQ, they have full blown personalities that you could probably write Shakespeare dramas about.
I think audiences would reject it as seeming too improbable. Even by modern TV show standards...
Bitcoin also has the backing of a government - El Salvador.

I would rather argue though that even government backed currencies are fully dependant on trust, not government usage of it. Just check out any government currency hyperinflation event.
Fantastic, 3 minutes after clicking on your website, i was watching the ISS passing by at my window.
They are bad mistakes that should have never have passed QA. Think a bit. Pentesting only makes sense if you don't have a functional QA.

Its like hiring a guy with a sledgehammer to test the stability of your bridge. You should hire a structural engineer instead, before building it. If the guy with the sledgehammer is successful, you should never have built the bridge in the first place.
A dark joke, with perhaps a hint of OJ Simpson, but a solid nerd joke nonetheless.
Well, it was the Daniel Bernstein solution, so I'm sure Bernstein thought it was the best of all worlds but the rest of us not so much.

There are already several other protocols you can ask/ answer DNS queries over.
No, it’s from meaning 1 here: https://en.m.wiktionary.org/wiki/finger#Verb
What do you mean by 'mistake'? How are the Julia devs going to stop someone from defining arrays with configurable indices?

Are you suggesting that the core language should somehow make this impossible? How?
No it's about 1.5 Gigabytes.

Long answer: https://www.quora.com/How-many-bytes-memory-size-is-a-humans...
sounds like they're throwing good crypto after bad crypto...
Drug Discovery: An Overview for Software Engineers
China might, as Siberia warms and Russia’s military forces are depleted.
> I did this a dozen or so years ago at a coworking space, where I trained it on my officemate's keyboard

That must be a fun way to type in someone's password to their computer when they lock it and walk away to get some coffee...
It’s more like claiming that weed causes forgetfulness
> Walmart aims to protect that pipeline by attracting more college graduates and outside hires and then fast-tracking them into managerial roles

So it takes a college degree to be an hourly worker at Walmart now?
It's definitely disappearing in Romanian as well, so perhaps Poland simply did this a longer time ago, or moved on faster (or you and I are living in slightly different bubbles within our respective cultures - one of my grandparents is still alive, so maybe I'm actually only hearing it from her and accidentally generalizing).
Are you describing something which can happen without proper technique/guidance or something which inevitably happens? And I guess I'm wondering the same for the rest of your list of changes.
Elixir: Exists

(for further detail, see this comment and its parent: https://news.ycombinator.com/item?id=31402949)
~100€/h and I only do 6-18 month long contracts.
(2012) and repeatedly submitted to HN in the past, at least 7 times.

https://news.ycombinator.com/from?site=moxie.org
It is the same with taxes: Not raising taxes for companies because being afraid that companies move elsewhere.

As an European my only hope is that the EU does something that's mandatory for companies to do in a way that it has worldwide effect (like GDPR or repairability rules for instance).
Oooh, there's also a daytime adjustment which uses the palette to alter the time of day. I was confused when I got to the desert one where nothing was animated, but then you hit the options and find the time slider.
Yes! That was the first thing I thought too.

I guess the future really is here but poorly diffused, as another great author once said.
I may be wrong, but aren't you doing two loops by doing it that way? One for the select, and another for the map? Or does ruby compile out the select loop with smarts.

In Go, the intuitive way would be one loop with an if inside it. So it would be easy to spot this performance issue if you did it the ruby way with two loops.

https://go.dev/play/p/ixDKuosxPNp

I bet I wrote my for loop as quickly as you wrote your map. The character count isn't that much higher.
Product Management Is a LARP
> it would be more honest to let corporations have voting power proportional to their market cap

That would just be a market. Instead of voting, people would bid, and whoever (collectively) wins the bid pays the money.

Then at least you could use the money pay off debts or burn the money to offset inflation.

Honestly, that might be better than our existing system.
OP is not talking about fungibility, but accountability. Web3 technology can provide transparency to see and verify that money is allocated in all the ways the entity said it would.
Should clarify that OP is talking about a consumer use case. In the enterprise space, quiescing applications and databases during a snapshot was standard at least as far back as 1992 when I started working on HA software which would (among its other functions) automate the process. For quite a few years after that, I worked on systems where block-level snapshots were more common (and performed better) than filesystem-level. Filesystem snapshots are great, and it's also great to warn people about the dangers of doing backups without some sort of protection against in-flight changes, but the title as written isn't quite correct.
Ha, the best part of all this is due to these posts that cutlery set is being copied by a Chinese manufacturer and will be on Amazon next week so others that share “the worst” philosophy will be able to buy it for 20 bucks for a set of 4 and use it to play spoon drums all day long.
Gotta say, really disappointed with the fact that instead of Safari making 100vh actually mean 100% of viewport height like it's supposed to, they instead present us with all these new viewport units, all to fix a problem that was caused by their own deviation from the spec to begin with. And of course they're not going to do anything about 100vh even with all these new units, because how else are we going to force developers to use our special units to cater to our browser's quirks!
It's amazing how unimaginative people are when they are biased against the innovation. The examples I gave were only to bring an analogy. Of course the next version of FIFA FM won't be licensed by FIFA. We are talking about a world without intermediaries. Star players would themselves be creating blockchain avatars that could be tied to their real-world performance. Fantasy Sports already exist, web3 just removes middlemen and make existing mechanics possible.
Nothing invokes trust like the combination of the words cayman and auditors.
If it helps, I think this was closer to the intent:

https://idioms.thefreedictionary.com/put+finger+on
Eh, for how much use I get out of a merge tool, $150 is pretty meaningless for the right tool. We're talking fractions of fractions of fractions of a penny per use over many years. If it makes my life better those kinds of tooling costs aren't even worth thinking about.

That said, I haven't used the new Kaleidoscope (although I was a fan of their last version and happily used it for 8 years or so), and currently use Sublime Merge.

Edit: someone care to explain to me why this completely innocuous comment on my personal philosophy of tool value is worthy of downvoting to -2?
> FileMerge is a complete app.

As are many other apps. Yet they keep getting redesigned and engulfed by endless feature creep because people gotta work on something.
To the young people here. Ignore the last line in the article.

You should never ever allow statistics at this level impact your decision to start a family. If you are intelligent enough to be reading an article about statistics on the Internet, please reproduce.
I ask Alexa "Can a dog eat <X>?" all the time. It can be useful but the coverage doesn't seem great. It also ends everything with "ask your veterinarian" which plants the seed of doubt.

I will bookmark this website!
Request logging and web vitals for Vercel apps
this doesn't work super well because if a currency appreciates in value due to usage and you start to hold it, that means there's less of an incentive to spend it in the first place. That's one of the reasons why we're not trading in gold coins any more, it's almost exclusively turned into an appreciating store of value.

Deflationary currency is undesirable as a means of exchange because you don't want to use it, and that is also one of the reasons why central banks target low inflation rates.
People with a lot of money already have a much bigger political influence than poor people. So to some extent it already does.
Here's a HN post from a few months back discussing: https://news.ycombinator.com/item?id=26233736
A nuclear version would not have been competitive - they were very special purpose vehicles; after the DEW line heavy lift helicopters became available and made them obsolete.
It should be possible to isolate each separate keyboard with a microphone array (but yes, signal processing...)

Which makes me wonder: With a sensitive enough microphone array, might it be possible to separate out the locations of each individual key? At the very least, it seems like it might be possible if it's coming from the right or the left side of the keyboard.
Notably, GPON is not symmetrical.
To be perfectly clear, you're claiming with a straight face that government issued currencies are stable because there will always be a buyer who needs to pay taxes?

Any reasonable definition of stability precludes hyperinflation, we agree on that right?
In Australia the average is over $100k and it tends to be younger people under and people with 10 years experience way over that amount. An average apartment is still $500k which is very affordable. Chuck in a second income and it’s basically cheap.
Photonics doesn't buy you much.

The primarily limit on speed in large chips like processors is NOT the transistors but the transmission lines connecting the transistors. And those are already operating at 50%-75% of the speed of light. The gain going to photonics doesn't justify the cost at this point.

Another factor: pretty much EVERYTHING in current microelectronics gets dumped in the garbage if you were to 100% switch to photonics and that's a step too far. There is relatively little in electronics that can be leveraged to photonics.

In general you need about 80% overlap with the prior major technology to justify a jump that big. This was true of tubes to transistors, and then transistors to ICs. You'd see the exact same circuit used in the prior technology being repurposed to the new one - almost verbatim. And it's that leverage that justifies the inevitable higher cost of any new technology - at least you can re-use designs, skills and concepts.
> What index to start with only strongly matters when the indexes have semantics.

Which in everyday computing (as opposed to mathematics) they often do, and those cases are (most?) often, in human terms, much more natural to start from 1: "I have an array of N elements. The first of a bunch of things is thing number one, and the last of N things is thing number N." Hence:

N_things: Array[1-N] of Thing;

for i := 1 to N do begin

Whatever := Whatever + Whateverize(N_things[i]);

end; // for i := 1 to N...

Yeah, that's how old I am: That's Pascal. (With some declarations skipped, and I may have misremembered some syntax.) The canonical example is of course the original Wirth-style max-255-ASCII-characters fixed-length[1] String type: In a string of length N, the nth character is at position n in the string. Character number N is the last one.

> The one nice side-benefit of Julia's mistake in adopting 1-based indexing is that it provided an extra impetus to build machinery to handle arbitrary indexing

1) Arguably, as per the above, not a mistake.

2) Muahaha, "build machinery"? No need to build anything new; that's already existed since the early 70s. (Yeah, that's how old I am: Not adding 19 in front. There was only one "the seventies".) It's not like starting at 1 was mandatory; you could well declare

My_fifty_things: Array[19-68] of Thing;

And then "for i := 19 to 68 do ..." whatever with it, if those specific numbers happened to be somehow essential to your code.

(At least in Turbo, but AFAICR also in original Wirth Pascal. Though probably with the max-255-ASCII-elements limitation in Wirth, and possibly also in Turbo up to v. 2 or 3 or so.)

__

[1]: Though from at least Turbo Pascal 3 (probably earlier; also think I saw it on some minicomputer implementation) with the backdoor of changing the length by directly manipulating -- surprise, surprise, it exists! String was a built-in type with its own implementation -- the length bit at index [0]. Better start out with your string declared as length 255, though, so you don't accidentally try to grow it beyond what's allocated.
You can rename it now, unless I'm missing something

https://www.sqlite.org/lang_altertable.html
This is definitely true, and I wouldn't fault anyone for using Ruby or Python to write the initial version of their startup. However, there's a difference between initial productivity and ongoing productivity (maintenance). Statically typed languages like Go and C++ are much easier to rework and refactor, because the compiler is checking types (not to mention typos).
At a glance I'd suspect it's a GTK app. Am I correct...?

I recall that there's been a lot of work on GTK4/macOS. Maybe that'll come into play some day.
> The immutability that's foundational to Elixir and Erlang enable the incredible scaling capabilities of the Erlang VM

This. If you want at least one order of magnitude of scaling to come "for free" (note: further orders of magnitude may still cost you), the BEAM VM will hook you up thanks to this fundamental design decision
I know the feeling. We use ansible extensively in our company. While it is probably the best tool at the moment to get the job done, it is not a pleasant tool for larger/complex setups.

Like you said, it's the small things. The thing that annoys me most are probably variable scoping and precedence rules. Scoping is practically non-existent; a variable declared in one role can be freely accessed in another, which can easily lead to clashes when your variable names are too generic.
The snapshot takes a second to generate; then you can take as long as your hardware needs to get it somewhere else.
I have an appreciation for Moxie's argument but I think the first guy (Dustin) is a bit of a strawman here. As someone who more or less agrees with the "buy nice stuff once so you aren't constantly accumulating shit" mantra, I would never buy a $1000 silverware set. My personal silverware set I think cost maybe $40 because as Moxie mentions, I'm not particularly worried about a fork malfunction.

I have a $200 coffee grinder though. I use it once or twice a day and it's 3 years old, meaning I've paid maybe 10-20c / use over it's life time and it's 20x better than the $50 one I used before it that constantly caused me headaches and was terrible at it's only job which was to grind coffee.

I also don't wanted to be surrounded by other peoples old gross used junk. I'm not a slave to my $40 dollars in silverware and I'm happy every time I used it that I'm not wondering if it was some rat's and cockroaches play thing for 20 years before someone found it behind a refrigerator while cleaning a house and threw it in the good will bin.

There's a middle ground.