skysight-inc/HackerNews huggingface dataset:
Eh. I disagree.

Somethings really are just a matter of simple advice.

I read a reddit thread where old people were asked what they wished they did different about 7 years ago. I started flossing daily. I quit smoking. I stopped consuming first pop and, later, 95% of my other refined sugar intake. I started biking to get around. I started running. I started doing body weight mobility exercises. I started standing while working for half of the day.

I read in that thread how one of the older people said that the key to getting a new habit to stick was to do it multiple times per week and to not try to change anything else until it had normalized. I'm not sure if that works for everyone, but it really worked for me. Once every month or so I'd introduce a new small change.

I'm so much healthier and attractive now than I was back then. It's changed everything about me. My politics. My mind set. I even came to accept that I wasn't just attracted to women.

This article seems to be attacking something that I also agree should be attacked[0] but he throws the baby out with the bath water. The truth is, unless there is a serious medical condition involved, it is simple to lose weight. It is simple to have a healthy body. It is simple to have a healthy mouth and to keep your teeth into old age.

What's hard is changing your default reaction to information. It's the perceived threat to your sense of self-worth. Some people never learn this lesson or never fully embrace it. If you have the right mind set and someone says "you should eat more veggies and less sugar" the humble person says "how do you make those taste good?"[1] instead of scoffing.

[0] Those incessant listicle articles and garbage one-simple-trick magazine advice articles.

[1] If I ever write an article on how to eat healthy I'm going to spend 50% or more of it on how to have food taste great[2]. The Atkins / keto crowd get flavour by default because fat and meat is naturally flavourful.

[2] Coles notes below.

Salads:

Find fresh herbs, learn what they're useful for, and use them everywhere you can. For salads mix some combination of olive oil, butter, mustard, finely chopped raw garlic, an anchovy or three, salt, pepper. Don't use store bought salad dressing it's loaded with garbage.

Favour mixed greens, kale, and shredded veggies over lettuce.

Breakfast:

Omelettes, make sure to get the right pan and jiggle the eggs. I prefer thyme, mushroom, onion, soy sauce, red hot chillies combos; but red onion, dill, and goat cheese is good too.

If time is a concern you can pre-make breakfast burritos and freeze them or look up overnight oats. When you're not that hungry eat a banana or other fruit. Berries taste better the smaller they are.
My opinion is that likely mostly impacts men. I see men struggling to find women to date (and the opposite for women, too many men to pick from). The internet and apps have made the dating market very difficult for men in general. Women literally have 100's or 1000's of choices at any given time while men will struggle to have a single option.

There are just more men now than ever it seems, and it's really exaggerated in the Western US tech cities. When I go out, I sometimes count and I'll see 20 men to 1 woman at places.
Yes, even though the user does consent to the tracking through an EULA, the average user will not be aware of it (or understand what it means practically), so it is very reasonable to call this software spyware, on some level.

Question: can you install your own OS on this machine without hacking?
I know Russia and Indonesia have laws for this reason you mention too.
You can keep your sql in version control and use a script to reconcile the current database schema with the contents of a repository easily enough. Then you can track, git blame and in some cases, easily revert. Check out Alembic on this front, it's pretty useful.

And what happens when I need to rollback? I have to rollback the stored procedure code separately. What about regression testing?

If you're going back and changing old versions of a stored procedure, you're doing it wrong. The only case where this would be true is a breaking schema change, and then application layer code would break too, so the point is moot.

It would be one change in one module (in process) or one microservice (out of process).

Siloing your data makes it less useful (or rather, it increases the cost of using it) and less discoverable. Additionally, if you have some sort of security model in place on your data that becomes exponentially harder to manage in the silo'd case.

For reporting/analytics that would be a separate longer running process anyway and wouldn’t be a part of your OLTP system anyway and you probably wouldn’t be using stored procs. You would be using some type of reporting system.

As for scaling - read scaling databases is REALLY easy. I admit that write scaling is more challenging, but stored procedures are read-dominant in general. For specialized or very high throughput cases, custom application layer logic can be made much computationally cheaper, but this requires more (and more expensive) engineers, so that must be factored into any potential savings.

Yes, throwing up read replicas is just a matter of throwing money at the problem - and I’m not morally opposed to using money as an optimization technique when necessary. But you can still get more granular scalability with app servers.

For specialized or very high throughput cases, custom application layer logic can be made much computationally cheaper, but this requires more (and more expensive) engineers, so that must be factored into any potential savings.

And that’s where I come in :)
Eventually an anonymous prediction market will take off, and that will be the end of insider trading enforcement. People in the know will bet on the stock price via the prediction market, and the market will react based on those bets.
There's always the GalliumOS project if you want to swap out ChromeOS. Compatibility with chromebooks overall is pretty fair.

I had a collegue who got Arch linux for Arm working on a Chromebook with some caveats.

Of course, the average user isn't going to swap the operating system.
Ok, having finished both articles, a few thoughts from somebody who has been involved for years in the subsidized prediction service Long Bets: http://longbets.org/

Broadly, I think he's right. Subsidized prediction contexts could provide real social benefit. It can force a lot of attention and thought around topics that don't get enough consideration. I would love to see, for example, a bunch of VCs covering the costs on a prediction market for the tech sector. Have a bunch of standard running questions, and let the VCs ask any question they want.

I think he is 100% correct that having well-defined bets is hugely important. We got our initial bets by careful, personal assistance to get people with contradictory opinions to agree on clear, testable criteria. We thought once we got going people would just do that on their own, and we were wrong. Sometimes it happens, but pretty rarely.

I wonder about the extent to which his emphasis on speed is about a particular kind of participant (e.g., sports gamblers and day traders). Most of the people I know who invest work at the months-to-years timescale, so I suspect there's an untapped cognitive surplus from people like that which could be applied to longer-term questions.

I also think his notion of subsidizing market makers (who are obliged to provide liquidity) is a good one. I used to work for a market-maker and it was not a bad business to be in. His no-fees market makes that trickier, but I don't think it's unresolvable.

One subsidy option that I'm surprised is not here: guarantee a minimum purse for people on the winning side of a question. Somebody is going to show up to try to get the free money. And then somebody smarter is going to say, "I'd bet I can get a piece of that." I know it wouldn't take much for me to place some bets on some current hot issues. E.g., blockchains, Bitcoin, Uber, scooters, VR, AR.
Brings to mind the quote: "He failed in business in '31. He was defeated for state legislator in '32. He tried another business in '33. It failed. His fiancee died in '35. He had a nervous breakdown in '36. In '43 he ran for congress and was defeated. He tried again in '48 and was defeated again. He tried running for the Senate in '55. He lost. The next year he ran for Vice President and lost. In '59 he ran for the Senate again and was defeated. In 1860, the man who signed his name A. Lincoln, was elected the 16th President of the United States."
Love it. Men gave us cold war. Women gave us a way to end it. More like this please.
> if I wipe out Android and I install a self compiled AOSP, it's a superb user experience for me.

It's doesn't resolve the tracking issues.
Didi’s sexually aggressive ads have come back to haunt it
It’s like the whole prism thing never happened. Leave out US from all such discussions. They have everybody’s data.
Most people I know don’t have Photoshop, exclusively use their iPhones to shoot and edit photos, and only use Word and Excel for work (for which they already have a work machine).

Only one that might be relevant is gaming but even then most people who are serious about it buy a gaming machine or game console.

I got my parents - technically capable folks a Chromebook and it works beautifully.
Kinda, but note it takes an somewhat willing receiver. These concepts are perversely attractive or addictive, but with a recognition of their negative effects you can cut them out of your life and heal.
You can't do 2 on a cheap windows laptop.
1, 3, 4 (except no installing), 5 (with a good connection) you can do on a Chromebook too.
6 only few people do.
But what is the point of operating your own company if not to accomplish your goals of what the company should be?

I mean, I get it, you have to make customers happy in order to have a business. But this seems like something different. It seems like saying your goal should be to make money a priori and that defining vision based on feedback is a good way to do that.

But what if that’s not your goal? What if your goal is to create a company that embodies a specific mission, like say related to environmentalism or furthering cryonics or actually paying all the taxes you should pay as a civic virtue instead of offshoring to skirt your duty to help others that form the foundation of society that enables your business to exist in the first place.

Doing things like this often requires telling customers “no” or declining business all together, in order to impose the vision because you believe the vision is more valuable than short term pivots to satisfy short term client feedback.

Another thread of this that I don’t like is that client feedback is often wildly inconsistent and incoherent, not based on realistic understanding of what’s possible.

It sounds glib to say listen to feedback, but what does that mean? Which feedback is good? When is it actually going to payoff according to your true goal?
Graphical package managers exist now.
This seems sort of like a "Duh" moment to me, but Wheaton's deference to moderators here is amusing, since no-one ever cuts Twitter any slack.
Fair point. So far I haven't found the underlying papers (Google isn't great at turning up papers I know I've read about in books, it turns out..) however the Internet's non-scholarly literature on the subject consistency identifies procrastination as essentially an anxiety disorder, not one of poor time management skills. e.g. :

https://www.psychologicalscience.org/observer/why-wait-the-s...

https://www.nbcnews.com/better/careers/6-myths-you-ve-been-t...

https://finishyourthesis.com/procrastination/

One of the leading researchers in this field is Tim Pychyl. I learned most about the subject by reading his books and listening to all his podcast interviews with fellow researchers. It is possible the papers I'm thinking of are listed on his group's web site. The paper titles tend to be hard to parse, unfortunately:

https://www.procrastination.ca/

If and when I track down the source research studies, I'll follow up here.
Ask HN: Does Scotiabank security number caller ID resolves to 7-Eleven?
This morning I had reason to call Scotia Bank security centre [1]. After I got off the phone I was surprised to see that the caller ID had resolved to 7-Eleven. I called their 1-800 number [2] again, this time watching the display and observed it resolve to 7-Eleven.

I am going to contact someone at Scotiabank security centre to let them know, but first I would be interested in knowing if anyone else can confirm the same. Perhaps I have a localized issue of some sort.

----

[1]: https://www.scotiabank.com/ca/en/about/contact-us/security.html
[2]: tel:+1-800-472-6842
Please don't break the site guidelines by introducing extraneous flamebait into threads. It leads to extraneous flamewars.

https://news.ycombinator.com/newsguidelines.html
Win7 did just that with WinXP
Why not? I'm running vanilla AOSP with F-Droid apps only. No Google Apps framework.

Threats are limited then to regular baseband radio issues. I know I could be doing better if we had open hardware, but that's the most practical solution I can implement today I think.
Bayesian P-Values
Even with an adblocker, you can still see Goog's ad results in search. Amidst the ubiquitous Amazon & Ebay results, or in lieu of, many results are scammers... who pay for top results in other ways(SEO).Ever search for Windows Licenses pre-10? If I didn't know better I would think $25 was the normal price for genuine COAs.

I wonder if Dregslist will ever have a similar 'drain the swamp' moment w/ their scammers...
Not everyone dances to the technologists' warped beat
To be fair, after over a decade of trying, Apple still only has 15% market share.

If Microsoft had the other 85%, they'd be in a good position.
I work for a company that makes a very popular social app and I don’t use the app whatsoever, and refuse even to download early adopter versions to test.

Sometimes people at work give me crap for this. But they know my engineering contributions are among the best in the company, so what can they say?

It’s foolish to disqualify people for this. Imagine saying men cannot ever work for a team that delivers feminine hygiene products, or a woman can never work for a product team that makes male health products.
Alright, we've given you "code-breaking women" per teddyh below.

All: please step away from the title now. There's an interesting historical story here and no need to fill the thread with smoke.
Footnotes work in Google docs
Indeed. Studies are only finding moderate correlations of loneliness and technology use.

The variables with the largest regression coefficients predicting loneliness in this study [0], were poor neighborhood safety (.61), being single (.47, even with children .50). Being married most strongly protected against loneliness (−.42).

I'd bet modern day loneliness is mostly caused by an interplay globalization/automation, stagnating growth and gender equality. All of them diminish the need for all kinds of social interactions in a big way. With improving welfare and increasing economic independence, women less likely need to find a reliable partner. Careerism forces them to marry late (or not at all) and makes men less appealing to them. Simultaneously, globalization and automation are destroying local economic opportunities, thereby lowering the social value of men even more. Deteriorating economic prospects lead to more crime, decreased neighborhood safety…

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2394670/
> Xiaomi laptops are excellent machines to run Linux on (thanks to having just Intel components)

Which ones exactly? Do you have resources?

The ones I've seen sport Nvidia GPUs [1] [2]. Which means no Wayland, and only proprietary drivers. Not "excellent" or "just Intel components" in my book.

[1] https://www.banggood.com/XiaoMi-Gaming-Laptop-Intel-Core-I7-...

[2] https://www.banggood.com/Xiaomi-Pro-Notebook-15_6-Inch-Intel...
This all hits home, and I agree with a lot of the points on social media.

Unfortunately, it's not as easy as just quitting. When I stopped using Facebook at the start of this year, my loneliness got much higher.

There's less ways to meet people outside of the internet now. For awhile, I was visiting a hacker-space outside of $WORK, but everyone is already involved with everyone else and it's tough to break into a social circle.
I think that's the point they should have hard forked Windows. Have the business version continue on with the Windows 7 UI and the consumer version with Metro and ARM. All the things like touch support, Cortana, Groove Music, the XBox app, Weather, News, etc should have been available only on the consumer version of Windows.
I really don't care for Rails' components. But I think you are right when you talk about this -- monolithic frameworks allow you to get all these decisions out of the way and simply get on with developing your project. How much benefit are you really getting out of spending the time comparison shopping a bunch of serialization libraries instead of just picking on and moving on? Unless serialization is somehow a core part of what your application does, the benefit is probably quite marginal.
Bugs can be triaged into deficiencies and new feature requests. Usually new feature requests are handled differently than actual bugs. For hard-to-fix bugs that don’t affect many people, sometimes documenting it as a known issue along with a workaround is good enough.
We know the NSA sucks up a ton of internet traffic but what I'm referring to under the umbrella of tech debates is, for example, the wide availability of encryption (so random traffic cops can't unlock your phone), which is an ongoing debate in the US and also mentioned in this article about India.
If only you had posted that and left it at that.
There is no excuse to use Windows anymore.

Windows' duck taped UI makes absolutely no sense.

On top of that, you get ads, nagware and your activity data is exfiltrated to their servers... and this is on a product that you have to pay for.

I don't mind paying for a product, but Windows does not offer any added value.
Also, ORMs do more than replace a SQL statement. They compose together so when you have code like:

person.orders.first

And you change your database to make an intermediary table when business needs change and you need multiple people to be associated with an order you don't need to change the above line of code, you just call a class method in person and everything continues to work. It only gets more powerful with scopes and other things. I still drop into SQL, but usually when I'm doing data analysis, not normal business logic.
I don't know of any books, but check out http://moo.nac.uci.edu/~hjm/HOWTO_move_data.html
It was a fortuitous typo.
Yeah and like I find it really hard to believe that a casual user who really doesn't want to spend $600 on a chromebook can learn how to copy paste basic command line stuff on the very rare occasion that what they need isn't available graphically
Screens are killing your eyeballs, and now we know how
And? I am giving a strong negative feedback so that author might incorporate it to their own biological reinforcement learning system. Being nice and agreeable doesn't do anyone favor, it just allows bad decisions to continue unobjected. Similarly as you use downvotes for disagreeing, with which I completely agree (to disagree).
In deprecating functionality necessary for the extensions that made Firefox worthwhile for me, though, the reasons to prefer it over other browsers evaporated.
Should Legislators Ban Apps That Perform At-Home Optometry Tests?
Ask HN: Adsense banned me while owing me 30k. What could I have done?
This actually happened last year. Google banned my Adsense account and never gave me a clear reason why.
I appealed twice, but they rejected both without telling me why.
At this point, I gave up after that reading about how notorious they're being apathetic towards people in my situation. I couldn't find any guideline or stories of people getting anywhere beyond where I was.

I was wondering if anyone from HN has gone through something similar, and was able to successfully appealed the ban. Or if they were able to at least escalate their matters to the point where they were able to talk to a human being in Google.

My website is www.modd.io. It's a simple HTML5 gaming website. Afaik, I wasn't breaching Adsense's policies.

Thanks in advance guys.
Unfortunately, this "vendor crap" is now part of the OS.
Thank you for bug notification. On the desktop you can use filters by years. We are now working on the new version of Web Design Museum where it will be possible to filter sites by years also on mobile phones.
Train stops are hardly 'forcing.' Is Lyft, Uber, et. al asking people to walk a few tens of meters and clump up at stops along a route 'forcing'? Because this seems to be the conclusion that even the market-oriented, point-to-point rideshares have come to for efficient transportation after burning through lots of VC money [1]. And if you're feeling social you can interact on the train or bus. The scope of interaction while you're in your own personal aluminum bubble barreling along is much lower.

If it were significantly easier to build tunnels, someone would've done it already. Unlike space, or solar energy, or batteries, or cars, tunnels have consistent market demand, and existing technologies are not meeting that demand very well.

There is already a very lightweight, space efficient transportation point-to-point option; the bicycle. Today with current battery technology, even the crappiest bikeshare e-bikes hit 20-30mph and have a 50+ mile range. If you really need a car, just get a Zipcar or a Reachnow or a Car2Go, etc. But by no means should we continue to favor the car at great expense.

[1] - http://nymag.com/selectall/2017/06/lyft-reinvents-the-bus.ht...
>"Move windows between people
You can move windows between the Google Accounts that are signed in"

Wow. Did not know this. Thanks.
What you say about the AI vision is true in the best case. But frequently we encounter the worst case. How many times have you had a stone chip your windshield? On a Level 5 car, a stone hitting the Lidar means best case you're broken down on the highway, worst case you're having an accident because the car can't steer properly. A whiteout on a road with L5 autonomous cars would mean you have potentially hundreds of people completely stuck in a blizzard, emergency services would be overwhelmed.

And incidentally, many of the human problems are being solved without autonomous driving. Modern cars already have systems to detect that you're falling asleep and pull the car gently over. People are working on in-cabin online breathalyzers, which will detect alcohol in the air and make the driver blow into the straw to verify (s)he's not drunk (just a passenger). Better integration of phones with cars (CarPlay, Android Auto) and voice input will make texting-while-driving less convenient than just talking to the car with your eyes on the road.

Don't get me wrong, many of the new driver assistant safety features are great. Stuff like blind zone warning and auto emergency stop for pedestrians is awesome. But I think where we are now (autonomous highway driving in good conditions) will be the approximately the endpoint for autonomous cars in the foreseeable future. I think none of us will live to see L5 cars (without any steering wheel at all) on the road.
Which Xiaomi laptop is good with Linux Mint? Are they better than Lenovo?