jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Scott could be a Supergeek for all I know, but XKCD is typically aimed at the lower rungs of the geek ladder. Even so I think it comes up with brilliant ideas all the time, and succeeds despite the relatively mediocre execution. (You have to use the words 'idea' and 'execution' differently from Scott to see it that way, but that's part of the problem with an ill-defined opposition like idea/execution)
AWStats is a tool that generates statistic pages from the server logs. It doesn't even require you to put anything on the pages; all you need is access to the logs. It doesn't offer quite as much information as Google Analytics, but it's pretty good.

http://awstats.sourceforge.net/
I don't think you understand what fanboi originally meant. Go read the definition and think about it. "Mac Fanboi" was originally part of the "Macs are for fags" school of insults.
Great work guys. Can't wait to get one.
I don't actually see this as a problem, organizations with rigid and inflexible IT "policy" will be less nimble and competitive. The best way to make the problem go away is to eat the dinosaurs lunch.
Computer scientists are often mathematicians more than anything else. It is similar to calling a laboratory scientist a "lab technician."
Definitely, some code is much more readable/clean in C++, while still compiling to reasonable VHDL. Also templates let you create fairly complex blocks programmatically at compile-time, Verilog doesn't have the same metaprogramming facilities that C++ offers.
This is horrific SEO-targeting spam. That HN fell for it honestly surprises me.

Seriously the first paragraph was enough to know it was garbage, and each word following pounded that home.
Disclaimer: As mentioned elsewhere in this thread, I don't particularly like the term "SJW" for its pejorative connotations, but I'll use it since it's the established term in this thread.

It's not an opinion, it's true by definition†. SJWs are characterized by their propensity to group people according to their immutable characteristics (specifically race, gender, sexual-orientation, etc) and their specific †† treatments for each group (what each group is allowed to do, how negatively their group is to be portrayed, whether a group is allowed to be defined by its best members, whether a group is to be defined by its worst members, etc).

I suspect SJWs would object to the term "hierarchy"--instead they would say they are fighting white supremacy or other hierarchies; however, when you press them, it becomes clear that they are merely advocating for a different racial hierarchy (e.g., "you can't be racist against $RACE people").

†Obviously there is no formal definition; that doesn't mean that there is no definition

†† To be clear, I don't mean to say that SJW-ism is the only identity ideology, but rather it is a particular one which varies from the others by its specific ranking of identities and the affordances it makes for each ranking.
I think the question (as presented) simply doesn't select for this kind of analysis and as long as the asker is aware of that, it's not a problem.
Maintaining strong consistency in some NoSQL databases e.g Cassandra is merely a config parameter away. Really isn't that hard.
>At the moment, F1
has little diversity and lots of
restricting regulations.

What would Formula 1 look like today with no restrictions beyond basic driver safety?
Wasn't it something like "travel through the loft and the sump is not dangerous, but not recommended"? I remember there being a sump involved.

Either way, i never went round either end of that lift. But i still got stuck in it once, when it broke down. Now i regret not having overtravelled.
Except that the OS zeros memory when it's released...
To read more on that incident,

https://geekfeminism.fandom.com/wiki/EMACS_virgins_joke

There are references too.
May not even be a compiler bug in that case.

That's a classic symptom (and "fix") for an array that was {over}/{under}run by one (or some small number of) element(s): the extra allocated space on the stack may have prevented it walking into unallocated memory (and segfaulting).

Now, if he'd run it under valgrind and it showed no problems of that sort, and it still segfaulted...
Not only did you have to worry about the FCC, the advertisers would have ran away.

This is still very much a concern when it comes to why Twitter enforces the rules it has on the books.
This doesn't come across as convincing to me. This would require that in any given community of 10000 dwellings, literally every single unit is a rental property, and that every single unit is vacated and has a new tenant move in every year. That might be true in certain specific communities like university residences, but I very much doubt it's the case in any ordinary urban community.

In the US home ownership numbers are around 65%[1] (not 0%), and people on average only move about 11 times in their life[2] (not once per year).

It seems to me entirely reasonable to assume that in a community that touts its low vacancy rate of 3.5%, there must still be a not insignificant absolute number of properties that remain unoccupied for a month or more every year. If that number truly were near-zero, then nobody should have a problem with a vacancy tax, or a squatter's rule designed to grant rights to actual members of the community who want to use a property left vacant for longer than a couple of months.

[1] https://en.wikipedia.org/wiki/Home-ownership_in_the_United_S...

[2] https://fivethirtyeight.com/features/how-many-times-the-aver...
Yes they are. There are trace amounts and they are used in the production of lithium batteries. They are also used in semiconductors and the production of them.
There are ways to enforce nominal typing in TS [1]

type Brand<K, T> = K & { __brand: T }

type USD = Brand<number, "USD">
type EUR = Brand<number, "EUR">

const usd = 10 as USD;
const eur = 10 as EUR;

function gross(net: USD, tax: USD): USD {
return (net + tax) as USD;
}

gross(usd, usd); // ok
gross(eur, usd); // Type '"EUR"' is not assignable to type '"USD"'.

[1] https://michalzalecki.com/nominal-typing-in-typescript/#appr...
Location: Internet
Remote: Indeed. Every day.
Willing to relocate: No, I am social distancing.
Technologies: Computer. I write a mean Python program.
Résumé/CV: I'm a student, haven't made it that far.
Email: Can I give you my PGP key and signal instead?
I think we always have the option to ignore what doesn't fit in our world-view. I mostly just copied text on breathing from the book on Ayurveda in which these things are fundamental building blocks of the human physiology.
I design software for financial advisers.
Would you care to clarify how shenanigans can be oppressive?

The signs are extremely formal, listing many regulations to the High Five Incentive Program. The zone is huge and unavoidable. The universal reaction is laughter.
use RSS feeds as auto-submission source.

That's another feature I'm planning for my "reddit like" system. But, again, I'm not aiming for something that's Web facing and deployed on Internet scale. But I'm glad to see somebody else thinks that is a good idea.

Recommending feeds, or bundles of related feeds, might be interesting to do as well.
So that means that the OS firewall is safe enough that I shouldn't worry about it being compromised? I suppose the HW firewall could also be compromised, but it does give a bit of extra piece of mind.
The software firewall is plenty. Make sure services on the ports that are open are as locked-down as possible: no brute-forceable passwords for SSH; conservative web server configuration and vigilant security updates of all software used.

Then spend the money saved on the hardware firewall on more frequent and offsite backups of crucial data.
Thanks, so what is the advantage of making him buy stocks instead of giving it to him? For tax questions?

So how do I determine the price he buys stock at? and do I give him the money for buying it ?

Cheers
To any Russians reading this, as an American, I say, pay no attention to that little joke, please. I'm very grateful for the service of your forefathers. Our countries and our peoples have had our differences of opinions in the years since, but not so many differences and not so many years have passed that we have forgotten the price you paid. If ever another evil empire arises (that isn't one of the two of ours, I suppose) I hope you'll have our backs again. Especially in winter, as I'm not one for the cold, and you seem fantastic at it.
rjurney, just imagine if you were in an environment that was a little fun every now and then. Wouldn't that be absolutely terrible? I mean all the high-fives and smiles--that would be downright awful!
FYI the 'it can be learned because I have the requisite context' zone is well discussed in formal education circles. Curiosity and self-confidence: that's harder to teach, harder to maintain, harder to quantify.
Posted earlier. New York Times article citing the report: http://bits.blogs.nytimes.com/2015/01/14/study-highlights-si.... for and summary article.
That's nice but somewhat irrelevant. The discussion is about how to make Python or Ruby fast, your solution is basically "just rewrite it in C, lol". It's a workaround but ideally you should not have to do that.
Ira Glass has some advice on the issue of when you start something you enjoy, but your skill doesn't match your taste. Push through and keep practicing until your skill matches your taste.

https://www.youtube.com/watch?v=PbC4gqZGPSY
In Germany there's a very simple structure that's commonplace where a UG (a sort of German Ltd) owns shares in a GmbH (a real German Ltd). In that scenario, if both are incorporated at the same time, there's only tax of around 2% if the GmbH is sold.

Higher tax is due when a person withdraws money from the UG, and so on. But for reinvestment in other companies this system is ideal. Unfortunately Germany is also extremely hostile to bitcoin, and we're in the bitcoin space, so incorporating here seems like a bad idea on that front.
Recording fidelity was much better by 1985 - sound was much richer, production values better, video was almost exclusively in color, and of course there was a lot more of it all, and in a much wider variety than in the 1950s, so there is more to choose from for later generations. Movies became more sophisticated too, both technically and artistically.
The FCC regulations that were shot down in court, and the proposed follow up, did not differentiate wireline from wireless, they differentiated fixed from mobile. Those are approximately the same, but the definitions and explanations made clear that broadband delivered wirelessly could be "fixed" (e.g., via microwave transmitter to a fixed location.)

Its important to note, because in addition to opposing net neutrality overall, ISPs have pitched that any regulation in that direction should use a wireline/wireless distinction rather than fixed/mobile distinction.
We use way more information than just binocular disparity to construct our stereopsis. Since we extensive experience in our environment, we can use relative sizes of known objects, atmospheric blurring, occlusions, we can move our head and see the apparent shifts of objects, etc. The triangulation provided by our two eyes is not the most powerful of our methods to estimate depth.

These techniques are very hard to reproduce, however. Artificial 3D sensors lean pretty heavily on some sort of triangulation, because it can be formulated mathematically.
Exactly. To claim one particular 'hobbyist' label (or sportsman, or programmer, or enthusiast, or whatever), doesn't mean that your entire identity is defined by that label.

Of course "makers" are excited and enthusiastic about their label because they enjoy what they do. But it doesn't mean that they are judging others or that this is the only thing they do!
ContentID stores some kind of hash to identify music; isn't this "hash" just another version of the same work and therefore subject to copyright?

My point is it's likely that ContentID needs some kind of permission from the artist to even work, because in order to identify someone's music it needs to store that music (or some representation thereof), and if it does that without the artist's permission, it's infringement.

So one option could be to get out of ContentID entirely and then forbid Google to go after her fans.
This critique is important as the idea of "makers" grows, and thus can have the effect the author is describing, i.e. devaluing things that are not "makers" along lines based in cultural associations with traditional roles.

However, the movement and the concept are an opposition of "maker" to "consumer", not to all things things that aren't "maker". As pnathan notes elsewhere in the thread, it came from groups (mostly white colla) that felt they were escaping that "consumer" world that was being imposed on them.
Enjoyed your windowed GUI style and the dithering tool also. GW
Stop spreading dangerous nonsense.

There's also people who had psychiatric illnesses cured by traumatic brain injuries, but we don't go around recommending that.

By what unsound logic does it make sense to "eat less ingredients"? As if you had to be a nutritionist and chemist to cook a decent meal.

"No put in the chilantro BEFORE you put in the garlic otherwhise the curry could go prompt critical because the carrots act as a moderator!!!"

If nutrients are distributed by some statistical process then it makes 0 logical sense to only sample from one source.

Good luck eating butter for a month and telling us how much less taxing that was on your digestive system.

I'm a vegan and I'm hella carefull to not miss out on vital vitamins and minerals. It's totally doable but still requires active effort.

Crazy nonsense like monodiets are the reason veganism gets such a bad rep even though its a requirement for having a decent shot at climate change.
As much as I enjoyed the idea of these kinds of keyboards, experience has taught me that I get too annoyed with learning a whole new layout, so I quickly switch back to a ‘normal’ keyboard.

I really need to get that moonlander out of it’s box again, but the hassle is just too much.
> Checking for reference equality (comparing pointers) is such a niche requirement it should be hidden behind stronger syntactic vinegar.

In python it’s common due to `None`, which you really want to check by identity. Other placeholders as well. This is such a major use case that in 3.9 `is` was moved out of the generic `compare_op` instruction and into its own.

And because __eq__ can be overridden, aside from being noticeably slower `x == None` is not truly reliable.
Per piece, as in per individual mask.
Cut it in half?
I'm feeling a bit old now with my unconfigurable non-RGB 122 key Unicomp Model-M.

It's not compact, however.
"Pedro Pascal, who you might recognize as The Mandalorian himself, has been cast as Joel in HBO’s TV adaptation of The Last of Us, as first reported by Deadline. The casting was confirmed shortly after by The Last of Us creative director (and an executive producer and writer for the show) Neil Druckmann."
> my algorithms so far have been very good at losing an awful lot of money

But... the solution is just so obvious, just make the algorithm trade the opposite of what it would have done.

Pure profit!
I don't see anything in the parent quotes that addresses the discussion of the article, which goes into the relative performance of the D-Wave and custom algorithms in detail, describing situations where the D-Wave is faster;

"But importantly, if you move to problems with structure, then the hardware does much better. See Figure 3. This example is intriguing from a physics perspective, since it suggests co-tunneling is helping the hardware figure out that the spins in each unit cell have to to be flipped as a block to see a lower energy state..."

Which isn't a blanket endorsement but is a statement that there are places where they can show D-Wave is better (Vs Aaronson's "Unfortunately, no one seems to know how to characterize the instances on which the D-Wave machine will do best")

Edit: Looking at Aaronsen's blog, he is using some very recent results but I don't see any indications that these results are the same as those referenced by the parent article here by the "Google AI Team". Maybe I'm missing something.
Understandable, I'm mostly a designer and so the first run I had a few questions like this sounded a little rough. Have a friend contributing and helping with these a bit, but still very early on this.

If you have any suggested questions, I would love to add them. If you don't wanna go through the PR, etc, my email is in my profile. Feel free to send over and I will add.
Data scientist - Here is a metric ton of data, find something useful from it

Scientific Programmer - Here is a set of physical laws and differential equations which govern this chemical reaction, write a simulation for it

Mathematician - This looks like a fun theorem to prove

Scientist - This looks like a fun hypothesis to test
I don't know if the first line of the abstract is the most ironic typo, or a joke.

'to' is out of sequence

"The data structure used ot maintain the sequence of characters is an important part of a text
editor."
You should do it, it is really worth trying out!
Pretty basic stuff. Apache traffic server, nagios, the monitoring/rotation is in nodejs, some scripts to tie it together and a lot of cheap VMs around the world. You can learn more about it at https://wiki.deflect.ca/wiki/Main_Page , but I'm no longer involved in that project.
I completely adhere to that :)
I'm refusing to implement Google Analytics on my startup's product. Because it's slow, but mainly because I don't trust Google enough to let them put whatever code they like on my page.

I'm running into serious flak from the marketing team because they don't know how to use any other tool. GA is the industry standard, apparently, and every site uses it, etc etc. They're even hinting that not using it could affect our SEO (I haven't seen any evidence for that, but if so it just reinforces my desire to not give Evil Google our traffic).

Even a couple of years ago, this wouldn't have been a problem. I trusted them to do the right thing. Now. No.

Google is the new M$
"People don’t want to buy a quarter-inch drill. They want a quarter-inch hole"
The RAM is soldered on, per the article.

Which begs the question, could they have offered a 16GB option?
Sorry to read you're thinking of leaving us! Have you been unhappy with your (mt) service? If there's anything we can do to help, please let us know by calling or messaging us on Twitter (@meditatemple). We'd be happy to hear some feedback or offer some support/advice.
I have the exact opposite experience actually in FF 4b7, and though I'm not running some crazy awesome machine, its still a decent box. The page basically crashes the browser.
Based on TFA and the supporting video, yes.
> Let them work for two years. For $8MM, I have my own cloudkick, right?

Assembling all the pieces that make a product does not make a product. There are lots of risks involved in creating new products and generally as companies get larger they become more risk-averse.

Even assembling the pieces involves jumping hurdles in any significantly large company (ie. various levels of approval, staffing, inertia). Acquisitions avoid product development risks and the acquirer also get a group of people that demonstrated they can create a successful product.
There is also the whole issue of the relationship - if it is just a legitimate hiccup you might not want to sour a good long-term opportunity

I have this really bad habit of trying to trim my post to get them down to more digestible bits. In saying that, I did not make it clear that I was talking about clients in which the worker has a new arrangements with no or little payment history, or worse yet one that has a chronic track record of short or late payment. I have good clients that have the typical red tape issues with money. But I have a long term history with them and I know it is coming. In that case sure, I have let them go well past 30, but their was a proven track record of paying.
That is called "being too lazy to break a mental habit".
That was my guess too
> Anyone smart enough to write an optimizing compiler is smart enough to explain how one works, at least in outline, to a layperson. There is no need for a middle-man layer of blubber between the people who need to know why to buy or not buy one, and the person who knows how to write one.

I don't think that conclusion follows from the premise. I could also mop the floor and clean the windows at work, but that doesn't mean that it would benefit the company overall. Similarly, just that engineers could in theory explain the thing they do to e.g. a customer does not mean that they should spend their time doing this. *

There's further nuance in that (in my experience) engineers tend to be, by default, not great at communicating at the right level with a lay-person (which is more or less the point of the article), and that hiring people to interface between e.g. customers and engineers comes with pitfalls and can go wrong (your point, I believe). I personally think it's best if someone who presents products to customers has a deep engineering background and has transitioned into their customer-facing role from there. But if you need to visit more customers to make more sales, hiring more sales people instead of drawing from your engineering department is probably a wise choice.

I say these things as an engineer in the trenches.

* To be clear, I have no intention of disparaging either job.
Right.

You can't hide the detail with a wave of the hand, you can definitely overcommunicate detail that is unnecessary, but the art of it is finding a way to explain the bit that matters in a way that makes it clear to the users that you're eliding detail that isn't important, without misleading them.

There is a very fine example of this in cinema -- the senior partners meeting in Margin Call, where Zachary Quinto's character has to explain why the firm needs to sell all of a particular asset class:

https://www.youtube.com/watch?v=Hhy7JUinlu0

One day I will use the line Jeremy Irons uses in this clip. I don't want to spoil it by quoting it.
Sounds incredibly like LogRhythm to me :)
The real problem is that they are losing more than just their liberty.
This guy needs to understand his place in the workings of everyone around him, just like his product's place in the workings of the products around it. If you provide a product with a function that is transparent to the user unless it breaks, then they're going to place their priorities where the needs are most obvious and rewarding. The people who use his products have jobs with focuses are something other than his security product. Their priority will always be on what they have to do to earn their money. A corollary to earning money is saving money. As far as the product never arriving at its ideal function goes, the products that his security products serve will always evolve, so his product will always have to change with them. You can only let these things get to you so much. Source: I was responsible for the surgical equipment for a hospital. You want to see reality avoidance and cost-priorites get ugly?
Maybe you should listen. Going too fast can mean that some things that may be more important in life are passing you by.

After all, course-work and corporate-grind work are not very good measures of your life. But then, I could be a hippy freak that loves love more than pointless work.
Try to find a potential customer and try to sell them.

If you can make the pre-sale with 1 and 1, then you have a chance.