skysight-inc/HackerNews huggingface dataset:
I don't believe in architecture being done fully via a separate role, it's counterproductive.

What you need instead is developers on the team who also understand software architecture, and implement it especially in it's initial phases.

This takes more senior developers, then later on less experienced developers can jump in once the structure is in place.

But a completely separate person external to the development team, which is going to define the architecture using text and diagrams only?

That doesn't exist, it's a myth. What ends up happening in practice is that some senior developer on the team ends up implementing the actual architecture, and those documents are used just as broad guidelines at most.
It's not that the Mickey Mouse shirt isn't, it's just that companies don't go after it (at least on the small scale in public spaces).

Both are fair use. I think it might be lobby stuff and how they are consumed. Great music can transform / enhance a pivotal moment in a movie whereas the presence of an Apple logo or Mickey Mouse shirt, not so much.

Companies can and have sued for licensing fees or if they feel their product logo was shown and misrepresented in film.

Back to the t-shirt example, on the movie/funded production scale, a lot of this is prevented by the wardrobe department making sure extras are not clothed in licensed stuff.
As an aerospace and defence systems engineer & software engineering manager I came here to note exactly the same thing, however it’s not hugely surprising on a SW-centric site like HN.

I think this applies to all disciplines “under” systems engineering too, the thing is with software there are often a lot more chances for things to go sideways compared to EE or mech in development.

The sooner you get the smart people in each discipline (Software or otherwise) to the table the better off everyone will be. This is why in systems engineering processes like ARP4754 you’ll see the word “preliminary” a lot. Preliminary architecture can be developed along with the system requirements as a basis for discussion with those performing the safety analysis and those implementing the software and hardware items. Having a software architect at the table, someone who can reason about the software architecture and its impact on the systems as a whole and the safety case can only help.
Yes, a museum director is fundamentally a tax guy. They’re not paying for the work that gets “donated,” so a museum director is a negotiable third party who is highly willing to appraise works at values the Donor suggests.

The incentive for the Museum to inflate the value of the work that gets donated to them is inflating the supposed value of their holdings. The incentive for the Donor is tax evasion.

OH WAIT I meant “tax avoidance.”
Google needs to inject a bit more humanity into its business. Yes this is a special case, but certainly they already have a mechanism for skipping some listings. This is an issue of goodwill, which perhaps still Google doesn't feel the pressure to build (due to something related to monopoly position).

If businesses, from the very largest to the smallest, do not behave as collections of real humans, then we might as well be living under Skynet. Honestly, if what makes us empathetic and caring is ignored, then at some point software should replace us.

But regarding revenge porn, porn, sexuality, nudity, etc., I think it's way past time that people realize that we all have naked bits. It's really no more astonishing than a tree having leaves and bark, and the occasional fruit! I believe religion has something to do with the largely artifically-ignorant view of nakeness and sexuality, but most religion is just a disguise for population control. So whatever the name of the leadership, the fact remains that people without clothes have nipples and other bits that US television can fine you for showing (honestly, it had never occurred to me that Janet Jackson had nipples!).

For these women who have been duped and taken advantage of, based on the current societal norms, it's terrible. Google should have some human sympathy in its organization, and it should have some executing willing to demonstrate the importance of Google being part of humanity. But at the same time, I hope the younger generations can finally return humans to their more natural state.
There are many good reasons to embrace better integration with open source. I think the benefits like helping users with custom/broad distro needs and increasing the velocity of collaboration with the ecosystem and partners outweighs factors like 'competition.'

The cogs do turn, albeit slower than people prefer.

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-O...
It's not the point load, it's the total load. Which bends the road. Bending brittle things like solar cells cracks them. Movement of the car also causes compression waves to move through the roadbed.

Roads need regular resurfacing because bending the roads constantly causes them to crack and crumble.
https://www.embedded.com/electronics-blogs/max-unleashed-and...

Enjoy
Information wants to be free regardless of virtue of your claim, and the first amendment will make an impossible hurdle for would be censors.
This still doesn't make sense to me. If the return of inverse strategy S' were greater the loss of strategy S, couldn't you then guarantee a positive return by using both strategies simultaneously?
Thoroughly impressed by the stance you have taken on this. Also, your work is impeccable. Great example of the ideal netizen.
Wouldn't you kill the lake, unless you only covered a small proportion of it.
> Seems like you'd be much better off floating them on a lake.

Right. Fuck the fishes, let them die, amirite? Landgrubbers unite, legs rule, fins drool!
Excited to try this! Saag is one of my favorite foods but almost impossible to eat at restaurants because of dietary restrictions (lactose-intolerant and keto). So I've been making my own healthy versions at home for years. It would be super helpful if you could include more ingredients info. For example, I would order the saag tofu, but I'm curious where the fat is coming from (assuming coconut milk base, my version is still leaner). Thanks Soham!
The bull case is that there is a vaguely WeWork-shaped market opportunity, and WeWork exists. The bear case focuses on the flaws in WeWork itself. Is WeWork going to sort themselves out before someone else overcomes their market incumbency?
You know there is; HN is full of Googlers. But it's very, very tricky for them to make public statements about hot topics like this.

Executive and people with authority to actually handle situations like these are probably not here, or even they are afraid to speak openly. It takes a lot of commitment and guts to risk a career and really good income to just make a statement on a forum.
My current default Virgin WPA password is roughly of the form lLlllNllllll (l - lowercase letter, L - uppercase letter, N - number), installed about a year ago, and I know from seeing another one that the position and quantity of the uppercase letters and numbers aren't fixed.
The fact an idea this stupid was actually implemented is fucking mind-blowing.

But, we should all be paying “carbon taxes” so that these same idiots can save the world.
The Voice of America still has Mandarin short wave broadcasts.[1][2] Whether anybody is still listening is a big question.

[1] https://www.short-wave.info/index.php

[2] https://www.insidevoa.com/p/6440.html
In my opinion not allowing the business to even have their name on their building is a step too far. Removing the billboards sticking out perpendicular to the road looks much better, but this picture that doesn't even have the name of the store on it seems awful [1]. It would be interesting to see numbers for how this affected businesses, especially if those businesses tended to be ones that relied on advertising (food especially).

Forcing people to give directions like "look for the big green building next to the blue building" doesn't seem like a positive to me.

[1] https://99percentinvisible.org/app/uploads/2016/04/signage-b...
Following a standard is not a guarantee of success. Not having a standard to follow is also not a guarantee of failure.

It is possible to succeed without a standard. And it is possible to fail if you do have a standard.

The key is that having standards (not just “a” standard) usually increases your odds of success. To the point that many feel that having standards is a functional requirement.
Yes, people seems not to be reading the article at all.

Someone should just change words to "hardware people" and "software people" and I think people here would receive it better.
Yes, solar roads were always the answer to the question of "where is the absolute worst possible place to put solar panels".

This was 100% predictable.
Just get a boring webapp job in CRUD world :)
"I feel managers, directors, etc. who cannot code should not be managing, either."

It works if they know they are out of touch and trust their people. On the other hand if they try to give input but haven't coded in 10 years it's bad,. Last year I had a fight with a manager who insisted that we use JSON for everything. I pointed out that this is a minor decision and really not very relevant. Another guy agreed and was almost kicked out of the project.
This article focuses on Google not being liable, but ignores the fact that the specific creators and posters of the content appearing in Google's search results certainly can be sued.

There have been a lot of anti-CDA 230 sob stories lately, which have indeed highlighted real victims of online content and abuse, but imposing liability on platforms simply destroys the free and open internet. Search engines would cease to exist if they became liable for simply indexing content created by others, and sites like Hacker News wouldn't be able to allow user submissions and comments.

We need to be careful to avoid victim-blaming, but equally important to recognize that very real harms to some people don't justify upending policies that have created enormous value for society as a whole.

Not to mention that, even without CDA 230, the majority of the problematic speech online would remain legal in the US because of the First Amendment.
We realize that scientific studies that are in the social sciences may only generalize to a specific group of people, in a specific country, at a specific period of time. All subject to change when we tweak a couple of variables.
It's about the thickness laid down. The thicker, the longer it lasts, because thicker beds bend less than thinner ones, and so resist cracking better.
De Aetatibus Mundi Imagines: The Illustrated Ages of the World (2008)
Specifically twins separated at birth. Do you know of any twin studies on fertility in particular?
Oops, somehow the second half of the comment got truncated.

I meant to say: "I have, but I work mainly with embedded systems, and so there aren't usually POST or PUT APIs, just GET. So JSON is nearly always generated by the device and consumed by whoever is querying the device, not the other way around."
You’ve heard about the Therac-25, right?

That one killed lots of people.
At some point, hopefully, people accept that people (themselves and others) are human. Being human involves trying things, trying to make a living, exploring things, and... even sexual things. There are some fairly generally accepted limits regarding sexuality (and age of "participants", as well as consent). But humanly speaking, there is no doubt that we all have bodies with various parts, and most people get some pleasure from contact on those parts. Shaming people for doing so is like shaming someone for eating food.
Agreed, the lack of spaces and excessive capitals hurts readability.

I prefer snake_case myself, with a few capitals here and there, like English text.
As alanberg says, go for a indian qualified teacher, people do yoga retreats for this stuff in India. Or ask a pandit at a Hindu temple
> The French minister for energy said she wanted to have solar panels on one mile of road every 621 miles in the country within the next five years.

You can still do that! Just put them on a rail off to the side, angled to get lots of sunlight.
Add to that dilution when owners can print more shares for investors and different types of shares (aka preferreds) when a common employee often gets nothing because all the money go to preferreds.
political stunt wasting funds.. someone clueless decided or was lobbied to pick this thing.
This happened to me. It was a nightmare. Glad to know I wasn't the only one.
The Simpsons destroyed public perception of nuclear.

Homer Simpson as the safety inspector, green slime, and the three eye fish....
She is talking about systems as in "GPS" or "Drone fleet", i.e. huge systems with significant hardware components and that these days software will be such an important part that it needs to be a part of the earliest designs and requirements.
> Managing the abstraction in userland only gets too tedious after a while

Can you elaborate on what you found tedious? Thus far, I feel like that part works reasonably well.

> Perhaps the most powerful feature of this system, the ability to boot into a previous state, is virtually impossible without kernel support

Interesting. Why is resetting the package store contents to an earlier state not sufficient? What does the kernel need to do? Or do you mean to avoid a reboot?

> You will be surprised at how many users want to change things inside packages

Hah, yeah. I’m one of these users myself. In distri, you can just rebuild any package and forcefully install the result onto your system, if you really want to and can live with the consequences. Often, this means you need a reboot right after. I usually iterate on a package by starting its programs from the outside, or by using qemu which has pretty quick boot times.

> The second most powerful feature, the ability to install packages in ~

Yeah, distri doesn’t attempt to do this, for the reasons you outline :)

> why not just ditch Linux for Haiku

Copy&pasting my reply to you on twitter for the others:

I tried Haiku multiple times, but it’s just too different than what I’m used to.

Honestly, Linux is niche enough for my preference. If I was switching OS, I would probably look for more mainstream, not less :)
None of the solar cells I played with were flexible at all.
panels above urban tunnels, maybe powering some air filtering system ?
Yes! Perl is what I turn into when I have a Bash script that is becoming too big or too complex. It's easy to to turn Bash code into bad Perl code that is still better than Bash. From there, it's easy to create a maintainable Perl script that is more elegant, concise, and maintainable. It's a fantastic glue language that will tie all the components of your project neatly.

And if you are thinking "yeah, but then I need to learn Perl", don't worry. The amount of Perl you need for translating Bash into Perl can be learned in a few afternoons.
Bbc.co.uk site article page errors
Amazon's New “Top Brand” Badge
Yes its sad that every one jumps on index funds which can be a good idea but its not the right choice 100% of the time.
The title should have said software architecture, not software architects. Then there wouldn't be this discussion.
I think you misunderstood the parent, they said "solar covered sidewalks" that shade pedestrians, so roofs.

Solar roofs on car parks seem good to me; better than using pasture land converted to solar farms which I'm seeing more and more in UK.
I wouldn't be so sure:

https://plaintextoffenders.com/post/4983474119/virginmobilec...
Terseness is best for experienced users working interactively. Increased verbosity is useful for beginners and documenting scripts.

Both can be useful.
Why does Wells Fargo keep getting caught engaging in illegal and/or fraudulent activity? What does Wells Fargo offer that a local credit union doesn't?
> the specification hasn't changed to accommodate those features.

Neither did XML. They simply took advantage of an early "processing directive" feature to add them in. XML and JSON are no different in this regard.
I know there have been some applications of piezoelectric floors put in places people walk (to generate small amounts of electricity). I wonder if this could have some practical value in roads. The energy would be small, but perhaps it would be enough to keep some distant electronic systems fed.
Home pages are fine, but most linked pages are throwing 500 errors.

I haven't seen it this bad before.
Same reason we have safety rails around roads. Plus, if we want solar roads, solar power would be a perk.

I mean, once the road is dominated by self-driving cars, presumably we can implement new driving requirements beyond what human drivers could implement.

For roads, we might want cars to drive over load-bearing parts, if that's optimal. Or if it's more efficient to have the wear-and-tear distributed, then cars can drive in staggered formations, much like a wear-leveling strategy in solid-state drives (SSD's).

But, there's no reason to design a transportation system around the premise that self-driving cars can't control their patterns just because human-driven cars couldn't.

Which isn't to say that we should assume that self-driving cars will be perfect or infallible, just that we can assume best-effort strategies. For example, we shouldn't assume that self-driving cars would never drive over a gap with a solar panel, but we can design a system in which self-driving cars try to avoid driving over the solar panels.
I'm surprised this article doesn't optimize a little further. If you want to compute σ(n), and you can prime factor n, there's no need to go determining all the divisors of n and then adding them up. The σ function is multiplicative, i.e., one has σ(nm)=σ(n)σ(m) when (n,m)=1. So if you've factored n = p_1^a_1 * ... * p_k^a_k, it suffices to compute σ(p_i^a_i) for each i and then multiply them together.

Meanwhile, while computing σ(p^a) can be done by summing, it can be done even more simply by noting that this is a geometric series and so sums to (p^(a+1)-1)/(p-1).

Edit: Actually, not sure how this latter way compares to just doing Horner. Probably about the same, I imagine. I guess Horner would be the right way to do it if division is expensive for some reason.
Well you're insane. The dirty secret of industrial civilization is a thin layer of pollution created by burning hydrocarbons. We haven't found that. Ever. And if you think that antibiotics, modern dentistry, HVAC, grocery stores and automobiles aren't literally magic from a historical perspective: God help you.
To put this in context: together with the advertising clutter, a lot of artistic graffitis were taken down in the process.
> Lots of businesses, particularly real estate businesses, feature self-dealing and family control galore. American corporate law goes out of its way to avoid criminalising stupidity.

Self-dealing, as in how the founder leases his building to his firm, or how he owned and sold the We trademark to his own firm? I wouldn't call that 'stupidity'. In fact, it sounds very smart, for the founder. And unethical bordering on criminal.
Here is the current location image from Google Maps:

https://i.imgur.com/mHRamlx.png

They have some window signage and have added back a much more reasonably sized sign with their business name.

Wider shot:

https://i.imgur.com/RbhV4Ep.jpg
Depends on the lake. There is a reservoir near LA covered in millions of black balls. Apparently this is a side effect of water quality regulation, direct sunlight triggers a chemical reaction that produces harmful byproducts. As a bonus, evaporation is also reduced, which matters in semi-arid climates like Southern California.

https://www.veritasium.com/videos/2019/5/23/why-are-96000000...
The article starts with the wrong assumption that you have to hire people to clean the solar panels. Robots have taken over that job a long time ago, at least for utility scale solar.
I'm going to drop this on HN hoping that the internet works its magic...

If you worked on microprose and for some reason still have the source code for Mtg Shandalar, please do us all a favor and leak it!
How is that even relevant though? She is commenting on that software should be involved earlier in huge military projects that have previously been dominated by hardware and you are nitpicking that the university web server cannot handle the traffic?
Even if you hadn’t called it out specifically, you’re checking every box for “new finance bro”.

Strangely always devolves into a length measuring contest around things like clothes and income.

Even stranger is how quiet that space gets when the firm hits a couple of red quarters.

Nothing like underperformance to remind the plebes where they sit in the hierarchy of “sweet cash money” versus partners and investors ;-)

(Also if you know a tech company that will install a slide and a barber at my house, could you PM me their name? First I’ve heard of that)
This is not a fiasco, it is progress! I am sure they learned a lot. This is how science and engineering works. We keep forgetting that. Next time, I am sure they will do better.
I'm sure if we invested vast amounts of money into specially curved road surfaces we could make square wheels work[1]. That would still be dumb when compared to round wheels.

The problem with solar roads is it's plainly worse than the obvious alternative: putting solar panels next to roads, or above carparks.

And innovations that made them more plausible as a road surface are also going to make for a better regular road surface, or a better mounted solar panel.

[1]: https://www.youtube.com/watch?v=MQ8PPEKROz4
I agree. Having the name on the building makes sense. Maybe restrict it to ground level or something similar.
When I was doing XML/Java stuff 10 years ago, you take your XSD and generate domain classes as a build step. It was more complicated but it was also 100% reliable because the tools were all rock solid. Written by the guy who made Jenkins.
I've heard it's not uncommon to separate low-multiple assets and high-multiple assets into different structures.

In this case, the builds are the low-multiple assets and they're being separated out from the high-multiple asset which is the management company.
concrete is a permeable material, solar panels not so much.

If you coat your driveway with a resin cover, the stains will probably disappear every time it rains.

But nevertheless, it wasn't a talking point before - of course, with enough observation you can think of all possible failure modes beforehand. Sometimes it's easier to just try things out.
For some reason, solar roads are a very aggressive meme (in the classical sense of the word). They capture the imagination and blind people to engineering reality.

Solar roads do not make any sense whatsoever, as you wrote pretty much any other place is better for panels.
I am unable to downvote but I would if I could. Many reservoirs are for municipal water supplies and not for marine life. It is common to cover them to reduce evaporation. To jump to the conclusion that floating solar arrays would "fuck the fishes" is obviously not well thought out.
I suspect a lot of firsts (or early projects) were promoted in scammy, or at least very unrealistic, ways. I don't agree with overpromotion, but frankly a lot of what SV does is based on that as well. If your pitch deck doesn't promise to change the world, you won't get as much attention.

This project was probably a poor use of funds (compared to other options), but the effort may have advanced our knowledge just a bit.
> no matter how bad aspects of bash are, the power accumulated over the years is hard to match.

I believe fish + python have a higher power/WTF ratio than bash and work in the same space. Perl is mentioned as well, but has fallen out of favor.