skysight-inc/HackerNews huggingface dataset:
My wife has my old 2012 MacBook Retina for some hobby iOS development. Apparently all her friends are envious because it's the last Mac that doesn't suck. I don't know if it's true or not - but I replaced that one with a Dell because, as I always do when I buy a new machine, I consider my needs, the cost, and the benefits of the hardware, and for the first time in a decade Apple didn't come up on top. So maybe I agree with them too.
Can people find your products on Etsy search? No. Here'a tool to check.
I find it interesting that the basis of methotrexate's success as a chemotherapy apparently was its ability to reduce a cancer tumor's uptake of folic acid (a vitamin!).

damn. vitamins can be dangerous.
Handling Imbalanced Datasets with Smote in Python
You didn't offend me. Yeah, I didn't pick up on the "don't be the guy" thing being a riff on what I said, so that makes more sense.
Golang and security. Golang is super weird to me compared with Ruby and/or Python. However, I can buy into its benefits.
Current PV factories can only provide about 15% of the total energy need if they run at maximum capacity over the next 40 years. (Maybe much less if panels need to be replaced every 20-30 years.) Since the existing factories are losing money, how can you increase the number of factories by a factor of seven or more and still get absurdly cheap PV cells? New factories will only be built if they can justify the capital expense.

Yes PV cells will also get more efficient, but the problem of building all the factories to produce them and installing the low energy density solar farms, then storing the energy for daily and seasonal cycles and transmitting it to the population centers is a hugely wasteful process. Who is to say it is more practical than fusion. Spending a few billion to explore more economical ways to generate energy using one of the few methods that nature permits us seems like a drop in the bucket. If some optimists want to try it, good for them.

Edit: Most of the expanded PV factory production will be best utilized for industrial processes, further limiting the amount of PV available to replace baseload. https://kavli.berkeley.edu/kavli-ensi-retreat-solar-energy-f...
When I read that I was amazed that I had never heard about
Yellapragada Subbarow. It seems like he should have won a nobel prize (at the very least!)
Complex-looking symbols can also make things easier.

Do you want to stare at 100000LOC of if/else, for and function declaration statements? Me neither.
omg, I literally just yesterday started working on a project of the same name. I had written a small ORM for my own firestore usage that I planned on open sourcing.

I just looked at this and the fact that it doesn't support transactions is a major dealbreaker. So you do an update on two entities and one fails because of some random network error, now your database is left in an inconsistent state. Not good. Any ORM should, from the start, be written around transactions.

The other issue here is how the tests are written. I appreciate tests, but in this case, they are written agains the client sdk, not the admin sdk. I discovered a huge inconsistency between the two API's that I just filed an issue for... which this project doesn't hit, because it doesn't use transactions...

https://github.com/firebase/firebase-js-sdk/issues/2112
No transactions. https://github.com/sejr/firegraph/search?q=transaction
How about 'I gave him the book'? (no preposition)
The individual characters are designed to be written left to right. It's much easier for a right-handed person to write them correctly: https://en.wikipedia.org/wiki/Stroke_order
With a good code-editor, these complex-looking symbols can also always be shown in an easier language, on-demand and opt-in.
"Delivered" means that at least one recipient's device has received the message. It won't show up as delivered if the devices are offline.
Then it is also almost like a two-factor definition. Once it is defined through the symbol and twice through the easy, canonical easy language explanation. The easy language explanation must also be specced then.
This was actually a really accessible description for a layperson. Thank you.
I think it depends on how you compile it i think. for example,you can use SDL or something with an emscripten compiler flag [1]. but i am not super sure how that works without canvas, i haven't tried it with normal sdl

web assembly is not necessarily just for the browser though. you can have webassembly without any web[2], just to run binaries across different platforms. i think it's pretty cool

[1] https://timhutton.github.io/sdl-canvas-wasm/

[2] https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas...
Reminds me of how, as a kid, I tried to solve Fermat’s Last Theorem. I didn’t have a chance in hell, of course, but my attempts enabled me to learn a ton of advanced math and even finding on my own some results that turned out to be already well known (e.g., Euler’s formula). It's one of the purest forms of learning but as an adult, I no longer have the time or freedom to do it to the same extent. Still, the basic approach is worth keeping. You just need to limit yourself a little so that you don't end up too deep in the rabbit hole, spending a ton of time on things that you really don't need to know.
That's pretty much what I do. It's a different way of thinking about windows. A tiler is more like feeds from a security camera, where you have everything in focus at once and your gaze shifts accordingly, but your attention is nonetheless divided among however many things you are tiling and compromises are made if you have a smaller screen. A mac desktop behaves very much like an actual desk. My windows are like papers, sized as the devs intended or how the paper is laid out and cut. Sometimes things are in neat little piles or spread around on an external monitor. Overlapping happens but isn't a deal breaker, just like having one paper slightly on top of another on your desk. Swiping with three fingers spreads out all my papers on my desk, and shows me what's going on with my other desks or what I've got stashed in my dock.

On my macbook, most of my windows are shifted to the right side of the screen, exposing about an inch and a half of desktop containing all my aliases to currently relevant files, drives, and folders. Icons are sized down to line height to maximize space. Sometimes I want to keep that stretch open and the files handy, other times not.

I've tried tilers and I could see how some people like them and could get quick with them, but they just weren't great for how I personally manage and think about using my computer. I'm a papers all over the desk kind of guy, not a security guard. I also have a 13" display, sometimes in practice smaller if I want my desktop files exposed, so tiling on top of each other makes windows too short, and tiling to the sides often makes them too skinny. I'm sure on a 17" laptop or a large monitor tiling isn't so constricting. Lots of apps these days are optimized for using most of a 13" display size, and lots of websites turn into a mobile site if your window is too small. I was spending more time fighting with the tiler, cycling through different tiling layouts, and changing parameters than I was just quickly and loosely dragging windows around as needs changed (After all, it only takes <1 second to move a window, and <1 second to resize, and I don't have to think about it at all, just like laying down a piece of paper on top of my desk). And I was using the tiler that was supposedly the best and most like the famous linux tilers (amethyst).
This is neat, I tried to make a video series a while ago where I compared and contrasted what was in the front page of YouTube 10 years ago. This would have been super helpful for that. But I was shocked with how much of the stuff from back then on that site is just gone.
I was homeless for a few years. I'm abundantly familiar with how lacking the usual assumed default living arrangements can negatively impact one's life.

I'm also quite clear that most of it was not some intentional effort to make my life unnecessarily harder. I certainly ran into genuine prejudice and discrimination, but most problems I wrestled with incidentally happened to be more challenging because my life didn't neatly fit standard assumptions.

I've generally found it helpful in life to not assume malice where ignorance/obliviousness are sufficient explanations.
> I think I got to a point in fourth grade where it just stopped getting better unlike most people.

Surely that should be like most people ?
Practical IT Audit Experience
I would like to get some hands-on about IT Audit. Could anyone guide me into something like open-source or volunteer activity which, I could associate with to learn?
I was also struck by this hyperbolic and flat out wrong talking point in the article.
Palaystation?

I think I want to see that one!
> But that's a fault of content consumers not producers, no?

Yeah, mostly. But at least a little is that Fowler writes and presents pretty authoritatively. And he should, because that's what consultants do, but we should remember that he's a consultant for a very niche area of software ("Enterprise") whenever evaluating his advice.
Fixing that would just be adding one line to the head though:

<meta name="viewport" content="width=device-width, initial-scale=1">
Handwriting in your weak hand isn't so hard, as long as you write mirror-imaged.
Small, but really important clarification: Facebook and Google do not “sell personal information”. They sell advertising.

There are lots of companies (called data brokers) that actually sell personal information to advertisers. Facebook, Apple, Google and other walled gardens don’t do that. Instead, they let advertisers target people, but ultimately the advertisers don’t get access to peoples’ data.
Sexism is out of style.
It means autocorrect on mobile got in the way and I did not catch it. Grrrr
Giant Pumice Raft Floating Towards Australia Could Replenish Great Barrier Reef
If most people don’t improve their hand writing at all beyond 9-10 years of age, I find that surprising and interesting

Certainly varies with people and probably each generation?
Tchaikovsky, Mussorgsky
hahahahahahah yeh right.

You have 2 types of people in the any DoD.
0) the peons who do what they are told.
1) the ones who are bright, know the deal, speak when spoken too, and generally play their role.
2) the ones who are protecting their patch with a bunch of bureaucracy.

Those people who care about civil liberties belong in to (1). They unfortunately, have no real say. And when push comes to shove, (2) owns (1, 0) in every shape and form. At best, (1) goes and takes job with a contractor.

Either way, just because you leave your job, doesnt mean you have left your job. If your a (2), u have a network of resources at your disposal. And sometimes, its calculated.

A (2) will always be a (2). Even in retirement. Even if they take a new job. Their network will remain.
I did not work for MSR.
> He can pinpoint his target market at an individual level using Facebook and customize his banking products like loans, investments, equities, bonds for them.

Maybe he can, but I've never seen or heard about a bank doing anything like this. I'd be fine with a bank tailoring their products to fit my needs better (I have spectacular credit scores, good salary and quite modest credit needs from time to time, which would be very easy and safe for a bank to serve if they were interested) - but that never ever happens. I get surveiled up to wazoo, get tracked on every site I visit - and the dream of "personally tailored services" that I've been told about for over a decade now is still nowhere here. What the heck are they doing with this information? Sell it to each other to serve me poorly targeted ads which I block anyway? Eventually leak it to criminals so that they can sell me credit monitoring services? Sell it to politicians which try to convince me to vote for some guy who I never heard of but immediately hate once they start talking about him? Seriously, what that whole industry is doing and could it do at least a little to provide some useful stuff? I mean, if you killed my privacy (or at least tried very hard to), can I please get at least some spoils from it?
It's crazy to me that nearly every country globally has a preferred messaging app of choice, but America stays in the Apple ecosystem. Why aren't apps like Wechat Whatsapp and Line popular in the states?
There are VoIP ATA adapters that can handle rotary dialing.
One campaign did it with consent. The other did not. That's not equal.
I suggest a documentation cleanup. The initial README should have blurbs about who should use it, what it's for, how it does it, and links to example use cases. A quick start guide steps a user through accomplishing a simple task, and links to extended documentation. Extended documentation is the reference guide to the latest code, and should be generated from the code. I would not suggest splitting documentation up into multiple places (a readme here, a lengthy blogpost there, plus discombobulated Wiki); all documentation should be accessible from a single portal, with filtering capabilities (search is incredibly difficult to make accurate, whereas filtering is easy and effective).

This whole solution seems like a very custom way to use docker. You can already create custom Docker images with specific content, use multi-stage builds to cache layers, split pipelines up into sections that generate static assets and pull the latest ones based on a checksum of its inputs, etc. I think the cost of maintaining this solution is going to far outweigh that of just using existing tooling differently.
Was this website written by Maddox? I haven't seen prose like this since the early 2000's. It's way over the top and never calms down.
I switched from Linux to Mac about six years ago, because I believed it's better. Now I think that it wasn't worth it and I'm not even talking about money. It's overhyped. From the start, I was annoyed by various things (some things worked just better on my old Ubuntu), but recently I'm becoming fed up with it, mostly because of carbon, finder, lacking bash utils, touch bar, and crashes. I'll be switching back to Linux+Windows.
A third problem is that it is often pretty hard to actually find a meaningful job that is hiring.
No, and I have no idea what sort of legal can of worms that might open.
As I mentioned in my other comment, it might be the case in order to monetize users personal information Facebook enabled personal data feeds, without realizing it's use case. "Cambridge Analytica" is just one of the companies whose details are out due to political implications.

I am still not sure if Facebook did anything to move away from monetizing user's personal information. Indeed after "Cambridge Analytica" added "WhatsApp" and "Instagram" as additional personal information collection data conduit.

Still today the only business Facebook earns all it's revenue is providing user's personal data feeds to millions of companies, may be with some additional procedure to fulfill the law on paper not in spirit. So they might just be doing enough, so that they are not prosecuted.

Its not a pro-active effort to move away from economy of selling user's personal information for profit.
Yes: in fact, any memory-safe language can guarantee that a “safe” program would not have this class of bug. In languages without pointer arithmetic and with bounds checking, this type of bug just isn’t possible. Not only does this include Rust but also Java, Go, and a fairly large list of other programming languages.

Most of what Rust improves on is related to memory ownership and concurrency - we’ve had ways to prevent this class of problem for a long time, and in fact there are even C variants that can do that too.
This is a very collectivist and racist view. We are all Americans here. According to another comment, the Oklahoma Cherokee are very entrepreneurial and successful in business. They probably want to be treated like Americans instead of being treated like a racist charity project.
The existing gas infrastructure is sufficient to distribute gas within the country. The pipelines that are currently being discussed are for transporting gas from where it's produced to Germany. Or maybe there are pipeline projects that I haven't heard about.
From what I’ve read a lot of the reporting on this seems to use frame and packet interchangeably.
Plenty of stories in academia of the research being impactful and exactly what a researcher loves to do but they ultimately walk away from being wrung dry by a toxic boss.
I don't know if QEMU has this feature, but you need to reassemble frags to do l4 firewalling.
Hahaha, I guess you can’t.
I wouldn't be surprised that they largely appoint Republicans.

But the current Republican party is unlikely to give any extra votes to people of color, because it's a symbolic victory for Progressivism. It's part of why many folks on the right wing have a visceral dislike of President Obama. (You can guess the other 2 big reasons)

So, if true that the Cherokee would likely appoint Republican candidates, and in general vote Republican, it's a sure thing they won't be allowed to get representation. For various reasons, nobody in power is inclined to derive a "win" from it.

Which is unfortunate, because it's the least we can do. It's worth pointing out that Native Americans pay federal income taxes, and Taxation without Representation has, let's say, a bit of a History in this country.
I do this, but I like to just return the actual struct and also avoid typedefing pointer semantics. Can double as a dynamic array too. It's true. We all have string libraries...
Do you know your blood quota? They tend to be really unhappy with people who claim ancestry without being on the tribal rolls.
Same here. My reaction at each step is “how do you delete this subsystem?” and “what poor person wrote this?”

Still, nice learning exercise for the author.
>Some organizations could mount legal challenges to the Cherokee Nation's push for a delegate, Rosser added, potentially arguing that the move gives citizens of the tribe more representation in Congress than non-indigenous US citizens.

This is going to prevent the representative from being seated. This is why tribes opposed the Indian Citizen Act of 1924 [1] in the first place; they were afraid that giving all Indians citizenship would fundamentally change the nature of their relationship with the US government.

The Cherokee can't have it both ways. They can't have American citizenship—and, thus, representation in Congress in Oklahoma or elsewhere—and an extra delegate of their own. Such exists in New Zealand, but that's explicitly provided for by law, and it's controversial; the New Zealand First Party,[2] which a few years ago held all seven Maori seats,[3] has a policy of wanting to abolish said seats, and no longer runs candidates for them.

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

[2] https://en.wikipedia.org/wiki/New_Zealand_First

[3] https://en.wikipedia.org/wiki/Māori_electorates
I think most Americans who say that are already in a position of privilege. It's pretty easy to take a salary hit and teach school children about rockets if your job at raytheon already bought your house and put your kids through college.
Why don't they overcome their own challenges? Why don't the Amish have the same problems?
Page 7 -

>>CenturyLink and Infinera state that, despite an internal investigation, they do not know how or why the malformed packets were generated.

So we still don’t know why the rotten packets were created in the first place?
I mean, you're arguing against a point I didn't make, but I'll take the bait anyway....

People should not be forced to go further out on the risk spectrum than they want to by government policy (which is what you are suggesting by saying that we shouldn't have what economists call sound money). Forcing them to do that distorts the economy. People should buy bonds because they think the extra risk is justified, not because there is no alternative.
You can edit your comments within 2 hours of first posting them by clicking "edit" above the comment. If it's too late for that, attach your correction to the comment as a reply.
This doesn't belong on HN.

> Off-Topic: Most stories about politics [...] If they'd cover it on TV news, it's probably off-topic.

This article is about U.S. internal politics and literally starts with a TV show segment.
My issue with the whole CA debacle is that I’ve seen no proof that the services they offered were actually effective in persuading anyone.

They were a consulting firm that exaggerated claims on their own effectiveness like every consulting company and the media took those claims at face value and presented them as some magicians when they in actuality had nothing more than some suspect personality data and your likes.
My 'favorite' (it seems funnier, with some distance) was when I arrived at a new job as a Research Scientist in a university lab, to execute on a project of a couple PIs... I immediately find out I'm being jammed into this packed, messy, mouse-infested, nest-like office with ~5 grad students (working on other things, not collaborating). With a sense of dread, I sit down at my assigned kidney bean-shaped desk in the middle, someone sits down at their desk that's pushed up against mine... and he's looking at a diagonal of the side/front of my face, from just a few feet away, and seems fine with that.

He's a nice person, and I understand not all people are wired to realize this is a problem for some others, but this is reallocating too many IQ points, away from designing and coding and writing, to social interaction/awareness modes. Plus the other distractions. There was no way I could immerse enough in some of the work, and stay immersed.

(I'm happy to do group brainstorming and problem-solving around a whiteboard, etc., as well as to mentor. But most of my time is spent programming, designing, and writing, which I usually do best solo and focused. Nor do I want to be working all day, every day, almost breathing down each others' necks. For many introverts, and people who like to focus fully on a problem, being packed up against other people is taxing, not energizing.)

In the end, I brought in a laptop from home, and worked every day, cafe-style from the lunch tables in the elevator lobby area of our building floor. Which was suboptimal, but something I could make work. People would come over when necessary, but we weren't sitting on each other's laps. I also got good at quickly cleaning lunch tables without interrupting my thoughts. When my PI renewed my appointment another year, I declined, mainly for a different reason, but the physical work environment made the decision easier.
It works. You can also tie something around the middle of a cat like a teatowel and it has the same effect.

I used this to train a cat not to walk on my desk. Kept a teatowel and would do this every time for for a bit when ever it walked across my keyboard/papers while I was working.

Not sure if was ethical... Cat didnt seem in any discomfort, just annoyed it was stuck there. Was a while ago so not sure but seemed to train it ~5 times.
> It is worth noting that Russia’s most recent winner of the Nobel Prize for literature, Svetlana Alexievich, also produced literary works that were purely factual.

Alexievich won with "Secondhand Time"[0], which I absolutely loved. It is essentially a transcribed oral history, but composed in such a way so as to become literature. It is particularly admirable for the way in which it allows narratives which contradict each other to stand in adjacent chapters, which is jarring, but also very honest.

Please read it if you have the patience for hard reading and some deeply sad stories.

[0]: https://www.penguinrandomhouse.com/books/541184/secondhand-t...