skysight-inc/HackerNews huggingface dataset:
I find it useful for some things and awkward for others.

I've been using Gingko [1] for a long while now. The ever-expanding-but-hierarchical structure it uses hits a sweet spot for me.

1: https://gingkoapp.com/
Well in ancient and medieval times many cities were built in easy to defend locations.

UK got invaded on several occasions historically speaking.

USA/Canada are relatively new countries and had not enough time to diversivy in order to create competing ethnicities.
I like this idea. I have no clue whether all the concerns here about ToS/legal/chargeback issues are valid, but I've thought a service like this should exist for a while now (whenever a relative asks me how to get started with a website for a simple product they want to sell).

However, I think you need to consider the overloading of the term "link" in your product. I know it's your name, but the example shows just how confusing the overloading of the term is to your users. Here's the breakdown of what my mind does as it scans the example link page:

- Ah, I'm at a site, "Paid Link dot To"

- "This link costs $15 to access" - OK, the seller page I just left is selling me something called a "link"

- "You are trying to accessed a link" - Skip over typo...OK, what's the link I tried to access? Like, what's even the thing I was trying to do on the last page?

- "Autofill your card with Link" - Huh? The link already has my card?

- "... or create a Link account" - Is link the name of the site I'm on, the site I came from, or the thing I'm buying? Why do I need/want an account from any of them? If any of them, I'm assuming the account I should want to create is with the seller with whom I've just decided to transact business.

- "Link logo Learn More" - Is this the link I need to click on to get the thing I want? Like a "Download Now" button on a link scam website like softpedia?

- "Access Link" - does this button take me to my Link account? A new website called Link? Ah, it's the content I've been after this whole time.

Certainly none of that is insurmountable for the user, but I just wanted to put it out there to give you my impression as someone who's brand new to your site.
the main bootcamp in my city is still doing quite well, but it's not startups that are hiring - it's big banks and the companies the contract out to them. many of the bootcamp grads are only getting QA positions, but that's still a step up from their old work, and some are still getting entry level developer positions.
My only real gripe with the language is JRE versioning and updating and that's the only legitimate complaint I've seen from others. It seems that you can sidestep that issue by baking in the JRE to your executable.

Honestly, I think the only reason C# is winning at all right now is because MS controls Windows and can silently keep .NET infrastructure up to date all the time. There must surely be a parallel universe where Oracle created their own OS where they enjoy the same benefits as MS.
Anecdotally, I (and others I know) often break out of procrastinating because of a perceived threat (eg. lower grades, reduced social status). This negative reinforcement can be represented in the equation as value = "lack of punishment", however I'm curious if there's more to it than that.
Maybe the most famous example: https://en.wikipedia.org/wiki/Four_Pests_campaign

That is an extreme case, but sometimes the best way to correct a human-caused error is a human-caused solution. Nature will always find an equilibrium, but probably not an equilibrium that works well for us unless we nudge it. Reintroducing sparrows is clearly better than accepting the natural equilibrium of "locusts are everywhere and we can't grow food anymore".
> education market

Apple cannot compete with $200 Chromebooks. Not without compromising the whole reason you'd choose Apple in the first place. It's a game of razor-thin margins and those aren't Apple's thing.

> Why not $thing?

Apple is focused on services, not hardware or software unless it boosts their services.
Does it not ultimately have the same problem? i.e. when you open obsidian, there's no guarantee the files are up to date as Android may have killed the third party sync program. And on iOS, there's no way for the sync program and obsidian to share the same filesystem short of the obsidian devs explicitly integrating
Yet they can STILL operate as a bank I cannot get a loan because I have outstanding medical debt?????

(looking for my pitchfork...)
Can you meaningfully compare revenues for an illegal class of products to a legal one? It also doesn't follow that the money spent on either class is evenly distributed across the population.
Wouldn't a decent ev be able to keep a fridge and freezer going for weeks and have plenty left for short trips?

I thought the ev issue was for those who wish to evacuate long distances without having to recharge to reach the destination.
For games with really tight timing, it might be tricky, but worst case you could trigger on vsync, read the inputs, write them to the cartridge, the cartridge bank swaps to the real code, with the read inputs to load an immediate value without any further modifications. Then go back to the interception code when the original code is looking for vsync again.

Maybe some games don't have time for that, but I'd guess most do. If you have execution bandwidth for that, you probably have execution bandwidth for straight line code that only does the PPU per frame work, because the emulator did all the cpu work and ran ahead (hopefully)... Of course, when PPU work happens midframe, timing gets real important and that may be tricky.

Anyway, sounds pretty fun.
For people that want to build with the exact set of dependency versions tested by upstream. Just because some distros don't use them doesn't mean there isn't any point.
this isn't constructive
Factor into this the consolidation of so many industries, and if you happen to run afoul of one company you've effecively become a pariah. Getting banned from Google is bad enough.

There is certainly a line that needs to be drawn, since I somewhat understand the intent behind the ban. However, this will quickly get out of hand now that we can effectively disciminate on so many new factors scale.
That's awesome that WF is paying $3.7B. Unfortunately the victims will likely never see any of that. That money will just go into the treasury.

I would personally like to see the CPFB have the power to sue banks on behalf of customers to get financial redress. This money needs to get back to the people who suffered the most.

Hell, paying only $3.7B with a pinky promise you won't do it again would still be profitable if you made $5B on the scheme.
I just have Obsidian save locally, and I use Sync to sync those files between machines.
There are greater sins: we have a military, you know. Raising a child means teaching nuance in ethics. I've had similar conversations with my kid, arising from questions like "why do robbers exist?" "Why are some people homeless?" "Why do murderers exist?"

Ethics is full of gray areas, and refusing to engage in hard conversations increases the risk that your kid will make the wrong call if they ever find themselves in a shitty situation.
> A competent Java programmer is not slower than a competent Python programmer. Time to market won't suffer.

Really, really doubt this. 100%. Not blaming the developer, surely, but even modern java is more complicated than running something in node.js

> The time it takes to set up the build system is a drop in the bucket compared to the rest of the work

It's not just a one-off, Maven will make your development slower every day of the week. Every build, every unit test run, etc
It does seem to me that Java's default tooling is clunky and hard to get running, which is indeed be a big barrier for new devs. The fact that after writing java for ~10 years I'd still need to google how to setup a manifest file for a basic no-frills Java CLI program is silly. I've been tuned out of the last few Java releases, so maybe they fixed that recently though?
I have to say, the control room of the ship crashed on Kenari was stunning.
SPACs are setup by people who couldn’t figure out how to launch a DAO token scam.
Mentioned elsewhere in the thread:

Filter N: Even if life is complex it might not be likely to become intelligent enough to send signals and venture into space. It took quite a long time before we showed up.
All the news I read is lay-offs, recessions and downturns.

All the emails I get are from recruiters begging for me to apply to their clients' many openings.

And I am not Skilled really.

I am not one for conspiracy theories (except for some really niche little ones :) ) but it does make me wonder how much the media follows facts and how much it follows the mood. People seem in the mood for a recession more than actually in one...
This indeed seems to be the most practical solution. So, lets say you are constrained to asking 5 questions to detect an imposter generalist programmer, what would they be?
Java starts very quickly (like a second). If it doesn't, that's typically down to pulling in slow libraries. Spring Boot in particular is awful for start time, can add like 30 seconds to start time.
> Very few projects benefit from microservice architecture.

I think the pendulum will swing in the other direction, as it usually does. The previous (NoSQL) hype burned out in about ten years, hopefully this one will go out a bit quicker.
You can't just declare your interpretation of faster to be correct and then denigrate someone else's interpretation by classifying it as a rant. The comment:

> it's faster and easier to create a note in Apple Notes, retrieve it (as they as are sorted from most recent by default, and also I can pin some notes), search, and navigate in folders (especially on mobile, navigating across folders is so much better with Apple Notes than Obsidian).

Yes there are UI elements at play here. But even UI elements are dependent on the language and framework you have decided to use. For example, it is common on Android to use an expanding sidebar whereas on iOS it is more common to use a dropdown menu. If you are developing a one size fits all app then design choices that feel native on one platform are going to feel non-native on another.

And in addition, physical app speed matters. If you want to create a brand new note and you're not already in the app it takes significantly more time until you can start typing with Obsidian than if you use Apple Notes, 1Writer etc. If you're doing it multiple times a day this time adds up.

If you don't think physical app speed matters then why do you think big companies spend thousands optimising webpages to reduce latency? It is because the consumer gets bored of waiting and goes elsewhere. If another app comes along that offers the same functionality of Obsidian but is noticeably faster, people will migrate to it. Everything is a tradeoff, but pretending framework performance isn't a relevant factor does not help anybody.
Static types are great, but they can be quite painful in languages like Java that don't support Sum Types/Tagged Unions. I just want to represent "OR" goddammit.

It should also be noted that statically typed doesn't necessarily imply verbose. Many statically typed languages support type inference which more or less gives you the best of both worlds.
Only about 1 in 5 people who use cocaine become addicted to it [1]. It also looks like it's pretty hard to overdose from cocaine alone. Overdoses seem to happen due to impurities mixed into the drug.

[1] https://www.michiganpsychologicalassociation.org/index.php?o...
I use it with Working Copy git client, nice and properly nerdy setup. There are nice ready-made guides for this combo.
Not a program, but being very familiar with the keyboard shortcuts in SublimeText has saved me countless hours of dev time.

Things like Ctrl-D to highlight multiple instances of a word, plus the ability to put on Caps checking in the search bar first so you're only highlighting correctly capitalized versions. Make the same change in multiple locations. Saves so much time.

Knowing how to highlight a letter, a word, a line at a time.

Ctrl-shift-down to make your cursor span multiple lines at the same point, and have copy/paste respect the copied text from the respective lines.

So many things add up to hours upon hours of time saved, and frustration avoided.
A Year Without a Byte – Flickr (2017)
While what you are saying is mostly true for most of the "influencers", this guy was a 2x icpc world finalist back in the day, so probably knows a thing or two.
Having said that, I read through the excerpt and it is actually outright wrong on some stuff.
This was what everyone said was the reason for wrecking Linux with PulseAudio, all those years ago.

I've still never cared and don't know why I should. What am I missing? I've used systems with that, but never bothered to try using it because... why would I? Every media player has a volume control, YouTube has a volume control, every game has a volume control (usually multiple, for different types of sound), and 99% of the time I just want everything at about the same level anyway. The last thing I want to do is have another place a given program could have its volume set or muted or whatever, so then I have another place to look when it's not doing what I want. One per-program (built in to the programs) and one global is quite enough.
You are again asserting that someone has to transition to something rather than decide it’s a better descriptor for themselves than another term.

Someone may simply feel non binary as a high level and honestly descriptor of their gender. Which is to say that they feel the gender implied by their sex is a bad fit.

The existence of some people that take this to extreme labels that seem unlikely to be distinct and noteworthy classifications does not invalidate others who take more moderate steps that are probably genuinely more accurate assessments.
Both of you are talking like actual Covid numbers in China weren't a state secret in China. Given the handling of the epidemic until now one should not just copypaste the official figures and put them uncommented into statistics next to more trustworthy sources. One must fear that the actual numbers have been consistently higher; underreporting and lack of ready access to medical care in rural areas being just two factors that should always lead to heavily annotating one's curves no matter where they occur in the world.

That said, if we can assume that social isolation is an effective countermeasure to spreading an airborne virus (and we're probably safe in assuming this at this point), then China should have rather good figures given the utter strictness with which lockdowns were implemented.

However to the degree that lockdowns do prevent infections, they also prevent asymptotic infections; if the Chinese vaccines should in fact turn out to be less effective than the ones used in other parts of the world that would add another factor that increases the number of Covid-naive persons in the population. IOW the longer you implement harsh (for lack of a worse word) lockdowns over years and the more you fail to vaccinate a sizable portion of your population (repeatedly, in the case of Covid, and hopefully starting with the most vulnerable ones), the bigger the (maybe unavoidable) wave of infections will be once you relax rules ever so slightly, because you've managed to bring your people to the very brink of their ability to comply with rules, or believe their leaders, or keep calm just hoping for a better tomorrow.

In as far as "Zero Covid" means "perpetual lockdowns" it cannot be taken seriously as a counter measure. Lockdowns work but only until compliance breaks down, which is what happened in China. The epidemic is not going to leave this way. Even if we had not found good vaccines in this incredibly short amount of time we would at some point have to face the question that, even given the avoidable suffering because of an infection—how much suffering because of perpetuated stay-at-home orders is acceptable for a society?
What are you using for GraphQL support in Rails? I was just looking into this yesterday.
I like the sounds of that but I would definitely note that this requires _significant_ technical leadership. If you try to hire Java developers, 95% of the resumes you're going to get are people who learned Spring the bad way and have very little experience shipping efficient or reliable code.
> Basically, you are saying you are a cargo cultist rather than a serious software developer.

No. I'm saying I tried both ways and I know advantages and disadvantages and I'm capable of deciding by myself.

You on the other hand did not try both but feign expertise.

> Good luck flying your plane: https://www.abyssapexzine.com/2020/03/cargo-cult/

Yes everybody knows what a cargo cult is. It's not some sort of intellectual remark. More of a random thing to say on the internet when you have no real arguments.

But good to know you can find sources… when they happen to exist :)
Von Neumann was much smarter than I but for such a calculation you have to make so many assumptions as to make it worthless. How can we possibly be able to predict what happens to a civilization in 10 million years?

And yes I am aware of Von Neumann probes. But as someone else pointed out there may be secondary effects we aren't even aware of.
The law firm were notified prior (2x) that employees would not be allowed entry to MSG. Having been so warned, she bought a ticket and tried to go.

After having been warned and then being prevented from going in, her response is to sue them again.
I’d amend that: it’s always the policy that should be modified in the longer run. Sometimes it’s wholly appropriate to pump the brakes on the tech that would allow mass application of the bad policy.
20 years ago, the rule was that Java took an average of 10x as much code to say the same thing as a scripting language did.

In all the time since I keep hearing "modern Java this" and "modern Java that". But every time I venture into some Java, well, my limited experiences haven't fit what I was told about "modern Java".

Maybe I just haven't encountered modern Java?

As for the API+3rd party support argument, the productivity of third party libraries has been used as an argument for ages. I remember when it was being made about Perl with CPAN. My experience of it has always been that libraries make a great start to the extent you have a common problem. Which is wonderful for demos. But once you're in the weeds, you still have to write lots of code. Maybe there isn't a library for your unique needs. Maybe the standard library has bugs. Maybe you wrote code because there wasn't a library but now there is.

No matter how it comes about, you wind up writing code.
Just started using obsidian a couple of days ago and am amazed at how awesome it is. Tbh there were only 2 things I thought were missing for my particular workflow and this was one of them, so yer am super happy that it's now been implemented :)

For reference the other is the ability to view and edit any regular text based file (i.e. .R / .cpp / .py) within the client rather than having to open a separate editor.

Must admit am super impressed at how much the team has achieved and how high quality everything is given how small the company is.

Though must admit, I do miss the ability to do literal space formatting of notes like I could do in onenote but that's more of a markdown / html limitation than a obsidian issue.
I understood but I disagree.
How did you grab that amiga386 username 32 days before writing this comment? Do you have a TARDIS in your backyard or something? Spooky!
Even if it were, would that make it better??
Outside of ML/AI what would you say are areas of CS in which a lot of active research is being conducted?
How it's done in Avatar 2 was pretty bad, in my experience. The transitions between framerates were just jarring, since they seem to have used it mid scene even. I'd have much rather just preferred 48 FPS throughout the movie.
Java supports sealed classes (which is close enough to sum types at least for the stuff I work on), and pattern matching over them is in preview.

https://openjdk.org/jeps/409

https://openjdk.org/jeps/427
Not really. It was probably a father telling his son, "I got you. Someone steals my means of taking care of you, don't be surprised I go stomp some ass."
Labor shortage = We don't want to pay market price.
How often are you confident that you find the right answer on Google? As with anything, you need to reason about it yourself and verify.
James’ name showed up in the comments yesterday because he is CEO of AMC: https://news.ycombinator.com/item?id=34057496
I use iCloud Drive as a vault location. The trick is to create it first on the Mobile app and then use the desktop app later to point to that vault.

If you are transferring from desktop to mobile, make sure the .obsidian folder inside the vault is copied also
I agree that management wasn't taking the punishment seriously, but the CFPB's fine was just part of what the company suffered. I'm pretty sure they've been attacked via pretty much every means of civil or criminal enforcement there is, deservedly so.

Nothing that should keep you from banking with them, mind you... ahem.
You’re not going to like my answer. I don’t like my answer. It’s never ending work.

Always vote, run for office if you can, and/or become and stay engaged as a citizen activist. See something? Report it to regulators. Think something’s up? Go digging. Engage with other folks who are doing the same and provide logistical support if able to.

I spend thousands of dollars a year on FOIA fees and attorney opinion and correspondence costs, but I have the means and the time. Overarching thesis is “Find someone to help and help them.” -DeviantOllam [1] of “Lawyer. Passport. Locksmith. Gun.” Saintcon talk fame [2].

[1] https://twitter.com/deviantollam

[2] https://youtu.be/6ihrGNGesfI
Interesting that the choice was vs other JVM languages, and vs Scala specifically. The starting point to align tech choices with "realities of the hiring market" does make Java come out as the obvious choice then. But of course lots of companies hire developers for learning ability and the expecatation that they pick up the used language on the job, which also selects for other desireable qualities... no right or wrong answers here of course.
All SPACs, and some traditional IPOs, are a last ditch effort of dumping worthless equity onto naive retail investors.
> Following the logic in the article

That was not an article. It was an advertisement. Logic of advertising is distinct from normal everyday logic.

GP is making a point based on experience that maps well to my experience. Your entire team is committed to quality, and this includes stakeholders which express their commitment by treating Q/A as a first-class element of a product development process. Ideal setup imho requires a somewhat adversarial -- think Red Queen in genetic algos -- relationship between devs and q/a; and that the Q/A team and product team do -not- have the same manager.

Treat Q/A as 'internal affairs' in a police department. A fundamental necessity as developers also have a 'code of silence' regarding software misdeeds.

tldr;/ remember: even a lousy underwear gets to be inspected by Q/A.
> If you take into account that $6000 when the Mac Pro came out adjusted for inflation is now roughly $7000

That's not how it works with computer prices.

For example, in 2012 the 13-inch MacBook Pro started at $1699. In 2022 it starts at $1299.
A theater ticket is not like booking with an airline. The venue doesn't assign a validated name to each seat. In this case it was likely one name for the entire batch of tickets in their group.
It appears to be convoluted but Remarkable -> Rextract -> Readwise -> Obsidian looks like a path.

[0]: https://github.com/zachwick/rextract