skysight-inc/HackerNews huggingface dataset:
You're getting the right idea by the end of that comment :)

Bear in mind that HN began as a community of startup founders and enthusiasts, and even though the audience has broadened, it's still part of the culture to be charitable and supportive to people who are just starting out and trying to get something off the ground.

Not everyone entering the startup world has an MIT PhD (we hope!) and the ability to write content that has both technical depth and literary polish.

We all have to start somewhere, and the only way to start getting better at something is to put something out there and see what comes back.

Critique is fine, but we can be constructive and encouraging to help people improve - just as we'd hope people would to for us if we're taking a risk on trying something new.
> for Windows is COPI, 88 KB .exe

And the EXE is only 32 KB when UPX is applied on it. And uses only 1 MB of RAM when running.
I'm not sure what it is about the node development environment but you are right. I haven't seen such wildly complicated dependency trees in any other language. Literally hundreds of modules can come together to make even simple applications.

Is there an idiom or ethos in node land that aims for tiny re-usable packages? I am not criticising if there is, just genuinely curious.

I have been writing JS applications for years and it's only since node and npm hit the scene that this has occured.
None of the other things you listed are illegal? Anyway, something being bad in excess doesn't mean it should be illegal in moderation.
There might be some people in their own company who are users of software development tools and could give informed feedback.
The author actually expanded a little bit on that by mentioning he doesn't know of any head units that will come out without plastic tabs breaking.

While you wouldn't fully void your warranty the dealer/manufacturer would be under no obligation to replace parts you broke.
> but I got to believe that it’s been ported to c/c++ in light of the Mac version that’s now available.

Delphi can be used for macOS and iOS development, which is what Image-Line did for FL Studio:

https://www.embarcadero.com/case-study/image-line-software-c...
Most of us think of the business leaders behind the modern
internet as clean-cut, scientifically minded overachievers,
such as Amazon.com’s Jeff Bezos, Facebook’s
Mark Zuckerberg, and Google’s Larry Page and Sergey Brin.

Err, no?
On file managers: Norton / Midnight Commander.
> You can spend all day asking irrelevant questions

We're discussing how dev time is best spent in service to the end user (and environment.) It's absolutely relevant.

> The point is that "developer time is more expensive than hardware" is not a valid argument from the user's perspective. As you can see from the complaints here, people already find the color picker less attractive because it uses wasteful Electron. It's not a good product, regardless of how cheap it was for the developer to produce and will be less successful as a result.

Things the end user does care about include features, price, and the actual existence of the end product, all things I see frequently sacrificed by the "maximum efficiency at any cost" crowd, because they're misallocating dev time. They aren't even optimizing the actual efficiency bottlenecks half the time, just micro-optimizing some unimportant edge case.

You're right that the discussion doesn't matter to the end user, but that doesn't mean it's the wrong decision. As you can also see from the posts here, not everyone is convinced it's a big deal either. People are constructing strawman arguments "these devs and their 4k monitors and 32GB+ machines", but I'm using electron apps from an underpowered 8GB laptop just fine.

Yes, if you're traveling and downloading it over a mobile connection, it'll take a hit. Yes, I'm sure you can find a worse laptop than mine, and if you search hard enough you'll even find one where the fact that it's an electron app will be a problem. Yes, you can spend more resources to make a better app - that's always true, the question is where diminishing returns make that no longer cost effective. Yes, if there's no outlets nearby, it won't stretch battery life as far.

But no, I'm not convinced that calling it "not a good product" as a result of being an electron app is quite right either. Not the best product it possibly could be, but no product is.

> You don't need justification for developing something that isn't good because of wrong or selfish priorities,

Nor am I convinced there are wrong or selfish priorities in using electron. What, exactly, is wrong or selfish with saving dev time to work on something more important to the end user? Even if that's another product entirely?
It feels like this reinforces this feeling I've had about money. Those who work with the money always seem to carve out a larger slice for themselves, often in increasingly clever ways. It's a one directional battle where those who don't work with the money are always on the defensive.

I'm thinking a lot about managers and sales at the engineering firms I've worked at in the past. They get to see the numbers coming in, the salaries of everyone, and have a lot more say over who gets paid what. They've got the data which is power. The talent who actually produce the product are in the dark.
Front-End Developer Handbook 2019
Transformer in Tensorflow 2.0
Pretty cool that this is done client-side, although it does need more presets. I'd also want to be able to export/import my old posts, or at least manually review, but that's getting into the kind of features I'd expect from a paid tool.
It's not hard for writers to connect to employers. It's hard for studios to connect to competent writers without wading through a tidal wave of utter dross.

From the studio POV, an agented writer is likely to be at least reasonably competent. From the writer POV, an agent is likely to be at least a reasonably competent negotiator and have direct industry contacts.

The idea is that the studio gets people who can do the job without having to read thousands, perhaps tens of thousands, of terrible scripts from wannabes. Agents try to talk up writer fees and include standard extras because writers have no clue what their services are worth to a studio, and many don't understand the finer points of studio contract law.

When the system works, everyone benefits. Of course it doesn't always work, and writers get screwed in all kinds of creative ways. But agenting means that on balance they still do better than they would going up against Gigantic Media MegaCorp Studio on their own.

Now, streaming has created an explosion in TV programming, and some agents are setting themselves up as production houses rather than as talent managers.

This changes the balance of power and makes agents more like an employer with a vested interest in cutting a deal than a representative with an interest in cutting a good deal for their client.

Hence the (off-screen) drama.
Mozilla themselves has said that they didn't remove it for political reasons [or "ideological censorship" as you put it], rather it was the language and vitriol

If it's about politically incorrect speech - it's absolutely ideological.

If it's about obscene language - it's still not Mozilla's business to police someone's lexicon, and Mozilla doesn't do it generally, which means something ideological happens here.

Btw, it's interesting that you yourself agree that the whole thing is political by this stereotyping statement but you and I both know that language like that is commonplace on alt/far-right platforms. And at the same time you disagree.

Try to check your biases: every time Trump tweets, Twitter explodes with left activists using motherfcker, fck, and a lot of derogatory expressions addressed to him, and right-leaning voters which has zero value for any civil discourse. So ask yourself: would you say "we both know it's commonplace on the left to use disparaging, and obscene exoressions"? And would you be fine with Twitter punished for this? (It enables them, gives the platform).

Finally, you are calling dissenter.com alt-right which is not true unless they operate alt-right censorship there. It shows some bias too.
It is true. Here is an introductory popular article to start reading about it. http://thechart.blogs.cnn.com/2011/11/18/baby-in-parents-bed...

Keep in mind how many mothers there are, and how many of those rare incidents had extenuating circumstances (substances, atypical neurology in the mother.) Keep in mind how easy and cheap it is today to extend the width of a bed with an attachment.

I know that the downvotes come from people who think of mothers sleeping with their children as poor trash—it’s a seriously outdated view that hurts the child.
Awesome, I work for a small iot security based startup. Would love to touch base with you!
This is a frustrating line of argument because it ignores the entire reason that opponents of intellectual property are opponents of intellectual property: that intellectual property can be duplicated without harm to the owner. Protection of real estate or other physical property is rooted in the principle that depriving the original owner of the use of their property is unjust. "Theft" of intellectual property does not deprive the original owner of anything; it simply (perhaps) makes the potential market more competitive.

I really wish we would be able to move past these extremely basic arguments and have some discussion of the topic that isn't repeating the same thing over and over. It's fine to disagree with the duplication argument, but it's a waste of everyone's time to pretend it doesn't exist.
Ask HN: Why does Facebook keep unliking my liked pages and hide posts?
This is not a new thing but it seems like Facebook has been doing this for more than 4 years now, I would not see the posts from the pages I like and whenever I eventually remember and try to see my likes page, I would find out that the page has been automatically unliked! Is this some kind of a trick done by Facebook to blackmail page authors to pay for reach? all I see now on my feed is promoted posts and a few friends posts!
Is the association of agents quoted in the article a union for agents? I haven't heard of any union vs union fights happening before, so this could be interesting.
Thanks for the tip! I use uMatrix with aggressive defaults including no Javascript, somehow this trick didn't occur to me.

Although my general rule is that if Javascript is required to read a site's content, it's probably not worth it. With the storied NoScript being released for Chrome (https://news.ycombinator.com/item?id=19650731), I suspect I'll have more and more company as the new web gets more abusive and dangerous.
What is bash good for?
Every native app I've used works everywhere I've used it, every time as well.

That native apps were wildly unstable, or that it was impossible to find native apps that ran on different platforms before Electron is a myth. Electron didn't solve those problems, because they weren't problems.

Electron solved the problem of "how can I, a web developer, run a website on the desktop but make it seem like a native app and call myself an application developer?"
Related discussion couple of weeks ago: https://news.ycombinator.com/item?id=19570735
And this is a problem. Lowest-bidder-wins always creates a race to the bottom.

At least in the province of Venice, there was a complicated set of rules to pick between bidders of public contractors - so the law is certainly not universal in this regard.

If I recall correctly, it was based on percentiles instead of taking just the lowest bidder in an attempt to avoid companies racing to the bottom.

This in turn created a system where winning ad these bids was mostly by chance, and unsurprisingly was found to be rigged several times. But I digress...
>Zen mind, beginner's mind - Shunryu Suzuki. I don't think it's life advice. But, it certainly had a profound impact on my life.

Just wanted to second this. One of the few books that has actually changed the way I view everything in life, and led to a years long deep dive into eastern philosophy.
This is the labour/capital struggle that your socialist friends talk about. In capitalism, labour produces the products, but capital still has control.

Which is why it's so important for things like unions to exist. Without a union, writers wouldn't have any way to fight back against packaging.
I saw a presentation from him in Chicago on Ioke back when he was still working for Thoughtworks (2010?). Seemed like a very intelligent, interesting guy. Hadn't really followed what he was doing until this news. Life takes us in strange directions.
CockroachDB: Why do outages still happen in 2019?
Alea jacta est
I have spent some time living in one of these tall thin Chinese towers. They have benefits that are not at apparent at first glance. Since they are thin every room can have a window and they have good airflow. Since they are high density public transport can be very close, and catching a taxi is easy.
Depends what you're looking for. If you want blazing fast text-editing, you're better off learning advanced vim features like jumps, macros, registers ...

If you care about integration with other text-based tools (like email, instant messaging, source control, code review, IRC, ...) then switching to emacs will transform your workflow.

There are a couple of emacs modes that stand out, and in my opinion make emacs worth it:

* Org-mode (https://orgmode.org): A note taking system
* Magit (https://magit.vc/) the best git client I've ever used.
I find this to be quite true. I love playing around with new languages for the insights they give me. You can sometimes use ideas across languages.

But the main reason I do it is because I think it's just good fun :)
> You'd want to put them in kind of nondescript areas to avoid taking out the historic stuff as mentioned in the article and maybe pay out 50% above market to existing buildings in the way so they are not too pissed off but it could be doable.

Already exists, see e.g. Croydon. Yes, not in Zone 1, but 14 minutes to London Bridge by Thameslink, about the same time it took me to go from South Kensington to Westminster/St James in the early 2000s and probably without having to wait out a couple trains at rush hour due to lack of space within.
I wouldn’t be surprised if this is unconstitutional. The Court does not like quotas.
Im not making that up, it was in the TOS for VS/code last time I checked.
I do, all those gentlemen went to elite universities. Jack is probably the least clean cut of the major tech CEOs that get press.
Its only been a year and already it's hard to believe there was a time when people were arrested and went to jail over this. (I live in Vancouver)
I think you have the question backwards. I wonder why more people, especially in tech, don't have agents.

Broadly speaking, writers are freelancers who enter into short-term high-value contracts for work-for-hire. Agents negotiate the contract on the writer's behalf, with the agents compensation depending on the writer's (this, in fact, is what the current dispute is about, as this has become less and less true). This ensures that the writer gets a good deal, ideally the best deal possible. Talented writers aren't necessarily talented negotiators or networks, so this division of labor works well.

Seems to me everything I just said also applies to freelance Tech Workers. But instead of Agents we get marketplaces like oDesk or TopTal where freelancers are competing against each other, often in a race to the bottom.
GPS spoofing is a big part of the Bond movie “Tomorrow Never Dies”. Funny that in a movie it seemed totally fake, something invented for the plot, and yet here I see it’s a real thing.

Interesting how truth can be too much for fiction sometimes.
@3000sf of development per occupant (direct usable area, services, walkways, docks, gardens, etc) that's about 10 acres. That would be a substantial fraction of the high ground on the main island.
The plan as implemented in Madrid isn't very extreme though. There is a long list of exceptions for getting into the restricted zone, including going into a public parking lot.

https://www.madrid.es/portales/munimadrid/es/Inicio/Movilida...
Would you say the same about regulations against smoking?
A large percentage of the worlds GDP goes to middlemen of all kinds. Hollywood agents, recruiters, real estate agents... the internet has kinda promised to do away with that, to connected people directly, do create efficient market places but has not yet fulfilled this promise. Ecommerce has closed many retail gold mines, but I wonder why VCs haven't identified services as something to sytematically disrupt.
Links for the lazy:

https://www.pipistrel-aircraft.com/aircraft/electric-flight/...

https://www.pipistrel-aircraft.com/aircraft/electric-flight/...
Of course it's biased, it's a "Why I XXX" article ;) - what did you expect?

Regarding the floating promises warning, this setting is off by default, so you have to know it's there to activate it. Additionally, VSCode's integration with tslint output is mystifyingly poor, and I assume it is this that the author is referring to. There's clickable output in the build output window, but no popups in the text editor.

I like to run the compiler and linter manually, so I can see all the issues in one list. Popups in the editor are handy but clickable output in the build output window is good enough.

Some people prefer to work with file watchers, so the error/linter output is not as accessible. They probably need to be able to see everything in the text editor. But even if you work the way I do, you may well wonder why you don't get tslint editor popups. I've certainly wondered it myself. I can do without, but they're certainly handy.
In a previous career I worked on a support team at a company where support contracts brought in a ton of money. Support was part of what the company sold as a product as much as the product itself. It brought in a lot of money even during slow economic times.

However, over time the sales team gained more and more influence. Since their compensation for support contracts was seen as a given they wanted to really focus on sales.

Eventually they came up with the great idea to offer support for "free". A product with free support became fairly popular because of the price. Sales increased but support tools and staff did not because there was just no new support money. Worse yet workload skyrocketed because sales took off ... among price conscious customers who were pretty terrible users and demanded a great deal of support time.

It didn't help that the product itself was often sold as something it wasn't.

Eventually the layoffs in support started because "support just wasn't bringing in enough money to justify the head count".

The folks with visibility to the money did fine in the short term despite even undermining the company's long term income, everyone else not so much.
Weren’t people saying this shit wrt the USSR during the Cold War?
Sagan's critics were wary of pop science. Would the need to entertain come before rigor and accuracy?
And their fears were realized with Tyson. Possibly the sloppiest, most inaccurate pop science celebrity ever.
> What, exactly, is wrong or selfish with saving dev time to work on something more important to the end user? Even if that's another product entirely?

It's simply completely irrelevant what the developer might or might not be working on also in your imagination, when we are judging the product based on its technical merits.

Inventing some extremely important better use of the developer's time to justify inflicting a wasteful 55MB download on the world, is a strawman argument of the same quality you complained about.
From Bottom-Up to Top-Down Missionary
They also had an authorized_keys file so it doesn't seem a stretch that the password login is some device-specific autogenerated value since the engineers would just use PubKey auth.
There is plenty of truth to much of the china situation, not just FUD. While the Potus has bounced between 'i love china' and 'we need to do something about these people', the rampant IP theft negatively affects nearly everyone on HN.
Of course, if you had to deal with the incredibly poor quality of this housing for much time, you'd probably change your mind.
I saw a completely white page on my desktop. The site renders on my phone, so now at least I know what we're talking about.
This is not that simple. You don't want people hack a car that have a "self-driving" capabilities. Bugs could kill a lot of people.
My college buddy had kittens taken by racoons in a partially built out suburban subdivision yet persisted in letting his cats out. I'm sorry for your losses.
Anyone knows how does it work in Europe?
Frankly I've never understood the desire to be a polyglot. The time spent learning new syntax and a new standard library could have been spent learning libraries, algorithms, data structures, etc, so I don't think it's the most productive way to improve yourself as a programmer. I'm more interested in learning a new language because it lets me do something I couldn't do before.
Meet yourself some good recruiters. I get well-paying contracts aligned with my interests in just a couple weeks if not days.

Rates are lower than independent consulting, but still very lucrative.

Good recruiters are rare, but they're out there.
You can't find a similarity between Alberta and BC?
The difference is that nobody would be forcing you to live in one.

Note that sprawling suburbs with identical single family houses and lawns controlled to the inch by HOAs are also the end result of government policy.
In Praise of Public Libraries
TL;DR version: The Guild wants agencies to sign a Code of Code, and many agencies have not.

According to the WGA website (i.e., https://www.wga.org/employers/agencies/agency-code-of-conduc...):

"The Code of Conduct is a landmark agreement that realigns agency incentives with their writer-clients and eliminates the conflicts of interest inherent in agencies’ receipt of packaging fees and financial interest in production entities. Agencies signed to the Code may only represent writers for a 10% commission and may not receive packaging fees or be affiliated with a company producing or distributing motion pictures.

The Code also contains important provisions on how agencies must represent writers, provide timely information to the WGA to enforce the collective bargaining agreement and writers’ individual agreements, and promote non-discrimination and inclusion."

If interested, here is the complete 15-page WGA Code of Conduct: https://www.wga.org/uploadedfiles/employers_agents/agencies/....
> This is the labour/capital struggle that your socialist friends talk about. In capitalism, labour produces the products, but capital still has control.

In what sense do Sales people own the means of production and exploit engineers? They're simply closer to the flow of money and able to take advantage of information asymmetry.

This is a different phenomenon, and a more interesting one in my opinion. It's part of the difference between those who make a thing, and those who do supporting business functions that happen to put them in an advantageous position.
and you can leave it running in the background all day long
My app does very little and is meant to be self-hosted for your own use. Or are you talking about Elixir or Nim as a language?

Edit: Oh I get it you actually meant:

"Hehe, kinda funny when your application written for Electron comes with more security vulnerabilities than it has lines of code for its own logic ;-)"
Did you hear about Vim when it showed up on Fred Fish disks?

By the way, I like your user name. How odd that I remember that command.
It varies province to province. Ontario finally opened private stores April 1st, but it's slow to start up- "Hunny Pot" is the only one I've heard of in Toronto and it has a line up three blocks long from open to close.

But more stores will open. And gradually, the black market should shrink. We'll see. I'm just glad we aren't wasting tax dollars trying to enforce prohibition anymore.