skysight-inc/HackerNews huggingface dataset:
IMO, not different at all. The retailer/distributor model is going away for lots of consumer goods, it's simply not as efficient as selling direct to consumers.

The world has come full circle. You used to buy your candles from the candlestick maker. Then you bought them at the department store. Now you buy them on the internet directly from the candlestick maker.
Private citizens and corporations can't accumulate much power without the government. Think of the most evil wealthy American citizens and corporations you can think of. How much money would they have without trademark, copyright, or patent protections?
> Maybe we should just allow banks to launder money for drug cartels and terrorists as long as they're making a profit off it.

HSBC still does business in the US to this day after being prosecuted for exactly this, because they paid the speedbump fine.
IMO for someone new to programming imperative it is much simpler, like to this then do that. I also think programmers should understand eventually(not in the beginning) how things actually work, like there is a stack and a heap , external libraries are linked or dinamically loaded etc, otherwise you can hit some error like "out of stack space" and the dev has no idea what the hell is a stack and why recursion could cause this error.
You can, simply press Ctrl + L. It's funny to me that you switched desktop environments instead of Googling that.
As a landlord.. why would I want a smart lock? If there's one thing you learn as a landlord is if it can break, it will break. Why would you want a tenant calling you at 2am because the smart lock won't work.
OK... And what is your suggestion for a proper and obvious interface choice for that?

FWIW: the line noise you typed means "Make a list of the changes since three commits ago, let the user edit the list, then apply them". Other than -i step and the length of the list, this is basically a noop -- you're rebasing on an ancestor of HEAD! I mean, yeah, git lets you do that, but I don't know why you expect the syntax for irrelevant nonsense to be simple.

But let's humor you and try to use that syntax for something real. If you typed "my_version_tag~3" it might make sense -- you want to back up to the commit before whatever automation might have added for a release and put your current work on top of the earlier tree as if they had been developed as part of the release. And you have some junk in your current tree you don't want to expose to the customer to whom you are going to hand this test tree, so you want to remove it interactively.

That... sounds like a useful trick. But it's complicated. And the syntax is complicated. So what's a good syntax for the previous paragraph's action?
Ctrl+L has always worked for me, it highlights the path field.
Rihanna Launches Luxury Fashion Line with LVMH
The value of all homes in BC goes up 5%, and you consider that tiny? I suggest that your definition of tiny needs recalibration, friend.
BayLeaks partnered with the San Francisco Bay Guardian, before it went under. My co-founder was a long-time San Francisco journalist and I was able to collaborate with her on several stories and get introductions to journalists and editors for stories I was doing independently. But of course, you could always just investigate stuff, find the email of an editor at an outlet that seems to publish that kind of thing, and write an email pitch. If they're interested, you send your story, and they'll tell you how much they would pay to publish with them.
Ways to collect feedback from customers for a SaaS
Hi Guys

I wanted to get your opinion on what are the best practices to get customer feedback in a SaaS.

With customer feedback I mean:

1. Suggestion of new features
2. Reporting bugs
3. Improvements

In your experiences what kind of tools (free, trial, paid ) you have used to gather insights, reports, analysis, messages, feedback etc..

I would appreciate it if you can share some thoughts on this.

Thank you
I've been working with GraalVM a bunch and one of the things I'm most excited about is that it also supports LLVM via Sulong. This is great because it means I finally have to care a lot less about native v JVM gaps, and it becomes much easier to ship non-JVM code as part of the same app :-)
So the answer for your friends would be "ask that company and buy their premium support package". And "that company" will ensure that tech industry bends to ordinary people needs. I don't know about you, but that's the way things work around me. Ordinary people don't know how to work on computer. They learned few buttons and sequence to push those buttons, but if they pushed caps lock, they instantly lost. So they call support and that guy comes to them and pushes caps lock, so they can continue to work. It could work with smart home exactly similar. Some company installing devices and maintains them. If you have a problem, you just call them and they'll help you.
Steve strogatz is a pretty excellent speaker even for people who don’t like maths
Uber and lyft look like a charity set up by VCs to provide people with cheaper transportation. Who knows what will happen once they increase fares as they promise to investors
Lack of respect is RHEL itself. Linux is doing just fine without it and flourishing. They are just a sales organization selling something old and dying to make a little more profit. RHEL is like the VMware of Linux distros.
Could you elaborate on what a good sales pipeline would mean in this context?
Hackers Take over IoT Devices to ‘Click’ on Ads
And it's also one of the easiest ways to write unmaintainable codes. I once inherited a code where the previous developer seemed to just have found out how cool operator overloading is. So there were a ton of overloads everywhere and you couldn't really tell what is just built-in operators and which is our own code. Total nightmare. After this I would be fine with operator overloading removed from languages.

Nothing wrong with writing:

Matrix_Multiply(m1,m2);

vs.

m1*m2

The first is not harder to read and not harder to write but I know exactly what's going on.
Yeah, why wouldn't you want your economy built on fraud? I hear Venezuela is doing real well.
Agreed with everything you said, especially the "dumbing down" of the access to some of these devices.

The entire Cambridge Analytica/Facebook debacle was possible because users granted certain apps access to their data in the first place. And with the Works With Nest program we have users granting access to their cameras/smoke detectors/thermostats and just assuming/hoping that everything will be OK. Just a matter of time until something goes wrong and Google is better off scrapping the old way and creating something new with more security - even if it means losing certain features that were possible before.
I think this is actually a reasonable option, i just tend more towards the side of "government is unlikely to be good at this" than others.

But for people who feel otherwise, and think it's necessary sure, no issue with it.
How Many Gravitational Waves Have Been Detected?
Ankara Sohbet Odaları
There's the story of Lyndon B. Johnson suggesting that his opponent had "carnal knowledge of his own pigs", just to make his opponent deny it.
If it's done in good taste overloading is fine. But if abused it makes code totally unreadable and unmaintainable.
That figure comes from taking total losses and dividing by the number of rides. It's not the same as saying that the costs of providing the ride itself are $1 more than they charge for the ride. (The fixed vs variable distinction I was making above.)

Uber's costs of providing a specific ride are: Driver's cut, maps licensing, cloud charges, data transfer. That is rarely more than the cost of the ride. Remember, Lyft took flack for the outrageously high 14 cents a ride in cloud costs.
I do plenty. I contribute to many packages for other Linux distros. Yes it is hard with RHEL cause their package manager is still really terrible. Checkout Arch and Alpine though, or Void for good package management.
And thru end up using clunky told like code gen to make up for the lack of generics and for mocking purposes. the resulting coffee ends up being a mess, and ironically, introduces more layers of abstraction (unnecessary interfaces just for the sake of mocking) than code bases in Java and C#
The self driving car idea won't help Uber or Lyft for two reasons. First, neither company has the tech experience to build one. Second, and more importantly, both companies would have to buy and maintain the cars which isn't financially viable.
Hacker News in the Early Web Days
Yeah I kept running into this exact issue and it was a big factor in my decision to cancel my Prime subscription after 10 years this winter. The research and product selection done by a more traditional retailer's purchasing department turns out to be more of a convenience than I would have thought in the past.

Now that I've largely stopped shopping on Amazon over the past six months, I've come to realize that a lot of retailers have really upped their game in the in-store-inventory-online space. I really enjoy the process of browsing online, reading some reviews and knowing what's in stock in the store, then stopping by in person to check out a couple of options and walking away with the product in hand. Some big stores even have bay/bin/aisle numbers on their websites so you can find things quickly. Better than two day shipping in my book.
The point behind the 'monthly retainer' is that if only 1 client agrees to it, I make small% profit each month by doing nothing, but in reality when I have 10-20 clients all agreeing the same thing, it passive income that goes a long way.

So 10 clients all doing this = $2000/month.
On average I get 1 call every 2-3 months. So that is significant income just to be available. As part of that (especially if it's a 10-15 minute "ssh in, do X and done" job) everybody is happy.

Note: Most of my clients are small'ish Tool & Die shops, these are the kinds of places that still run a multi-million dollar GM contract on a DOS-based MS-BASIC kludge. So my environment and the mentalities of the area are vastly different then a big metropolis like New York, LA, Toronto, etc.

They think they are getting something for free. Because I've upgraded most of their systems from the kludge to some things more robust, I do less work and get paid more.
That is a power play by Amazon. They could have implemented an open code generation algorithm where manufacturers could opt to generate their own codes signed by a public key, without sharing manufacturing quantities with Amazon, and accomplished the same thing, but chose not to.

I suppose a manufacturer with the current system could hide quantities by generating way more codes than they actually need and only using a small percentage of them.... even with that Amazon could detect which ones were scanned and how often, so the manufacturer would have to randomly scan the unused codes, and maybe rotate the IP addresses they use!

An open protocol not controlled by any one player would be much preferred.
How about, `git edit-history 3`? Just stop calling it rebase.

The "line noise" I typed is an extremely common command that is used to clean up commit history, e.g. squash all your "WIP" commits into a few nice ones. Yes the idea of rebasing onto the same branch is just weird, that's kinda my point, since it's the only way to edit history that git supports (as far as I, or anyone I've ever seen answer a question about how to do this knows).
The Perils of Lyft’s Dual-Class Structure
Source requested.
Your comment reminded me of https://vas3k.com/blog/dumbass_home/?ref=sn
How many companies sustain entire businesses just based on selling thermostats? If Nest captured the entire market and sold $225 thermostats, that's less than a $300 million a year revenue in an entire year. That doesn't take into account wholesale prices. What does the net income look like?
Maybe they pulled out because they did comprehend the fact that if they succeeded, the Chinese government would stomp them down anyway.
Most analysts are positive on company, media and market not so much. I think I'd bet on the analysts being right.

I think eventually for Lyft & Uber prices will creep up, discounts & marketing decrease and plenty of money will be made on a small spread.
Indeed. A few at the top will get rich from both companies with lots of regular middle-income folks taking the fall. Reminds me of Enron.
Prepare to eat your hat: Tim Cook's Apple doesn't give a fuck about MacOS.
Only $700,000?
Keeping an open source project alive when people leave
When the first stars in the Universe exploded, they *really* exploded
I disagree with the premise of your comment GVirish.

> she didn't believe in the concept of a subpoena, so she chose jail instead

That is not the case. As clearly stated bboth in the linked article and by her legal team. She is happy to testify in a public hearing (which I agree is the proper place), but not in a closed door meeting away from democratic due process monitored by the citizenry of the country.
Objecting to experiments that compare two unobjectionable policies or treatments
Regulations are all pragmatic in the end.

For example, you could say "companies that make x million" are required to randomly test and certify they did (and will be fined 200% of profit for false certification).

and then you have a small entity program where the government is doing the sampling or something.

It is surely impossible to have a one size fits all that scales from "person selling at farmers market" to "amazon"
Well, in part it's due to competition, few people are exactly buying newspapers any more. There's a whole lot less of a reason to subscribe or buy them from shops any more, so that revenue isn't coming back any time soon.

But I guess the ad revenue made up more of their income. That's definitely been hit by Google and Facebook.

Still, not sure what can really happen there. At the end of the day, Google and Facebook are better for advertisers than newspapers are. They let you track impressions, clicks, stats, etc better, they let you target users in a more fine grained way, etc. Oh, and users visit them more often too.
To expand on your first point, golang is popular because it has the Google brand behind it. The golang authors worked on a similar language before they were at Google and it didn't go anywhere
Definitely not worth it if you want to utilize the benefits of updated software. I encourage everyone to switch to Ubuntu or another Linux distro over RHEL... You'll never look back.
Ok I'll say it...this is like that Black Mirror episode: https://en.wikipedia.org/wiki/Hated_in_the_Nation
Because retailers do the evaluation for you. We just bought a bunch of scissors and snippers. One of them sells well and some of them look OK and might wind up selling.

One packet from a factory came with each product individually wrapped in aluminum foil like a child did it (and probably did) and each product was still coated in a sheen of gross machine grease. That was the worst out of a round of Alibaba buying of maybe 20 SKUs.

There's also a big world out there and the discount that comes from buying products of poor quality is more appealing than the quality itself. There are, in fact, many ways to make a bikini.
The performance difference between Scala compiler and Kotlin compiler is not as huge as advertised by Kotlin promoters:

https://stackoverflow.com/questions/34615947/why-does-kotlin...

Also worth noting that that answer is quite old and Scala compiler got over 2x faster since that time and now has a much improved incremental compiler, so it may be on par with Kotlin, which added more features since that time and got slower. So both languages seem to be in the same league.

There are many people complaining on Kotlin's performance as well:

https://discuss.kotlinlang.org/t/kotlin-compile-so-slowly/16...

Of course there are Scala idioms that can yield poor compile times, like code using implicits or macros a lot, but Kotlin doesn't even have these features, so instead you'd have to write lot of additional boilerplate code by hand. How can we call writing code by hand fast vs not writing code at all? That's comparing apples and oranges.
Coincircle Competition
Daily Competition
Is still going on !!! Giving away $500 in $ETH every day in a crypto competition click the link and sign up now to earn $ETH everyday.

Sign up now: https://coincircle.com/l/tofikwhY6J

Coincircle is a Private,decentralized cloud wallet
A decentralized cloud wallet currently supports Ethereum and all ERC-20 tokens (currently supporting nearly 3000 different tokens) and can be used across all your devices from a simple and secure web interface.

Check out all my payout transactions that proves that it’s not a scam and it’s paying. Just make sure that you will finish your KYC before joining the competition because once that you didn’t undergo KYC you will not get paid. And once and for all don’t get bored waiting, for instant payment because they pay every Thursday or Friday.

Follow the CEO: @erick_miller on twitter and explore the site to know more about Coincircle.
Microsoft Announces IoT Plug and Play
The first newspapers were expensive niche publications that provided businesspeople, politicians, and other elites with the information they needed. Mass market newspapers (and ultimately the mass market news industry) relied on advertising dollars to subsidize the costs of news production. With advertising dollars moving away from news production, there is no longer enough incentive to produce news for the average person. There has to be some subsidy in place to pay for news that regular people can't pay for. This is particularly bad in local markets, where news deserts are spreading. Without beat reporters, there's no way to know basic facts about what's going on around you.

https://www.cjr.org/local_news/american-news-deserts-donuts-...

Mass market news allowed for the professionalization of journalism, with a set of ethics that demanded (attempts at) objectivity. With mass market news dying, there isn't enough money to support a large professional journalism class. In its absence, we are left with propagandists that publish publicly for free or at discounted rates and consultants that publish objective information privately at high rates that only businesses, politicians, or the wealthy can afford.
> No commits are harmed in the operation of `git rebase`. All the commits you had in the repo before the rebase are still in the repo.

The same changes are still in the repo (edit: I should have said branch here), but not the same commits, because the parents and children change and therefore the hash of the commits.

It is very important to be aware that the history is changed, because the previous history can not be without issues merged with the new one, which is the main pain point and the most problems that arise from a rebase.
Fantastic read, thank you for sharing. I assume this may have a lot of carry over into things besides programming as well.
Do you also charge this for new projects from existing clients?
> Searched for something, found only hundreds of mostly identical Chinese generic products.

This is my biggest problem with Amazon now and why I use it less and less.
I believe Philips Hue also does this correctly. I don't own any of the Hue products, last I looked (a few years ago) they had an open API. Currently it looks like you have to sign up for a developer account, I don't know if this is purely for email marketing or if they have know restricted API access. The downside to Hue was always the bridge, which is what exposed the http API.

LIFX looks nice though. The UDP Lan protocol is really neat, and the documentation is better than I remember of Philips Hue.
It's hard to decide which nickname is better between "the Internet of Things That Don't Work" and "the Internet of Someone Else's Things".

I can see a half dozen solidly practical uses for a smart home setup, mostly scheduling tasks to be done while I'm sleeping or not at home. Beyond that, I'd have a lot of fun just building silly hobby projects with cheap sensors, wifi-controlled lighting, etc. But I'm not going to touch any of it until I can get a system that's happy to run locally, and only calls out to the rest of the world when it actually needs to. At this point, I'm even going to hold out for adaptable integrations; if some service I'm talking to shuts down, I should be able to substitute another one honoring the same API. Anything less looks like a privacy, security, and ownership nightmare.
Like GOTO it makes the execution harder to reason about as you could easily miss it. It doesn't bother me personally but I can sort of see an argument for it.
Google warns that ADB backup, restore may be removed in a future Android release
>> - Net 30 or better terms. Cashflow on Net 60 or Net 90 is brutal.

On top that, offer a 5% discount if they pay within 30 days. Helps with a lot of accounting departments.

Charge another $5/10 an hour if you want to compensate.
Also worth reading into "Universal Postal Union", an agency within the United Nations that is responsible for managing postal service policies for its member countries.

"Under the current UPU’s treaty, China and other countries deemed a 'developing nation' receive a lower rate for packages shipped to the U.S. via the United States Postal Service."

That's why it is convenient to get $3 iPhone case from Chinese/Asian country seller at $0 shipping cost. Gotta love the loop holes, eh?
Fox Corp. Leaders Tout Growth Potential of Smaller, ‘Insanely Simple’ TV Company
Yes, Studies, that mechanism so open that end users didn't know about it until they found they were participating in some random Augmented Reality marketing collaboration with a TV show.

I would love to see a link to the code related to various Studies. So far I've not been able to find any. All you seem to get told is the name of any studies you're in, and only if you go over to about:studies and go looking.

This is not to say I don't trust Mozilla. I do. I trust them far more than I do Google / Chrome. It's hard not to see Studies as a privacy nightmare, though, and the level of power it has is disturbing.
Recent 2.12 and 2.13 are plenty fast. Incremental compilation on the project I do takes about 1-3 seconds for me from hitting run to running the unit test after modifying the code. I get similar times in Kotlin.
The corruption enabled by ancient City Of London corporation is really interesting. I first learned of it here:

https://soundcloud.com/citationsneeded/episode-73-western-me...
Here's the study I was thinking about.

"Local newspapers hold their governments accountable. We examine the effect of local newspaper closures on public finance for local governments. Following a newspaper closure, we find municipal borrowing costs increase by 5 to 11 basis points in the long run. Identification tests illustrate that these results are not being driven by deteriorating local economic conditions. The loss of monitoring that results from newspaper closures is associated with increased government inefficiencies, including higher likelihoods of costly advance refundings and negotiated issues, and higher government wages, employees, and tax revenues."

https://www.brookings.edu/wp-content/uploads/2018/04/Murphy-...
Let's see how we handle going from a 4+:1 working:retired ratio to something closer to 1:1 though. It's very concerning, especially with all these "XX% of the population live pay-check to pay-check" articles. Up until now the whole system was relying on continuous growth to take care of the elderly (both physically and financially).

It's a good thing in the long term, but it might suck big time short term wise.
My understanding of that Soros trade is that it was not an actual short (the product was not public), but it was a synthetic product that was correlated on the Lyft ticker, that probably behaved like a Short but wasn't a short.