skysight-inc/HackerNews huggingface dataset:
>"Nuclear is maybe the most cost effective energy source humanity has, France win tons of money by selling exceeding energy production"

With that statement in mind, could you explain the economics of Hinkley C? https://en.wikipedia.org/wiki/Hinkley_Point_C_nuclear_power_...
I dont know about that, it doesn’t seem any different than any startup and private company in this space like ones I’ve worked for where I talk privately with employees about what we will do with our stock options.

The metrics employees consider are just very far removed from anything that matters for making shareholders money. Its like listening to the most retail of retail investors, where sentiment is “hey I know that brand and dont hate them” invest

And yes, sure, sprinkle a little vested interest on top of that, and possible career derailment if your colleagues hear you till you get a perfect storm of no objective reasoning. The issuer side of an offering like this is always a good hand, the employee side is decent too unless you have to buy your own stock options.
Isn't it ironic [1], don't you think, that the vegan option has less carbs than the 'keto friendly' option? Tofu has less carbs than milk.

[1] https://en.wikipedia.org/wiki/Ironic_(song)
The problem with these "pro-democracy" broadcasts is that they are funded by Falun Gong, whose founder thinks mixed race people from interracial marriages should be outcasts in society:

"The races in the world are not allowed to be mixed up. Now, the races are mixed up and it has brought about an extraordinarily serious problem. Once races are mixed up, one does not have a corresponding relationship with the higher levels, and he has lost the root. Mixed races have lost their roots, as if nobody in the paradise will take care of them. They belong to nowhere, and no places would accept them. Therefore, you find the place where the continents of Europe and Asia meet a desert in the past and a depopulated zone. When the transportation means were not advanced, it was difficult to pass through it. With the progress of modern means, all these are broken through. Thus, races have become increasingly mixed up, which can lead to serious consequences. Of course, I will not go into details. I'm just saying that the higher levels do not recognize such a human race." [1]

[1]http://en.falundafa.org/eng/lectures/1996L.html
> And we didn't even need to get into the needless complexity of validation, namespaces, and other junk.

So, that’s why we’re adding all of this “junk” back into JSON? Transformers, XPath for JSON, validation, schemas, namespaces (JSON-LD, JSON prefixes) it’s all there.

History repeating itself (and here’s the important part) because this complexity is needed. Not every application will need every complication, but every complication is needed by some application.
Bill Nye: US taking 'extraordinary steps in the wrong direction' on climate
There are a lot more details and background here, but not quite so easy to read - https://www.filfre.net/2019/07/chief-gates-comes-to-oakhurst...
"User stories" have the potential to be a bit different... or at least we can use our imagination to make it so. "As a first-class klutz I want to have my data synced without hitting a save button." Ok - benefit of the doubt: Once upon a time, Jane was on her way to an interview when she slips on a banana peel and breaks her phone. Since ProductX doesn't sync to the cloud - she doesn't know where the interview is and tries her best, from memory. Now she happens to have a fantastic memory but she's also dyslexic and the address she stumbles into is a drug den. Mistaking her for a client and her thinking she's getting a job offer, she accepts a deal and walks off with $10MM of drugs. Now the they're after her - terrified and panicked and not wanting to rely on their forgiving nature, she uses her tech skills and the cash to forge a new identity and moves to another country to found a startup - a competitor to ProductX that has cloud storage, ultimately putting ProductX out of business. She didn't need their product to land a job afterall. Happily ever after. Except for ProductX. So ProductX really should add a sync feature.

> This strikes me as user stories without the "user"

It strikes me as "code stories" without the story. They're literally just explaining the code. Glorified comments with a slick UI.

That is useful though, I really do think it's a cool product - I often feel like comments take up a lot of screen real estate and sometimes want to go deeper with explanations. It is a great idea to move them out and make them more like a slideshow with even more opportunity to do so.

User stories aren't stories either, they are feature requirements from a user's point of view.

I feel like this is all the inverse of when we watch movies that have hackers. There's a craft to storytelling, there's a craft to programming, and we can't just assume that superficial similarity is enough. When a character in a movie types a bunch of garbage onto the screen, that isn't programming. When a software manager describes feature requirements from a user's perspective that's not a story.

I think small children are pretty good at telling the difference since they consume stories voraciously... try reading them a book of "user stories" or "code stories" and see what happens.

(I get that you're saying it's not a story in the literature sense - but that's my point, there is no other sense and these other things are hijacking the term. By "literature" what I really mean is any medium that can properly express a story - song, dance, etc. are all genuine, proven storytelling avenues too.

The reason I jumped on here wasn't to be a downer - it's because I was super excited, I thought someone figured out a way to use code to tell stories! That would be awesome... Unfortunately that's not what's happening here and I was super disappointed. sorry!)
Da Vinci? Bucky Fuller?

Legend has it that when Gödel presented "On the Completeness of the Logical Calculus" von Neumann threw in the towel (on Hilbert's program) on the spot.
Sometimes xterm is still used; I use xterm. It is still being maintained, too. I also sometimes use xfontsel. I do not think these are so obscure, isn't it?

Some of them, although I do not use them, I would not think they are so obscure, such as xbiff, xload, xclock (I have the functions of all three programs in another program I wrote, to display on a status line).
I am not a securities lawyer (or any other type of lawyer), but: if this all blows up, I believe that self-dealing by the executives is an excellent way for creditors to pierce the corporate veil.
> lacks evidence

The part where he says that he hasn't make everything available because he has fw-ed some information to the police/authorities. Until said police/authorities take the necessary actions (if needed) based on the provided info is best for the parts involved to let said authorities decide if the facts provided are evidence enough.

Also the part where he complains about GE's profit margin being the same as Madoff's, i.e. a guy who was active in a completely different industry, while companies/conglomerates active in the same markets as GE post similar profit margins as GE. This part is fake news pure and simple.
I think that's largely due to inconsistency more than anything else. As with a lot of other things, you don't need to memorise all the options, just the ones that you use the most.
I never been able to get clear answer. What exactly is the role of a manager, why are they so highly paid. What does a software manager do on typical day.
I am becoming certain that every company will get penetrated at some point. E.g. a poorly configured WordPress box... What happens next is what matters. Least privilege, prevent east west movement, logging aggregation with anomaly detection, notice data exfil, etc. Defense in depth is what matters.
What's everyone's preferred bank? I want something with ATMs everywhere, good international travel support, and a not-horrible website I can move stuff around in/monitor with. I'm in SF.

Wells Fargo has checked those boxes for me, and never done me wrong, but they keep screwing over other people. Maybe I should take my money elsewhere.
Univ. Of Nebraska Faces Real Cyber Threat: 9.94 Mill Attacks Blocked Daily
The Saag Paneer option has a lot more fat, which is why we targeted that at folks looking for a keto-friendly option, but this is indeed somewhat amusing.
I agree that ideally shell scripts should be maintainable, and that designs which allow both succinctness and maintainability – like supporting both short and long flags – are preferable. But there will always be cases where you have to choose between the two, and in those cases I think a shell should choose succinctness. For all of the Unix shell’s weaknesses as a programming language, it’s an incredibly powerful tool for interactive programming, writing one-liners at the shell prompt. And when you’re trying to program as close as possible to the speed of thought, every keystroke counts.
canada seems to be lagging in terms of new startups. Also google/amazon etc employees doesn't meant they are necessarily great. Canada needs startups and startups need all round devs, and large companies usually need specialised workers.
Apple's plist format might be the weirdest abuse of XML as far as I can tell. The SOAP envelopes and shit like that were horrible but plist is plain weird.

Everyone abused XML some way or another. JSON is not that "abusable" I'd say.
When I saw Saag as a Service I was hoping for some kind of API where I could place and order through curl or something! Kinda like the EverQuest 2 pizza command.

Good luck!
Setting aside other issues with it like particulate emission, how can it be anything other than carbon neutral? Where could the surplus carbon possibly come from?
Sadly I don't think you'll be covering Sweden any time soon. :)
Why can’t we just quit Twitter?
And MacOS comes with Perl, Python, and Ruby in /usr/bin. Plus several UNIX shells with scripting ability.
Schwab is your move, IMO. I know a ton of people who moved from WF to Schwab and never looked back. Zero international ATM fees and great customer service. Solid app too.
In the linux 2.2 days, my home linux had a kernel crash. Every attempt to open a tty caused a stack trace in dmesg.ssh telnet xterm, you name it. Amazingly, the system worked perfectly apart from that. I could troubleshoot the problem, save my work and shut down

The point being: Windows would just BSOD in that kind of situation. Not that continuing to run with corrupt kernel data structures is a good idea, but there is something grandiose about the OS stubbornly refusing to die when it's raining kernel crashes.
Not to mention XSLT.
It may not be entirely the case, but wooden homes are generally build in high risk earthquake area. Other regions of the US use different building materials ( e.g. adobe in New Mexico, bricks in the south).
Yes, they are commonly used in formal languages, and their precise meaning is language dependent, which is why I didn't use partial or divergence but termination, which has a unique computational meaning.

I don't think anyone claims that any property can be proven. I do think that some think that if a program can be decomposed into simple parts, whose "interesting" properties are provable in isolation, then you can feasibly prove interesting properties of their composition, which is not true. A proof of that was only given in the past 10-15 years, and is referenced in my post.
Canadian astronomers find 8 more mysterious repeating fast radio bursts in space
I love this idea, I would sign up today if you delivered in New York.
ASN.1

> Abstract Syntax Notation One (ASN.1) is a standard interface description language for defining data structures that can be serialized and deserialized in a cross-platform way. It is broadly used in telecommunications and computer networking, and especially in cryptography.

https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One

Or keep re-inventing the wheel. It's not like the people paying you will notice or care, eh?
I search on PubMed for biomedical topics.
Making the biofuel takes exactly as much carbon out of the atmosphere as it releases when burned, so no it is not far worse from a global warming perspective.
Depends a lot on each company, but managers are responsible for hiring/firing, holding their teams accountable to quarterly targets, shielding their team from politics, helping each engineer grow professionally (including having one on ones with everybody and doing performance reviews), and making sure the team gets the resources they need to do good work (which can include managing budgets and arguing for more capital allocation).

At some places they are also responsible for coding (this also depends on seniority), and at many smaller startups they will also play the role of product/program manager since the companies haven't hired for those positions yet or are not even aware of what those positions are.

I can't comment on specific cases, but I think most engineers are wildly unaware of just how much work it is to play politics at any company, and it's an unspoken part of the job for any manager.
> Mathematically a function, if it terminated, terminates with an answer.

There is no such thing for a mathematical function to "terminate." In classical mathematics, a function is a one-valued relation, a set of pairs, if you like. There is no algorithm and no computation involved. Termination is a computation term. Divergence is a formalism-specific.
I notice your zip codes aren't numerically sorted, at first I thought mine (94117) wasn't available, because it wasn't in the first block of 94. Might want to sort them, or just allow people to type it in. Cool product though! I'm ordering some now.
The long-term vision for this, which we hope to fulfill once we get some traction, is an API that allows you to order food such as Saag with arbitrary nutritional values (within a certain range). We don't have the volume for that yet, but with your help maybe we can get there soon!
“JavaScript Object” is right there in the name.
I think your post is conflating two questions:

(1) Whether tools support long options, and

(2) Whether script authors use long options

And its claims about #1 seems inaccurate to me. I haven't seen any tools that support only short options in a LONG time. For example, try pip --help or virtualenv --help. Or any tool written in Go, or node.js, etc.

I always support long options myself, e.g.:

https://github.com/oilshell/oil/blob/master/test/sh_spec.py#...

The only case where you don't have long options if you're trying to limit yourself to POSIX, which not many people do, and which I don't recommend for this reason (among others).

-----

I agree with the gist of your post regarding #2 -- people should use long options more.

But there's very straightforward and actionable advice that can go at the very top. They don't have to wait for #1, because it already happened. You can and should just start using them in your bash scripts! You don't need to switch shells, switch languages, or even change the tools you use.

Based on this thread, it DOES appear that many people are confused by this. I'm tempted to write my own blog post, which I may do. But honestly I think a tool that translates short options to long options would be a better solution -- i.e. advocacy through tools rather than advocacy through words. (e.g. "go fmt" seems to have done wonders for formatting without making people read style guides.)

This should be pretty straightforward with the Oil parser [1] and I can use help if anyone cares enough :)

[1] http://www.oilshell.org/blog/tags.html?tag=parsing-shell#par...
Delegate work. Thats pretty much it, coz in most cases they don't have expertise to do anything else (you will hear a lot of other arguments but when you dive deeper or investigate its all PR bullshit).
Keep in mind that delegating requires separate kind of skills to engineering. Tho often times I see an insult that managers don't understand the tech to make an impact.

Ps. Im not neglating some parts of the work they do. Simply comparing it to the amount of knowledge that is required in other parts of production chain.
You're being absurd. The 'gun mentality' don't affect life for almost anybody who's not a hobbyist. I know many Canadians in the US, none of them think that the US has more racism than Canada - many will tell you that we're just better at being aware of it.
But pretty much any Unix developer or sysadmin instantly recognized "sed" the same way they would a common English word.

That's the key point. We talk about grepping and piping and sedding and sudoing as if they are English words, because they've effectively become part of the vocabulary.
Shoot me an email at soham@pashi.com, if we get enough interest in the area we might be able to make it happen!
How are you defining rape?

A criminal trial may define it as "the victim has to use vigorous physical force to fight off the attacker, and if she (or he) doesn't then it's not rape". The family court may be saying that it's sex without consent.

But also jurors don't convict rapists because "he looks like a nice boy", "it'll ruin his life", "boys will be boys", "well, she was drunk", "well, she did go in that room with him". Rape is under-reported, under-recorded, under-investigated, under-prosecuted, and under-convicted.

Malicious rape allegations are rare. Abusive family members are not rare.
Consider only this: "1.001"

I'll use JavaScript numeric literals here as my translation medium (ironic!):

Norway locale parses it to: 1001

USA locale parses it to: 1.001

France locale parses it to: NaN

https://docs.oracle.com/cd/E19455-01/806-0169/overview-9/ind...
I call this kind of answer “The C Answer”. “Who cares if this particular combination of code results in undefined behavior? Just don’t do it!”

> when do these gotchas become an actual problem for you as a developer?

Whenever you have to deal with JSON produced by “not you”, or when you have to deal with JSON that may have been corrupted in some fashion along the way.
The crashing test cases look scary from a security perspective, specially in the C-based parsers. Does anyone know if these results are still up to date or if the bugs have already been fixed?
This is really nice! As a Hindu & vegan I wish I lived in your delivery zone :) (I live way out in the Pacific ocean, though) In any case, cool to see you're trying a more narrow approach, and the website explains things well and looks great. One question I was left with is how big is the portion? I may have missed that. And if this were available to me I'd be eager for the next available item to be chana masala. Thanks for sharing
I read the article and tried to read the linked study (paywall). But I see no mention of the 'random' part of this outside the introductory paragraph. In order for the headline to be true, wouldn't the study have had do asses some performance of 'random' picks?

Rather it seems that people were encouraged to take more 'risky' stock picks, and that led to some improved success, not anything to do with random.

I think the title and introduction are wrong, having extrapolated incorrectly from the study itself. I don't really know since I can't read the study.

But I think I strongly disagree with the premise. I think picking stocks at random is likely to lead to uninterested investors who may lose interest in frequent contributions to their stock accounts as they have no personal connection or awareness or interest in the location or use of their funds.

Yes, diversification is important, but so is awareness. Is it really better for the individual who may unknowingly invest in weapons manufacturing or a declining coal business despite their own morals and indicators of poor picks? I don't even think this was tested for in the first place.
Fun with Phrase Structure Grammars
That is likely a ways away, but if you email me I'll make sure you're the first to find out when we get there!
You can write an arbitrary precision number in there, say 4.203984572938457290834572098345787564e+20, but if the vast majority of JSON parsers interpret it as a double-precision float, there’s not much point.

If you control both the producer and consumer of the serialized data, you can of course do whatever you like. But I would recommend people who want more extensive data types use something other than JSON.
If WW can do this, so can any competitor - large and small.

UK retail is about to implode, so there's going to be plenty of competition in the co-working space as landlords and local business associations agree that reduced rent from light office occupancy is better than no rent from shops.

That may not quite serve the MidSizeMarket - but just as easily, larger competitors with stronger branding and sales efforts could move in. Especially after a downturn.

So WW is horribly exposed. It has no real first-mover advantage, no long-term loyalty from customers, and serious financial issues.
Been of the opinion a while a lot of issues could be resolved if we agreed on a streamable binary format that had good definitions for data types (including integers and dates).

String formats are great an all for viewing in whatever text viewer but so inefficient and then you have the whole escaping string inside of strings and string encoding binary data.

If we all agreed on a binary format then there would be a viewer for it in every debugging tool.

ASN.1, Protobuf, BSON, ION. MSGPACK whatever. I would prefer a binary format that doesn't repeat keys for efficiency where the schema can be sent separately or inlined. But even one that's basically binary JSON with more types would be step up.
But what differentiates them from any other company that rents out commercial real estate and re-leases it on a shorter term?

I can totally believe that their line of business will grow by a huge factor, but I don't believe that they will ever earn the out-sized margins to justify their current valuation. Their business can be replicated by anyone with a bit of capital to spend on leasing office space. They don't actually own most of their office space; they just lease it.
From the outside it probably looks like gun violence and racism and ridiculous politics are the worst things about living in the US, but when I moved I found that the IRS's byzantine tax policy and the inherent difficulty of moving countries were worse.
We can't, only government can and they won't Meet/farming industry is quite big and employs a lot of people not to mention the industry lobbying is strong. Going against them is political suicide.

The problem of global warming is not a technical problem or a problem that is not solvable or daunting. It's a Human problem, a combination of greed, complacency, and the daunting task of making massive lifestyle and business change all across the world to come into agreement and work together and make massive compromise.

The chances of this happening is zero.

There will be changes, and people should be lauded for their effort, but its too little too late.

Reminds me of one of my favorite scene from "The Newsroom" TV Series. Maybe a bit too drammatic, but the gist is true. https://www.youtube.com/watch?v=NyULP9rk-iM
When bonds worth $14 trillion are in negative territory and when the 30-year US treasuries are at historical lows this is what happens, i.e. people are ready to throw money away at almost anything that flies and moves, as long as there's a chance of double-digit returns. In other words we live in crazy times, and as such crazy prospectuses like the one published by WeWork fit the current financial narrative perfectly.
He did appear to be tattoo-free. That's the point.
Does anyone else who went to Stanford in the 00's remember Tiffin Dinner? Delicious homemade Indian food delivery, sadly closed. That got me through the quarter when I had a broken ankle..:
Does software need to be architected? Yes. Does this require a dedicated role called "Architect"? No.

Usually the key implementor architects software. Even in a large complex system, you really want key implementors working together to design.