skysight-inc/HackerNews huggingface dataset:
Communities for coins are important.

E.g small coins like sucr or madcoin target specific populations (here south america and maroco). Monero is used by the darknet community. Ripple by the gafas and big financial entities. Ethereum is loved by start ups and geeks. Lightcoin is nice for traders to transfert funds between exhanges cheaper and faster than with btc. Etc.

If you just want to make money however, you target stuff that have a strong chance of going back up in the next month, but is currently very low. Philscurrency is an example of that, with the masternode going from 2.7k to 13k and back to 3k. Having a good rythm and patience is key. But phils has no specific advantages over other coins. It just looks a lot like alqo, and may follow the same path, being now at 23k for one mn. But why does it move that way ? The community on bitcointalk or discord is a big factor.

There are now more than 1300 altcoins, 10% of that only really have something technically unique (having masternodes or dark send is very common nowaday) or a good project (zencash, wagerr, stellar, kryll, etc. are exceptions, not the norm). But because we are in a bubble, most of them are economically very active anyway. So betting on the community is a better metric.

Of course it takes time to get in touch with each of them.
Eventually once we build the post-usefulness processing costs into products, we'll process/recycle everything fully as it should be instead of going to landfill; it's one of those Genuine Progress Index vs. GPD measurement things.
They don’t redeem tethers. Read the terms on their website. They’re literally worthless.
In which countries were the Catholic Church preaching that? All I've read claims the opposite, that the church was against Nazism: https://www.ushmm.org/wlc/en/article.php?ModuleId=10005206 http://www.catholicherald.co.uk/issues/march-10th-2017/the-e... At the time the Catholic Church was the largest organization in the world, so some clergy is bound to have supported the Nazis, but the majority did not.
>I do try to maximise my karma //

Why?
Ask HN: Is there a way to encode a url to a 6-8 chars string?
Is there a way to encode a url to a 6-8 chars/digits string and decode it back?

I have a super long url that I want to be sent as a short string, something like “5_thf56” in the way that other side can decode it back to https://mysubdomain.mydonain.com/someparams/moreparams?even_moreparams&and=more&it=neverends
> Malevolence as would be described by the CONSUMER (low quality and/or high prices)

So how does this not heavily make MS malevolent? MS has done very malevolent things specifically against the consumer. They set back browser technology many years. They write majorily closed source software. They autoinstalled windows 10 onto client hardware without permission and using dark patterns. Windows 8/10 may have some internal technical improvements over xp/7, but they forced in tons of anti-consumer changes like ads, telemetry, removed settings, removed features, undoing user preferences, etc. Just this week my device plays audio out the speakers and headphones when I plug in headphones. Ten years ago you would have said "lol android or Linux will be stable one day". No, it was windows 10. I can forgive early versions of software I didn't pay for when it's a little unstable. But late versions of software I pay for maybe once every four years?

In fact, I challenge you to name one monopoly that isn't malevolent. Bonus points if it's government ran (oh no!) and not intentionally underfunded by Republicans.
I would use dragging on larger components like QFP but 0402 is very tricky for me. I am happy to be able to place it at all.

Reflow seems to be much easier for me as I can take multiple tries at placing the flux paste and then the component and then once I'm happy with the placement I no longer have to touch it and instead hope surface tension and solder mask will do its job.

Takes more work but with my eyesight, no stereoscopic vision and limited motor skills I am pretty happy I can do it at all.
Think you make your own breaks.
It's also one of the few places I can get herring too. The Poulsbo stuff that I like is seasonal so I have to go to Ikea for canned fish in the summer.

That I can buy furniture and kitchen tools is a nice bonus.
Why Norway is the best place in the world to be a writer
Looks like all the chains will have their own money, also known as gift cards or store credit.
Casio watches tend to be "crazy expensive", or more than everyone else anyway.

So far as I can see G-Shocks range from $200-$1100 [0], which is about normal for a Casio. The one with bluetooth, the G'MIX, is around $350, [1] which sounds about right for them (their famous calculator watch is 50+, even though its fairly basic).

[0] https://www.bevilles.com.au/watches/g-shock

[1] https://www.bevilles.com.au/casio-g-shock-bluetooth-g-mix-se...
One fundamental problem at this point is that coin sponsors and the enthusiastic coin owner-boosters want massive price growth so they can strike it rich. But as a medium of exchange price stability is a very nice property.

In terms of price stable crypto-currencies there's tether, which is looking very much like a scam, and some kind of complicated ethereum contract token the name of which slips my mind at the moment.

The stellar network is supposed to be able to be used to make payments without necessarily involving stellars (except to fund the transaction). But the anchors and trust web needed to do that don't exist (yet?)
I know I’m feeding a troll right now, but you haven’t shown that anyone here has learned anything the wrong way other than using the word GC in a different way than the book you linked.

Yes, refcounting is a kind of GC. Very nice, you’re very smart.

But colloquially nearly everyone knows what everyone else is talking about when they say “this uses refcounting” or “that uses GC”.

We all know what each other mean, you’re being incredibly tedious by correcting people’s use of a very common term.

Basically: shut up, we get it.
I thought Quartz did better articles.

>> It’s very hard to get consciousness out of non-consciousness,” says Chalmers. “Physics is just structure. It can explain biology, but there’s a gap: Consciousness.”

It’s completely and utterly unproductive to discuss a phenomenon that no one has a good definition. When the problem statement is vague, how can you engage in a scientific endeavor?

This whole article sounds like I took a trip down to the nearby Psychic reader.
It's astonishingly good. It's why I'm thinking of markdown as a replacement: I know Markdown converts to html. Other editors - not so much.

It was a lucky accident for me that Pages worked for converting my books to html.
Yes, if your data races can pollute pointers, that makes subsequent access of those pointers undefined behavior.
But is the actual data race undefined behavior?

Take the following example from the article:

Thread A loads the value 0
Thread B loads the value 0
Thread A increments the value, calculating a result of 1
Thread B also calculates a result of 1
Thread A stores the value 1
Thread B stores the value 1

This is definitely indeterminate behavior, for the final value could also be 2. But if it is undefined behavior, the standard would also allow that final value to be 3 or 999 or -1 or INTMAX, it would allow anything.

To see a case where this matters, suppose you want an approximate total and you do this by concurrent addition to some shared variable. You expect overlapping additions to be so infrequent as to not have a large effect on the final value.
Thus, you decide to not make that value atomic and accept the inaccuracy since it is an approximation anyway.
Maybe you do this because atomic locks an entire cache-line, and something else in the cache-line is frequently accessed due to struct outline.

If the above scenario is actually 'undefined behavior' then this would be a really bad idea. You'd be at the mercy of the compiler not wanting to use this for any optimization.
Qualitatively, it feels like apple’s software quality has been on a slide for several years.

What attracted me to move to Mac OS in the first place some 15 years ago was the sheer quality. It was thrilling to use a computer that Just Worked, with no BSODs or the endless dependency hell that was Linux at the time.

It doesn’t feel like that any more, across either OSX or iOS - it feels fragile. Things crash, behaviours are inconsistent, and it feels like more emphasis has been placed on immediate commerciality than long term retention through quality.

For what it’s worth, I’m in the process of moving to Linux on my MBP. The pros of OSX just aren’t as strong any more.
ADSM201 is nice but don't buy it! Buy ADSM302 instead ($299 from AliExpress). It is recent addition and leaps and bounds better than ADSM201.
See also: FitBit Blaze, which also has real buttons
I can easily understand the code on the article, but other than the "gee look how cool!" factor, I never write such kind of code in production, as I take a few seconds to think about who might have to maintain it.
Once upon a time, programmers didn't have IDE's, Emacs, or even text editors. I'd been programming for seven or eight years before Bill Joy created vi. Each programmer and each program had its own style.

Often, a program's layout reflected the programmer's inner thoughts as he or she worked through the creation of the code. Expressions were written like a mathematician might write, with spacing and bracketing reflecting some way of thinking about the grouping of the abstractions at hand.

This is just a random routine, written around 1975, from Niklaus Wirth's PL/0 compiler for Pascal, the programming language that he created. The indenting is wild by contemporary standards:

procedure getch;
begin if cc = ll then
begin if eof(input) then
begin write(' program incomplete'); goto 99
end;
ll := 0; cc := 0; write(cx: 5,' ');
while not eoln(input) do
begin ll := ll+1; read(ch); write(ch); line[ll]:=ch
end;
writeln; readln; ll := ll + 1; line[ll] := ' ';
end;
cc := cc+1; ch := line[cc]
end {getch};

Early C code too, even in the Unix kernel, was often dense and hard to understand (the kernel was under 10,000 lines back then). See Lions' Commentary [2]. Here's a small function, setfs(), line 7167 of the system 6 Unix kernel in Lion's book. In particular note the lack of indention under the for loop:

setfs(dev)
{
register struct mount *p;
register char *n1, *n2;

for(p = &mount[0]; p < &mount[NMOUNT]; p++)
if(p->m_bufp != NULL && p->m_dev == dev) {
p = p->m_bufp->b_addr;
n1 = p->s_nfree;
n2 = p->s_ninode;
if(n1 > 100 || n2 > 100) {
prdev("bad count, dev);
p->s_nfree = 0;
p->s_ninode = 0;
}
return(p);
}
panic("no fs");
}

It seems obvious now that standard and consistent formatting make programs easier to understand. Why did we old timers do that to ourselves? First, short programs were easier to keypunch or enter via a teletype machine. Second, we had a plenty of time to study our code. Turn around time for a compilation, from submission to printed listing, could take 30 minutes to 12 hours.

[1] http://pascal.hansotten.com/niklaus-wirth/pl0/

[2] John Lions, Lion's Commentary on Unix 6th Edition with Source Code. https://www.amazon.com/Lions-Commentary-Unix-John/dp/1573980...
Now give them water with 10% sugar content in it for a couple of years.
I read it while getting ready to go and buy some white transparent boxes :).
The difference is that the roads are built by the government and are government property. The government can quite reasonably control what happens in its property without implicating peoples’ rights in the same way as when its regulating what happens on private property.

As to rural areas—people who live there make a choice to live somewhere that requires them to travel on government property to get anywhere.
what is your job?
Indeed, but it doesn't quite answer how to make it work with _just_ `make`
Ikea design is generally excellent and the quality per dollar is in a league of its own.

That said, a $10 piece of furniture is not going to have $100 worth of materials... But ikea makes more expensive pieces as well.

I don't think I've thrown away anything from ikea because it was end of life. (Part from <$1 kitchen peripherals).
> Jerkins’ stake in the song generated $146,000 in performance royalties, while streaming revenue from the same period garnered $278 for 38 million Pandora plays and $218 for 34 million YouTube streams.

In those two scenarios, how much does the band/performer get?
Not if you have Airpods...
Unfortunately I think that's where we're headed. They will copy the tech, call it "crypto", and now they're in the cool kids club.

Bitcoin, however, will remain king because it's the first (Lindy effect) and it still offers more than any of the clones.
Where were they “shitting” on the constitution? The original post was trying to make the point that the right to bear arms was important to many of the founders because it was the second ammendment to the constitution. They are the ones that made the case that the ordinal number of the ammendment was important. The commenters responding are just taking issue with their reasoning. Really, your issue should be with the person that agrees with you but uses the fact that it’s the second ammendment (as opposed to the third or the forth) as evidence for the point you agree with.
I found several border crossings between Russia, Finland and Norway that doesn't seem entirely legal. ;)
This is pretty cool. Thanks for sharing.
I found the style of the article to be quite refreshing somehow. The OP is not trying to look like a smartass about the discovery (a trait very common in the IT industry), and she acknowledges that she doesn't really understand what is the underlying cause. She is just happy that she discovered something and is keen on sharing it with the world.
This Free Nvidia GPUs that you mention... is that what Colaboratory is?
wuzz is nice too. https://github.com/asciimoo/wuzz
I worked for Diebold on their ATM's for a while.

I was surprised to learn that they run full Windows. In fact, one of the projects I was on had a requirement that we upgrade the OS from XP to Windows 7 for security reasons.

Regardless though, you can make an ATM do whatever you want if you have enough time and access to it. One of our low level debugging tools allowed you to effectively control every aspect of the device, so it could spit out whatever denominations you liked without talking to the banks mainframe.

We used to have fun printing out ATM receipts showing our fake balances of millions of dollars etc.
OS/2 derivatives are still being developed and marketed [1] [2].

[1] http://www.ecomstation.com/

[2] https://www.arcanoae.com/arcaos/
Duplicate. Previous discussion:

https://news.ycombinator.com/item?id=16240234
You can get some decent mileage out of a framework like Bootstrap[0] or Foundation[1] without diving too deeply into it, but it really depends on what your tastes are. I'm not sure about the WYSIWYG options out there though.

[0] https://getbootstrap.com/

[1] https://foundation.zurb.com/
Strava apps are not perfect; they have a lot of settings in weird places. To sync with an ANT+ or Bluetooth sensor on Android you have to actually start recording an activity, and then press the small "settings" button in that page. Those settings are different than the ones in the main "settings". And then you add your HR sensor, record heartrate data for your workout and at the end you find that if you want it displayed in the app you have to pay :).
Looks nice.

If we're going to compile our FE code (sometimes once with production babel/webpack builds, sometimes more often with every server-side rendered cache miss), then we might as well go all in with static-site generators. The epitome of this trend is https://www.gatsbyjs.org/, a framework designed around GraphQL and React.
Wanted to point out the same. It’s time for apple to fix something here. Not sure if I like the idea to work with timeouts in code just to prevent the bug from happening.
Another option is to work at a company for a year and then demand remote during a critical part of a project. If they don't give you remote they lose a valuable asset and are behind schedule.
Yes, and I'm not convinced that it is the right thing to do.
Could it help to have a point-like light source from a good angle that gives you a sharp shadow? Then it may be possible to judge distance based on the distance between the tip and its shadow.
I wanted to use it, but there is one "feature" that I don't like: Private tabs share the same data. On safari on iOS, I can log into two different accounts on two different tabs. In Brave, both accounts are logged in at the same time on both tabs.
All of the tracking done by strava and fitbit is all just built into your telephone, same as myfitnesspal and most of the other ones.

Your options are not carrying a standard phone, or just not deliberately tracking yourself.

These are not "always on" sorts of things, you have to enable them every time you want to be tracked.
> This is optional, though. If you opt in to it, that's somewhat on you.

Sort of. Until you get into asset price inflation - I sure am not looking for anything fancy or social-signaling for my housing, but due to everyone taking out absurd 30yr mortgages and financing to the hilt I'm likely paying 2-3x what they would be if such financial instruments did not exist.

So you get to play at least some ball whether or not any of those things matter to you.
So the title is clearly over the top. The "non-aging" characteristics of naked mole rats have been known for a while. A simple pubmed search gives you this article [1] published in 2011.

[1] https://www.ncbi.nlm.nih.gov/m/pubmed/21411857/

Further, as the article abstract states, at an old enough age, even they show age associated pathologies. I think we should study and understand the physiology of naked mole rats, especially how they show no sign of tumorogenesis with age, but this "non-aging" hyperbole is unwarranted.

"Very old NMRs (>28 years), like humans, show signs of age-associated pathologies (e.g., muscle loss) as well as the accumulation of lipofuscin pigments, but no signs of tumorigenesis. Indeed, for at least 80% of their lives NMRs maintain normal activity, body composition, and reproductive and physiological functions with no obvious age-related increases in morbidity or mortality rate"
SLA?
Was this a bottleneck to the end product? If at some point in the process there's a different bottleneck, I'd expect it to be reasonably construed as dangerous. That being said it sounds like an ownership problem. Red tape made from past fires (not the pink slip kind ) can easily become the real problem in a complex operation like this.
A home library with 10000 books
Ask HN: How much time do you invest in writing tests?
I primarily work with Ruby on Rails, Django. I spend significant amount of time writing tests, sometimes more than what it took me to write the code it is testing. What is your experience with this?

Any tips/tools to get to similar coverage in shorter amount of time?
I still have a Pebble Steel. I hope the services get open sourced, because if not, it will never work with another phone after the cut-off in July. It's one of the huge disadvantages of how we distribute software today; the bastardization of the Linux software repository into these stupid non-mirrorable/non-free app stores.

It's also sad no phone has slide-out keyboards any more. I'm sure there are several people who would take the thickness trade-off. If a major manufacture produced a physical keyboard phone, there probably would be demand. One of the earliest HTC android devices, after the Evo 4G, was a version with a slide out keyboard. Now the only option seems to be BlueBerries.
I wouldn't even go there. I would just say that my family needs, lifestyle, or need to take care of my parents requires $X. Make something up.
It's amazing how curmudgeony they've been. Their comment that MoviePass is an "existential threat" is fascinating as a window into the minds of people just trying to survive rather than thrive.
i disagree with the sentiment and preferences expressed in your comment. the code on display is at the sweet spot of complexity given the scope of task at hand. your preferences might lead to code with lower complexity of any given expression, but there would be a higher number of expressions, higher number of statements, and higher number of names. that would mean higher complexity of the full code. should we ban multiplication on the basis that X times Y is the same as X plus X plus X...?

> Why pre-inc/decrement?

as opposed to what? nothing? clearly, the code needs to advance the iterators before dereferencing.

> Why the +1 on the for?

because it's interested in the option name as opposed to the leading dash: argv[0][0] is '-' (see the while above), the switch is looking at argv[0][1].

> Did he actually get the precedence of the operators correct?

not sure what this is about, the only involved expression has explicit parentheses (out of necessity).

> Okay, it looks like argc and argv will be mangled if you actually want to do anything else with them.

yes... and? mutating a local int and a local pointer is bad? how would you go about this without mutating an iterator?

> I see comparing to '\0' with no count limit--is there a buffer overrun lurking here?

nope, it's an array of null-terminated strings.

> Does that error handling actually work--that loop can't exit with that condition unless the second clause does something.

i do not understand what you're pointing at here.

> I'd assign argc and argv to something else so if I need them later for something they are in their original state.

consider they're already local names, and YAGNI. do alias them if you need them later, not because you might one day.

> I'd give myself a variable that points to each individual argv on each iteration, and I'd call it something.

you would give yourself a possible bug and an obligation to keep the two things in sync.

> I'd make the error handling more explicit so if I had to add another case later I wouldn't have to rack my brain about whether the error gets handled.

what is more explicit than

printf("Illegal option %c\n", *s);

?

i'd really love to see your preferred version of the snippet from TFA. i posit it'd be two to three times as long, and its total complexity would be similarly increased.
I have an AmScope stereo microscope. It certainly gets the job done for me. For the amount of time I spend using it, I am very happy with it and glad I didn't buy anything more expensive.

One of the PCB assembly houses I use has purchased some AmScope stereo microscopes. They use them as "backups" for their higher-quality microscopes and have them sprinkled through the plant so they'res always a microscope near by and you don't have to walk far.
It's just a heatmap, there's no time dimension.
Superior would be tough to justify outright; but it's certainly nice to be able to CTRL+F
Guns, ammo, medicine and few good friends to survive if society collapses...
This article has a decent overview of popular open-source control panels. I haven't had a chance to try any of them so your mileage may vary.

https://www.rosehosting.com/blog/best-open-source-hosting-co...
Oh man I love this line of argument but ikea is probably not the best place to deploy it.

The phrase "waste in transit" is so good. Once you have it, and viscerally understand the idea of things sitting on store shelves which you will briefly take into your house before their inevitable journey to landfill... yeah, you will never look at the world the same way.

But overall ikea are not the problem. They have corporate responsibility officers and like hippies who sold out and all kinds of things going on to ensure that the kind of social media disaster you discussed is supposed to never happen. Plus a lot of those people actually care.

Shoot back with interesting evidence of ikea corporate crimes if you have any though.
Closer to the bottom she has a "This appears to be affecting htop" section ... she might have edited that in later since you read it?