skysight-inc/HackerNews huggingface dataset:
> it wouldn't help for other problems

I once had a problem with OpenSCAD when I needed to sort - within model - objects of different kinds. The example sorting algorithm (a quicksort) is shown in the documentation, but it was working only with a particular kind of objects.

Long story short, OpenSCAD turned out to be powerful enough to have a Lisp written in it. Lisp manipulated strings and allowed factoring out the sorting algorithm and applying it with different comparison algorithms, supplied as parameters. Given Lisp, I think it's possible that a lot of things can be done in an OpenSCAD script.
No because I have a XS. May be next time.
Internet adoption grew from 26.6% to 58.8% of the world's population, largely as a result of increasingly cheap and high quality smartphones.

All of human history and knowledge is now at the fingertips of the majority of humans alive today. I can't imagine something that gives me more hope.

How can you say nothing revolutionary happened?
Don't worry, the heat and humidity will distract you from both.
What you’re getting at makes sense — the benefits to education are broadly distributed but there’s uncertainty to who exactly will receive them. It makes sense to diversify those risks.

But where do W2 earnings come from? The old boy network? Various kinds of privilege? Are you just creating an incentive to turbocharge existing patterns of discrimination? Elite colleges already do this by means of their endowments. If you’re the heir to a huge fortune, the college is happy to admit you, with the expectation that you’ll pay for a building with your name on it around the time your kids are applying.
Awesome!

Anduril is one of the few startups today I believe is solving a core problem in the United States' institutions - Defense industry dysfunction. It costs American taxpayers billions of dollars on weapons that under-perform at best and endanger American lives at worst.

Palmer correctly identifies some of the incentive issues with current defense contracts. Rather than working on contracts pre-defined by the DoD, which puts the US Treasury on the line for all cost over-runs and entangles project planning in Pentagon political intrigue, Anduril R&Ds technologies on their own dime, to their own specs, before trying to make a sale. High-risk, but one way to do it right today. He explains his vision more in this interview: https://twitter.com/micsolana/status/1087803794266550272
I really like React Native for speed; I think getting it started for either Android or iOS is fairly similar. The latest version also has better performance than previous iterations, as well as the dev-friendly stuff like hot-reloading of components.

I guess it just depends on what phones you have handy to test!
For me it was virtual memory and having a sparse memory layout. I remember thinking, htf did they come up with that?!?
So who gets to hold the title? The home owner or does it change hand when they extract some equity? If not the owner, how do they ensure the get their cut? liens? How do they make sure the home owner doesn't extract equity multiple times from different groups? What if a life changing event happens that changes the plan of the owner from wanting to sell on the agreed date and they want to stay for a few more years? Will they be forced to sell? What if the market tanks and the house is underwater? Too many ways this can go kaput. IMO, keep things simply stupid. Don't mess with your home equity. It's not an ATM.
A place for side project product owners and coders to meet?
Hello friends!

First time poster: I'm a software engineer with 3-6 years of experience. Lately lot's of Python and React.

In the last few projects I came to really appreciate what big difference a really good product owner (think https://www.mountaingoatsoftware.com/agile/scrum/roles/product-owner ) can make. That is in writing and properly prioritizing a product backlog.

On the other hand, since I started developing software I came about many coders who wish to build something in their (unpaid) free time but can't really come up with a vision of what to build or how to prioritize.

I imagine, there must also be some professional product owners out there, who wish to build something in their free time but don't have coders to pair up with.

Wouldn't it be awesome if these two groups of people had a place to meet online, jam a few ideas around and pair up to build something nice together?

Do you know a place where side-project engineers and product owners can meet?

If no, do you think the idea is good and someone should create that place?

Thanks in advance. :)

I've been searching for a couple of weeks now and have asked this question in a couple of places but so far have not found anything remotely related.

more context: https://www.reddit.com/r/agile/comments/d2p1kk/a_place_for_side_project_product_owners_and/
Any numeric representation bigger than your CPU register will not have a fixed operation cost.
Its green theater - they have no intention to actually do anything that will stop pumping the oil from Norway.
Dental isn't really indicative of "how expensive health care is" though.

I'm in good health so I don't have much personal data - dentistry is about the only fully privatized healthcare I access.
Citibike in NYC is a dumpster fire. Same price as subway ride for a 30 minute ride. Each ride segment has to be 30 minutes or less or they start charging you by the minute. You can’t check out more than one bike on a single account. The full docks don’t correctly report in, meaning even though the dock is full, you can’t get a time extension while you go out of your way to return the bike.
These are descriptive terms for what currently exist in the US (and have existed before in the US). If hearing them causes you to feel emotions that don’t allow you to engage in civil discussion I think it’s worth investigating why that is —- not insisting we find less precise terminology.
Competition is good, but competition creates segmentation, and with mail clients it's already far more crazy than browsers ever were. There are huge differences even between the different versions of the same client, especially across the different platforms - and people still use some really old Outlooks, so you can't ignore them. I've been doing web dev for a long time, ever since the IE4 (there was still NN back then), so I've been through all the craziness of the browser differences, but this is far worse as many clients are rewriting the html and limitations are super strict, you have to inline everything and use all kinds of css hacks.
> We have always been at least somewhat tolerant of massive waves of migration, whether they were Germans, Italians, Irish, British, Chinese

The US wasn't tolerant. I don't even know where to begin.
A single comment cannot convey how anti-immigrant the US was.

Nativism took hold of the US when the Irish and Germans arrived (mainly due to religious reasons & also fear of cheaper labour) Given that Italians were majority Catholics, they'd have the same intolerance shown. The Chinese were also hounded.

Laws were passed to discriminate against all those groups.

The only people who possibly got off lightly were the British (due to same religion & culture)
In addition to the suggestions in the sibling comments, I've had good luck with ts-interface-checker/ts-interface-builder . You add a code generation step to your build process (rather than ttsc) that generates runtime equivalents of your TS types, and there's a library to perform a runtime check.

https://github.com/gristlabs/ts-interface-checker
I hoped they would fix how the linker uses private OS calls.
I am pretty sure slaves thought there was no political route to emancipation. When did we lose our collective imaginations of what is possible?
But that's my point. It has a place in a very, very narrow number of applications. For those it's an all-in decision where the UI significantly changes and it's ignoring your operating system.

Photoshop for most of its history used the OS' UI paradigms. Only in the past decade or so has it adopted its own. I'm pretty sure it used the OS' scroll bars at least until CS5 around 2010.
> Another problem is that systems like MyPy require you to actually write the type hints in a lot of places. Manifest type systems are not favored because requiring users to write more is almost never something they're happy with.

As I have grown as a developer I have shifted from favoring dynamic fly-by-the-seat-of-your-pants typing to static explicit typing, even with the added verbosity[1] because... writing `int` takes a moment, but typing based bugs last a lifetime. Strict typing is worth the extra code overhead as it can drastically reduce code maintenance costs when coupled with a good architectural design. That said, I still hate hate haaaaate java-doc style dressed up comments and out of band enforcement in general - I want a first party tool to verify my typing and for that typing to be confirmed at run time or compile time depending on the language style (interpreted vs. compiled). If typing isn't correctly used everything should break.

On that topic, I've been loving PHP's move toward explicit typing since PHP7.

1. I still don't like C++ (pre C++11 which was the last I used... so auto may change my thoughts if I get a chance to play with it industrially) because the verbosity was super excessive.
It might be that browser vendors would be better at writing compilers than GPU vendors, but there were a lot of bugs in GLSL compilers. SPIR-V was introduced to be a simpler format for GPUs to ingest, letting you do the complex parsing up front on your machine (where it's easier to identify and fix problems).

The other benefit was that changes could be made to improve the usability of the shading language without having to wait on all vendors to update their compilers. If the change was just syntactic sugar, it could be made without changing the SPIR-V. It's kind of like how you don't need an operating system update to move from C++98 to C++11.
Probably nothing - It seems mostly that people who cut gears in metal would not use paper templates.

In wood, I've cut gears with my CNC Router, that works great for wood precision. In metal, I get a gear cutter set and cut them out of blanks with a lathe/mill. Metal gears tend to be smaller and require much more precision. There's no reason why the shape of these gears wouldn't work, though.
You mean like this? https://www.npr.org/sections/thetwo-way/2011/08/11/139536686...
I got stitched at a private clinic for about 1/10th that here. I'm in NZ so salaries are a bit lower but cost of living a bit higher.

$7500 seems well out of whack. What kind of gold were the stitches made of!? Surely it could be done for cheaper than that.
Convert to Sydney harbours and add a banana for scale
Can validate. Using Plywood, especially marine plywood is the right choice. It is much stronger.
6502 is easy to learn. Have some fun here https://skilldrick.github.io/easy6502/

For me the challenge with the NES itself was getting a good tutorial and then with making a game, getting your art from your mind into the tiles and sprites and in your project. Your art 'pipeline'. Once that's established it becomes easier.
Confirmed. I was hoping phrases like "market-guided utopia" would give it away, but I do realize Poe's law can make it hard.
Now I feel bad for naming my company Valinor and my product Huan.
Here's me in Washington where I had a severely injured wrist after a car accident, was advised to get PT immediately...

... and had no PT within the county with a <10 week wait time.

I guess we're close to Canada though, so maybe it's contagious?
There's an interesting trend in GUI design, where systems fluctuate between simplicity and complexity.

It seems thing naturally become more complex to meet user's requirements, this is pleasing at first. When things have gone too far people see simplicity as a better way to unify the system.

This has also happened on the macro scale as an industry trend in Web design. From the diverse designs of the 2000's to the simplified bootstrap era of 2010's. Material design then brought back some diversity with many more colors and shadow options, but it seems design systems like Slack Kit and [1] ant.design (which have less colours and no shadows) are swinging the pendulum back from complexity to simplicity...

I suppose design is cyclical in a way

[1] https://ant.design/
But no tests for the web safety layer afaik.
When I saw the title of this article, I got really excited because I thought they were referring to a lighter "build".

IMHO, one of the biggest problems facing v8 right now is the build process. You need to download something like 30 gigs of artifacts, and building on windows is difficult - to say the least.

It's bad enough that the trusted postgres extension plv8 is considering changing it's name to pljs and switching engines to something like QuickJS. [0]

One of the driving factors is that building and distributing v8 as a shared lib as part of a distro is incredibly difficult, and increasing numbers of distros are dropping it. This has downstream effects for anyone (like plv8) that are linking to it.[1]

Also, embedding it is super complex. Referenced in the above conversation is a discussion that NodeJS had to create their own build process for v8. At this point, it's easier to user the NodeJS build process and use the Node v8 API than it is to use v8 directly.

At the beginning of the article, they are talking about building a "v8 light" for embedded application purposes, which was pretty exciting to me, then they diverged and focused on memory optimization that's useful for all v8. This is great work, no doubt, but as the most popular and well tested JavaScript engine, I'd love to see a focus on ease of building and embedding.

0: https://github.com/plv8/plv8/issues/364

1: https://github.com/plv8/plv8/issues/308#issuecomment-4347400...
Prototype version, as in unfinished, too bad. But it's cool it's an Easter Egg.
Also, PHP has a nice approach here, type declaration errors can (essentially) be run-time file parse errors depending on your settings, so even if there aren't tests covering everything, if the coverage is decent enough to hit every file (I'll roughly throw out ~40% if it's a mature code base) then you're probably safe.
Indeed not, but is any of this relevant to the original quote, that deterministic dynamics means that the initial state of the universe must have lots of information hidden in the far-off decimals? I would hope that one could consider a simplified setting for that and then extrapolate back to the continuous case.
Looks like something was optimized into being removed.
A private prison on Earth today is a one way ticket to Mars tomorrow.
Well, yes. Software is clearly not eligible for patent protection.
Honestly, it's just a subtle misunderstanding due to how Anduril's product path blurs the lines between the products they sell now, and the structure of their company & goals long-term.
Long-term, Anduril wants to be a defense co. that bids for and wins contracts with the Department of Defense and challenges the monopolies of Lockheed Martin et al. To do this, they had to find an MVP that let them develop technology & make money in a way that could be leveraged toward that goal in the future.

Border security works well for this, because a lot of the software & hardware they will build here is dual-use for defense and border security. Furthermore, selling technology to the border patrol is probably the closest sales problem in the world to selling to the U.S. military - Same regulatory framework, sales cycle, Congressional lobbying landscape, even product review. It's a stepping stone to selling full-blown defense tech, hence the mish-mash of terms.
> Is it that large? i.e. is it larger than, say, Java's ?

Large, yes. Larger than Java's? I don't know.

It's larger than C's, that's for sure.

> This is semantic quibbling. You know a language more if you know its commonly-used libraries better - whether they're in the standard or not.

If it's in the standard library you better bet it gets used, even if only by your dependencies.

> I'm sure C programmers have that experience with a vengeance... say, everybody using different implementations of basic data structures like queues and lists and hash tables and so on.

Eh, it's not too bad in C. Libraries tend not to force you to use their data structures too much, and if they do, you just don't use that library. Some, you use their data structures because that's what you included the library to get. It's certainly a problem, but dependency management is easier than having dependencies you can't make go away.

> The warts are there, that's true, but they're not so bad. And use of the standard library does pay off very nicely - often removing warts in your own code.

So use C++, if you like it.

My post wasn't an attack on C++. C++ has its upsides. I only described the downsides of C++ because I was explaining what C is trying to avoid.
I did not know this, but I am apparently one of those few people who use a scrollbar to point to a location where I need to be. Either in source code, manuals, even on some vendors web pages I know the tech specs and the link to the datasheet is 2/3 of the page so I drag or click the scrollbar. In documents, or on webpage I have a mental image of where the scrollbar was when I read it, like page numbers in a book and I use it a lot. And no this is not substituted by scrolling with a mouse wheel or heaven forbid a track-pad. If I know I need to find something at 'M' I do not want to go through all the stacks starting at 'A'. Just saying we have been organizing content for a lot longer than the UX people telling us what we do not need.

Scrollbars are a tool and they should be functional: visible, properly sized and interactive. It helps if a scrollbar looks and functions the same on all our content, because it takes less mental strain to use.

It may be that you don't like scrollbars for your content. The obvious solution is to make your content fit so it does not require scrollbars. If you cannot manage that you will have to live with the fact that scrollbars are there as a functional tool and make sure it is kept functional.
In analogy: If I sell furniture you have to self assemble I can choose to design it to not require tools. If it does require tools I should make sure people can actually use those tools to assemble and not try to hide that tools should be used by pretending the thing to put nails in is not a hammer.
So that solution is to sort humanity and get best specimens to live in one place and send all the undesirables to somewhere already supposedly worse off?

I think if we go all the way into dystopian solutions, a fair one would be to run a lottery for every baby and send them to a random family in a random part of the world.

Wait...

(that's an honest "wait...", I set out to write a fair but very dystopian example and got to where we are now :))
Business Software Prices Have Increased Faster Than Inflation
I think they're just too expensive for something you carry around all day and could potentially drop into a lake.
As opposed to the unregulated jungle of Uber, where you can legally pound sand. How is the unregulated market better?
Exactly. Crime is a social and economic problem that prisons and police do little to solve, with great harm to society. Our resources would be better spent elsewhere.
Immigrant Entrepreneur Built a $60M/Year Fulfillment Business
And that’s why housing shouldn’t be an investment
I am so shocked that all these words that used to invoke dreams in my childhood are being used for this.

Baruk Khazâd! Khazâd ai-mênu!
Violence related to drugs is mostly caused by prohibition. If we decriminalized these drugs, we'd eliminate the price premium that can be commanded from secrecy and use of force.

I watched a really great lecture online that was about how everything that rich countries criminalize (primarily prostitution and drugs) ends up becoming powerful industries in poorer countries because the demand from rich countries persists and creates a price floor higher than normal economically productive work in those poor countries. If rich people want something and it's banned in their country, it becomes an extremely profitable endeavor in poorer nations to meet this demand. Because profit margins are greater than normal economic activity, this enables criminal to gain political power within those countries. The speaker had a name for this idea which I can't remember, something like "hedonic exportation" - if anyone knows what I'm talking about I've been looking for this lecture for a few years.
Every 10 minutes? That's not saving any environment.
What I’m getting at is that’s policy and doing are inextricably linked and frankly people have had enough of sneering technocrats telling them the optimal solution that they’re powerless to peruse. Rent control is a bad idea... but sometimes the only way to bring good ideas in to the realms of possibility is to do bad ideas first.
> If there's a CS gun/skin/whatever in a loot box, you can't just go out and buy that thing for money.

So, in Valve's games, this isn't true. Lootboxes are the only "first party" way to buy skins in CS: Go, but you can use the Steam marketplace to trade with other players.
Teens Are Anxious and Depressed After Three Hours a Day on Social Media
Yeah sure. Let’s blame it on the drugs and the mental health it’s easier right?
Canceling the meeting after 3 minutes to show them you don't tolerate lateness.
Actually legalese comes to mind. Therein and hereto ... I mean the same purported goal to disambiguate and precisely specify. Because of complexity of the result it is hard to say whether that goal is achieved or not :)
It's a free ferry to get the British tourist back home.
One of my pet hates is the old "I'm so OCD, I just _have_ to have a clean desk"
You can see it in SF, there is a certain Taishanese facial structure with many of the Chinese people there. They also call it Toisan themselves, which confuses the mandarin tech workers until you say Taishan.
> So you should know going in you will never make your money back.

You don't require this to be sucked into destructive tendencies in the same way as gambling. This isn't a logical choice, it's kids getting manipulated by the game into purchasing these lootboxes.

I erred in my use of monetary value, I mean that kids are very willing to spend lots and lots of money to get these skins - just as much as magic, if not more.

As I originally commented, I don't think magic is a good thing either, and Hearthstone is basically the equivalent of it in video game form - but at least you can sell out of Magic at a later date, and there is some form of market for trading old cards with others. Hell, you can even just be given your deck by a friend - this is not possible in hearthstone or fifa or Apex Legends (for cosmetics), you can't with games like Hearthstone and Apex Legends, you never get your money back, and people are just as willing to drop lots of cash on it as Magic.
The hundreds of thousands of people using them (who would never regularly use a bike) seem to disagree that they don't fit in the picture. Why go against a solution that takes cars off the road? Sure let's get scooters off the sidewalks, that's insane. Over here in Lisbon there are plenty of people riding them on streets and (previously deserted) bike lanes.
Rent control, and now this? California is turning into a good state!
> I believe t-mobile has a nice requirement of being able to mark you number as "show up in the store and show your ID"

Yup, and yet I've heard of stories of people social engineering their way around that. the telecom companies need to make it impossible for a CSR to access your account at all without actual verifying data from you.