skysight-inc/HackerNews huggingface dataset:
Ask HN: Name of a Problem dependent on a problem dependent on a problem etc?
The software I have made that is now heavily used within the business has not scaled well with the growth of the company.
Due to the customer timely demands, Instead, of re-valuating and re-factoring the source I made tweaks, workarounds, etc to meet the requirements.

Now when a new change is required, I have fallen into a scenario that goes something like this.

Management: We now need your software to do X
Me: OK, this means I need to change the way Y works first, but this can't be done until the way Z is modifed, but this relies on A

Malcome in the middle expresses this beautifully: https://www.youtube.com/watch?v=AbSehcT19u0

When trying to explain this, I usually end up tongue tied and the end of the conversation usually ends up like

Management: We need yout software to do X
Me: OK, give me a few days

Is there a general name describing this effect?
There’s also a desicated list for ReasonML now: https://github.com/vramana/awesome-reasonml
As a German engineer, I always shiver at those "I went to hospital, the doctor turned out to be out-network and now I'm in debt for the rest of my life" discussions at HN. Maybe the pay offsets that somewhat, but if I have to be honest: The US don't really strike me as that attractive once I consider the whole package (of course SV is probably nice to live/work).

But universities usually pay worse than the local industry anyway, so yeah, if they want the top people, they should start to pay (local) top salaries. Instead, as a researcher you might find yourself living from 6 month contract to 6 month contract.
A browser plugin that changes all applicable text to their respective emoji.
How far western civilisation has fallen to end up with employing people in middle level, secure (if inefficient) jobs!

Excuse my flippancy, I've worked in universities before and they are horrendously inefficient - however, quite often in the cities where a big university is there's very few other large employers (where I was the joke at house parties was asking whether someone you'd never met worked for the university or the hospital), where should these employees go?

Either the university goes through a back-breaking transformation project and streamlines everything at once, or it scales up the bits it's not focusing on with people power, and improves bite-sized chunks here and there.

The growth in services offered by universities, and student expectations that those services are just there means they have to be fulfilled in some way. People always bemoan things like enrolment officers or admins to manage the janitorial staff, or PhD support officers, print room servicing technicians etc..., but when you see the numbers who make use of those services, you'll see what a mammoth task it is to automate each little bit to make the requirement to have someone do it go away.

I'm sure the HN audience can identify 1000 ways to make a university more efficient and take away these "bullshit" jobs, and I would love to see someone tackle it and make it work (whilst ensuring there are other jobs these people can be, well, paid for), but it's nowhere near as simple as "SaaS ALL THE THINGS".
They build the better future by just investing into clean technologies. In Norway, over 40% of all new cars are electric. They are switching to electric ferries. Now, as the article reports, they start investing in electric airplanes. They might not build these things, but by spending their money on electric mobility, they create a market. As I wrote before, what enabled us to have cheap solar now, was all the subsidized buying of solar cells, when they were expensive, creating the engineering and production capacity required to have cheap solar cells.
Thank you for your feedback! Could you inform this issue on https://github.com/zircleUI/smarthome-tutorial? It would be great if you can provide some screenshot as well :)
They use LTE which doesn't really scale well and their reviews have been less than stellar.
Titan Security Keys: Now Available on the Google Store
dyson is that company that make nightmare fuel hand dryers?
> Contrast them with neighboring Sweden for example when it comes to technological innovation.

Well, all the scandinavian countries are very innovative compared to their population, so that's not a very fair comparison.

Anyway, Norway is still extremely innovative. Maybe not in consumer facing and software related industries, which is what gets visibility in Hacker News. Norway doesn't have Spotify or IKEA.

But Norway has the worlds cleanest production of aluminum. It has been innovative in fertilizer production. It has a very strong microelectronics design industry. ARM's GPUs are designed here, most of the worlds Bluetooth Low Energy microcontrollers and other RF microcontrollers. It has the worlds leading automotive CMOS imaging sensor design center. Etc. Tomra is a world leader in recycling technology. And lets not forget all the non-petroleum marine innovation.

Yes, the oil industry is dominating. It's very difficult to get investments outside of petroleum (although that is improving as the desire to diversify is growing).

But seriously, Norway is doing about as well as can be expected of an oil producing nation. And if you think it's realistic to expect oil production to be cut on the supply side, you're hopelessly naive.
The author claimed multiple times that OSH was "growing" without supporting that claim. OSH has been closing stores for years, and I doubt there was any year of the past 10 that showed any net growth of stores.

OSH was killed by consumers chasing price over service -- first to Home Depot, later to Amazon.
That's not true, since C11 we have:

#include <stdlib.h>

void *aligned_alloc(size_t alignment, size_t size);

which works like malloc() but lets you specify the required alignment.
> Would you process confidential documents on 'Someone Elses Computer'?

If it's a big megacorp like Google or Microsoft, and I don't consider myself a target for state-level actors, easy.
Not at all. Raspberry Pi-like hardware can run Node perfectly fine. A startup I used to work at had hardware specs comparable to a Pi, but was running multiple user apps in separate processes, weighing in at over 20MiB of memory each before you even had the user code running. This ran fine up until 20 user apps or so, since the device had 512MiB of RAM on board.

Ontopic: this is some very cool UI work! It is very hard to unite the desire of loads of cool features (it is a smart home after all!) with a simple and intuitive user interface.
Read just a little further:

“However, note that Random objects in processes running under different versions of the .NET Framework may return different series of random numbers even if they're instantiated with identical seed values.”
Yep - I'm trying to discourage everyone I can from buying Dyson products because of it.
Best ICO agencies
yeah, and good luck with erasing customer data from tape archives :)
It's another reason why I think the cost of managing keys appropriately is worth it for crypto-shredding.
Stranger still as the HTTPS version seems to be in working order.
It's worse, basically students are taking loans to pay for this. This requires even more admin work so they hire even more administrators.
I don't know why but this reminded of Guess-The-Google[0] where you get a series of images and you have to guess the search word that generate them.

Sadly, I couldn't find any playable version of it.

[0]: https://www.onlymelbourne.com.au/guess-the-google
Some of these roles are also where some very talented engineers end up who have decided they do not want to graduate to management positions. So it's quite possible they weren't refused advancement, they were offered it but turned it down because they wanted to keep working on [X] project instead of other products they weren't interested in, or managing people where that is a skill they know they don't have.
Plenty of people do take photos to store offline* and to print out. My parents have a big house filled with photo albums that they have to store. We have a small apartment that makes it impractical to store multiple boxes of photo books of families throughout the years.

* Assuming by offline you mean not-shared, rather than literally offline. Anyone with a smart phone is most likely backing up their photos to iCloud/Google photos.
This seems to me as a protocol to replace the current way of handling "Accept terms and conditions to get access to the internet" in public wireless networks. Currently this is done with HTTP MITM.
I work for a research institution not as big as Stanford, and there is a lot of work that needs to be done to provide education, from the office staff needed to generate reports for regulators and accrediting bodies, to the marketing staff, to IT staff, to financial aid admissions and other officers, to security, to the janitors .... People don't realize how much work and man power it takes to put one professor in the classroom, or to keep the hospital open that is tied to the institution.

Also, many institutions have a vast portfolio of real estate. This takes more man power to manage that a similarly valued portfolio of financial instruments traded on wall street.
> Why does everything have to run inside a web browser these days?

This. I hate this trend, I even systematically use mpv/youtube-dl to watch videos out of the browser.
That's not so easy, but you can make some predictions. What areas are going to be interesting to FANG in the coming years? What companies are doing something useful in that space? Who has something unique that FANG companies would have difficulty replicating in-house?
In 3 words : No. Vaccum. Bag.
500 and 700k is about the level of comp of Google’s Staff and Senior Staff levels correspondingly, assuming a high yearly review rating. Let me assure you, there are a lot more of them than you think, at Google and elsewhere. It is true that almost all of the engineers at those levels are exceptional however.
Yep, EVs have turned automobiles into consumer electronics.

Hopefully that doesn't mean they will be made to be unservicable by third parties, disposable, and replaced regularly.
This is not a top-down problem, but a bottom-up problem. People want to feel meaningful, so they make up stories of why their job is important, why this or that task needs to get done right now, etc. The only things that are really urgent is when you are a focus point of a political game between two managers. Then you really need to struggle, work overtime, etc. Otherwise usually nobody cares about your existence and you can do whatever you want, as long as you do it in the office building.
Hydrogen leaks out of literally any container it's stored in, if you fill up a pure lead bottle(a 25kg bottle only holds 1 litre of hydrogen) it will be empty after 2-3 weeks of doing absolutely nothing - hydrogen molecules are so small they just permeate through any safe to handle material. Obviously planes couldn't use tanks made out of lead because of weight, so whatever material they used would leak even faster - and as hydrogen forms an explosive mixture with air, that's not a good thing.
That is not unique to the Dyson brand.
From the article:

In an efficient market, why would profit-focused companies employ a bunch of people who by their own admission aren’t doing anything valuable?

and

It seems to be an issue of people spending time and money to create and satisfy procedures that degenerate into rituals, so that they can look all procedural and responsible in front of – courts? regulators? bosses? investors?

People aren't exactly that stupid. Its really more on the lines of malice.

I remember in my first job, it was a big IT services company in Bangalore, India. Our manager created some project initiatives to align corporate initiatives on the lines of 'Promoting Green Technologies'. Two or three people in the evening/night would stay behind and check if people's desktops were on. Mostly people just locked the computers and went home. This was necessary because many people kept IDE's and many other work related stuff running, coming back morning and redoing all that for an hour or two was a waste of time.

But these bunch of three would go around and see if someone's desktop was still powered on. They could then turn off the switch(hard turn off) on the wall socket. Next day people would come and then be mightily surprised finding all their unsaved work, or work state itself wiped out.

After a lot of fights and arguments. They decided they would just send reports instead of turning it off. The reports would then act as way of shaming people for 'wasting energy'. They eventually even got around to automating it.

Months later we saw, It was nothing about promoting green technologies or saving the earth or anything. The three people who were doing it were the manager's pet, and he wanted to promote them. He thought having a line item on 'corporate goal achievement' on their promotion packets would further their cause well. Then we saw those three get promoted over the real people were actually building stuff and delivering things.

Generally when these things happen in a company you need to think on the opposite lines of Heinlein's Razor. Some one somewhere has hiring quotas and budgets, some one is getting promoted, or getting a bonus or getting paid well for bringing up these stupid policies and jobs.

Things exist because there is an incentive for them to exist.
Could I not just call such a function from my alternative language?
...imho this is a small-scale view of the fact that we live in a bullshit society: our social systems can't properly handle "people with too much free time who don't know themselves what to do with that free time". For a variety of reason: from increased social unrest and fact that people would actually have time to care about who/how governs, to the productivity lowering effect of having the productivity of the people that actually choose (and are able to!) to be productive being lowered by being surrounded by slackers etc..

Our current social order needs "rituals" to stabilize people's behaviors, and you can't just let people pick any random set of rituals from the space of posibilities and expect the consequences not to be horrible! You might end up with warring clans that choose to wage war in lack of a better occupation, or with weird cults that bounce between self-destructive and other-destructive behaviors. If you've had the chance to see the darker sides of human nature it's not hard to imagine swarms of people with nothing to do forming sado-massochistic pain-pleasure cults that wage wars amongst themselves "for fun" or to kidnap eachother's children to torture during massive orgies or whatever... People's minds cane easily become fertile grounds for very dark tendencies.

"Work rituals" are at least stable, stabilizing, and not-very-harmful.
It definitely seems that way to me.
I lived in the US for 5 years and came back to Europe. Money isn't everything.
C is dangerous partly because assembly language is dangerous. We will always need some layer on top of assembly that is mostly unchecked and reflects back to how cpu instructions work. This is probably something we must live with until we have processors with the notion of type checking.

C is dangerous partly because of swaths of undefined behaviour and loose typing. Eliminating much of undefined behaviour either by defining the behaviour or forcing the compiler to refuse compile undefined behaviour could be of some help. There are still classes of undefined behaviour that cannot be worked around but narrowing that down to a minimal set would make it easier to deal with it. Strong typing would help build programs that won't compile unless they are correct at least in terms of types of values.

C is dangerous partly because of the stupid standard library which isn't necessarily a core language problem as other libraries can be used. The standard library should be replaced with any of the sane libraries that different projects have written for themselves to avoid using libc. It's perfectly possible not to have memcpy() or strcpy() like minefields or strtok() or strtol() which introduce the nice invisible access to internal static storage, fixed by a re-entrant variant like strtok_r(), or require you to do multiple checks to determine how the function actually failed. The problem here is that if there are X standards, adding one to replace them all will make it X+1 standards.

Yet, good programmers already avoid 99% of the problems by manually policing themselves. For them, C is simple, productive, and manageable in a lot more cases and domains than it is for the less experienced programmers.
I wouldn't. It's very explicitly saying, this is a series of calls that can fail.
> If only there were unit tests for real-life bureaucracy...

Or for legacy code.
FANG? Facebook, Apple n Google?
It looks like psychiatry, especially psychotherapy, is bullshit to a far greater extent than what was discussed in this blog post:

---

For real patients, there is no evidence that the benefits of psychotherapy are greater than those of placebo treatment.

https://www.cambridge.org/core/journals/behavioral-and-brain... (Prioleau 1983)

Meta-analysis shows antidepressants to be more effective than psychotherapy. No significant difference between the studies with and those without a placebo condition.

https://www.ncbi.nlm.nih.gov/pubmed/26169475 (Cuijpers 2015)

Negative results in phase III trials of complex interventions

https://www.cambridge.org/core/journals/the-british-journal-... (Crawford 2016)

Therapy experience in naturalistic observational studies is associated with negative changes in personality

https://www.sciencedirect.com/science/article/pii/S009265661... (Philip 2016)

Does psychotherapy work? An umbrella review of meta‐analyses of randomized controlled trials finds only 7% of studies provided convincing evidence that psychotherapy is effective. These pertained to cognitive behavioural therapy (n = 6), meditation therapy (n = 1), cognitive remediation (n = 1), counselling (n = 1) and mixed types of psychotherapies (n = 7).

https://onlinelibrary.wiley.com/doi/abs/10.1111/acps.12713?c...

More experience and training do not improve outcome of psychotherapy.

http://psycnet.apa.org/record/2017-46640-006 (Erekson 2017)

Trauma and victimhood have also been way overstated, overlooking that most people recover from traumatic experiences; that duration and and frequency of trauma are uncorrelated with subsequent disorder.

https://www.sciencedirect.com/science/article/pii/S027273581... (Küenzlen 2016)

Young children emerge from single potentially traumatic events psychologically unharmed

https://www.tandfonline.com/doi/abs/10.1080/17405629.2016.11... (Galatzer-Levy 2018)

People with moderate life adversity have the fewest stress symptoms,
are the most satisfied with life and the least affected by recent traumata.

https://econtent.hogrefe.com/doi/abs/10.1027/2512-8442/a0000... (Höltge 2018)

How to spot hype in the field of psychotherapy: A 19-item checklist

https://drive.google.com/file/d/1RXZ75sEnpTpqExb_KP0buaL6V2y...
> Slack's legal department has done their job

Interestingly Slack's trademark only covers usage of the name for:

'downloadable mobile application'

https://www.trademarkia.com/slack-86639051.html

Which would seem to leave web-based non-mobile scope open.
In my zim-wiki Computer directory, I have a page called 0_Quickies.
The keyhole of the door could serve as a pinhole.
> Society hasn't found a rational way to redistribute wealth yet.

There is no purely rational way to redistribute wealth (or, really, no rational way to actually do anything). Rationality is a tool that allows you to choose the path of action that best fits your goals/values. It does not prescribe any values. What we (as a society) do right now to redistribute wealth may very well be "the rational way" relative to some set of values.

So what you're actually saying is: Society hasn't found a way to redistribute wealth that fits your value system.
Thats pretty cool, the captcha is really well put together, some times it does cut off the text and I would change it so its not case sensitive.

I like that posts expire after 5 minutes to keep every thing fresh and private, but the user count at the moment is too low to keep the chat going with that limit. You need to figure out a similar limit like only keeping the last 15 messages until you get the user count up? How about every hour a question is posed and the users can discuss it for an hour then all the messages are wiped and a new topic is decided?

The user interface could also use some work. But this is really cool and I can see a lot of potential in it, you should keep working on it.
And that kind of flight profile is truly the only reason electric planes are can ever be worth any consideration. Even in an all-electric future (e.g. one with abundant fusion power), long distance flights would be served by burning synthetic fuels.

For those short electric hops, how much of the total battery capacity required would already be used up at liftoff? Maybe catapults/winches/detachable power tethers could make a real difference here?
It is not just social status but also real financial constraints for survival that lead to wage slavery.

IMO poverty and austerity and military and wars imposed or tolerated because of greed and lack of empathy and foolish voters are the main reasons for needless misery.

The kind words for John McCain were shocking and disgusting.

https://www.youtube.com/watch?v=bO4wXQesThA&t=356s

https://www.youtube.com/watch?v=3CIGuscbG60

https://www.youtube.com/watch?v=_--joNde92k
Tesla started rolling out a new update with a new optional PIN to Drive feature
I would argue that there is very little correlation between a programmer's perceived skill level and their actual skill level.
I know some programmers who used to be considered rock stars because they created a lot of popular libraries and modules at an opportune moment in history but years layer it turns out that their
code was full of security vulnerabilities.

Also some programmers are highly optimized for certain things to the point that they're terrible at everything else - I know programmers who are really great when it comes to writing performant code, but they are unwilling to make compromises to make that code more readable.
Neat! Looks like a pretty decent way to generate colored noise. Wish there were an audio demo.
It's not really impossible but it's not always worth the costs.

It's common for really large companies to use internal billing. So the IT department for example might charge other departments for their services and have to show it's a profit center. The problem with this of course is that it's also a monopoly, so this hardly incentivises better behaviour. In a situation where other departments can go outside the firm to get what they need, this is almost like outsourcing or divesting that department and it can act as a check on really bad cost:benefit ratios internally.
Oops, dropped an "m" there. But cool. Such ironic mockery of neo-nazism. I'm reminded of that Black Flag classic, "White Minority", which became very popular among white-power skinheads.

And Turbonegro's "Death From Above", written by some kid from Bosnia. Also that over-the-top hidden track on Party Animals, "My Name is Bojan Milankovic".[0] It's quite the response to music criticism ;)

0) https://www.azlyrics.com/lyrics/turbonegro/mynameisbojanmila...
The points you listed make sense to me in regards to manufacturing powertrains - but what they'll get caught up with (in my mind) are things like safety structure development/ crash testing, suspension development, brake technology, large-scale metal forming, etc etc. I don't know if their current injection moulded plastic vacuum bodies will scale up to car-sized manufacturing.

They may of course have all these sorts of avenues covered already, and I might just be thinking too hard.
How do consumer-level hydrogen fuel-cell vehicles solve this issue? Does this mean you can't store them in a garage, because the leaking hydrogen could cause an explosion?