skysight-inc/HackerNews huggingface dataset:
It's somewhat convoluted and custom to my specific hosting setup (I use https://www.nearlyfreespeech.net because I want an Apache server so I can use complex redirects). Essentially, the GitHub Action builds the site and then copies it over to NFSN. This is all done in a Docker container.

The only potentially interesting part about this setup is I take advantage of this git feature I didn't know about until I set this up: https://git-scm.com/docs/git-worktree. This lets you essentially check out a branch into a folder in a repo. Hugo can then build the site in to the special folder, and the built site is committed just to that branch. I then push this branch to NFSN, rather than using rsync or scp, which takes a lot longer for small changes compared with sending a git delta over the wire.

I plan to write up a more extensive description of this when GitHub Actions come out of beta. If you want to hear about it when it comes out, you can subscribe to my blog's newsletter: https://masnick.blog/subscribe/
I'm going off this page:
https://www.cdc.gov/nchs/data/databriefs/db288.pdf

Please note the table you showed the 73% is combination of "overweight" and "obese" while the row that shows obese is the same number as my citation.
Well that's the same with any cloud provider, one compromised account with enough access could be catastrophic. In BofA there is an AWS IAM equivalent. Also the BofA cloud is not accesible from the Internet.
Ten years later... it's still very true :)
Yes, unless you have my weird requirement to use an Apache server, I think something like Netlify or GitHub Pages makes way more sense.
Well, there is always https://aws.amazon.com/snowmobile/
Does Canada have a large Chinese immigrant population? I'm curious as to why these would be on campaign ads.
> shared memory.

I've done enough Hacker News discussions to note that the lay-reader won't understand what this means, and this probably needs more elaboration.

"Shared Memory" is a special memory area inside of GPUs where grids (NVidia) or workgroups (AMD)... a group of 32x to 1024x SIMD threads... can perform inter-thread communications in an outrageously fast way.

Shared memory is extremely small: roughly 64kB in size. Optimizing shared memory access involves resolving bank-conflicts, and lots of very-low level thought. At a minimum, you need to consider how you fill shared memory (the memcpy in) as well as how to get the final data out (the memcpy out).

---------

In many cases, synchronization to-and-from shared memory only requires a __threadfence() instruction. Maybe only a __syncwarp() instruction in some cases.

A lot of thought goes into the "ordering" of memory accesses, to make shared-memory as fast as possible. See here for further details: https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch39....

See "39.2.3 Avoiding Bank Conflicts" for how shared memory is optimized in practice. You're not only thinking about the shared-state, but also the average number of other threads hitting any particular bank. On a say... 32-bank system, you'll want all 32-banks to be utilized as much as possible. If all 1024 threads are accessing bank#0, you'll be 1/32th the speed (and banks #1 through #31 are all wasted).

A "bank" is basically the implicitly "RAID0" arrangement of shared-memory. The precise number of banks is somewhere between 16x banks or 32x banks, depending on architecture. But regardless, if all GPU-threads access memory location #0, that will all hit bank#0, which is slow. Instead, you want GPU-threads to "spread out" over the banks (maybe GPU-thread#0 should access Bank0 / Memory location #0. GPU-thread#1 should access bank1 / memory-location #16. GPU thread #2 should access bank2 / memory-location #32. Etc. etc.)
I described this briefly in a reply to the parent: https://news.ycombinator.com/item?id=21316442
I mean, probably. But there's also ip-api.com, ipapi.co, ipstack.com, ipgeolocation.io, ipinfodb.com, ipify.org... List goes on and on.

Most of these providers just package MaxMind data and send it back. Some of them have more data that they inject themselves.
Please don't start doing this on HN again. Nationalistic and regional flamewar is off topic here.

https://news.ycombinator.com/item?id=16279406
"don't be evil"
Voluntary work and sports have even less to do with academic or work success. I'm not sure American universities are the best model either.
> There is no 'autistic culture' whereas there is very definitely deaf culture.

There absolutely is.

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

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

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

https://en.wikipedia.org/wiki/Controversies_in_autism#Pathol...
Fun fact #1: fsf staff and current board members cannot be nominated.

Fun fact #2: RMS is neither staff nor a board member.
It's wifi too. I sleep with a mask and ear plugs. The very best sleep I get is with complete emf shielded and grounded clothing. The nights I don't do this are significantly worse. I'm tempted to get a sleep tracker but most are bluetooth. I've even tuned my router so it does less frequent heartbeats. If I ever build a house again I'd spend the money on shielding it entirely.
Is it at all possible, in any scenario, that people might have other reasons than purely personal comfort for sitting out a particular push for change?
I meant he couldn't personally handle looking weak, not that the Winnie The Pooh thing was actually a threat to his power base.

He overreacted to something that wasn't actually a threat because it hurt his ego.

>If the Chinese economy crashes... well, look at history for the sum of dictatorship + economic malaise.

But yes that is a very good point.
Good question. Only 3 points. User has 6 karma and is only 65 days old. And there are other posts around the same time with more votes on /newest that aren't on the front page.

At first I thought it may have been a second-chance resubmission by a moderator[0], but it has a recent submission id so that's probably not it.

I guess one of the other two points came from someone with a lot of karma, or there's not a lot of new posts right now?

0: https://news.ycombinator.com/item?id=20206120

Edit: And now it's gone entirely from / and /show, but is still on /shownew ...
-p pa55w0rd
Since when did unions stifle salaries? They generally get higher salaries for their employees, no? Isn't the typical complaint about union workers that they're "overpaid"?
Java or any other garbage collected language is memory safe by design.
I have few dedicated and few vps there, this year I had less than 5 minutes of downtime on 1 of the vps and 100 % uptime for all the rest, do you have more details about your experience?
See:

https://news.ycombinator.com/item?id=20992608 ,
https://news.ycombinator.com/item?id=20993059 ,
https://news.ycombinator.com/item?id=20992378 .
On the other hand....what can you as a hypothetical company leader do about it?

If you were a U.S. citizen who believed that the U.S. government was involved in severely unethical behavior, would you continue to make income and pay taxes?

I have no problem with applying lots of pressure to Blizzard, etc. for siding with China.

I agree with grandparent that I can't say my decision as an executive would necessarily be different though.
I agree with you, but Tanenbaum's is more fundamental in the sense that it inspired Linus to create Linux.
Right - just to be clear my point wasn't about the security of wyze cam(security? lol), but about the ux for setup involving a qr code, which could be seamlessly extended to pairing specific devices. I'm sure you could use other means to transmit the relatively small number of bits to pair the device as well which could overcome most device limitations, for example by having a black and white flashing screen held in front of the camera (I had a watch in the 90s that could do this), or encoding messages through an audio channel.
It is possible, and I am receptive to enumeration of those reasons. One must be able to entertain both sides of an argument. Selfishly, it would help me strengthen my own argument.
Seems to be missing Computer Modern's Typewriter Text face (a.k.a. "CMU Typewriter Text"), which was my primary monospaced typeface (and still is on all except my work laptop, which I switched over to Fantasque Sans Mono since it's a better pairing with Comic Neue). It's a lovely font, the only fault being the lack of a slotted 0.
I'm not disagreeing with you, but I have worked with world-class scientists where the author only had a gmail address (untill we gave them an appointment at Berkeley).
Yes, particularly in BC where the author is from.
Linus did not intend Linux to be ran on anything but his PC setup either, but here we are.
To quote the article (from.memory): "adding static modules is probably the single most important optimization guile can do in the near future".

The quote is probably wrong, but it is right in spirit.
>What the fuck are they doing with these money and 200k servers?

Gluing together layer upon layer of legacy systems that are so old & opaque they are essentially black boxes nobody dares remove or replace.

oh and that small regional bank that was acquired 4 years ago? Yep...they've got an entirely separate stack of legacy systems. And that other jurisdiction with different data laws? Everything is different there too.

It's insane looking under the hood of these things. How banks manage to not lose half the money daily is a complete mystery to me.
The problem is that it's literred with low quality questions like "How do I add two chars?" which has been answered incessantly and could also be resolved with a google search.

Their standard for questions should someone mandate that you include your code, include what you've tried to do already, and include the full text of error messages received.
> The companies that make automated cameras even have it in their contracts that the cities must do this.

Citation?
Yes. We should reassess this digital panopticon we are built.
That seems true. I'm a fan of empowering users, with safeguards in place that they can disable if they opt-out and know what they are doing.

For a product like this, though, you need to make sure everyone who is ever in eye or ear-shot (or will purchase it used) are considered/informed as well.

In my book, once information is equalized, be adults, go nuts.
This doesn't really surprise me. Trump's speech patterns are juvenile: lots of repeated words and phrases, simple vocabulary, almost no subtext or complex ideas. A perfect training set for a simple probablistic text generator. This would be more interesting trained on the data set of an better orator, maybe Obama, Reagan, or Kennedy?
I think it starts to fail once you attach different monetary or prestige rewards to different tasks, because people then try to game their way into positions without qualifications - and dismissing merit as a concept is just a more organized and scaled up way of this gaming.
FPGA is an Efinix Trion:

https://www.efinixinc.com/company-overview.html

Also:

EFINIX – Yet Another FPGA Company (EE Journal)

https://www.eejournal.com/article/efinix-yet-another-fpga-co...
But they had a very controlled, strategic form of globalization, placing strict limits on foreign corporations. It bears little resemblance to the "open your markets and hope for the best" approach of much of the west.
The thinking in the ECJ ruling seemed to completely exclude the burden on the consumer that comes from having to sift through patently unethical listings to get the one you want. (Some people call "patently unethical" dealings "sharp" dealings or whatever supposedly complementary term but let's admit that those practices take advantage of unschooled consumers, and are only good if you think that the only worthy consumer is one who is already schooled)

It may be "fun" to discover prices through haggling or learn through research that BogusHandbags.example.com[1] isn't a legitimate dealer in Louis Vuitton handbags but it is work and it doesn't scale to have every consumer have to do it for every decision.

[1] using example.com purely as an example. The operators of example.com are doing a good thing for the internet.
House and Techno are from Chicago and Detroit respectively.
- some banks are spending huge on internal infra in order to tie together various arms of the bank, e.g. consumer lending with small business lending with personal banking, quantitative finance getting better feature vectors from other parts of the bank, ... . banks understand that they have mondo data, so want to make it accessible to everyone. sort of like the API craze, where people build cool stuff with APIs once they are exposed; you can't quite imagine what but know value added stuff will bubble up

- the instantaneous nature of things in today's world is bleeding into finance, where banks want to advertise/offer near instant access to credit, loans, etc. instead of turn around time of days. in order to do that, it helps a lot to basically unify data across tons of previous disparate orgs, shared infra, etc.

- cybersecurity/auditing/compliance can be very expensive to license or contract for and occasionally has to be run on company hardware due to legal issues
We use ipstack.com, I'm curious which have the most accurate and complete data?
Call me a cynic, but Europe isn't the USA.

There are a lot of countries in EU which have, IMO, better work culture and fairness of negotiation as the guiding philosophies behind the work.

If Google did this in the USA, it wouldn't be seen as much. However, they have strong laws against this in EU, and this incident would not portray Google in favorable light, IMO.

I also feel that it is high time engineers realized that fairness in work is something we'd all love to have, and historically, skilled people have kept unions to ensure that they don't get screwed over.

I believe that at the end of the day, if you need fairness in negotiation, you need to have a way to express it, especially if it isn't supply driven.
In some ways, Moore is an atypical graduate. As a middle-class white man, he says, he carries a “privilege that gives [him] an edge.” Mass incarceration disproportionately affects minorities, who face additional systemic barriers upon release. The seriousness of his crime also pushes the reform debate to its most extreme limits.
>Resolving a dispute involves, y'know, actually talking and understanding each other's point of view. But that requires empathy.

History would disagree, and then hit you with a stick until you agree with its disagreement.

Resolving a reasonable dispute (aka, a debate) can be done via talking it out, but this requires both parties to agree upon the rules for "winning" this dispute. Typically, in regards to physical confrontation, resolving a logical disagreement isn't the goal. It's about imbalance of respect.

Two people wrestling things out in an agreed upon match, builds camaraderie. You learn to trust one another, and how to defend yourself at the same time. Which can be extremely beneficial for people working together on a team.

Also, take note. Nothing I said included terms like "man", "masculinity", or being an "adult". There's no need conflate these terms with this type of action. Women, and children, also exhibit these social mechanisms.
Most people disagree with NBA assuming that players/coaches are explicitly or tactility not allowed by the NBA to support Hong Kong. (Which is why none have, outside the Rockets, manager.)

IDK if that is correct or not though.
> Our meeting notes are long and detailed, the brief summary: we don’t feel comfortable with GHCJS, Reflex is great but also costly (double novelty budget), Halogen is a better architecture than Elm. PureScript and Halogen come out as the best possible choice. Other things considered: ClojureScript, TypeScript, Rust, ReasonML, Elm, OCaml.

I would love to read these notes!
I’m sure it solves the problem of making more money for the carriers and letting Verizon, et al, bust the CWA.

It (it being the millimeter wave 5G) doesn’t solve any problem that a customer has.
Why would it though? In every other industry, union workers make much more than non-union workers. And unions don't seem to drag the salaries of other high earners (actors, screenwriters) down.
thank you for posting this. it's a point worth realizing.
Unfortunately I don't have a good way to reveal the source of my site as there are some things in that git repo that can't be made public.

I too have struggled to find examples of doing more complex things in Hugo. It's such a versatile tool that it's probably pretty hard to document everything in an approachable way.

I may write up how I set up the Hugo portion of the knowledge base as it has worked quite well. If I do, you can subscribe here to make sure you see it: https://masnick.blog/subscribe/
your comment may have been in response to someone else. The practicality of unifying the world has nothing to do with what you responded to.
Our application is mostly Ruby, but any interactive front end is now written in Elm.

The one problem, for us, is when there is an Elm project the developers _not_ working on it are jealous of the developers who are.

It is fun to work with.

I think it because the compiler is freeing your brain from trivial issues and allowing the brain to focus more on creative problem solving.
I've got a table of a zillion different methods with myriad categories of benefits and drawbacks. And a weighted scoring system. And ... I may be slightly obsessive about this topic! :)
That implies their business would have data center costs beyond most tech companies (Lyft for example is spending $300 million with AWS over three years, Snap is spending $3 billion over five years).

Something doesn't add up here.
> I'm giving my opinion. Please understand some people think differently than you and that's fine.

What does that mean? Should he have NOT responded to your comment? Does that then mean that you should have not responded to his comment? Does that mean I should have not responded to your comment? Does that also mean that you shouldn't have made a comment, since Evan directly expressed his thoughts and opinions in his post? Should we stop communicating at all and become Loopless One-Directional Communication Graphs? Who shall be the original Opinion Holder? Adam or Eve?

Anyway.

> Should the compiler also correct the user if they write `#import <set.h>`? Or `open Set`? Or `from Set import `? Again, in my opinion* this is neither relevant nor desirable.

If it can, why not? Why not tell the user: Hey, you've got `xyz`, but you can only do `zyx` with those literals. Having detailed Errors is not a detriment. I remember my first Segmentation Fault in C. Man, I cried.

Programming languages have users, and caring about the User Experience of a language (i.e. Developer Experience, I supposed) is commonly desirable. There is no downside to a good error message, neither for something as trivial as imports, nor for common things like using the wrong key names in a Record.

I make heavy use of types in TypeScript, but the error messages when something is out of order (ever so slightly) is just so brutal at times, with error messages being 20+ lines long, where only the last line might be relevant. I, for one, welcome our helpful error message overlords.
> Disruptive technologies are dismissed as toys because when they are first launched they “undershoot” user needs. The first telephone could only carry voices a mile or two. The leading telco of the time, Western Union, passed on acquiring the phone because they didn’t see how it could possibly be useful to businesses and railroads – their primary customers. What they failed to anticipate was how rapidly telephone technology and infrastructure would improve (technology adoption is usually non-linear due to so-called complementary network effects). The same was true of how mainframe companies viewed the PC (microcomputer), and how modern telecom companies viewed Skype. (Christensen has many more examples in his books).

Skype feels like a bad examples it was always fairly obvious video chat would be prevalent eventually. It was never obvious that Skype was the best answer, and there were Skype alternatives with similar offerings which have failed.

Skype itself may not last the long run if it can’t keep up with zoom or whatnot.
The quality of clothing has gone downhill over the years. Both the fabric and the stitching. They just fall apart faster.
Great questions.

Yes. The job seekers are more desirable to sourcing teams if they are systematically filtered to be sincere about taking a new role, local, and experienced in a given role. Layoffs tend to produce a gold mine in that respect from a talent acquisition perspective.

Good point on fragmentation seeming counterproductive. It certainly is, but that’s the way it is since different candidates and different employers have different preferences (e.g. an engineer might prefer maintaining GitHub over LinkedIn, so sourcers can’t just use LinkedIn). Also, people who have been laid off tend to value a specific package of help — not just job leads, but also resume reviews, fast-track processes, and sometimes creative (non-traditional / part-time) leads that fill any potential gap.
10% of global emissions are for clothing. Wow!

And growing..."If the fashion sector continues on its current trajectory, that share of the carbon budget could jump to 26% by 2050" (from the article)

Flights: 2.5% of global emissions [1]

Maritime shipping: 4.0% of global emissions [2]

[1] https://www.nytimes.com/2019/09/19/climate/air-travel-emissi...

[2] https://en.wikipedia.org/wiki/Environmental_impact_of_shippi...
The popularity of MBA is nearly zero in the EU
Is this sudden flurry of bearishness about SO somehow (indirectly) correlated to its recent adoption of mandatory gender pronouns as policy?
There are, that was response from one of my colleague after mentioning Nix to him. Having 3k open bugs, don't help with anything there's no way all of them will ever be addressed and important ones could get lost between them.

I don't think closing such bugs is "feed a human desire to hit "inbox zero"" even with that you'll never get there. From my perspective it is all about not losing track of important issues. Having bots close tickets makes sure that only tickets are opened are ones that someone cares about. There are tickets that are from 2013, a lot changed since then, they might no longer be relevant anymore.
K&R C is a minimalist introduction to the C language. And I love it for that.

The book does not try to forewarn you of the myriad pitfalls inherent in C code. Nor does it delve into the language's extended API available via a plethora of internal and external libraries.

What the book does do in only 228 pages is get you up and operational in C as quickly as possible. Then caveat coder.

Personally, I'd like to see more minimalist CS books. I'm tired of having to surf through introductory tomes that often exceed 1000 pages. I'd rather an intro book introduce me to its concepts in as few pages as possible and put the programming advice and copious reference materials elsewhere, like online.
MDMA Assisted Pyschotherapy Phase 3 Trials
This exactly

The voting system is extremely important if not necessary for any sort of forum site. Like phail said you won't be able to find quality content, which means if the site takes off or gains enough followings it will devolve into chaos of shitposting, fake news, and garbage. Of course there still will be good content yes but you won't be able to tell one from another.
This should not be grayed, but HN is full of bootlickers.