skysight-inc/HackerNews huggingface dataset:
Yeah, programming. I agree it's a pleasure to do the other tasks you mentioned on the iPad, but coding is cumbersome (although still possible). I'm using a VPS and Blink, the upshot is that you become decently efficient working with tmux/vim/etc.
This is an incredibly minor point, but that long list of words didn't make sense initially. I hit the word 'Borne', figured it had something to do with the 'The Bourne Identity' movies, and then couldn't figured if it was real or not :)

For other people that haven't seen this acronym before:

1. the article is about putting explosives into giant trucks, to blow people up with

2. the list of words reads a easier with a hyphen between Vehicle and Borne.

Essentially, it reads like this:

(Suicide)(Vehicle-Borne)(Improvised Explosive)Device
Yes, the same product with an eink screen on the back would be nice... but different. Personally, I like taking notes while reading a website, and this requires a dual screen. Lenovo has other laptops with eink on the bank, but I'm not familiar with the lineup.

For the keyboard, consider getting a USB or bluetooth keyboard, like Lenovo ThinkPad TrackPoint Keyboard II, or ThinkPad Compact USB Keyboard with TrackPoint (0B47190) - they are very comfortable.

As for linux support, check out https://github.com/aleksb/yogabook-c930-linux-eink-driver
This is what I'm talking about. There's no limit to the pride meter with kids. It's at 11 all the time.
> Breonna Taylor

Given the discussion topic, maybe you should cite an incident that the RCMP was involved in, or at least one that occurred in Canada?

I could cite police violence in Hong Kong, but I think that would be off-topic too.
Interesting - thanks for the extra info.

I think the habit of committing more frequently stems from working remotely across different timezones and still making code review a daily habit. It is part of our async communication. If someone hasn't committed code for a few days I'd be concerned they were going down a bad path or getting stuck.

I may not even communicate with that team member outside of a PR for the whole week so that's where most of our communication happens if I don't see them in slack or zoom - which would be the case if our work hours don't overlap.

But hey! As long as what yall are doing works for you then no worries. No team manages their code the same way - which I'd say is another plus for git.
A strange 'pig couch' scam keeps popping up on Craigslist
I'll never understand those people who say that Bluetooth is "The Future" and the headphone jacks need to go because they're "old". From an engineering point of view, Bluetooth is just such a ridiculously complicated, Rube Goldberg-esque way of sending audio one meter away. There's a lot of software involved on both sides, whereas with wired there's none. There's so many more points where everything could go wrong.

By the way, this video includes a paid promotion. Install this extension[1] to skip these automatically.

[1] https://chrome.google.com/webstore/detail/sponsorblock-for-y...
Do you want the most HTTPS connections you can get with almost no chance of inconvenience? Then use HTTPS Everywhere in the default mode. If you don't mind seeing that you are about to connect to a HTTP site and click ok if you want to contine then yes, you can get rid of HTTPS Everywhere. In this case you will get occaional shocks like "Why is my bank's website giving me a HTTP only warning? Oh, it is because there is a HTTP only redirect to the www domain."
I find that the best writing is kind of conversational. It obviously depends on what it is (technical document, memoir, Medium tutorial), but I find the kind of writing you're doing here reminds me of a college admissions essay. It's like a teenager in a button down shirt and tie. I respect the effort, but I don't take it seriously.

I think Obama's recent book is a good example of rich but not overly done writing.
No personal attacks on HN, please.

https://news.ycombinator.com/newsguidelines.html

Digging up past internet history as ammunition in an argument isn't cool in general. It's not that such details are necessarily wrong or irrelevant, but doing this has a systemically degrading effect and we don't want to be that sort of community.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
> were high because of natural gas shortages and coal generator closures, and that the payback period on storage and solar is down to 7 years

That isn't as compelling as you might think. If they screwed up their energy grid by closing down gas and coal generators then (1) solar would look better than nothing and (2) would have a short payback period.

That fact could just as easily be cited in an argument as "these clowns really need more gas and coal". The lack of fossil fuels is linked to very high power prices.

> Renewables drive down the cost of power [1]

Your link doesn't actually support that. It says they drive down the cost of wholesale power. That is how it typically plays out when countries go heavy on renewables (same thing happened in Germany). Wholesale prices drop, retail prices rise because of there is too much energy when it isn't wanted.

> The "South Australia Big Battery" at the Hornsdale Power Reserve, recently expanded, has saved electrical consumers $150 AUD million

Again, proabbly evidence of a mismanaged grid. Given that it was built in SA rather than somewhere important, it seems likely Big Battery is fixing up losses from installing an unstable amount of wind and solar.
Potential signs of life on Venus are fading
You can sort these tables by percent change or absolute numbers of people and sort positive or negative

https://en.wikipedia.org/wiki/List_of_states_and_territories...

West Virginia is estimated to have lost 3.3% of its population over the last 9 years. Only a few territories are worse.

I've driven through many times and it is a beautiful state. I have a friend working on opioid legal cases and there are so many documents about cities wanting to keep their young people in the state but there aren't enough economic opportunities so people leave or turn to drugs.
Is this a standup comedy routine?
Super Adult 18 Free IPTV Channels M3U M3U8 Playlists for the Day 18-11-2020
Vertically oscillating metaballs don't really look much like a lava lamp.
W3Schools is awful. The official documentation is hard to navigate, but W3Schools is notorious for misleading and poor quality examples and advice. MDN, caniuse, CSS Tricks and such are much better resources.

Edit: I semi-intentionally forgot to mention Stack Overflow because it’s so unpredictable in terms of quality.
Back/Forward Cache
Machine learning is nowhere close to replacing the human coding activity.

Nonetheless, machine learning is creeping up into newer and newer areas of application in surprising, unpredictable, and unprecedented ways, and ignoring it would put you at peril as a tech worker. This is what I mean when I use the term 'software 2.0'.
Deception doesn’t require consciousness or reasoning. I feel like there are many different personal definitions for manipulation here and people are just disagreeing indirectly on that.
Indeed, and most likely you will be wrong with anything beyond -O0.
> Facebook on the browser

"Oh, they have the internet on computers now!" -- Homer Simpson, 1998
Couldn't resist the temptation. I grabbed the opening paragraph of Hemingway's own short story "A Clean, Well-Lighted Place" -- and put it to the test.

Danger alert! Danger alert!

The master himself opens with a 110-word, two-sentence paragraph. The first sentence is flagged yellow. The second one is flagged red. By the software's system, Hemingway's own writing is in trouble.

Truth is, this app is a nifty diagnostic tool that will help you avoid some writing goofs, if you use it judiciously. But if you let it dictate every change, you'll lose the full rhythms of good writing.

Even a master of lean writing (Hemingway himself) knew when to bulk up, even for just a moment, to create a cadence that could surprise and intrigue us.
It says a lot about your temperament that status, log and reset didn't make your list!

I use the first two so much that I've dedicated a keyboard macro key to each.
Yeah, I'm with you.

I can think of some improvements (better forum/mailing list coverage), but it's generally pretty good. Lately if I don't find it on DDG I probably won't have much luck anywhere else, either.
Pairing is so painful, that I use two headphones. Wireless headphones for TV, wired headphones for everything else (cellphone calls, laptop, desktop computer).

I'm considering buying one of those multi-point bluetooth headphones, but I'm not very convinced it will be less painful than my current setup.
> I wonder if they would start with TCG or device code.

Device code, most likely. Using cranelift for TCG would be interesting, but right now the major concern is attack surface of emulated devices.
An accessibility issue. Plenty of people with RSI for example can use a vertical mouse or other adapted pointing device, but not use a trackpad.

Orientation matters a lot.
DIY Technologies are Democratizing Science
Entry level? Did you see their prices?
"LLVM monoculture" as in LLVM being the backend for every niche language, not as in LLVM being the only way to compile C.
Should I be annoyed about buying a 2020 iMac 27" i7 5700XT 32 days ago?
I like this idea! Have the usual official results... then have an option to go to level 2, level 3, level 4 etc (lvl 1 is not included in lvl 2)

You can have really biased technically terrible filters that for example put a site on level 4 because it is to new, to small and any number of other dumb SEO nonsense arguments. (The topic was not in the url! There was poor choice of text color!)

I think wikipedia has a lot of research to offer on what to do but also what not to do. Try getting to tier 2 edits on a popular article? It would take days to sort out the edits and construct by hand a tier 2 article.
Cool. Is the fund donating all proceeds/profits somewhere? Otherwise it just seems like meaningless virtue signaling to me, perhaps with the real motive being to limit the negative impact the unwinding of their position has on the value of their holding.
It's hard to prove a negative. Will any amount of studies convince you how rare it is?

https://www.brennancenter.org/our-work/research-reports/debu...

Consider volunteering for your local elections so that you understand the checks and balances in place to prevent fraud in your own county.

The culprit was caught here before any fraudulent votes were cast:

> The defendants were trying to get the registrar's office to send them mail in ballots for the fake voters. No votes were ever actually cast. The registrar caught on quickly and flagged the applications so nobody actually voted.

That's an example of the system working correctly.
Any system will get dragged down by the need to support all sorts of legacy use-cases. I think there's an xkcd cartoon about this?

The core task of a VCS is versioning and collaborating on text of some kind. Git doesn't do this in an optimal way, so eventually it will get replaced by something better. In the meantime we'll all get on with learning its ins and outs, just like previous generations learned how to use punchcards.
> May I ask why are you not trying to leverage the assortment of useful tools you wrote with sizeable following to be some kind of side income?

I started contributing to open source because I learn a lot from it since my graduation days. I think of it as a payback to the community. Having said that - I do appreciate users donating now and then. :)

> This was partly inspired by the 'to spend more time with his kid than at a computer' quote.

My regular job is a demanding one. So I have to work smart to save time for my kid and family. Some of the utilities were written to help with that.

> Do you have a rough idea about the number of actual users, other than github stars?

Not really. But I know for sure even some orgs use some of my utilities.
I’m not sure who “Maximus” is—if the author is talking about the movie Gladiator, the whole premise of that story is that Maximus is a loving family man who kills the illegitimate Emperor who had his wife and son killed. Achilles had a son who fought in the war against Troy. Hector, who Achilles fought and killed, also had a family, and that’s a key part of his portrayal by Homer. He’s the loyal soldier who fights to protect Troy without any impure motive of seeking glory or power. The whole Odyssey is about Odysseus returning home to his wife and son.
Gadgetbridge 0.49.0: Lots of improvements and even more Huami devices supported
I think it's possible that there's a wonderful diversity of cultures, each of which is possible to completely immerse yourself in.
Curious as to how Apple implements their Bluetooth stack because I’ve never had issues the end user devices with the Apple wireless chips in them. Their implementation seems to just work for me.

I know the Bluetooth spec and most implementations are messy and spaghetti-ish, but I feel like whatever Apple is doing works really well.
The new GPUs have hardware specifically designed to do the type of math that raytracing does, such as ray/volume intersections, faster or more efficiently than generic shader hardware. Sufficient quantity (FLOPS) can become a quality of its own.
It's native to a user's desktop full of Gtk programs.

If there were a complete Swing desktop environment, Swing apps would be native to that environment. But even Sun's Java Desktop System was based on GNOME.
Be aware that cranelift is not a LLVM replacement (and isn't meant to be one).

It's a fast but not-much-optimizing code gen which is complementing LLVM for the use-case where you want to fastly spit out code but don't care much about optimizing it, beyond "simple"/"basic" optimizations.

Besides that why do you think there should be LLVM IR to cranelift coversions? I just can't find any use-case for which is makes sense as it's always simpler and more efficient to generate cranelift IR from MIR instead of generating LLVM IR and then trying to convert it to cranelift.
I have to say your profile made me laugh:

"Important: If you are looking at this profile because you thought something I posted was Wrong, dismissive, disrespectful, douchebaggish, what have you, I would really like to hear from you so that I could understand how you got that impression. I won't get mad, I won't "retaliate" I just want to hear what you have to say. It is important to me to communicate clearly and if something I said struck you that way then I failed and I would like to correct it."
this isn't true for many things people want to talk about today

This makes me curious. What things can people talk about with emojis that they can't talk about in a proper language?
Unsung hero here is TSMC and their industry-leading 5nm fabrication node. Apple deserves praise for its SOC architecture on the M1 and putting it together, but the manufacturing advantage is worth noting.

Apple is essentially combining the tick (die/node shrink) and tock (microarchitecture) cadences together each year, at least the past 2-3 years. The question, perhaps a moot one, is how much the performance gains can be attributed to either? The implication is that the % improvement due to tick is available to other TSMC customers, such as AMD, Qualcomm, Nvidia, and maybe even Intel.

We'd have to wait until next year (or 2022) once AMD puts Zen4 on 5nm and see an apple-to-apples comparison on the per thread performance. But of course by then Apple will be on TSMC 3nm or beyond...

EDIT: confused myself with tick and tock
Anyone use Windows 10 and have constant audio headphone issues?

I've got bluetooth headphones, every day I need to fight Windows because they can become idle and the microphone or headset becomes mute. I need to turn them off/on to fix.

I've checked every possible power-save setting and turned it off etc.
You might have misread. My proposal is an alternative to inferring user preferences based on their search history.
Some might see a million dead people as a worse thought.

I don't really like the idea of facial recognition, but the political class lives in a public facing world where every move they make is scrutinized. So they see the world maybe differently than when they're private citizens.
The heavy coiled cable on my sennheiser headphones has killed the sound jacks on two laptops, I believe due to the strain the weight of the cable puts on the jack when the cable is unsupported. I expect a slim headphone cable wouldn't have this problem, but I switched to bluetooth instead because of this. It also makes me less likely to accidentally pull my laptop off a table.

I agree that 'it's old' is a shitty reason to dismiss something though. I've had somebody suggest I replace my USB intellimouse because it's so old, but that's just not going to happen. It still works great.
I can add 3 EU countries I'm familiar with to the list of places where banks charge a fee for running an account. It's usually pretty low and waived for many groups (students, elderly, unemployed...), but still there. A non-trivial amout of course also comes from various service fees like ATM withdrawals, e-banking, various reports, etc., which is where I assume your bank makes its money.
Is that a Chrome for Mac feature? Never seen it before. Care to elavorate?
It was predicted that you would be unsatisfied with the purchase, so they hid it from you. Standard time-travel marketing.
I didn't mean that all of your posts were that way, only some of them.

Can I try my luck at persuading you a little? The reason we moderate like this is not because of morality or taste. It's because of the dynamics of a community of HN's size. The goal is simply to have a community that doesn't suck. That is in all our interests, including yours, as you're participating here.

There are other internet communities, smaller and more cohesive ones, and usually with a specific technical focus, that have a culture of shaming people for being wrong or knowing less. Arguably this can help to keep signal/noise ratio high by punishing low-quality, low-effort posts, demanding that people do their homework first, and so on. Some of these communities have functioned pretty well for many years.

But it's not an option for HN—this community is too large and incohesive. If we were to allow it, such tactics would soon spread, not in service of technical accuracy, signal/noise ratio, or anything like that, but just general douchery. Ignorant users would see knowledgeable users treating others that way and would follow the worst part of their example—not the becoming-knowledgeable part (that would require an effort!) — just the being-a-jerk part.

Then we'd see an exodus of users who don't want to be surrounded by that kind of thing. Then general douchery would comprise a higher percentage of what remained, making the next exodus even bigger. For a community like HN, this is how you get catastrophic decline.

In order to keep HN worth participating in, we have to have a culture that is on the good side of these nonlinear effects—i.e. we need interactions that raise overall quality rather than damaging it. Situations when a user posts something wrong or ignorant are a classic example. Correcting misinformation is good, but some ways of doing it harm the ecosystem while others benefit it. You have to consider not only the local (comment-to-comment) interaction but the systemic effect of such interactions as they compound.

That's why, in situations like this, we ask people who know more to share some of what they know, so others can learn. That way you're not just executing a local destroy operation on some mistake, you're helping to raise the level of knowledge of the community and the quality of the thread. These actions have systemically beneficial effects instead of toxic ones. If you (i.e. we all) do that repeatedly, you end up with a community that you actually want to be part of.
I wouldn't be, the M1 isn't available in that form factor yet and even if it was it would be first gen, and in the meantime you still have a really great computer.
for sure, I remember back in college days we'd play the pass the buck on the tv/internet account from one roommate to the next to secure the sign on deals and discounts. Makes sense.
> Today, I would like to see a c-like language developed specifically for RISC-V

When I've learned that RISC-V had no carry bit, I couldn't help but think it might have been designed for C to begin with. Sure, they give reasons for this choice, none of them linked to C. Still, it hurts multi-precision arithmetic any language with BigInt would have benefited from (I recall Python, Haskell, and Scheme at the very least).

I'm no hardware designer, though.
Have you tried Steven Pinker's "Sense of Style"? Although there is indeed a chapter (ch.4) that deals with some difficult to apply concepts (i.e. adding unnecessary friction at the moment of writing), the other chapters delve into graspable topics with lots of examples that clearly explain what works and doesn't.
You can get better optimizations with CISC. If anything, compiling to a RISC ISA and expecting the same optimizations is actually tougher.
hopefully masks don't work anymore. :)
> With git, it's something you _directly_ interact with so I would expect you to understand it in great detail.

Yes, you are describing what is broken about git: its abstractions are leaking too much so people who touch it have to know all its internals.

I touch x86 assembler every time I run high-level code, it's just that other kind folks have gone to a lot of effort to make it so that I don't have know how the internals of that low-level stuff work.

Abstractions allow people to be productive without knowing in great detail how absolutely everything in the universe works. A good tool has simple, non-leaky abstractions with a simple interface. Git is not a good tool.
> "Mr. Zuckerberg, I don't feel you answered my colleague's point. Let me ask again..."

That quote is exactly what I mean by passive aggressive cloaking actually. You won't get the answers you want if the questioning process is adversarial as it turns into "Don't talk to the police." or deposition style of being unhelpful as possible instead of trying to actually inform because of incentives.
Interesting project as they seem to be tackling the same problem as the Flutter team whom started with mobile and are steadily working their way up the stack.

Though it should be said repurposing a desktop first framework for a mobile paradigm is much harder than the inverse.

Cheers for this. Definitely keeping tabs on the project.
That's just pushing the problem one level down, no?
What was the point of the exam break? Were they trying to encourage self-care, or is there some other lesson they're trying to convey?
Here we go again boohooing about the death rate. Since death is all that matters to you? Never mind that actually getting COVID sucks
You’re not being harsh. I do realize it was only for an hour. How else would you expect an energy transition to occur? First an hour. Concept proven. Then multiple hours at a time. Finally, those remaining fossil generators sit idle so long they’re decommissioned (or converted to burn hydrogen or ammonia generated from renewables). The South Australian state itself has set its 100% renewables target before 2030. You set ambitious targets, and then you work to meet them. This isn’t any different then the UK pulling their new petrol vehicle sales ban forward to 2030 from 2035 because EVs have been proven out.

Cheap, dirty power isn’t good energy policy, and it’s likely others follow this lead in order to meet their zero emissions targets.

https://www.cleanenergycouncil.org.au/news/south-australia-s... (“The South Australian Government has recognised the incredible success of renewable energy to date, and has now set a firm plan for getting to 100 per cent renewable energy. This is the future, and the Clean Energy Council looks forward to working with the South Australian Government to make this a reality.”)
I would like to have a JavaScript version of JavaFX, that runs in the browser. Is there such a thing?