skysight-inc/HackerNews huggingface dataset:
> Then learn a new language?

Learn a new language (Python/C++/other) in order to learn and use a different framework (Qt)? Thanks for your advice I'll down tools right now and get on with that using my time the way I want to.

(Actually I've never developed anything using Electron yet, though some personal projects may get implemented that way in future should they ever get off the ground)

I fully understand much of the criticism of Electron and similar: the results are rather bulky in terms of both package size and memory use (and if you aren't careful sometimes CPU use) which can add up to quite a performance hit if running a number of small apps/tools that are large because of the framework. For interactive (or script-called) non-resident utilities startup time can be a significant issue too.

But there are a lot of entitled people out there who seem to be of a mind that because they don't like Electron (for those reasons or whatever else) they have the right to demand that developers stop using it. If you don't want to use an Electron driven application then the solution is to not use that Electron driven application. There are no doubt alternatives out there. If not then the deep knowledge you have that makes you an expert on why it would be better developed other ways should allow you to write your own and compete.

This is true for both paid-for services like this (show them who is boss by collectively voting with your wallets) and free and/or open source options (in which case making demands of the creator/maintainer seems even more egregious IMO).

</rant>
Yeah. Basically there are 2 issues : security,privacy. With any data vased company privacy eill always be a concern so they should try to assure users by giving them top notch security. Google does that. Their security is great. Facebook: a big NO. Just a question. Does google listen through the microphone? Some people show demos on youtube that they talk on phone about something or even say something out loud and then see ads about it.
Are you using webpack 3? That change happened in February with webpack 4:

https://github.com/webpack/webpack/releases/tag/v4.0.0
Agreed. See https://news.ycombinator.com/item?id=16903916.
It's a vote-winning strategy to keep an economic boom going, and importing young workers to fuel it is such a strategy. Almost all European countries did this.

By the time said workers are old, and their kids (who aren't mentally comparing to the village their family) are unhappily unemployed... well that's decades later, you don't get elected by worrying about such things.
"A Careem account cannot be deleted as every account detail can only be used once." - uh what?

So they've hashed your account details.
They won't delete this. Great
I think your getting the "what-about-ism" argument backwards. This isn't avoiding talking about Google by saying "What about Facebook". This is comparing the two to highlight it's point about Google, the subject of the article.
Hello, IncRnd,

Thanks for the note! Sorry to hear about your situation with the national carrier. Unfortunately, we hear these stories all too often.

To answer your question, First, Upsie doesn't cover loss or theft. There are way too many "gotchas" in that coverage such as police reports, notaries, eye witnesses (joking), etc. The plans for those are MADE to say no unless you have a perfect claim. Second, Our prices are more affordable because Upsie doesn't over charge. This doesn't mean our insurance is any less. Its actually on par or better if you check out the T&C's. Our plans are backed by an A-rated carrier, same as all the other companies that are "national players". Third, our 100% focus is serving our customers. In the case you explain above, it sounds like that wasn't the focus. When customers come first, you take care of them by any means necessary. Our focus is on affordability, transparency and service. Thats how we separate ourselves. If you want to chat more about this, please shoot me an email. I would love to hear from you. cbethea@upsie.com

Clarence - Founder/CEO
You're ignoring the folks where that doesn't work out.

I had plenty of friends who lost $100K down payments during the housing crisis and are now starting all over again. The ones who rented had zero issues.
Even if you drink sugary/acidic drinks, water helps dilute them and rinse them away.
China is overflowing with investment money and its findings home in properties around the world with stability, reliability and great potential for returns. Why should this be concerning? I bet one can make similar article on foreign investments in China.
F/A-18 Super Hornets Launch 103 Perdix Drone Swarm in Successful Test
Let's just everybody install whatsapp and put an end to this stupidity please.
This is only the case if you bundle the JVM with your application. Without the JVM you can write a simple application without exceeding the .jar file size of 1 MB.
Indeed. Though this only applies if you actually live in the house.

Rental is a way to hedge the short into long position for investors in homes and apartments. The renter instead is probably in long position on house prices add they likely want their own house - if they don't, they are subject to many market risks, including some existential ones.
Show HN: Want to share your bad experiences of being hired?
No, it is an anti-pattern. TDD will get an API, and it won't be the worst possible API. However TDD does not do anything to ensure the API is good.

People who think TDD creates a good API probably have good instincts and a problem where an acceptable API is easy to create. When you have a complex problem that will have hundreds of users (thus it demands not just an okay API but the best) you need to think about the API first. Otherwise you can design yourself into a corner where to fix the API you have to change all your tests.

Once you have the API design in place TDD is a great tool for refining it. You need real working code using an API to sake out all the details and TDD is a great way to figure what you missed. You need a direction in mind first.
I assume it's not a done deal. They could develop the materials to build a space elevator and then launch them with an Orion-like nuclear rocket.

Or maybe some of these planets rotate quickly enough to ease the launch from their equator.
The example with the eyes being removed works nicely on the attractive girl, it adds sexy eyes back in.

Works less nicely on the old man, where it adds the same sexy eyes.
> On the East coast you can be caught off guard by rain, snow, or really cold, windy weather. I’ve been caught a few times in the bad weather, to the point where I’ve started looking up the weather forecast before leaving the house.

It's pretty humorous to read this perspective. The west coast must truly be as fantastic as advertised.

> how do you debug hardware? One way is by using a multimeter.

:(

> A friend at the Recurse Center let me borrow Saleae’s logic analyzer

Phew! Multimeter is not the way to go unless you really have no other option.
The cost of nuclear power seems to go up while every other zero-emissions energy source goes down. Even ignoring the fears about accidents and waste, it seems like nuclear may end up a transitional source.
Nowadays I just figure it's common sense on what to install/what not to install.

I personally haven't ever used an Antivirus on my Mac. If you believe you 'need' one, I recommend MalwareBytes.
It's trained on celebrities, hence the bias :p
Perhaps the model for “trusted news” would follow other established certificate signing models
Taxes will have to increase, and already have been quite a bit, to pay for underfunded pensions. If you have the ability to move, then it would behoove you to go somewhere your tax dollars are improving your quality of life rather than paying for promises from the past.

Even though California is deep in the red, it can get away with more than IL/NJ/CT/KY/PA/etc since it's weather and geography make it a highly desirable place to live.
Irony.

Except wan you gat whoa ird trance scriptions
=
Except when you get weird transcriptions
TDD Anti-Patterns: The Hidden Dependency
> Even if you insist on scraping, in your case you're just looking for a <td> whose immediately preceding <td> contains the text "Latest Release", and that's something any XPath-based scraper can give you straight out of the box

Sure, until it changes. Here it is in Jan 2016 when it was included in the opening paragraphs as the text "The latest version of OS X is <scrape here>".

https://en.wikipedia.org/w/index.php?title=MacOS&oldid=69769...

And here it is in June 2016 where that sentence was changed to "The latest software version is <scrape here>"

https://en.wikipedia.org/w/index.php?title=MacOS&oldid=72528...

Then around September 2016 it was moved into the sidebar using the template you linked. It looks like that template has been a consistent and reliable element for this since 2012, but then why was it only used in the OSX infobar in middle/late 2016? How else would anyone have known to find it?

And this is just OSX, what if OP wanted a web page that tracked the latest stable release for 20 different OS's? It ends up being pretty frequent maintenance for a small project.
My oldest is 14. I'm eyeing buying the first vehicle for someone other than my wife and I. The Chevrolet Bolt has caught my attention. For me, the desire for an electric vehicle is simply not having to fuel three vehicles over and over again each week. It's a dirty job, I'd rather simply plug in each night.

This is my opinion, and I'm entitled to have one.
Teslas days are numbered because there's competition coming? That seems a bit of a stretch doesn't it?
This article seems to have some kind of agenda; perhaps it's written by someone who's shorted Tesla stock?
Text diffs are usually shown by displaying added parts in green and removed parts in red while including surrounding context in a neutral color.

You can do exactly the same thing for graphs.
Yeah, only tech heads will understand the importance of decentralized media like the internet and the web. Casual people who make up the bulk of media consumers won't, they'll stick to centralized media like TV, radio, and newspapers. Wait ... what happened ... I couldn't sworn that 20 seconds ago it was 1987 and I was watching MTV ...
Hmm, yeah I'm similarly skeptical as someone who did his fair share of LabVIEW for a research lab back in the day.

I would regularly get asked to do things in LabVIEW that were (sometimes quite literally) impossible to do without writing some C code. More than a few programs basically became wrappers around C libraries.

That's to say nothing about the unwieldy LabVIEW monstrosities that I'd regularly get asked to take a look at because they were complicated as hell. Massive programs, mostly because of copying and pasting. While you can wrap things up in functions and subroutines and etc., you have to know that you should do that. And I certainly can't blame a research scientist for not knowing that - it's not really their job to.

Fundamental software concepts like DRY don't disappear just because you're using a visual language.
Didn't read the article, but does anyone see some media narrative happening here? One part of me would like to think that they are just publishing what readers want. But another part says there is an underlying narrative. I can almost predict the news cycle wrt tech, data collection, privacy, etc. Does anyone stop to think, why now? I fear this is a rolling snowball started during the election and it won't end until those with pitchforks get the laws the rest who are quieter may not want. This media-built furor, while it may have legitimate roots, has me seeing deja vu. I fear the internet equivalent of the patriot act.

Just know when we get things like the cloud act, the next sopa, or the next government-over-tech bill, we asked for it by building this furor. Seems quite unbalanced to me. I wonder how I or others can stop feeding this growing furor.
HD Vinyl Will Soon Become a Market Reality
In case you only read the HN comments, don't miss the amazing video from the article: https://www.youtube.com/watch?v=gg0F5JjKmhA
I find TDD results in tighter coupling. The problem is we found dependency injection and a mock framework early and never looked back. As a result we inject everything everywhere, and all my classes know about all its collaborators and are tightly coupled. Sure we have a mock and so technically we are just coupled to the interface, but the result is the same: change one change the other.
>> ... the world starts dissolving, but you still have awareness of your descent into unconsciousness and memories mixing with hallucinations,

>> Jibo robot would prompt them

So this is basically someone going on a guided acid trip. An induced state where real perceptions and illusions can be directed by an outside guide. As further proof, I'd like to see the robot say "your skin is covered in spiders". I'm betting that dreaming doesn't go so well.
Dan Rather

Only slight snark intended. But let’s say the signing chain involves high profile individuals or corporations
What I wouldn't do for a tool like powerbuilder today...

That said, html + css is the wrong tool for applications and we keep jamming that square peg through the round hole.
> Or maybe people should just trust themselves, and their own experience. And get more of that, instead of more exposure to media.

This is fine for certain contexts, but what about cases that can be important for individual people but outside their personal experience?

Did Trump sign an Obamacare repeal (an example from the article)? That kind of thing matters for being an informed voter, but few people were physically present through the various bills that went before Congress.

For much of day-to-day life, I agree with you. I just also think that reputation matters.
There's no one keeping track of that as far as I know, but the group picture of kernel maintainers (just picked the first one google brought up) is fairly informative on your questions.

https://lwn.net/Articles/705244/

I wouldn't say that the kernel community is a success storie in this regard ...
Sorry: $1K/month is ridiculous.

I've owned a non-new home for a few years now. I have all the records of repairs/maintenance. So far the average is less than $130/mo (that includes buying two microwaves and a washer)

My roof needs to be reshingled. That'll cost about $6K (got a bunch of estimates from roofers). Maybe $12K 20-30 years down the road for a full replacement. That'll likely be my biggest expense, which is not even $1K/yr, let alone a month.

My other appliances are old. Once I replace them, it will bump the average to at most $200/mo.

I don't do any repair work myself - always pay to get it done. You either have a huge house or live in a very expensive area (mine is above the national average).
There was a film called 'Sleep Dealer' which dealt with the potential for remote-controlling of robots.

https://en.wikipedia.org/wiki/Sleep_Dealer
China: Job Ads Discriminate Against Women – Human Rights Watch
GirlCrew is a social network that elevates women
Why did you choose to host this on gitlab over github?
ASP.NET Core MVC vs. Razor Pages – A quick comparison
You could have also purchased a used vehicle at a 3 year term. I bought a new vehicle out of college and paid an high interest rate with expensive insurance over a 5 year term. It would have been great to reinvest that savings into the future.
yeah. Outside America, where the rest of us have worked out that healthcare isn't a profit thing and that it should be provided by the state, this isn't a problem that needs solving.

Your "global" solution. Isn't.
Yes it was an obviously disastrous policy, as anyone should have been able to predict. Some politicians at the time accurately stated this obvious truth, and years later they've been proven right beyond a doubt. So right are they that critics even now only yell insults and demand censorship.

Running a country for someone doesn't mean you need to give citizenship, residency, or even visas to them. It just means you do the math and see that it's obviously less suffering to remove some liberty and self-governance to improve the lives of millions. Over time, slowly give back bits of governance while retaining the right to override. Then take it from there.

It takes some mental gymnastics to allow a situation where innocent people live in fear and can be robbed and killed without reprisals only to claim you've delivered "human rights" and democracy.
I know in Europe, most phone plans have limited SMS, so often Whatsapp is preferred which uses data or Wifi.

So if this uses Data, how will this be advantageous for US users who have plans with limited data, but unlimited SMS?
Yes, that's precisely the thing I was referring to. Wasn't sure about the correct terminology (not an EE) so I didn't try to make the comment sciency-souding :).
(I'm not the parent commenter who you replied to, but I think I understood what his/her point was).

Taking the shopping cart example: "In a former life, I used to write SQL to extract customer of the week. Basically, select from orders table where basket size is the biggest."

The author decided that 'customer of the week' will be selected by 'biggest basket size'. Not by 'biggest $ amount spent', 'fastest time from add-to-cart to checkout' (and numerous other attributes or combination of them). This decision (the "best attribute") was taken by a human, leaving a field open where a combination of attributes could've resulted in overall better business outcome (how much did 99% of these retained customers shop for, in $ value over lifetime?, etc)

This is possibly what the parent commenter is hinting at - this human decision leaves a lot of optimization scope, where ML could have helped.
Except all video is fake, that is, all videos are artifacts, artificial things.

"We’re not so far from the collapse of reality" -- am I the only one who finds this inane? No video is real.

Critical thinking as applied to the written word applies equally to the image. It's not rocket science.
Introducing Abacus: Paving the way for the automation of financial instruments
Google is competing with Apple for mobile phone market share. Apple kicks their ass at messaging but RCS could help narrow the gap.
Oh man I can't wait to write my new tech in LEGO Mindstorms EV3 block code or Scratch or SIMULINK or literally just Visio drawings with a bunch of scripts on top.
It's a massive horrendous clunky pile of inextensible garbage 80% of the time. The only reason it's ever been wanted was so managers could visually see what you're doing and quite frankly as the person writing it I should be explaining it rather than them looking at it.
I believe there's been a fleet of Model S taxis in Montreal Canada for several years. They could have some cold weather data. Oh, and of course Tesla sells a ton of cars in Norway which can get chilly too.
But the tables are designed to stay flat, even when the seat is reclined - often by being physically disconnected from the reclining part, or via a system of linkages. I'm six feet tall and haven't ever had a problem when I've had to fly economy, but maybe I'm not tall enough to notice though?
Good that you put "developing" into air quotes.

If I pay one single developer for 50 years to build me all technology Google has, I still won’t get anywhere.

If you want to actually develop nuclear, you need to increase investment. By a factor of ten or more.
Early tech investor says Bitcoin will be bigger than the internet
I'm with you. I find my tests using a real database or a real file system run in .001 seconds or less, so who cares. Of course I'm in an embedded system, our production database is sqlite: we don't have to worry about spinning a database connection up.
> In the 90s CRUD apps were a solved problem. Then in the 2000-2005 or so they became graphical (access, foxpro, dbase, paradox, filemaker, and yes visual basic and delphi ...) and it was trivial to get CRUD apps done.

Because CRUD apps were for one platform, running purely locally, not dealing with disconnected clients, concurrent clients modifying shared data, unreliable database connections, clients with arbitrary screen dimensions, resolutions and orientations, or in arbitrary human languages. I think you underestimate the scope of modern CRUD applications.
Syntax is often too complicated, I agree. But to me, software development is not about learning syntax but about handling and understanding complexity. Good languages support handling complexity and I really don't see a future where complex software can be built without something supporting you in handling complex interactions between things.
Selling solar back to the grid has one major problem that, fortunately, doesn't plague windmill installations: The Duck Curve [1].

The problem is that peak energy usage now occurs after sunset. So no matter how many solar panels you stack on your home, around 6-7 PM the coal, oil, and gas power plants all have to spin up to their max capacity. Your solar panels are new less likely to _replace_ a coal power plant, although they do change how many hours a day it runs.

Unfortunately for the power companies, running a coal power plant for 3 hours a day costs just about as much as running it for 8 hours a day. This leads to the power companies naturally feeling rather sour about being forced to credit residents for the power they supply to the grid during low-demand hours. Their costs are staying about the same, but now their revenue stream goes down.

In some regions (Utah/Idaho/Colorado is the one I'm aware of) these power companies are now negotiating with governments for lower and lower solar credits for these kinds of residents and they're winning because the abundance of solar power at mid-day is legitimately creating an oversupply, thus making that energy worth less and less.

I see this causing problems for many of my neighbors, who had solar sales reps factoring in energy buy-back rates from 2016 into 10-year loans models to pay for the solar panels. Soon the energy the power companies pay my neighbors is going to offset their panel loans less and less, which may result in a reversal of the economics that led to them buying the panels in the first place.

[1] https://en.wikipedia.org/wiki/Duck_curve
I would pay $100 for something like this. I want to just scan something, have it beep, and add to a shopping list. I know amazon has something similar but I don't want to order it, just log it. Excellent project.
I also had a deja-vu moment. When I began to study CS a professor of us really tried to get us into electrical engineering instead of CS. His basic argument was, that in 10 years programmers will basically be unemployed or on the verge of it, because even nowdays there are visual code generators that can create better code than most programmers could. That was 2004 and I think he was referring to LabVIEW.

A lot of things have happened since then, but LabVIEW is still very much a niche application for a very specific domain. And code generators didn't magically abstract away integration, requirements optimization, scaling and architectural desision making.
Yeah, but pointing to Russia as the primary cause is an attempt to take away legitimacy from certain political positions. As if to say, “The only reason anybody has this position is because they’ve been fooled by the Russians.”

Speaking frankly, it’s patronizing bullshit.
Maybe I have it wrong but what-about-ism isn't only about avoidance. It is also about drawing an equivalence saying - "Yes, X is bad but what about Y?" The idea being if everyone does it then X hasn't done anything wrong.