skysight-inc/HackerNews huggingface dataset:
Yes, I worded that poorly. I meant loading Piwik's UI; it was cripplingly slow and often timed out. I had little luck in narrowing down the cause, but it was hardly a thorough investigation on my part, IIRC.
> ...and GCC is over 512KB.

Just using make out of the box shows 44k so not sure where the 512k is coming from?

Using my "standard" little gcc flags:

-Os -s -Wall -Wl,-z,norelro

it comes out to 19k on gcc 8.2.1 on x86-64.
5-Meo-DMT, the non-psychedelic psychedelic. Void of visuals, full of infinity.

Even before your head hits the pillow, already, you know. No time for, "am I ready?", only, "there's no going back". It's not a stretch to call it the the king of psychedelics.

p.s. depending on nothing, isn't that the ultimate way? While it may be interesting to immediately encounter the "truth", a painting of a rice cake doesn't satisfy hunger (paraphrasing, iirc, Eihei Dogen).
I think I read once that the last-ditch effort in case of power blackout is heating the ovens with gravity-fed kerosene burners to keep them from going titsup.

No source, though.
Similar story. We ended up beingvery undecisive buyers, and our agent ended up working really hard. I felt sorry. She is doing honest work, and there are too many agents in the market who is in it for the quick buck.

I would consider getting a license myself for my own investments, nothing more.
> Then the realtor/banks will upgrade the cost to a 50% markup.

What stopping them right now?
Having a real estate agent as a buyer can be extremely useful. Time savings: they'll actively search out properties that fit your needs, handle negotiations, schedule inspections and work with the city or county, etc. They're also experienced with all of the legal aspects, and work with mortgage and insurance companies.

"Tech Bros" have a stereotype of thinking they can do everything themselves. Sometimes they should maybe step back and acknowledge that someone's profession is a bit more than what they can pick up in the course of reading blogs for a few weeks.

Now, it's understandable that there's plenty of bad real estate agents -- finding a good one can be difficult. And I'm not saying that the industry is perfect, there's certainly room for improvement. I just think that it's unfair to say they don't have value.
Yes. However we forget that 8GB was an ungodly amount of memory in the late 90's; it required industrial gear like an SGI Origin to get that much. That a browser would fill it is another abomination.
Ok. Thanks for explaining.
I saw that Kilo Lisp claimed "constant space garbage collection." I understand why a project like Kilo Lisp might like this, but I was curious about how that was accomplished, so I looked through the code.

The actual GC cycle code is pretty small, and looks like a classic mark-and-sweep over a fixed heap:

int gc(void) {
int i, k;

k = 0;
for (i=0; Root[i]; i++) mark(Root[i][0]);
Freelist = NIL;
for (i=0; i<NNODES; i++) {
if (0 == (Tag[i] & MARK)) {
setcdr(i, Freelist);
Freelist = i;
k = k+1;
}
else {
Tag[i] &= ~MARK;
}
}
/* ... */
return k;

}

Cutting out the verbose GC stuff, there is a finite number of nodes and a free list. Exactly what one might expect. Even sorta feels like hardware.

The function mark is a classic algorithm, the Schorr-Waite algorithm [1], which traverses a directed graph and reverses the pointers, which modifies the heap graph as it traverses it to keep track of how much the graph has.

This is an interesting choice, and gave me pause because in a traditional large heap this would be a fantastically bad decision. But it's pretty interesting that the entire memory image of KiloLisp can exist in side the L2 cache of a raspberry pi and and in some circumstances half the memory can be hot and still reside in L1.

So actually, this is pretty clever. I suspect it's a good case of mechanical sympathy in recognizing that filling L2 will probably remove any gains that a "fancier" algorithm or a non-constant algorithm would bring. Very cool.

[1]: https://www.cs.cornell.edu/courses/cs312/2007fa/lectures/lec... is a good reference for this. The original article is annoying to get and hard to read.
Hacksara: Hackathons at Samsara
What were the things swept under the rug? A home purchase is arguably the largest purchase most people will make in the US. This is an area where I would actually want some laws requiring the agent to work on behalf of/ in the interest of their customer instead of only their own wallet.
It blows my mind that the fees are percentage based. The amount of work required for an agent on a 100K house is very similar to that of a 2 Mill house. Presumably the seller agent wishes to get compensation for increasing the value of the house, but for both the seller and buyer agents, the number of deals done far outweighs slight incremental selling prices. In which case, both would prefer to settle on a lower price and move to the next deal. So frustrating. I wish the lawyers all the best!
You say that like OSS "freeloading" is a bad thing when it's basically by design. If the result of previous pooling of resources is that there is a lot of open source software that you (or a vendor) can just pick up and use, isn't that just things working out as intended? Isn't this what users and vendors being free to do what they want really means?

It seems like many of us are conflicted about whether open source software should come with obligations. It doesn't have any strings attached by design, but then we want to add fuzzy moral obligations instead.
I always thought Street Performer Protocol is an obvious answer to fund open source software: https://en.wikipedia.org/wiki/Street_performer_protocol

Do not release the source until the fund is raised.
After chrome started a policy of version number inflation, firefox, firefox did the same for marketing reasons, else'd we'd be on like... version 6.6 instead of 66.0
We cant ban just the bad Javascript, a browser cannot distinguish it from the good. And overall, Javascript does more harm than good.
All examples use the dot ws CCtld - is it the only one that supports these domains?
to nitpick, but to me the term 'freeloaders' has a negative connotation and I don't think it should in the case of FOSS. Being able to use it for free is quite literally the point of FOSS.

Apart from that, you make good points :)
[1] https://fas.org/irp/doddir/milmed/
Generating a Gopher Site with Hugo
> "Well-planned" is easier said than done, and requires artificial supplements (we don't have the right hardware for B12 production and plants don't have it).

What's so hard or wrong with taking supplements or B12 enriched foods you might have daily anyway(e.g. soy milk)?

As far as I understand, our plants lack B12 because B12 comes from soil and pesticide use + sanitising robs plants of the B12 we'd normally get from them. Modern farming practices mean some farm animals have to be given B12 supplements for similar reasons so you're not getting B12 from how you'd traditionally be getting it anyway if you're going from that angle.

> I personally don't think its a good idea for children unless you really know what you are doing and monitor things closely.

Are people that bring up kids with no other monitoring than letting them eat meat going to fare much better?

Is there documented evidence than vegan parents are regularly putting their kids at risk more-so than non-vegans or this is a theoretical objection?
Dunno but its little sister dmt is easily made by yourself and to me less scary/risky with the same benefits. You Can order root bark legally and extract it in your kitchen.
Maybe Mozilla could do with a bit less money.

They've been playing serious business for some time now, but it's pretty much been borrowed feathers.

Firefox got big because of early enthusiasts who believed in a better web. That got them enough clout to get google interested, and google basically gave them large piles of money.

Somehow that gave them the idea they were a "real business" now, and they started spending and reorganising themselves accordingly.

Now it turns out they probably weren't a real business after all. Those piles of google money in the bank could have sustained pure Firefox development perpetually, probably even allowed for fun and useful side-projects like Rust, but no, Mozilla wanted to play serious business, except, of course, now they have to compete against actual serious businesses, which in this case would be Google and Microsoft, and so far their efforts haven't been a unanimously successful.

> This is where the Free Software mission has faltered

No, this is 1. where Mozilla has faltered, and 2. Focusing on money, marketability, and business friendliness is pretty much an open source objective. That's fine, but don't drag Free Software into this.
There's no indication on the degree that it's online, so the same as the on-campus degree. The only differentiation that an outsider could possibly audit is that the online degree only allows for a coursework degree, whereas the on-campus degree allows for a thesis-based coursework (or you could do a coursework degree on-campus too).
In case you don't know, this all started with ELIZA, so:

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

You might follow that into background of other "chatterbots" - https://en.wikipedia.org/wiki/Outline_of_natural_language_pr...

These would traditionally be in some variant of Lisp, for its metaprogramming capabilities. But see also: https://en.wikipedia.org/wiki/AIML

User interface? Well, see Alexa, Siri, etc.
Grad school is indeed very different, because:

1. People are willing to pay a premium for a MS degree. In many of their home countries, a BS is of low value.

2. Funding is much easier to secure for a grad degree - both from US institutions and institutions in their home country. Probably the majority of foreigners are not paying out of pocket.

The same "average" university that had so few foreigners in undergrad were completely dominated by them in their MS program. And I think there was only 1 US person in the PhD program (granted, it was a small department and they had very few PhD students to begin with).
Were the affected systems running Windows? They should make it illegal to run critical systems on Windows.
History of React Components and Patterns
What prevented you from buying it yourself?
SEC's Reply Memorandum Re: Elon Musk
I have read many articles where people got ban/reject and no human ever talked to them. No right to defend.
But in the real actual world that we all actually live in, such a company would quickly get snatched up and bought by the competitor before the general release of the drug or a captured government agency would get lobbied to put controls on who can produce and distribute the drug.

Monopolies don't sit idly by when disrupters come to town, they buy or kill them.

The competition model assumes business people act like victorians who play by the rules to be sporty. It almost never works like that. Dirty tricks and shenanigans are widely deployed.
He summarises by saying the only good reason to design a programming language (I assume he means a radically novel language) is to shape your understanding of the problem

What of "meta-languages" like Lisp and Smalltalk? You can write your own control structures in Smalltalk, and they'll hew to the same 1st class meta-syntax as all of the "built in" control structures. Want a control structure for database transactions? Just write it as a function that takes code block arguments. Want control structures to handle optional values? Just write it!
I think you can make money on Open Source, but I think you need partners to do so. I work for a Danish municipality that is a member of a municipality driven open source community called OS2. We’re around 60 members, and we’ve recently won a national award for tech-reuse issued by our ministry of digitisation and around 10 interest groups.

We don’t build the code ourselves. We do own, review and manage the code. We handle the project management and we facilitate access to our business processes and employees, but the actual development is something we buy.

Once things get build we often end up buying the various projects as SAAS solutions because we aren’t really geared to operate OS techs. We do have excellent federated authentication, network security and API services, but we genuinely don’t want to operate a horde of different tech stacks. This makes us a perfect match for anyone who knows how to do SAAS in the cloud though, and most of the things we build end up being run in Azure or AWS by a supplier.

So far it’s been a really beneficial relationship. We get ownership, better quality and faster more agile development. Our local development houses still make money, both from development but also from SAAS.

It has been especially good for our smaller dev houses, because a system isn’t locked down to a single supplier for years.

This last bit is entirely my personal opinion, but I prefer buying software from a local shop and helping them build and expand their businesses. On the plus side of this, they co-operate a lot better too. Municipalities are trying partners who can’t make up our minds, and a small agile shop who doesn’t point to the 4 year old contract every time you want a tiny change, has just been so refreshing.
That’s too bad and unfortunate of some companies who see IT as a black hole. Imagine having an R&D dept which could incur lots of costs and little result individually but as a group produce good licensable IP. Sometimes you have to realize some things are a cost of doing business.
I see nothing at all wrong with Rails - I find it to be a perfectly valid choice in 2019, if that's what you want to use.

That said, I'm not a huge fan of Ruby in general. I'm a Pythonist, and don't see that changing in the near future. Python seems more straight-forward and "shallower" than Ruby to me, and there's less "magic". I'll even contend that Ruby is a more powerful language than Python - but with the caveat that this in fact is its greatest weakness.

The example that comes to mind for me is when I needed to flash multiple alerts to the user using Rails; I re-opened the class Rails used to implement the behavior and modified it to keep an iterable of messages instead of only one. It was easy, sure... but what happens when the Rails class changes in the next version? My changes not only weren't guaranteed to be compatible, they weren't encapsulated from the parent class, and didn't define and verify its behavior. I can totally see a circumstance where my class would appear to work without error, but the underlying implementation might have changed in subtle and unknown ways.

With Python, I'd have subclassed the parent implementation and wired my subclass up to the application. RoR doesn't make this approach easy, and even if it did, it's not idiomatic for that language.
Convenience shouldn’t cost 3% though. When I was looking for a house I was able to find houses I liked on search engines and then call the aeller’s realtor directly to set up a viewing. When time came for an offer, paying a real estate lawyer an hourly fee ends up saving $10k+.
Right, I just compiled the C file with gcc -o kl kl.c and it seemed to work fine.
I'm in your boat. My history with Apple goes back even longer, to the Apple II and Mac SE. I've lost track of how much Apple gear I've purchased in the last three+ decades. The only non-upgradeable part that cheeses me is the storage. And the battery should be user swappable. Aside from reliability issues like the keyboard/display which Apple obviously has to fix, those are the only two parts which I almost always need to upgrade or replace later. Storage just keeps getting denser and cheaper over time. Batteries wear out. But CPUs and memory, these days I can figure out what I want at purchase time and those will be good for years.

I recently purchase a 13" air, despite the ancient design and shitty screen, because I refuse to buy something that I couldn't swap the SSD and battery. (And I couldn't find a suitable used 2015 mbp.)

I was just lamenting to my wife as I was browsing Apple's web site and the mess that is the Apple lineup: there's no way Steve Jobs would have put up with this shit. Yes, I know he was responsible for the G4 Cube, and some other silly things... but today's Apple lineup, shipping a brand new iPad with only Pencil 1 support? Cook would go to Jobs and say, "but look at the process efficiency" and Jobs would just say, GTFO! I'm sure of it.

Look I get that most consumers aren't opening their devices. But throw the pros a bone already. All Apple is making these days are Lamborghinis. That's not what pros want: just give us a really fast pickup truck! Please Apple?
I'm someone who went back to school and what I suggest is that you take advantage of the knowledge you have learned. I would recommend looking at programs and see which universities have courses/expertise in things you actually want to accelerate your own learning. Going to a B university to take courses/be around students that are learning from an expert in a subfield is just worth it more than going to an A university or an easy university just for a Master's. I'm sure there's plenty of other personal things you have to balance but I am happier with my education mainly because I went to somewhere that specialized/had experts in things I specifically wanted to get better at where as if I took the 'easy option' I would have been less happy with the time spent v. personal growth.

Also if there are particular courses you want to take it's worth contacting professors who have done that course in the past and make sure they don't have a sabbatical/retirement coming up. While this may not guarantee anything I have seen people disappointed by ending up in that situation where the particular lab ended up working on a major project and the number of courses available for master's students was less.

You need to have a plan for what you want out of your Master's and then choose to do it in my opinion, just assuming a Master's is going to take you to the next level betrays the fact that a Master's degree is usually a first tier true postgrad specialization, where a doctorate would be a second tier, and postdoc/principal researcher/etc would be what I consider a third tier of specialization. You have to do the due diligence to understand what you are signing up for.
Why Do We Need So Many Different Messaging Apps?
Having everyone's code break is not the greater good
"When it worked well" - what is this? "it took out the unpredictability and therefore anxiety." - isn't there anxiety in that (when it worked well)? "However, it doesn’t always work well." - then why did you book? "Many times hosts won’t respond to text/calls to make the booking," - hosts? "and a couple times I forgot to bring cash/check to pay for the electricity as the host indicated." - more anxieties.
Wouldn't it make more sense to charge by the hour? Or perhaps you live in a location with low housing prices. In either case, it seems to highlight the fact that the system is broken.
I don't think it is unreasonable to purchase 4 or 10 seats at cost, but if you are considering buying 2 thousands, wouldn't you try to negotiate something?
Yes, and Russian computer scientists are still good, but obviously the US is more Western than Russia, so perhaps that is why they got beat in the competition?
I am working on Rust to JS compiler based on Scala.js design. I plan to release it using Street Performer Protocol.
It feels like we're at a point where people have to be sorry if they find a difference between genders. This article put the gender graph at the end and moved on without discussion, as compared to every other graph, so I looked at the paper[1] and they do the same thing.

Is this study so flawed that the results are meaningless and shouldn't be discussed, or are the results meaningful and the authors will get backlash if they discuss their findings?

I'm curious why they even put the gender graph in the paper. They didn't look at differences in Elite Institutions like they did for countries. They certainly have more data than I do, but I'm left to make my own uninformed conclusion.

[1]:https://www.pnas.org/content/early/2019/03/12/1814646116
So it sounds like some Boeing engineers should be held personally liable for all the deaths in these two plane crashes.
It'd be less work if the tools and information were more open and transparent. It might be hard work, but a lot of it doesn't need to exist and only does because of the information asymmetry that realtors maintain
I'm not advocating only veganism but I think what you wrote was a nice summary:

> In a few generations we went from "meat/fish is a once in a week delicacy" to "cheap meat at every single meal" (see the so called "meat lovers" thinking they're entitled to 2 pounds of bacon a day).
I’ll also add value I’ve seen she adds from a buyers perspective:

-she has access to a lot of off market listings via her networks. Sellers will somethings keep things off market so that when they sell, the tax base stays relatively the same - the appraisers don’t see a sale in the official pipeline
-my wife also is really good at sending bespoke letters to target homes of folks not yet willing to sell. She’ll ID a group of homes in the buyers range, send them letters, and usually gets a 5%+ response rate. These are from folks who wouldn’t have sold otherwise
We don't see Spectre vulnerabilities in the wild, and in any case Firefox has mitigations for it such as lowering timer resolution.

The ongoing Fission work is basically defense in depth against future potential Spectre-like vulnerabilities.
Is there a name for the width of the LD curve? The LD50 is useful information but also useful is knowing the intensity of that onset.
Has anyone tried similar things with CompiledWrapper and XLA on Tensorflow? Is it even possible?
Download Latest PES 2019 ISO File for Ppsspp
> At some point I knew it was time to close firefox when the fans started blowing at max speed.

In my experience on Mac the guilty party has consistently been the plugin container (or rather something inside it, presumably a bad video codec). `killall plugin-container` fixes the problem without having to restart Firefox, but unfortunately also crashes many if not most tabs (appears everything wants to use a multimedia plugin or another these days...)
You're torturing the metaphor. But OSS development on large important projects is now almost completely subsidized by the big and small companies that use it for their own ends and contribute much of their work back to the common good. So the companies that make use of it in the biggest ways do pay for it, but that effort and money contributes to a common that others can use (for only the cost of time in hobbyist cases).
That's not a high spec Windows machine, that's just a high spec Windows laptop.
Sure Facebook, Google and Amazon (for example) would probably operate fine without machine learning, ie their businesses don't "truly depend on it". But that is far from that there has not been "any practical application yet".
Yes, they can still program, but not as good as the US (clearly). I didn't say that culture was the defining factor of being able to program or not, just that it could be the factor for what puts the US on top of other countries.
Just wanted you to know "Drogon" means "Stoner" in spanish.
I was surprised to see that C# isn't considered a end-node for languages. I'm a game programmer; games make up a lot of applications being developed (nearly 100% for consoles, roughly 25% of mobile apps[0]). The Unity 3D game engine may be used for half of all games[1], and it uses C#. (It did support variants of python and javascript, but they are now deprecated). [My experience suggests that a large chunk of the remaining games are written in C++.]

(I was also surprised, when doing a job interview in C# recently, to see how behind-the-times the version Unity supported for so long is -- mostly surprised by the nicer string interpolation that is now possible.)

[0]: https://mindsea.com/app-stats/ (see point 4)

[1]: https://techcrunch.com/2018/09/05/unity-ceo-says-half-of-all...