skysight-inc/HackerNews huggingface dataset:
I don't think it's ignorant, it's just another framework of looking at the world. Consider a chessboard that's in the middle of a game. The moves up to that point don't matter. Only the current state of the board matters and you make the best move given the current position.

This is how this person sees technological progress, and I'm inclined to believe he's right... within the context of technology.

Beyond that, I do think history does matter for understanding how humans interact with each other and with our planet.
Open hardware provides a better chance for scientific reproducibility
To be honest I don't know the fine details about the allegations against him and what he already paid. His reputation would definitely never be the same. The fact he didn't spend time in prison might be a good thing. I recall seeing a horrifying doco about a guy in prison who stabbed another inmate like 100 times and killed him. The stabber was already doing life in jail for murder. But his partner who helped him by holding that inmate down is a guy who ended up in prison for a minor fraud of a check or something along those lines. The fact they mix those people in prison is crazy (that was a pretty old case, maybe today things are different).
"both sides", "everyone does it", "they're all politicians", "this is normal" are all common refrains from people who wish to excuse poor behavior.
Here's the context in question: https://news.ycombinator.com/item?id=25847994
I believe you mean Wikileaks.
This part really bothers me. The connectivity benefits are clear but there is not going to be any place on earth (well, maybe the poles?) anymore where you can see a night sky with no noticeable satellites or airplanes. I really think that’s a significant loss and this decision is not made in a democratic way.

Frustratingly, I do see myself paying for the service at some point as, like many people in this thread, I have a desire to work remotely in a rural location. (By that time it’s not like this can be undone...)
> We all know that the word 'concentration camp' is used to conjure up images of Nazis killing jews en masse.

There's a really important point here about holocaust denial. We need to make sure that people understand some of the camps were extermination camps, and that some of the camps were work camps. This is because anti-Semitic conspiracy theorists will point to the work camps and say "See? No evidence of people being killed in this camp. That 6 million number doesn't make any sense."

Concentrations camps aren't just about mass murder. They're a human rights violation and we rightly draw attention to this by using the correct terms.
I think it's a little telling that you're calling out historically conservative movements and trying to conflate them with a very progressive movement of not letting white supremacists use their favorite recruitment tool of "it's just a joke bro... unless you actually believe it"
>I hope intel and to a lesser extend AMD are looking at this thing red-faced. But they will need some time to play catch-up.

I think it raised their eyebrows a bit, but don't agree that they need some time to play catch-up. Bottom line is the vast majority of Intel and AMD chips are running Windows. You can't even buy Windows 10 for an ARM processor. Microsoft flirted with the idea at one point, but has pretty much abandoned it. So why would Intel or AMD market ARM chips at all when Microsoft isn't supporting them at all?

If you are talking about servers that is a different story (since lots of servers run Linux). AMD already made a server with an ARM processor, the latest "Opteron" series was ARM https://www.amd.com/en/amd-opteron-a1100 These came out in 2016 and don't think they sold nearly as well as Epyc has. Taking a second look at offering ARM for the datacenter in the fture might not be a bad idea for AMD though.
> I am failing to find a word that encapsulates my feelings.

I don't know if there's a specific word for it in any language, but it's completely in character for trump to always pick the worst of two choices.
Totally buying that book now. One of my most memorable classes back in college was Economics of War. While I'm sure Economics isn't the only reason for wars, it seems to be one of the big ones.
I strongly disagree.

A check and balance has been on great display in recent weeks. A President has stated, "the election was a fraud, I should get another term". Congress has stated, "the election was correct. Moreover, we may choose to prevent you from holding office ever again." The judiciary agrees.

That Congress is likely to deadlock is arguably a feature, not a bug. (That voters don't demand better from their congresspeople is, perhaps, a correctable bug.).

There is only one exception to the amendability of the Constitution -- states cannot be deprived of equal suffrage in the Senate. See Article V.

The disproportionate representation is by design. Without it, the country literally would not have formed. I am pleased to see states hacking around it without an amendment, thus, should the prior function be required, the states themselves can revert.

Is adding states too easy? There are three million US citizens in Puerto Rico without representation in Congress.

I am hopeful that we will find ways forward on gerrymandering. The only true beneficiaries of the existing system are the political parties.

Impeachment is not just hypothetical. Though it was not fully realized against Nixon, it would have been had he not resigned.

Regarding the endless accretion of laws: we get the government for which we vote. Speaking up, as you have done here, is the first step toward making it better.
Auto-update is a mixed bag. We got into auto-update as a standard practice over the last decade because a large fraction of users never updated anything, so security issues would linger forever (not to mention ancient software versions holding back platform technologies, and financial concerns for software shops).

So it's not that auto-update is flatly a bad idea, it's more that it's a trade-off that sometimes makes security issues almost evaporate, and sometimes makes them impossible to dodge.
On the contrary, this could be fantastic for a headless server running on an M1 Mini to build and test ARM code before deploying to AWS Graviton. It doesn't all have to be about laptops.
No offence to OP intended at all, but as these things often go, you're paying for the lifetime of the site, not your own.
I'm pretty surprised to not see more opinions like this. I'm in Minneapolis. Last summer, during the protests a police station was burned. To me, it seemed like a protest that got out of hand. Didn't seem like am organized attack on the police station.

At the capital, that also seems to me like a protest that got out of hand.

In each case, the opposing side seems convinced of much more malicious intent. I think that is the worst part - everyone is deeply offended when their opposition does X, but they support their own flavor of X when done by their side.
Or standard high-speed train on a floating bridge ?

https://en.wikipedia.org/wiki/Evergreen_Point_Floating_Bridg...
Exactly! And the best thing is that, unlike most European countries, executive and legislative branches are actually elected in separate elections. European system with Prime Minister being elected by Parliament is pathological, because it does not provide full separation.
It seems odd to spend a bunch of time working on a C++ alternative for audio DSP but to rely on one of the most annoying C++ paradigms to deal with to embed it in anything useful. I don't really care how the library code looks (if the secret sauce is proprietary and closed source anyway, that presents zero value to me as a potential licensing customer!), I care how it functions.

I want to script together many soul patches into a complex systems written in higher level languages. Integrating C++ dependencies is avoided because of the headache of FFI, C is quite straightforward. I suspect users like myself will need to wrap your COM API in its C-equivalent through manually written vtables regardless, which is its own minefield rather than a proper API.

I hope it doesn't require the COM runtime...
It uses UPI payment system which is also used by Google Pay here. So irrespective of the app you use, you can do a direct bank to bank transfer.
I'm willing to disagree with most things I read here.

Entertaining, but way too many assumptions.

He* started with Oumaumua, which I am willing to entertain, and then went way off in other "thought leadership" directions that should all be their own articles.

*Avi Loeb, he. Not Elizabeth Kolbert the author.
Fantastic episode.
Why do they insist it's a URI when URIs and URLs use the same syntax and the provided URI actually defines a means to retrieve the content? The censorship aspect is a red herring as both URLs and URIs carry the same meaning and only require the host to be a registered name, regardless of what registry this is (i.e. DNS is not a requirement), and in fact doesn't have to be a literal host.
Honestly, I feel like `some_list.first` is the most ergonomic.

And if the API provides `second`, `third`, `antepenultimate`, `penultimate`, and `last` methods it covers a large part of what one most often use.

Past third rank, then I will feel better served with a `slice` method, whose documentation provides explicitly it’s index convention, whether it makes a modulo on out of bounds, etc.
> If you aren’t wallowing in a post-truth groupthink bubble, the world of today is really uncomfortable and lonely sometimes.

I dunno... For the most part, my close friends are too intelligent to have this tendency (likely not a coincidence, but implicit assortative matching), but I have a couple close friends and many less-close friends who aren't. It seems to bring them a lot of emotional pain and frustration.

If your worldview is effectively religious, the heretics who blaspheme against the One True Flawless Way by disagreeing with you are reduced to actively-evil monsters. If you happen to live in a modern, pluralistic society instead of Reconquista Spain, this is a recipe for constant frothing fury at the tens of millions of people who don't share any given viewpoint you may hold. To my eyes, this is wayyy more uncomfortable than always being the person disagreeing,even if minorly, with the groupthink session.

Regarding loneliness, the part of my brain that enjoys the seduction of blind, rabid group membership seems to be missing (eg I've never been a pro sports fan either, despite being a fairly avid sportsman in the past). I can understand how this would be lonely for many, but... I dunno, being a bad person is fun, I don't think that's much of an excuse for doing it.
> Code on github is open source

Not all of it. A lot of code is uploaded without specifying a license, in which case the only granted rights are those required by the github terms of service. I don't remember the details, but think the ToS mainly allowed downloads and forking on github.
This misses other major factors including the role of ideology itself. People are thinking beings and ideas drive a great deal of human behavior. The 20th century saw the rise of collectivist utopian ideologies.

Last but not least it's important to remember that humans have always been fighting and trying to control one another. 20th century war, genocide, and totalitarianism is new only in its scale.
(Thank you; corrected)
Meta-Press.es – Decentralized search engine and automatized press reviews
What part of the EFF and ACLU should have gotten involved? He plead guilty to a trade secret theft charge which doesn't really seem like the ACLU's bag and only tangentially related to the EFF's.
What about a simple floating pier ? Then elevator or stairs from that to the deck.

It's not like you need to park these ex-oil-rigs in the super hardcore sea state areas many of them need to operate when actually drilling.
Bitcoin Is Digital Gold Rush – Wells Fargo
Dating World Globes: How old is my globe? (2010)
> I'm not allowed to predict the downvotes? I'm just supposed to "take it like a man"?

In the guidelines (https://news.ycombinator.com/newsguidelines.html):

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
You have to understand that many R users don't have root access the the machines they're working on.
> As opposed to one class controlling

Not "as opposed" to that. It's the same sort of control, but much more so, and worse — and unless you actually think Turkey's control will make it better, it risks potentially being a bit of a distraction.
Photojournalism Killed Kevin Carter (2019)
What does $15 get me? I don't see any listing of the lessons.

Why is this better than vimtutor?
Same reason Bootjack doesn't secede from California just because it doesn't get the same representation as Los Angeles
> when your eye has never been in danger

Like the Dalai Lama?
See thread here: https://news.ycombinator.com/item?id=25843040

(From the original White House site posting.)
Aside from Assange, Sownden and all the rich criminals.

I find a small joy/comfort in knowing the non violent drug dealers/users got a pardon from a president... well you can fill in the rest. (US drug laws need to change!)

Otherwise, I'm sick to my stomach.
> You will spend WAY more money for the Apple hardware

I think right now the new M1 machines are actually priced pretty reasonable. If they'd run Linux, I would buy them in an instant.

I mean, try to match the Air with a Thinkpad, especially if you consider the screen. I think there is not even one recent AMD Thinkpad with a > FHD screen. And who wants a 2020 Intel machine?

Edit: To make this clear: No Linux, no Mac for me (as I don't believe in MacOS's future at all). But even considering the horrible keyboard, I think the M1 macs are totally worth it just for the hardware. That's a first. And I am the kind of person who feels all warm and fuzzy over ejecting an ultrabay hard drive, or changing RAM/display in < 5 minutes in a laptop.
I appreciate the thought, but am still miffed at the "embrace, extend, extinguish" that caught me off guard here. I can't exactly pull out too many pitch forks because CentOS did let me enjoy some of their packaging labor for free.

It's obvious in retrospect that their intention was to pull this when they acquired the CentOS project - plotting to turn CentOS into a RHEL on-ramp while dressing it as an embrace of the community feels like a kick in the groin.

Also, 16 servers is barely enough for tech companies caught by this, and is less of a good will gesture, and more subscription growth hacking.
perfect! I was looking for [1] the other day. Plays nicely with sideberry which uses the same api but can't do "unload all other tabs".
I stopped, because it conflicts so badly with the Go conventions, and because I found myself handling more errors when I didn't use panic.

I think this is one of those things that new Gophers find hard to adjust to, and older ones realise the wisdom of (there's a few of these in the Go learning journey!).

I'm not impugning your expertise or implying that you're inexperienced. It's just something I've noticed.
I'm not here to read your entire comment history. I replied to a specific request of yours with a relevant example. You go off on a mostly irrelevant screed.

Come on. Does it really need to be speculated on? That "one guy" is a white supremacist who killed 50+ people - I think it's pretty clear what his intentions were. On top of that, his written manifesto was a) steeped in 4chan memes and winks to those in the know, b) released on either 8chan or 4chan itself. So it is clear he would know the origins and was playing it up
> And figuring out how to sell excess capacity was cool

If you're referring to how Amazon Web Services was born out of the excess server capacity in their eCommerce service, this has been debunked as a myth [1]

Bezos knew what he was doing.

[1] https://www.networkworld.com/article/2891297/the-myth-about-...
My opinion is that languages where you work with vector representations primarily (or at least often) like Fortran, Matlab, Julia are best with a 1 index.

They are languages primarily used for math and simulations and are pretty specialized so the indexing and representation of the vectors matches closer to how you would consider things if you were doing linear algebra by hand.

Julia, Matlab, and Fortran are also all column major for multi dimensional arrays too.

For numeric work ill take 1 index any day of the week, but for general programming or other CS work (like non vector/matrix data structures) i much prefer 0 indexing.
Look up "Yellowstone Bison" encounters. Bison are NOT domesticated cows.
I've also seen some xscreensaver crashes a while ago: https://news.ycombinator.com/item?id=21224179
Step 1: make it a setting

Step 2: change the default

Step 3: remove the setting
Murders spiked 50% in Austin last year.
A proactive organization that we spend energy on and think supports ideas we care about should have been able to adapt, correct.

The world thinks our ideas are just memes with quizzical effect on the real world, and they're right.
The Developer Edition is not a nightly build, it’s a beta build, so there has been some testing (Before I switched to stable, I only once had an issue). Your point stands though.
Interesting. I coded a prototype like this with a few friends after we saw gather.town. We decided to focus on language learning communities because that is an area where people are already using online platforms to meet strangers. (We also thought about dating usecases.) We've since abandoned the concept to pursue other ideas, but here are some thoughts:

1. Current platforms don't recreate the experience of mingling that you have in real-life. In real-life you can be doing one thing (getting coffee from the kitchenette) and overhear an ongoing conversation which you then decide to join. Is it possible to recreate that serendipity online? (We thought about running speech-to-text on all conversations and showing them in bubbles in the ui so that you could see what other people are talking about before you join the conversation.)

2. People want to express themselves in ways other than speech. In the real world you do that via your clothing, the stickers you put on your laptop, the look on your face, etc. How can you recreate that in a digital world? Should you let people "vandalize" the room by drawing on it?

3. Is this something that people will have on throughout the day to hang out with friends? Is it something you use only at a time scheduled in advance?

4. I play chess online with friends and anecdotally many other people have started doing that in the past year for obvious reasons. Can you embed those types of experiences in Chatmosphere so that I can hang out with friends and do actual activities with them where other people can drop in/out of observing? (The same applies to watching youtube videos together, playing video games, etc.) Gather.town is trying to do this, but I didn't like their implementation when I last checked it. Bunch is also in this space, obviously.

5. There are a LOT of competitors in this space. (Mozilla Hubs, Rambly, Tengable, Calla, High Fidelity, Teamflow, Movement, Sococo, etc.) What is unique about your solution?

I've thought about this a lot (and coded a small poc) so I would be happy to chat in more detail if it helps you. (I'm no longer pursuing this myself.)
> People are basically the same as they always have been

And you came to this conclusion without reading any history? This is too absolutist a statement. Sure, some things need to be relearned through experience, but there are also plenty of cases where you don't want to waste time reinventing the wheel.
I have no problem switching between 1 and 0 based languages and have used both productively; as I said both have their pros and cons. If lua were mostly some standalone language, or even a glue language to the extend python is, there would not be an issue.

So if you mostly write vanilla Lua, yeah, I agree, 1 based indexing will not affect you much (unless you have some psychological hangup). But vanilla lua is to almost all extents and purposes a vastly inferior value proposition to python. And once you try to do some high performance stuff with luajit or terra or use luajit for embedding/glue purposes, the 1 based indexing will immediately become a point of major and utterly needless friction.

So one based indexing weakens Lua chief differentiator: being small, fast and very pleasant to embed or interface to C or C++ with; luajit in particular is probably without compare in this regard. So that's why it's in my view a chief contributor to Lua's failure (not in some absolute sense, but certainly relative to the engineering brilliance that went into both PUC lua and luajit in particular, especially when compared to languages with amateurish design, implementation or both -- such as early php, ruby or python all of which are vastly more successful).
Even on old + modern thinkpads it feels like a lottery which hardware feature will stop working at a particular time, with the distros i've worked myself through.

Ethernet, waking up from sleep mode, brightness adjustment... take your pick.
I do like the idea, but it doesn't seem to support some expected features.

Like <esc>:5d doesn't delete line #5. I get "Not an editor command"

Edit: Looked into it, and it's using the Ace Editor[1] with vim key bindings. Which seems like an odd choice for a Vim tutor, since Ace doesn't really try to be a true Vim workalike.

[1] https://ace.c9.io/
Plant Cells of Different Species Can Swap Organelles
That... makes no sense? Whether you start counting a list at 0 or 1, if your language of choice supports [x,x) notation, that syntax will effect an empty interval, and [x,x+1) will effect a single cell, no matter whether your list indexes the first element as 0, or 1. The only difference is which cell [x,x+1) refers to, which is the part that keeps sparking the controversy.
I want to think that folks who would chose that option would be responsible, but the amount I hear from other developers who defer updates on Windows 10 to the maximum (1 year...) and still are upset when they have to reboot makes me think that even experienced users present a risk.
He telegraphed his intent to claim the election was rigged way before it happened so... I guess people just learn at different rates.

https://www.nytimes.com/interactive/2021/01/19/upshot/trump-...
Intel (and NVidia for that matter) don't owe AMD uncontested access to TSMC's kingmaking process, no matter how much AMD fanboys wish it were so.

> AMD's design success

The market is showing us that the value center isn't design, it's fab. Which AMD gave up on. The lack of competition that's squeezing them is the very pile of dung they created by dropping their foundries.
Another useful resource:

http://vimcasts.org/
For money. The going rate was $2M [1].

[1] https://www.businessinsider.com/giuliani-associate-reportedl...
The password is probably Swordfish, though.
At some point I would like to write up a story about this team in my University Object-Oriented Programming class who decided to use 1-based 1ndexes in Java while making a 2-D array for a board game.

I don't want to spoil it, but the following picture of a how they stored a 3x3 tic-tac-toe board is a hint:

[ null, null, null, null, null, null,

null, X, 0, X, null, null,

null, null, O, X, X, null,

null, null, null, X, 0, 0 ]
Creating a simple NPM library to use in and out of the browser
>The only way to be safe is to exclusively download releases from the extensions github repo and to manually install them.

Or not use chrome
I don't personally use Webex, but have you tried option + clicking the icon in the menu bar? That's the generally accepted way to reveal more context (for example, doing this to the wifi icon reveals a lot more detail about your connection).
This is something that's extremely annoying to deal with in a genomics context. Various formats in the field uses 0-based or 1-based and inclusive or exclusive.