skysight-inc/HackerNews huggingface dataset:
> ...and local streaming services don't have a good selection of non-bollywood music

By non-Bollywood, do you mean music in other Indian languages or popular English music? Amazon Prime and Apple Music seem to have something in other languages, though nobody seems to have everything (without ads and a bad experience). Amazon Prime (with video, music and books) is Rs.999 a year, while Apple Music is Rs.120 a month.

For those not familiar with India, there are 22 official languages (you can see them on the currency notes) and about a 1000 dialects. Popular music is still mostly from movies, and the country produces more than a 1000 movies a year across different languages.
We might be arguing about the meaning of words here but the work in PoW is it's output and the hashimoto algorithm in PoW discards all computed hashes that fail to meet the difficulty requirement. I suppose you know how consensus algorithms work, but if you don't I'd suggest you start by reading this https://medium.com/@jpa_of_snc/consensus-casper-and-cryptoec.... If cryptoeconomics is interesting to you I can also recommend the best list of learning resources available, here: https://github.com/jpantunes/awesome-cryptoeconomics

The concept of a useful PoW algorithm has been debated a number of times and the consensus view is what I wrote earlier: If there are incentives to mining other than the block reward, the security assumption provided by hashrate majority is lost and blocks producers cannot be trusted.

I'm a blockchain developer for a couple of years now, and I often write about it as you can see by the links I shared above.

(edit: typos)
Yeah, let's make sure no one can repair anything ever, and they need to buy a new one every time we pull the kill switch! Now, 0% repair fraud, hooray...
If you use https://github.com/gauteh/gmailieer you can have bidirectional sync between gmail tags and notmuch tags.

Personally, I don't bother with it. When I have to do mail on my phone, it's usually so limited in scope that I don't need to retain state when I sit down at my main computer. I can imagine that's not for everyone, though.
That's really sad, and I understand how frustrating that can be. It used to be next to impossible to do the same in India, but things have changed a lot in the last two decades. We still have a lot of control on the currency.
Excusers gonna excuse.

Oracle dumped features on the community and fired the supporting employees (e.g. mission control). They stopped supporting fully open projects to pivot towards ones with commercial editions (e.g. nashorn). They sued a reimplementer of their language, actively continue to keep things like the JCK hidden/non-open, reduce the age of JDK editions they'll help support, add confusing language around costs and use restrictions for their edition, etc. They are the only popular language stewards I know that continue to find any way they can to make a buck on the language itself and they reduce maintenance efforts at the same time.

Add to this their actively hostile treatment of users/developers in other segments of their business and it amazes me how many rush to their defense. "Look at all the new JVM features," they say, as though other language stewards can't do the same without all the bullshit. There's plenty to complain about without assuming ignorance on the complainers part.
Just come to my place in the country, here in Iowa. That's what all the family are expecting to do. It's our gathering place. Remote from centers of population, food production facilities and stores everywhere, inhospitable enough to discourage refugees (winter), personal firearm ownership the norm. And our family includes doctors, soldiers, farmers and managers. Kind of the perfect mix!
I program in Python professionally, and I agree with your sentiment in general. Dynamic types hurt readability. Also, in general, Python is faster to develop with than most statically typed languages. There are two nits that I’d like to pick: the first and lesser is that Python’s static typing story is in an alpha stage. It’s not ready for prime time (but I’m cheering it on) and Python shouldn’t be considered as having a static type system yet.

The second is that I realized that Go is a statically typed language that is quite a lot easier to develop with than Python and other dynamic languages. It strikes a good balance between protecting you from mistakes while not making it hard to express your intent (most of the time, anyway). As I advance and become more concerned about my time, I find myself reaching for Go more often because the static type system has my back. I spend less time writing unit tests or iteratively running my code to make sure things still work. (People said this about Haskell and Rust and OCaml too, so I understand the skepticism dynamic language proponents have for claims like these). The deployment, dependency management, and performance stories are also quite a lot nicer in Go, and these are undervalued components of “developing velocity” as well, especially if you’re on a small team. It really changes the calculus for static vs dynamic language discussions.
Disclaimer: I'll intentionally use "you" to address you, since you expressed some emotions, and I'll directly address them, but I won't hurt you.

> I do not want to emotionally disassociate myself from my creative work so that I no longer have this reaction. I enjoy being this emotionally connected to my work.

I also see programming as a form of art, and I'm also attached to my code emotionally, however you need to understand that, when someone says that your code "sucks" it's their point of view. Neither you nor your code sucks. It may not be doing something in a certain way the critical person likes or prefers. Even if your patch is plain wrong, this doesn't change the real value of you or your code. You've put the effort and tried something. You're the man in the arena [0].

If the person is agreeable, you can talk and improve the code and the persons involved in this. If not, do not take the critics' criticisms and move on. Even if your patch or code is wrong, it doesn't give the person the right to hurt you. So don't allow him/her to do so.

The critic might be right in its words, but wrong in its attitude. You can learn to separate the two, and thank for the advice while giving back the thorny part. Yes it's a very hard thing to learn, but when you learn it, you can keep the ability without much maintenance. When you learn this skill, you do not emotionally disconnect from your work. On the contrary, your connection is stronger and the elements cannot affect this connection between you and your work. Also, you have a much pure and powerful kind of empathy as a result of this learning process. Because you can look from the eyes of the critic, with the disconnection of the critic from your life and work, and process this criticism with the emotional connection to your code. This transforms the whole situation into something hard to describe, but it's very powerful indeed. Last but not the least, it's free from the emotional damage that critic deals (knowingly or unknowingly).

Code on, keep creating and at least put it somewhere visible. You don't need to shout about it.

[0] http://www.theodore-roosevelt.com/trsorbonnespeech.html
As far as I was told, snap sandboxing only works with a specially-patched (and apparmor-enabled) kernel [1], though I am not sure what the current status is.

I would like to know what's better implemented in snap, it seems this is simply a case of most applications requesting a r/w permission in the home directory. It might get complicated sandboxing vs code without that, don't you think? Or at least lead to a subpar user experience.

I am hopeful it will improve, though. Sandboxing needs to become the default.

[1]: https://web.archive.org/web/20170615042616/https://github.co...

Edit: Similar echo here https://news.ycombinator.com/item?id=18180877
ObjectRocket is still owned by Rackspace - but they don't seem to be very integrated. ObjectRocket are still doing their own thing, fairly independently of the main Rackspace service.
I have no real way to convey how I feel about this topic. All I know is that I tried so many side tricks.. but at one point the only thing that felt good, outside of ideology or anything, just good, is the stopping of overthinking, the pleasure to actually doing something instead of the stress of idle, and the satisfaction of finishing it. For years these weren't clear emotions, so trying to think seemed a better idea.
My thought was it would be something that would get more secure the more knew about it, similar to math proofs or cryptography code.

A way to verify a chip is working as expected in a way that it can't be gamed without breaking multiple fundamental proofs, so that you won't need to worry as much about who makes it, just that it "passes the tests". (and you'd probably need a system to validate the validators, but splitting up the people involved means it is significantly harder to hack multiple products to all have them falsely verify each other)

Obviously I have no idea what I'm talking about and am just kind of musing at the idea, but trying to secure the whole supply chain from digging materials out of the ground all the way until it is in the hands of the consumer seems like an exercise in futility. You'll never be able to secure it in all cases, and like you said a truly motivated attacker is going to be able to break the chain (even if it means threatening a handful of people with death so you can get 5 minutes alone with a board).
China's Updated Xinjiang Uyghur “De-Extremefication” Program,
Clean Water Act dramatically cut pollution but costs may outweigh benefits
I’ve discovered that as any project becomes larger and involves more people, they all lead to patterns resembling awful enterprise corporate bureaucracies with the same political and cultural repercussions. Patterns that result in folks filing issues in the wrong categories and issue trackers entirely come from bad / misaligned UX but also because the maintainers and contributors are having difficulty accommodating the workflows of users and new contributors. Jenkins is a project where they outright disabled Github issues and everything goes to the JIRA, for example, but somehow Kubernetes is able to handle some issues via Github at least (but only by sharding from what I observe).
Theoretically, rude gatekeeping can destroy confidence, but it can't really destroy skill. Of course, the rude gatekeepers typically don't recognize skill either...
Emacs does block on many operations, but I've never had it be really noticeable on tab-completion type stuff.

Though I only use auto-complete on emacs commands, so maybe I've just missed it.
They have also added a lot pop-ups, incredible amount of JS, suggestions to login (I use it mostly in incognito) and install their mobile app (if you use it on mobile). Such a mess.
I must have missed that bit at the end. It doesn't make any sense to me to say they don't receive subsidies, then immediately afterward bring up the externalities. The fact that we allow them to continue creating those externalities is a huge subsidy.
Spy chip story rumbles on as senators demand answers
Psh. Don't forget burpees:

https://media.giphy.com/media/lEYcevSwZ55Go/giphy.gif
Whichever works for you. Some people feel sick working out first thing in the morning if they don't eat something first. Some people feel sick working out first thing in the morning but only if they ate something.

Try one. Try the other. Which one feels better?
Dropbox will now scan your images for text
I for one would like to see some improvements. Here is my wishlist:

1. Markdown support

2. More profile capabilities. e.g. avatars, vanity URLs, link to your GitHub, Twitter, Stack Overflow, blog, etc.

3. Automatically create cache link for articles in case their hosts go down after being linked from HN.

4. Revision history for comments.
And he made his last comment 3 years ago.
> .. no interest in enforcing its political ideals on other places or becoming a world police

Not yet. But becoming a banker for whole third-world is almost done. And when your debts are big, you lose sovereignty.
[I've already posted this elsewhere but like to repeat here as well where it really belongs. This is speculative analysis that computes on my end.]

Mr. Appleboum has made a tactical mistake here and let the kitty out of the bag.

This [edit: read: the original Bloomberg article] disinformation campaign appears to have 2 strategic goals.

1 - Penetrate Apple's data centers via a legislative attack vector. We all know that our congress is owned lock stock and barrel by AIPAC. They will pass legislation that will require companies like Apple to permit 3rd parties to audit their facilities. Enter Yossi and company.

1a - As an aside, this confirms for me that for the time being Apple products and facilities are in fact secure and have presented a serious obstacle to the Israeli intelligence services. Bravo to Apple's security teams.

2 - This same nation state actor is poised to pick up the "supply chain" missing links when China is removed from the equation.

http://economy.gov.il/English/InternationalAffairs/InvestInI...

(related in this thread: https://news.ycombinator.com/item?id=18178028)
Google informs me that there are 20 to 50 million tons of electronic waste per year. 400 million phones, each phone weighs less than half a pound, so let's say 200 million pounds per year, divide by 2000, that means 100 thousand tons of electronic waste saved.

Less than a percentage point of reduction of purely electronic waste. This is what I mean by "almost all waste claims fall apart when examined."
Blizzard's way of doing names makes tons of sense and doesn't rely on an incredibly awful search to find people. You can name your account whatever you want, but they automatically give you a unique number (when paired with your name) so people can easily add you to their friends list. So you can sign up with the name "Bob" and they will give you "Bob#1234" for people to find you.

This way you don't have any worry about people having short usernames being special or unique. The issue is that this kind of username scheme works for gamers (that aren't trying to be standout/unique necessarily and just want their username), but I don't believe would be accepted by social media influencers whose usernames are their brand names.
Rubio, Blumenthal Letter to Supermicro on Bloomberg China Microchip Story
Somehow I don't like the "rental model" for songs and books that one may enjoy multiple times in one's life (compared to movies that are usually more ephemeral, and there may not be many that one would want to watch multiple times). So "owning" — the rights to copy and play the music anywhere, anytime and on any device — seems like a better choice than supporting streaming services where you can't really say if you'd be able to listen to your favorite song tomorrow.
More and more places of work have showers available. Quite useful for biking in. Alternatively, you could go at a leisurely pace, but that's not as fun / makes it harder to justify the time spent.
Welcome to HN, where we switch from damning Google for supporting censorship at home or in the PRC...to suggesting that banning a TV network is a precondition for saving the world.
For now, the GUIs are as far as I know, but there is a `flatpak override` command that seems promising for changing an installed application's permissions.
Hey Ghyslain. Yeah, I do plan to monetize it. But I want to keep the challenges free to download/start for everyone.

The goal is definitely to try to move this towards being a full-time thing, as opposed to a side project.
Why does it leave you grumpy? What is upsetting about 45 seconds of light exercise?
Reforestation.
Stop eating meat.
Stop burning fossil fuels.
Use less energy unless your energy is 100% "green".
Overthrow capitalism.
Programs compiled by Go 1.11 allocate an unreasonable amount of virtual memory
I am not writing about cold hands, feet or Raynaud's syndrome or any other health issues, don't know where you did take it from. I am talking about slowing heart rate, and subsequently the body will slightly cool down, depending on how much you slow down the heart rate. Of course extremities is where cooling down is felt first, but this is normal for any healthy human.

This is a normal reaction of any healthy body (lower heart rate -> lower temperature), ask any doctor or consult any relevant medical book. This experience also comes from my fiancee who is a doctor, with same reasoning. Something they use sometimes at their work (or reverse effect).

You might be doing something during your meditation that counters this natural effect (physically or mentally), I don't know and frankly it's not much relevant to the discussion. Or do you have any scientific resource that proves the opposite effect is true?
Hey Hashim, really happy you like the project. I'm looking forward to seeing your solutions!
it exchanges one set of problems for another, and again its our descendents who'll have to deal with it

traditional solar can be made cleanly and there are advanced biological systems on the way
Well that sucks.

I mean she is WELCOME to keep her contributions to private repos shared only among trusted friends if that's how she wants to work. But it's not for me. I want the work that I do to be shared as widely as possible. (I would share more widely if my employer permitted it.) That is why I choose permissive licenses, and make an effort to contribute patches back to the original source.

Yes, sometimes the communities are toxic. When I see that I speak up. Yes, sometimes my code contributions are used by people I don't much like or used for purposes I don't support. But far MORE often they are used by people I don't know, who I would certainly find to be perfectly nice folks if I ever DID meet them, but individual connections don't scale.

So Rachel is welcome to her insular community -- but I'm going to stick to the open one. I'd rather fix the flaws it has than hope to get a better one by foregoing the openness.
They reported it, and didn't try to hide it, for one. It occurred as a breach of internal policies for another.
I'm not sure yet whether i want to do the training on mobile, but i want to try both before i decide so thanks for the resources i'll dig into them. One important question is, are there tools to decrease the size of a model so it'd better fit on mobile? Or is that part of the training?
Avatars! Just use Reddit..?
Raising chickens and rendering sprites with React
The subsidized battery replacement program is intended to offset the significant civil liability they have from making these phones poorly in the first place. This is not charity or even a long term business decision, it ends January 1.

I've built my own PCs for a decade, every hardware manufacturer I've dealt with has a better RMA policy than Apple.
I would seriously recommend Swift for this reason. It's the most self-documenting language I have worked with.
And that is from India?
US judges have decided that judges and prosecutors have complete legal immunity for anything they may do in pursuit of their duties.

https://en.wikipedia.org/wiki/Prosecutorial_immunity
'fsck "-v"' and "fsck -v" return significantly different results for me.
When they did the redesign, the first thing I did was Google on how to get the old interface back. That, and some custom CSS, means I get to see Reddit how I like it.
Clojure + Cider inside of "Spacemacs" is the most enjoyable development environment I've used in over 20+ years of programming. It's amazing how quickly you can get stuff done.

Lisp changes how you think about programming. Emacs gives you the shortest path to a code/test feedback loop.
Well I'm glad I didn't call you a racist then so we can have an actual discussion of where these men actually fall.

Columbus was a clown, imperialism is bad, rape and enslavement are reprehensible, celebrating Columbus seems like a poor choice. Any thoughts?
Man, I'm really glad to have some confirmation that I'm not crazy and that page really existed. I recall spending hours reading his reports, it always sucked me in somehow. I think he was actually a good writer.
Regardless of the end times arriving for President Obama, he surely had as much meaningful data available as we do now regarding climate....and what did he do?

Eventually we will have a Democrat President...get ready for a deafening wave of silence when that President does as little or maybe even less than our current one. Rest assured if that President is elected during a recession, putting people to work will override climate concerns.
Markdown support would certainly be useful for longer comments.
This is very unfortunate. Emacs itself also requires copyright assignment, though, so if Remacs doesn't then it's virtually impossible for GNU to switch code bases (not that it would have been likely anyway).
What really happened is Apple was forced to replace your device, because they

1 sold defective devices in the first place, hence 'battery replacement' program aka lets do something after ignoring years of public pressure, but just before big lawsuit comes (famous Fight Club recall equation).

2 designed products and procedures in such a way as to minimize the ability of repair by non specialized technical personnel. Glued parts, sneaky short holes and different length screws, LCD screens blowing backlight circuit if you unplug them without unplugging battery first, etc.
- friends
- go out
- do sports
- go to social courses
Pacity: Experiment Survey
If you are in the U.S. a couple of things come to mind.

First, you have a decent employer if they are making this offer at all. In the U.S. a salaried employee has no set maximum hours and an employer could require you
to work 50 hrs under many circumstances without additional compensation (there are of course limits). But in general your only real recourse is to leave if you don't like it.

Second, The fact the employer is using a carrot and not a stick is also a good sign, e.g. I have seen employers go to employees and tell them to quit their second job or risk their primary one, and then force them to sign a document stating they won't work for other employers without prior approval which will never happen. Some states have protections against this behavior but not all.

In the end, to me the money wouldn't be the biggest factor, it would be what do you want to do? If you are happy doing side work or your second job and that is fulfilling and not just about money this isn't worth it. If you are doing it solely to earn extra income, than this is an option.

If you are interested in their offer, I would not approach them with the argument of 25% more hours deserves 25% more pay. I'd approach them and say you respect their offer and are very happy they consider you valuable, but the second job is already earning you more and you are enjoying it. So you want to point out that essentially their offer is to give you less, without being an ass about it. You want to imply, not demand here, be humble it will go further. If they are really interested in your extra time and they seem to be good people they'll automatically offer to go up some more or give you other options.
Not the most horrifying abuse of forensics I've read.

https://www.goodreads.com/book/show/33296669-the-cadaver-kin...
HN is a perfect example of an classic, evergreen product. Or call it a crocodile product, as crocodiles are somewhat location-loyal.

Are there more examples of products that did (on purpose) not change significantly?

If you consider the sentiment on the recent GMail redesign, Facebook, .. it often appears that product managers are the only ones that want to change the product and its appeal. I think Reddit also had the crocodile concept for long time. Google‘s main search page changed minor since the past 10 years. I guess there are more examples (Quora, Craigslist, Wikipedia..?)

@pavlov your examples capture the could-be quite well.