skysight-inc/HackerNews huggingface dataset:
> where you can listen your favorite music

Before I moved closer to work, I used to have a long 40+ minute drive to the office. I hated it, but it did serve as a very nice loud music + personal karaoke time, and I miss that aspect more than I expected.

I bike to work now, which means no music or headphones for safety. At the office, I listen to music, but only non-vocal stuff since I can't code and hear lyrics at the same time. So now it's really rare that I get to listen to entire genres of music that I otherwise love, just because the opportunity isn't there as much.
Chicken masala curry (Gravy type)
this is a great project, i am interested to see more competitors to pd, vvvv, and max matthews little program. a lot of great work has been made on tools like this.
Can you please provide some more information regarding these phones? I skimmed through Walmart's online store, but couldn't find any dumb 4G phones there. I'd be really interested to learn if they sell 4G capable feature phones not running KaiOS.
During crop-burning season in India, when the air is hazardous, would an ionizer + ozone be a net positive?

Crop burn pics: https://www.theguardian.com/world/2019/nov/08/indian-farmers...
AFAIK, the Windows Store is only for UWP apps?

It would be great if it wasn't, but I think Microsoft have always used it as a way to push UWP.
I'm always a sucker for parallel functional programming, but I could not find any details on how specifically it works (and importantly: performs) in Clio.
Using hashtags to tag messages can be helpful. Overall, Telegram has a nice search algorithm that plays well with hashtags too.
This was about two decades ago, and it was a piece of fiction I didn't care much about, so I can't tell you what my recall was like. I do still remember a character name and very rough snippets of the setting and plot, so it didn't all evaporate.

It did not have filler words, but it did have simpler vocabulary than most of what I read (it was fiction aimed at school children).
Look what I do for living [0]. Long story short, we see data on ~100 platforms and all of their content.

[0] https://pex.com/web-analytics.html
FIFA 20 Pro Guide
What Wistia’s Onboarding Can Teach Us About Product-Led Growth
I think the GO runtime libraries are linked into the binary so there are no external dependencies for GO itself.
The comment suggested people who still lived overseas. The foreign born talent you work with lives in the US now. If anything it suggests the best talent moves to the US for the better salary and quality of life.
I've never found pd nor max to be productive.
Thnk
So what is the solution then? Will they just have to fork Go and compress the table again like before? It's completely insane that it would eventually surpass the size of the program itself.
It's completely flat and weather here in Seattle is cool. It's really an optimal environment for riding.

It takes me about ten minutes with another five to park. I could push faster, but (1) I have a pretty cheap bike and (2) I don't want to get to the office sweaty. For comparison, my drive was about six minutes.
What is the on-call compensation?

Last I knew it was 33.3% time credited for on call hours with 30 minute response requirement and 66.6% time credited for on call hours with 5 minute response time. And it could be taken as additional holiday or as cash.
Great writeup, I believe there is a open issue from Rob Pike 2013 this would fall under: https://github.com/golang/go/issues/6853
Local currency digitally but no not anything like bitcoin.
There's only one traffic light before I get on the trail, so it's a super friendly ride. But I don't push too fast either.
Possibly attending but not graduating (Bill Gates and Mark Zuckerberg come to mind).
It hasn't been reduced over time - if anything it has increased. The early online commerce ventures were completely nationalistic in their scope, which is markedly different from today.

Localization in the sense that you mean is a function of a lot more than the software: language, culture and law all play major roles.
> I am not sure even the big cloud providers have solved the time-of-day utilization problems

Do AWS spot prices fall at night? That would be one way of increasing utilization - assuming, of course, that there’s sufficient demand at any viable price. There most only be so many jobs people are willing to run unobserved overnight in order to save money.

Or perhaps AWS (and others) are actually powering systems up and down to meet demand? That makes a lot more sense, I suppose.
I'm not saying these aren't important but for most developers this stuff is rarely going to be used. Most "developer" jobs are not math heavy. I'd rather push someone to learn how to write clean code and focus more on the engineering aspect.
Crisp and to the point. No BS. I refuse to work more than 45 hours per week and take 1w vacation per quarter. Time is more important than money as you age.
You can use this to block malicious ips from connecting to your server using ufw.
Homemade chicken Tikka
Did anyone thought about accelerate current education process
I think the current education system is outdated.
Lots of knowledge you learn from the current system can not let the majority keep pace with the current civilization's process, except you are doing Ph.D. or Post-doc. Undergraduate only let you have a chance for an introductory level course. This is ironic, you need to take almost around 30 years of your life to know a little bit of what is going on our human achievement.

If compared to the content and time ratio during the study stage, definitely college has a higher rate than the between elementary or high school. So did anyone or educator thought about compress the whole education content so that it can accelerate the learning process. for example, combine elementary school and high school content into one, move the current undergraduate content to the 6 years high school, Ph.D. content to current undergraduate.
> How was this policy enforced?

You have to badge in to get to the parking garage, so they treat that as you having parked unless you provide information otherwise. There's a separate app/site you use to log your commute type. You could probably cheat by driving solo and then claiming you carpooled, but the company culture is pretty high trust.
Nitpick: Veblen good, not giffen
I've spent my holiday break this year learning about open firmware, coreboot, and the secret computer that lives in every computer known as the intel management engine.

I hope we can get to a place where we can trust our hardware again, but Intel needs to allow ME to be completely disabled or we need to find a replacement for Intel chips (from what I gather AMD is not much better).

My next computer will likely be from Purism (or even a Chromebook, they run open firmware)
I know intelligent people who fell into this trap and can't get out.

I know a guy who is seeking enlightenment writing web frameworks. He is streaming new frameworks at ever increasing pace. Unfortunately, he never gets around to supporting what he has created, thus, he never learns how to make something that actually makes life easier in the long run. His frameworks are pure zen, but only to him. The rest of the team while their days trying to convince management that their high regard for the guys capabilities is completely misplaced.

I know a bunch of people that spend their entire time learning new technologies. New frameworks, languages, patterns. The learning is typically shallow as it ends the moment the person knows how to do anything with it or when he/she finds some kind of huge disadvantage. Then there is a switch to another language/framework/library/tool/paradigm and the eternal cycle repeats.

Stick with a project/problem until completion. Don't be satisfied with first 80% and neither with second 80% of the task. You need to go all the way. Try to learn everything there is to learn about it. Try to figure out all different ways to improve it and then try to figure out why those might not be the best ideas. Go discuss with your team, your architect. Listen to their problems, then figure out how your ideas do/do not help solve them. Understand why.

Try to make things so simple everybody can understand them. Try to be able to explain every decision and how those decisions interact with each other.
Yes, the assumption that believing in a god that doesn't exist is only a minor negative in life is wrong and therefore the whole wager falls flat on its face. Of course, each person decides this on their own, but we know without any doubt that it's not a generalisation that can be made about everyone or even a significant percentage of people. We know this due to numerous counterexamples (myself included). In fact, it's purely opinion and conclusions simply cannot be based upon this assumption.
good luck turning your debugging tools on anything that produces.
State of Linux on mobile and common misconceptions
It's probably not as simple as I'm about to make it out to be, but to me, it just seems that positivity is not rewarded nearly as much as negativity. How many people will upvote a Show HN on the new page, opposed to an article about "X is wrong," "X is shutting down," etc.? How many people will upvote a compliment or genuine feedback?

"I hate this too" goes a lot farther than "I like this too."

Maybe I'm on the wrong site if that's what I'm looking for, but I suggest anyone reading this try to boost some of the more positive comments they see.
Thnks for the replies all ;)

Switching to vp9 (from x264) worked for me!
Internal transfers are close to mandatory in many cases. Veterans are strongly encouraged to move every 2-3 years to cross-polinate engineering knowledge and culture.

For someone at a senior level (Amazon SDE III/Facebook IC5), an internal transfer is at most a perfunctory whiteboard session, and often just a conversation - you already have passed an interview loop to get into the company, after all, and have an easily-verifiable track record thereafter.
Fun fact: TicketMaster scanners can perform admin functions via QR code, including “testing” the tone that tells the agent your ticket is valid.
There seems to be a premise that a programming is actually easy and we are slowly realizing it. Who else finds it flawed?

I've seen plenty of open source code, proprietary startup code, corporate code and it is usually shit - full of premature assumptions and legacy mess. It's because writing good lasting code is super difficult even for great engineers. Moreover, running platforms usually need to be constant maintainance which drives up the demand even more.
Creating Shakespeare
There is an project called TinyGo [0] which brings Go to embedded systems where binary and memory size matter even more.

[0] https://archive.fosdem.org/2019/schedule/event/go_on_microco...
> It's like how you want your wealth to be diversified in a sinking economy even before "A Recession!" is officially declared.

An enormous, gigantic ‘Diversifying Wealth Tax’ would cause you to pause and assess though.
Keep in mind that most news is picked by editors for its entertainment value not to inform. People seem to be attracted by negative news so that's what's mostly on all news programs. Yes it's important to know bad news but when we are flooded with it it's impossible to know what's important. It's best to stop consuming the constant news cycle. It's best to teach your self thru books and be selective on what you watch.
And the weakest unit in Civilization is the Militia. As I just said, there is no Warrior.

In the same way that Civ II cannot have made changes in response to Civ III, it also can't have made changes in response to itself.
Oh! A friend of mine made a bot like that! https://github.com/martinthenext/daytobase
Once again Seth Teller (rip) gets slighted in the name of mythbuilding around Id Software and Carmack -- zero mentions in Masters of Doom, zero mentions here (at least some prior art was mentioned, progress I suppose). Perhaps the 2020s will be ready for a measured history of programming without all the Great Men gloating.
Are you actually affiliated or is this just a cute coincidence? Hard to tell from your message history, but I assume even if you are you would not pick a username like that, lol.
Burns said on his podcast that his sequel to this book, "Feeling Great", is going to be published some time in 2020.
Your presumption that I'm wrong about my own experience is, well, presumptive.

Your tests for subvocalizing are not all correct (spotting "a" vs. "an" does not require subvocalizing).

I do experience text as visual stimulus without sound, and I do process it in clumps. As I mentioned elsewhere in the thread, I once experienced reading multiple lines simultaneously, perceiving not just sentences but paragraphs all at once.

It was quite a rush.

It's not something I can control, or something I can do on command, but I think it is decent evidence that I don't subvocalize.
That same argument was--and sometimes still is--made about the type system in Rust. As someone who has been building a network core recently where a small amount of dependent typing (more than I can pull off in C++, where the templating engine kind of hints in the right direction by letting you parameterize types over values) would go a long way, I personally feel like dependent typing could easily be added to existing languages, and the secret is to just make the fallback be to a runtime hard-enforced check (so it feels like something of a compiler optimization, though one where I would like to then be able to insist/check--even if only by using some external linting tool--that it is happening at compile time).
>Average 4 books a year.

Where does it say that? Couldn't find that on Pew Research source.
Clio is still in early development. Right now, you are able to host a clio module with multiple workers: https://docs.clio-lang.org/learn/official-tutorial/hosting
I live in Seattle. We bought about seven years ago and it was around $500k. I like our house a lot, but most of our friends that also work in tech have nicer homes — bigger, more amenities, etc. My wife and I prioritized living closer to my work over having more space because time is the ultimate commodity.
Well, it's a mistake. Due diligence, for any new project, requires searching for existing uses of the intended names and deciding whether they are confusing.

It's difficult because it's easy to miss obscure social niches and name variants, and that's why most people make the task easier with an effort to find unique names.

For example, a sloppy google search for "Rx" yields, in search result order:

- two medical abbreviation, for "recipe" (i.e. "take") in medical prescriptions and for radiography: benign but common and used in proper names of pharmacies, labs etc.;

- Radeon RX-something video cards, unlikely to be confused but likely to yield search result noise for something related to videogames;

- some Lexus cars, popular but more harmless;

- iZotope RX 7, a major software entry: professional "audio repair" DAW plugins from a popular company;

- several unimportant random product and company names, including e.g. some Sony headphones, that collectively prove how "Rx" is an inappropriately short name.

A longer and more unique name would clearly be a better choice. But a further web search for "rx pixel" yields an awful lot of medical video card and car results and a frontal collision on Twitter, where dr. Jennifer Hazel goes by "@Rx_Pixel".

Searching for "rx editor" is also interesting:

- a deluge of iZotope RX results (no hope to become more popular, low-resolution image editors are a smaller niche than audio production)

- the highly popular RxJS JavaScript library. It doesn't take a JavaScript expert to figure out that it's highly popular: the home page mentions a conference about it.

This last conflict should be enough to veto the name "Rx", even without more targeted searches (e.g. social media) and less online-visible usages (e.g. in telecommunications as an abbreviation of receiver or reception, paired with "Tx" for transmitter or transmission).
I've been thinking through this for a while now and I've come to the conclusion that the details keep getting more complicated faster than other things can automate them. For example, I remember a time when software served ascii and when the Canadian government asked to buy a version of some software we were writing for the Americans the reason the head of the company said no was because we'd have to support French and that meant non-ascii characters.

Now, UTF-8 is a given and there is a mess of potential issues. No longer are byte-by-byte comparisons reliable, especially in some languages like Vietnamese.

Your example of IP connection and network connection is true, but overall connections are more complicated. Some clients can't use HTTP2, some clients are behind firewalls, some clients need CORS support, etc.

And plus there is this accelerating wave of advancements everyone is trying to keep up with, but that come with real investment. Upgrading OSes, programming languages, frameworks, libraries. Figuring out how to keep data secure.

I really don't see things getting less complicated as time goes on. At least not until we have some real form of AI, but even there I have my doubts because there will always be tradeoffs.
This is a fairly good explanation on stackexchange: https://ethereum.stackexchange.com/a/384

Excerpt (in the context of Ethereum, a smart contract platform):

> A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.

> A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.

> If an app=frontend+server, since Ethereum contracts are code that runs on the global Ethereum decentralized peer-to-peer network, then: DApp = frontend + contracts
There are companies that compensate you for all on call hours.

Being paid only if you are paged is not appropriate compensation for interrupting your personal life: having your laptop, reliable internet, cellular coverage, being available on x minutes notice.
You can compress with upx (at the cost of increased startup time in the order of hundreds of ms, which is okay for servers) and/or not include all debug symbols. Doing both usually shaves >60% off a binary.
Slack is a terrible piece of software that tries to take over your computer.
> When you push software and hardware beyond its limits, that means lots of emergencies, lots of firefighting. It's really not rare to have to argue for having any kind of redundancy in hardware or software ("we can't justify the expense of a warm spare, or even a cold spare", "But this is the mission critical software our entire business relies on. Every second it's down is tens of thousands of dollars down the drain", "yeah, but we just don't have the budget for it, we need that for the CEO's golf trips".)

> This is the continual story of sysadmin life. .... It's just sheer constant stress courtesy of management that just don't give a shit while things are working, and then lay a crap load of blame on you when things fail.

yes, this, a thousand times; my job security lies in my shit eating grin and capacity to ignore exactly this structural idiocy.
This looks like just a catalog page. It's a good book, but a catalog page isn't substantive enough to make for a good HN submission.
The funny thing is that my experience has been that the static topics are just as bad or worse for students.

For my Newtonian Physics class, the textbook we were using was on its 14th edition and cost more than $100 new. I was fortunate that my professor asked us to use the 13th at the latest, and gave the mappings to the 12th edition problems (because the only difference between 12th and 13th was which order the problems were in). This for a subject that's been essentially the same for centuries.

Meanwhile my Computer Science classes all had $40 textbooks that were in at most the 2nd edition.
I really don't think that people in Hong Kong get their democracy taken away because there are too many people on the planet, or in the area around HK. Why do you believe that overpopulation is the cause?
A lot of complex “scalable” systems can be done with a simple, single C++ server
- toilet
- shower
(Mostly in agreement with stevenjohns.) Menopause seems to be mostly restricted to some primates and whales:

> Menopause has been observed in several species of nonhuman primates,[108] including rhesus monkeys[146] and chimpanzees.[147] Menopause also has been reported in a variety of other vertebrate species including elephants,[148] short-finned pilot whales,[149] killer whales,[150] narwhals,[151] beluga whales,[151] the guppy,[152] the platyfish,[citation needed] the budgerigar,[citation needed] the laboratory rat and mouse,[citation needed] and the opossum.[citation needed] However, with the exception of the short-finned pilot whale, killer whale, narwhals, and beluga whales,[151] such examples tend to be from captive individuals, and thus they are not necessarily representative of what happens in natural populations in the wild.

> Dogs do not experience menopause; the canine estrus cycle simply becomes irregular and infrequent. Although older female dogs are not considered good candidates for breeding, offspring have been produced by older animals.[153] Similar observations have been made in cats.

https://en.wikipedia.org/wiki/Menopause#Other_animals
I've never heard of them. Thanks! I'll check them out for my next TV.

I still wish mainstream, highly accessable brands would provide the option, though.
"you'll have to help people, and you'll have to do it over and over and over again"

We do, again and again, and from some people we get nothing but condescension in return, and treated like unskilled janitors who only ever stand in the way.

If I had a penny for every stuck up sales/marketing person or exec who though everyone in IT was lower than pond scum...

This condescension even comes from developers, who you'd think would have some sympathy for other tech roles, but the attitude is often that devs are gods compared to the lowly ops guys.

"most sysadmins don't make the money, the people they support do"

This attitude is part of the problem. You don't appreciate that it's a team effort.
I thought LG got busted ignoring these preferences on TVs...

I know they didn't offer a way to turn off in-UI advertising.
One thing I also learned is to leave work on achieving a goal, no matter how small. This gives you disconnect at night.
Remember when Microsoft sued OpenOffice for building a functional free competitor? Or when Sun sued Python?

I feel it's time to ramp up support for Ubuntu Touch.
That's the whole point - the average user should be able to run code from random third party developers only in a sandbox.

Preventing security issues requires imposing additional limitations, you can't have your cake and eat it too. Either the apps require serious review (i.e. a much, much higher bar of entry than iOS AppStore), or the apps need to be restricted so that they can't do much, so strict sandboxing.

Running unsigned, unsandboxed binaries from a small developer is a big security risk which can't be prevented in a cost-effective manner, so average users have to be warned that it might as well just encrypt their files for ransom.
For historical background, read up on Konrad Zuse[1], who built possibly the first programmable digital computer, using relays, the Z3[2], in 1941. (Neither ENIAC nor Colossus were operational for another couple of years.)

There is a much later Zuse design, from discrete transistors, the Z23, in the collection of the Computer History Museum[3].

[1] https://en.wikipedia.org/wiki/Konrad_Zuse

[2] https://en.wikipedia.org/wiki/Z3_(computer)

[3] https://www.computerhistory.org/collections/catalog/10266994...