jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting, that makes sense. This inspired me to run some checks. The CPU version of the pipeline I'm working on spends about 90% of its time with ~100% CPU utilization in a massively parallel process and 10% of its time on other stuff, mostly io. With the GPU making the massively parallel part ~10x faster, io is now the dominant portion of my code – Amdahl's law in action!
iirc (only did this a couple of times and that was some time ago), at least by the 80s-90s, you'd call information in the target location long distance. But yes, that wouldn't go deeper than name->number kinds of lookups.
aye - the above job was done with TF datasets. They are limited in that the python gil requires multiprocessing, multiprocessing involves serialization in python, serialization involves dealing with the rather extreme object overhead in python ( 24 bytes for an int! ).

Which all means there's a bunch of CPU bound stuff between your job and the GPU/Cuda kernels. How fast your app can deal with the above will influence overall GPU utilization.
Ah! I really didn’t know that. Price setting, not government subsidies, interesting.
His mystery-heuristic-algorithm cycle is equivalent to how humans perceive nature. We first perceive a repetition. Something that repeats -lightning- this is the perception -it is a mystery- next the repetition is named - this is the myth - next the cause is attributed to a god - heuristic - then comes science which -explains- the phenomenon with an algorithm - the algorithm is given a name -
Are the side walls of the bridge specified to take directional load like that?
"Hey, a plane went down right here. Want to send all your boats to see if anyone survived?"
Any MIT student not participating in Battlecode here?
I do explain in the comments why the simple function was removed and why the complex version is being used. The biggest problem I have found over time is divergence of the simple version from the complex version. I try and avoid this by updating and testing both versions, but whenever you have code duplication there is a risk that they will diverge.
PostGIS is coming soon, the contrib extensions are all available to be turned on for DBs.

Autoscaling is currently datasize only. You can scale deployments up manually, however, for DBs where our 1/10 ratio isn't quite right.
> Princeton University makes WordNet available to research and commercial users free of charge provided the terms of our license are followed, and proper reference is made to the project using an appropriate citation. [1]

Interesting! I never realized this.

1. http://wordnet.princeton.edu/wordnet/download/
Kind of lame that Geoff cites usability issues as being the main reason he switched to Linux, then tweets that usability issues weren't the reason he switched.

I don't get it.
I grew up watching the animated movie, my son has now done the same.
More fun that the guy that asks what you do and then responds with "that sucks"!
> Having numerous houses between the fire and your place just means the firefighters are already busy. The response to this is a combination of building material selection and landscaping.

I generally agree with everything you stated, I think we're just talking about different scales. Instead of several houses, I was talking about having several subdivisions ("500 houses") between your house and the open space.

It has happened, but it is not the average fire that starts in an open space and burns through several subdivisions. Structure protection is often the highest priority in those cases and the fire doesn't usually get too deep into a subdivision. When that does happen, there is almost no prep you could have done to save your house, because as you mentioned, the natural forces that create that kind of situation are virtually unstoppable -- as we recently saw in Colorado (Marshall), or California in 2018 (Woolsey), and Ft McMurray in 2016.

My point was, for your average fire that can be fought with enough water/phos-chek/etc, being as far away from that open space is your best protection. That's obvious to us now, but I didn't think about it when I first moved to California, so I wanted to put that on OP's radar.
No disagreeing with your point - the article does seem outdated - but Apple still does license some Arm core designs I think - eg in the U series SoCs.
Whatever you may think of emoji and all the attendant baggage that comes with them doesn't really have any bearing on how great UTF-8 is.
Even if you multiple by ten this still means you'll end up with one dead hunter every few decades (depending on how often they hunt and how many hunters there are exactly). That seems like quite a high risk for a small self-sustained community.

Also, I bet it's not just the tree you're sleeping under that poses a risk, but also other trees in the vicinity that might fall on you. In a forest there are probably a bunch of trees "in range".

All of that said, I've often camped and slept in forests, as have many of my friends, and I've never heard of anyone being killed or injured by a falling tree, or ever heard or seen any "don't sleep under a tree, it might kill you"-advice, so I don't know...
It has been suggested that a capacity market would have solved the Texas problem.
It is for him
That's the reason why I don't cycle in London. When I moved there, I thought I would be using my bike daily like I was used to. But over the span of a few years, I'm pretty sure the risk of serious injury becomes significant.

For rock climbing, you're probably right. I remember training in a climbing hall, when I saw someone falling off the highest wall. The tenant of the hall didn't look surprised at all. Apparently, it happens frequently.

That being said, if you serious about security, I'm sure the risk can be minimal.
My company used HipChat, Slack, IRC, and a few others. I hated using IRC. The amount of functionality that you get from Slack is so much better than IRC, I ok using their proprietary system. And if Slack gets acquired/killed/defunct, someone else will step up and fill the void.
yep - big screens: https://www.google.com/search?q=steve+jobs+large+screens

edit: I can't deny they're doing great in sales :)
I hope something like BDR project evolves in a UX-centric (too!) direction.

[0] http://blog.2ndquadrant.com/dynamic-sql-level-configuration-...

[1] https://wiki.postgresql.org/wiki/BDR_User_Guide
That's pretty tite.
> You did though. You claimed the terms were meaningless.

Just to be sure I didn't comment in my sleep, I went back and looked, and I see the word "meaningless" nowhere in my comments.

> But if you study, you find out they they have very specific meanings.

Some people have defined them in very specific ways. The description in the originally linked article is actually one of the ones I hate the least. That doesn't make it good, and doesn't make the terms useful.

> Calling C pointers "references" is just the tip of the misunderstanding iceberg.

What, precisely, will it take to convince you that I understand your position and simply disagree with it?

> But if you prefer to wander around in ignorance

Please stop being insulting.
Certificate Transparency is a solution. It's not my favorite solution, but it's far and away my favorite solution that stands a chance of working.

http://www.certificate-transparency.org/

This particular bad behavior, like entirely too many other breaches, was (probably) noticed because Google's own browser saw illegitimate but valid Google certificates, and alerted Google through its own channels. CT extends that to any other site that wants to participate.

CT also requires that CAs disclose every certificate that's signed, including those signed by intermediates that they give to third parties. This doesn't make legitimate use of intermediates much more onerous, but it makes MITMing-proxy use extremely logistically complicated, even if you felt like telling the whole world you were MITMing certificates.
"Free Unity, Unreal, Maya, Renderman..."

All I hear is you listing a bunch of prisons.
sounds like we are working at the same company ;)

Good to see that this approach seems to be working for you, i wish you the best.
Thanks for macroexpanding frobnorm.

I'm skeptical that these hand-coded thresholds can ever match what a model can learn automatically. But it's hard to argue with results.
I was under the impression that Amethyst was not a competitor.

There was a post stating Amethyst was basically in need of a re-architecture that could never be resourced and because Bevy was already based on that “new” architecture it was easier to switch all development effort over.

But maybe this thread is out of date.

https://community.amethyst.rs/t/bevy-engine-addressing-the-e...
That's not the problem. The problem is having government partially funding private companies.

Let the parents pay for private schools and the market will select schools that do the best compromise for their need. I've found some unverified results claiming that parents are more satisfied with Swedish independent school than public schools. If that's true, parents are still getting a better service than with the public offering.

I'm pro privatisation in general because, in my experience, government-run institutions waste more money and provide a worse service.

Of course if you get politicians underselling public assets to their friends, the loss on the assets is just going to be pocketed by politicians and you'll get a worse service.

I don't blame privatisation though, I blame the politicians.
Where's the best place to read more about this misuse of chemicals?
There’s basically certain little magic sauce to RAM chip design. The production process (which is rather independent from the commonly discussed “node size” production for CPU/GPU-related tech) is where the magic happens.
>For centuries, both jews and palestinians suffered from European oppression. When they achieve liberation and comes the time for them to live in peace, they can't escape behaving to each other like the Europeans did to them.

Well, "to each other" underplays that one side has been left with 1/10th their land.
> Why is it not possible to set up a similar company elsewhere which makes similar revenue and should be either insanely profitable or pay 150K and employees would become insanely rich as cost of living are lower.

There are two reasons why SV companies pay outrageous amounts.

1. Some companies have insane revenues. Google/Facebook lead the way but others are in this space as well. They can pay engineers huge amounts because they can afford it. These companies are rare and there aren't many outside of a few hubs.

2. Other companies run huge deficits and are funded by VCs. These companies pay huge amounts because their VCs want them to grow crazy fast and want them to hire top people, so they have to compete with the rich companies. The VCs are primarily located in a few hubs because they want to be able to physically stop in to their startups.

If a few companies weren't bringing in stupid high revenues, the entire HCOL compensation for the industry would collapse. It'd return to something closer to what we saw in 2005 before the rise of the megagiants with more money than God.
Lots of games are throwaway code - you essentially start over for the next one. That's wildly inefficient of course, which is why the generic reusable parts have been factored out into huge engines like Unreal Engine, and those generally have some test coverage.
Research suggests that 6-7 hours of sleep correlates most strongly with longer life.

Not that your way doesn't sound great (it truly does), just a matter of priorities :)
If he's bragging about 8 hours of standby then he's either confused or a troll. On the other hand some people have, apparently genuinely, struggled to get 8 hours of standby from this particular model, so he may have been refuting this with personal experience and everyone's got confused.

I'm not sure we're any closer to any actual conclusions about how battery hungry the Evo actually is, what problems it might have and what kind of usage triggers them.
That's a good one. My wife usually cooks our dinners for the week on Sunday all at once and freezes some of it. Mon/Tue we eat left-overs, Wed/Thu/Fri we eat what was frozen (and to keep from eating the same thing over and over, we mix up the frozen stuff).

She used to spend an hour a night making meals, now she gets the week done in a couple of hours (she is a stay-at-home mom and the only one capable of making a meal that's edible in my house).
Given their love and respect of CAP, it seems quite awesome that Dr. Brewer recently joined Basho's board of directors:
http://basho.com/Eric-Brewer-Joins-Board-of-Directors-of-Bas...
Great list and I admire all those people. My point was that becoming the President is an exceptionally difficult and highly recognized achievement and yet many Presidents are forgotten.

I certainly don't think it's hopeless to become 100 year memory - it'd be awesome if that happens and I think I have a higher than average chance at doing so. But I will deem my life successful (and consider myself a winner) if I achieve much more moderate goals. That's a personal choice that we all have to make about how we approach living.
"Urban space is so expensive that it often washes out the more efficient usage of other resources that density can offer."

Err... He capitalized "PER CAPITA".

In cities, a piece of land the size of 6 suburban homes (counting backyard) can be home to several thousand people, that's why land is expensive.

Go to Hong Kong, you'll see apartment buildings with 40 floors. On each floor there are 20 units. In each unit there are 2 rooms, a living room, a kitchen and a toilet. Each room is 2.5 metres by 2.5 metres, the living room 3 times that. Anywhere from 2 to 6 people can live in a single unit, but usually 4; The government doesn't hand out public housing with 2 rooms to only 2 people. 4 * 20 * 40 is over 3200 residents.

In the suburbs the same land is home to only around two dozen people. Thus it would make sense that in Hong Kong land could be a hundred times more expensive than in a suburb anywhere else.
What department? In CS I've found there are effectively unlimited opportunities for learning and exploration (if you have the basic knowledge needed to navigate the system, which while unfortunate, is the reality). I've heard General, Matse, and some parts of Civil can be pretty "traditional"....
Thanks for sharing - that's an awesome story.
On similar lines, I tried out an album hack.

http://goo.gl/OPNzq
I would have to say "yes", to an extent.

When you drive in the dark, if there is no ambient lighting, all you can generally see of a car approaching or behind is its lights, and you can definitely judge distance from that. This is noticeable particularly on motorways - it's very hard when you start to drive but becomes quite natural after a time.
If you just work on stuff that you like and you’re passionate about, you don’t have to have a master plan with how things will play out.

- Mark Zuckerberg

http://startupquote.com/post/2334486964
Just as apple does with Mac*....In their case "Mac" IS the brand.
We're pulling out of the app store until our app is approved?

That's not what "pulling out of the app store" means.
I thought a large number of lawyers end up not earning much?

And straight out of university, you really can’t look at the average, because the income distribution of lawyers is extremely bimodal in the US: https://www.biglawinvestor.com/bimodal-salary-distribution-c...
Hence counter-swarm swarms. Either single use, fired from a canister, or with their own little runways, flying low level CAP and ready launch at any time, unsleeping vigilance. Plus a bunch of CIWS (C-RAM), which are very effective despite scaring the fuck out of you as they tear open a portal to hell.

https://youtu.be/AcTXYtB9Lfs
> I think a lot of it is just that the Baby Boomers are the worst generation in history

Why do you think so?
That's not so much about converting the forest as about restoring the old ecosystem that have been destroyed by people in stone age. Both tundra and taiga are very low productivity desert like environments that have replaced rich natural grasslands.
Not sticky notes, but plain old notebooks are what works best for me. About 10 years ago, moleskines + GTD [0] or Bullet Journal [1] were all the rage, but I only started appreciating such a system in grad school. Personally, I use a very informal system, somewhat influenced by Bullet Journal:

* Write down almost everything could be relevant to your work/research
* Use spacing to separate notes and use dates as headers. (I find dates to be better than page numbers for referencing, but your mileage may vary)
* If a note is a "task", put an empty checkbox next to it. Tick the checkbox when the task is done.
* When empty checkboxes are too many and/or scattered across the journal, strike them out and rewrite them, under today's date (this is known as a "migration" in BulletJournal-speak).

[0] https://en.wikipedia.org/wiki/Getting_Things_Done

[1] https://en.wikipedia.org/wiki/Bullet_journal
Every time I try a tiling WM again the cognitive load of memorizing new key bindings and trying to get various apps to cooperate with this exotic scheme pushes me away again.

Also many apps have their own built in tiling or separation. I use emacs, I use CLion, irsii, etc and I use a web browser. None of them have agreement on how tabs/documents/windows can be broken up.

I like the idea. The practice of any of them has been less than desirable.
F# knowledge is valuable even if you don't use it. I've been down that rabbit hole a few times in the past 10 years or so, and even though I don't use it for work, it changed the way I code.
Do you guys expose Prometheus metrics or how is monitoring supposed to be done (e.g. on replication status)?
Haskell has a reputation because a subset of the community chooses to push a reputation. This is how it works with almost every language.

It actually, to an extent, works to its disadvantage. If a metric becomes a target, it stops being a useful metric, and some of the worst programmers I know have made their way over to Haskell to take advantage of this reputation in the last five years.

The closest "real" languages in TIOBE are ML (a few positions under Haskell) and Scheme (a few above), and both have a pretty similar reputation.
Although my comment came from admitted ignorance, it was seeking clarification; not merely proclaiming an incorrect statement. Ultimately, it contributed to the discourse.
Unfortunately, a lot falls on networking (the human kind).
> it's just an implementation detail than doesn't make the language more or less functional.

It affects the language very much, awkward currying and tupling, needing to wrap methods in objects. Subtyping also has many complex consequences. There is limited type inference and tail call optimisation versus functional-first languages.

> Scala isn't simply an evolution of Java. It offers a type system that goes beyond what you can do in F# or OCaml.

It offers higher-kinded types, but F# has units of measure, OCaml has polymorphic variants.
Each has advanced features not offered by the other.

> The fact it's multi-paradigm and plays nice with Java's OO model doesn't make it less functional than these two.

It was not designed as a functional programming language first and foremost, that is my point.
> KDE has been the best desktop experience since 3.0 in 2002.

Except for 4.0.
Any architecture that forces something like the Intel Management Engine on users is closer to dystopia than nirvana.
What benefits does parabiosis have over taking HGH? The effects of parabiosis in mice sounds almost exactly like the effects of growth hormone
I personally am skeptical of the value of 64-bit computing.

Recently I heard - I'm not dead certain this is really the case - that Apple will soon require iOS Apps to be built for 64-bit ARM.

There are some good reasons for 64-bit, such as memory-mapping an entire database file. 64-bit x86 has a few more general-purpose registers than does 32-bit x86, but I don't regard that as evidence of the superiority of 64-bit, rather I regard that as a failing of the x86 architecture. There are other instruction set architectures such as PowerPC where 32-bit has lots of registers. ARM has more than x86, less than PowerPC.

32-bit pointers require less storage than 64-bit ones. I know that's obvious but in the case of Java, there is a great deal of allocation so you have to consider the memory space used to store all those pointers.

It's not so much that all those pointers would use up all your gigabytes, but that they'd use up more of your L1 cache.

If you don't need such a large range of integer values you don't need so many bits in your integers. If you have a for loop that counts from 0 to 9, you don't really need 32 bits let alone 64.
Elon Musk is a super star on Reddit. I am personally a big big fan. If you see his responses, they are terse and snappy.
To contrast: http://en.wikipedia.org/wiki/Demographics_of_the_United_Stat...

So from this I get that there is ~60% (0.83*0.72) of non-hispanic whites in the population. Is that about right?
This has been standard practice in the UK for a while now, but it's completely legal to cross through the service charge and tip cash (or not at all).
MySQL clustering is a goddamn PITA, just as MySQL replication is, regularly requiring you to take a plunger to unclog it. The quirks and bugs are myriad.
It's a common(?) browser setting. E.g. in Firefox go to "Preferences > Content > Font & Colors / Advanced". It's useful for preventing websites from forcing font sizes that are too small for your display (e.g. in my case a 14" Full-HD panel).

Ideally no website would (1) change the base font size or (2) set fonts below 0.8em of base font size. Unless it intentionally wants unreadable text.

Alternatively I believe there are some high dpi related settings coming into the browsers to adjust the global "pixel size". That would "solve" the problem but really we shouldn't have been in this situation in the first place. Setting a pixel font size is just a stupid idea, obviously.
The Sublime Package Manager doesn't ship with Sublime either
That's just algebraic topology, go read yourself some Hatcher: http://www.math.cornell.edu/~hatcher/AT/ATpage.html
It may not be correct, but do you deny that it's already been repeated enough that it'll take another 6-12 months of wasted hallway conversations discrediting it?

When that BillG email for money urban legend first came out relatives literally called just to ask about it.
So this is codified racial-profiling and intuition-profiling (that singles out people with dreadlocks, arabs, sick people, stressed people etc.) unlike all other un-codified profiling employed by virtually all agents of all border security things all over the planet. If you don't believe me, try flying visually sick and you'll be questioned over and over again (not about being sick or having ebola, mind you).
One decent flight is more than pretty much everything else combined, people forget this far too much. Most of the people that try to offset their footprint are the same damn people that feel the need to fly around the world every couple of years.

For lack of a more credible source,

http://www.theguardian.com/environment/blog/2010/sep/09/carb...
How is it different from

try {
doSomethingElse(x)
doSomethingElseAgain(x)
onceAgain(x)
} catch {
...
}

where each method just returns Unit or throws exception? The version with IO/Future is superior since it at least explicitly states that you can get an error here. If you want to say that Go-style error handling is better because if forces errors handling, I can kind of buy it, but it also has some cost.

>You don't have while/if-else/etc

Maybe you are looking for ifM/whileM functions from e.g. here: typelevel.org/cats/api/cats/Monad.html.