skysight-inc/HackerNews huggingface dataset:
> It’s 85 degrees outside the Terry Thomas building; inside it’s 78 degrees

In other words, no better than working in a shaded outdoor area. That’s too hot to work in my opinion. I think they can do a lot better.
also there's no method of discovering the commands in a CLI.

A GUI shows you what you can do, by having all the buttons and widgets displayed.

People google for "how to close Vim". I know I did when I started climbing that learning cliff. GUI's usually don't suffer this problem (except Google's UI's, which for some reason are bizarrely complex and hard to navigate).
I commit dozens of times a day, make half a dozen branches, pick commits between them, and generally (ab)use git as a normal part of my workflow. I will generally push one or two of those commits in the end, typically a Frankenstein creation comprised of all that has come before.

There are so many ways to approach a problem in any given codebase, and I rarely know which will be the best without experimenting. Having tools that reduce the burden of experimentation and branching is incredibly powerful.
This is cool! Maybe a different perspective:

-- Numbers are a red herring to me: HPC libs plugged onto the columnar data should destroy LLVM-generated code, including SIMD (not sure if being done yet). HPC libs should cover the typical alg shapes anyways (e.g., everything in the article), and GPU code should generally beat whatever is here anyways. For a fun time, look into SIMD polyhedral vs skeleton & manual GPU codes..

The numbers here we really care about are expression compile time - will a system respond quickly to an analyst or adaptive system generating code. Is it < 10ms overhead, < 100ms, < 1s, < 5s, ...?

-- All about the UDFs: So why do we care? A big problem w/ the algorithm template libs is they stink at accepting friendly user-defined expressions (UDFs). Fast systems are increasingly adopting LLVM to solve this. Speaking of SIMD.. MapD does exactly this: columnar SQL expressions -- LLVM --> CUDA. Our team has been thinking about how to do stuff like js/python/pandas UDFs -> CUDA, and pragmatically, most roads came down to this (vs say Numba's internals). So Gandiva providing a modular bit here is quite cool, esp. for the growing Arrow community!

-- For framework devs: Likewise, there are some cool choices here like code caching. Users shouldn't directly interact with this, but framework devs will. We've eaten cycles here for similar projects, and most Gandiva consumer would have to as well if it wasn't here too. So just as Apache Calcite is easing dev of a lot of similar systems, it's cool to see the team is not just doing the modular system, but seemingly, doing it well!
I just released my first mobile app and it's a tool to help language learners
I'm excited to announce that I just released my first Android App to the Google Play Store.

The App is called Word of The Hour: https://play.google.com/store/apps/details?id=org.wordofthehour.wordofthehour

It shares one vocabulary word every hour in English, Spanish, German, French, Italian, and Hindi to help language learners expand their vocabulary. You can choose to receive a notification for each word or you can disable notifications.

The vocabulary component of language learning is something that I've always struggled with and I hope this tool offers a little bit of help! :)

#Android #App #Free #languagelearning #Spanish #French #Italian #English #German #Vocabulary #wordoftheday
For North America per se you could e.g. pick the conformal projection with roughly constant scale around the boundary of the continent (one world atlas does this), or you could pick a projection which minimized distance errors (there are several possible ways of quantifying those, which will yield different maps), or you could pick among several equal-area projections (especially useful if you want to make a choropleth map), or for something dynamic you could use an azimuthal equidistant projection or some conic projection (e.g. Lambert conformal conic, Albers equal-area conic), or .... https://pubs.er.usgs.gov/publication/pp1395

There are many choices. An orthographic projection is generally one of the worst except insofar as it gives the impression of a physical sphere when you zoom all the way out.
IPO Ready – Go Public with the Guided Assessment Tool by LTSE
he lives on the side of a cliff overlooking a lake
It was reaaally hard to read that link, since I kept getting cross-eyed with rage.
You should commit waaaay, waaaay more often than once a day. Every small piece of logically fitting together change should go into one commit, so the git history tells a story, it's easy to revert and easy to understand how the code get to the current state and why. you also should write elaborate commit messages to all commit.
> the only way you can link a git commit to a ticket is by putting the ticket ID into the commit message

Is there any other way?
It's not a bad argument just an one lacking some information on how this all works. And sincerely that isn't meant as an insult...it's just reality. Ask me about surgery and I'll shrug and say 'i got nothing yo'

Everything in semiconductor is basically incomprehensible in scale. A scanner (i.e., the photo lithography projection tool) takes about 2 seconds to fully expose a wafer. that wafer probably has 100 individual chips on it each of which have around 2 billion transistors. That means that tool is helping create 100 billion transistors a second.

The great grand parent comment is right...but the lose of that is probably on the range of one-two weeks production. retrofitting the fab like you suggest, and to be clear it isn't a fundamentally bad idea, would cost billions and take months if not years. What you propose is technically correct but business irrelevant.

Long term here means a week or so...it's expensive but rare. They don't play with 'crude hacks' because you don't know the implications of that hack 10 years from now when the chip is running part of the stock market.

It's just an industry that is hard to process, whether you work in it or not, because of the scale and the precision.
Can't read this thread without remembering the following nugget:

https://twitter.com/HackerNewsOnion/status/98160924222131814...

It's funny because it's true.

GitHub Issues is just so much more straightforward to use; throw Waffle on it for added functionality and your team is good!
You may want to try emacs just for magit. That is, using it as a Git GUI while using VIM for everything else (if you don't want to switch).
MechBoard64
Technique tracks molecules that drive learning in brain
I've done personal projects precisely because I don't have another safety net.

Posting my projects here on Hacker News gets attention, which might possibly lead to a job offer. (In practice this doesn't work all the time, but it's been more successful in the past than trying to cold-email HR departments). I think personal projects show my interests and skills better than interviews.

On that note, I am looking for work, and I'll do your (2 month) project for free just to get a reference letter. The 2 month limit is because I'll be out of cash by then.
It really is amazing. To be able to mouseover a line of code and see who committed it, link to the commit and see what it was before... It saves so much time
> You forget how hardwired humans are to really enjoy the natural environment," she said. People get respite from being connected to nature, she said, "even in an urban environment like a city"

Um, no I don't think I'll enjoy working @ 78F much.
We regularly confuse irrevocability of licenses and actual availability. The former is something we here probably agree cannot not make sense (once the beans are spilled there's no going back, you can't withdraw intellectual property: what you gave is now irrevocably tied to the recipient, they gained knowledge). The latter is clearly wrong: there's no such thing as universal availability. As humans behinds keyboards we pretty much decide in any way we want what part of (information about) our knowledge we share.
I'd be more careful about asserting that about economists. Economists are much more likely than most people to be anti-IP, and IP abolitionism is a respectable opinion among mainstream economists (see Boldrin & Levine's Against Intellectual Monopoly for the most prominent example.

Now, "most economists" are not anti-IP, because most economists have never read a paper even touching on the economics of IP. And while the literature is pretty damning, it's not one of those integrated conclusions of the field that every economist gets taught in school, like the idiocy of rent control.
This building wants to kill old people and inconvenience everyone else during every heat wave.

Not as catchy a title I get.
To be fair, the average daily high in Seattle during the summer is 75F. You would only have to deal with temperatures like that for 2-3 weeks per year. Seattle is currently having a heat wave, which is the reason for the temperature in the article.
It didn't even remove the leading prefix for me. I tried both forward and backward slashes. (The version in the binary is with forward slashes.) Note that I'm using go1.10.3.windows-amd64.zip.

EDIT: Looking more carefully, it seems like it actually removes the prefix for files in the current module, but nothing from files in its dependencies. This is despite the fact that both of them share a prefix for me, and that's what I'm trying to remove. Any idea why?
That’s 25 degrees Celsius. Hardly too hot. With the right clothing, most people should be able to adjust.
I bet they'll have to install AC within ten years.
I've put together a book of poetry using CLI/markdown-ish tools. pandoc make texlive-xetex is what's in the Dockerfile that builds it. If you contact me directly I'd be willing to share how far I've gotten with the problem.
This is why paperweights exist. Office buildings all used to have ventilator shafts which effectively created lower pressure in the interior of the building. In order to make it work, you needed to have your office window open AND an interior window open (typically above your office door, so you could still keep your door closed).

As you can imagine, there was a lot of wind whipping through offices. This is why the paperweight was invented -- and also why no one uses paperweights anymore.
Especially not if he'd looked at the economics literature on the question, which is at best tepid on the question of whether IP has a net positive effect, and at worst an outright rejection of its validity on historical, empirical, and theoretical grounds.
A GTX1080 gets 25GH/s on MD5, that is 1.5x10^16 per week. The salt is known -- makes rainbow attacks impractical, but doesn't reduce the hashing rate.

Martin Kleppman explained the problem back in 2013:
https://martin.kleppmann.com/2013/05/24/improving-security-o...
I'd always choose one that have AC (and turn it off then I feel like it)

But that's the thing with socialism - it doesn't work without coercion, so as long as you don't have a choice or are heavily taxed to not make a "wrong" one, you'll love our green buildings!
I live in the desert as well. I'd love to have a house with better insulation to spend less on AC. Earth sheltered homes seems like a great way to do that (though there are other problems - e.g. moisture, heavier roof).

https://www.youtube.com/watch?v=Z0oFJ2jbkDI, https://www.youtube.com/watch?v=oej6EvxBJkI - here's a couple examples (she has visited others as well.

Short of that I'd settle for a basement. Someday perhaps.
HERE Maps launches new freemium plan following Google Maps API price changes
Web newb here. Why are these things so hard to mask? Can't redirect be denied/caught by the Python requests libraries?
I lived in Seattle for 20 years. A/C in apartments is relatively common these days, but definitely still not the norm for houses - unlike CA.
See also https://en.m.wikipedia.org/wiki/Curse_of_dimensionality
I don't touch aliases. History search with fzf is much better. Same number of keystrokes, but your actions remain clear and explicit.
Hmm. To me, large-army games and small-army games are just very different games, and I have little interest in large-army games. I don't see Total Annihilation ever replacing StarCraft for me, for instance. If I could only control the game via keys, I'd be very uninterested as that'd be a very different kind of game. Most of these games went turn based for a reason.

I specifically like AoE II for the feeling of grabbing a pack of Mangudai and watching them quickly run somewhere and fire arrows. It's not realistic, but it's understandable and pleasing, in a way that a super serious military simulator isn't.

I think RTS, like many other genres, mostly "died" due to stagnation around clones, which I think has more to do with the industry at large that is not innovating all that much anymore, and RTS is often not the genre of choice for a small indie developer, either.
Deep Space Network Now: Status of communications with our deep space explorers
Why? 25°C is absolutely fine for working inside, at least for me. A little cooler and I need a sweater and long pants. This summer I've mainly worked at home (no AC, Southern Ontario), because I don't want to bring my winter clothes to work. Combine a room cooled to 20°C, the AC breeze, and me sitting at a desk without a scarf and I have a sore throat in under two hours.
This is not true! Nearly all of the hypervolume of a high-dimensional n-ball is located near its surface. A popular way of stating this is "If you peel a high-dimensional orange, there will be almost nothing left." The ratio of "rind" to "pulp" increases very, very quickly.

A good intuition for why this happens is that the distance from the center of an n-dimensional hypercube to any of its corners is `r * sqrt(n)`, but the distance from the center of a ball to its surface is always just `r`. So if `r` is fixed, and `n` keeps increasing, the corners get "spikier" and farther from the center. Very quickly, almost all of the hypervolume of a hypercube is located in these remote corners, and almost none of it is in the ball at the center.

See https://en.wikipedia.org/wiki/Curse_of_dimensionality
This is HN, so you have to include the word "blockchain" once every hundred words. /s
> REMOTE doesn't cover but the most basic possibility and 90 matches on this page make it quite cumbersome to find what suits you.

Agree. Personally I don't care what the format is, but the postings should communicate any country/time zone/geo restrictions. That saves everyone's times.
Since when does intuition exclude learned information? It's very much relevant to, say, what interfaces people have used before.

You might be thinking of instinct.
"It's more productive for salespeople and PMs"

The main job of a Product Manager is to make the product successful. This is in part by driving prioritisation and ensuring that colleagues (e.g. engineers) are not blocked.

If I were a PM in team where engineers' productivity were being hindered through excessive noise or distractions, I would see it as part of my job to find ways to solve that.

And if I were the source of that noise/distraction, I would definitely not see that as my being more productive, even if it meant I could write PRDs faster or whatever.
There's nothing wrong with people getting paid for doing good work, and nothing wrong with that work being widely available, for free, to everybody who can use it. The problem is fixation on an economic system that simply doesn't work in every situation. Information shouldn't be packaged and artificially rationed just so that it can be crammed into a market model.
It looks like there's a surplus of fine art in China which had to be destroyed.

Civilizations are created by individuals and destroyed by governments.
>Is it arrogant that I feel like I've basically invented this once before?

Probably.
What I like most about magit is browsing the history of a file via its git-blame mode. It shows you the file split into sections indicating what commit was responsible for that section's lines. Doing `C-x g b` on one of those sections visits the file at that commit and does git blame again without needing to `checkout` that commit. I wish I knew how to be as effective doing that with `git blame` on the shell. Is there a way to provide the commit to `git blame` without needing to `checkout`?
congrats, you have discovered darcs.
Seattle is hostile to comfort IMO. They deliberately make it hard and expensive to park in the city, even though it’s not really an option for anyone with kids to live without a car. I wish the owner of this building the best of luck in finding businesses willing to lease the space. Political correctness can’t be sustained if you have to sweat profusely to do it.
Those results are surprisingly close.
The passwords are on different systems, you sit at a console. You have to change them regularly. I can use long DICEWARE style passwords for SSH, but I'd rather just have it use scrypt.

Though I have thought of having a mechanical typing device, actuators for each key, that would just type them for me. But it would be conspicuous.

I do use keepass for all the hundreds of other passwords where possible.
Look at what London has done to their subways. Geothermal cooling only works so much and eventually your geo becomes a thermal battery saturated with heat and won't take any more.
Meh.

https://nixos.wiki/wiki/Wireguard
I like this idea.

A friend of mine wrote a paper and his university's PR department called him up to propose writing a press release, because it looked like it might be of popular interest. And my friend's first thought was to downplay the actual impact of the research, as it was a preliminary study.

It got me thinking that maybe every paper should include a similar thing.
Ten years ago, they built their new headquarters in Seattle’s South Lake Union neighborhood — without air conditioning, to prove it could be done.

It’s 85 degrees outside the Terry Thomas building; inside it’s 78 degrees.

I guess it can't be done. Or if it can, this building is not proof.
Inside Fortnite’s massive data analytics pipelinr
I think I've met you at a conference. Were you the guy blinking U-S-E-V-I-M on Morse code during conversations
> More stable than some enterprise monstrosities

It must have gotten a lot of stability improvements since I stopped managing jira clusters a few years ago because, from the ops side of things, JIRA was one of our main "make a cron job that restarts tomcat every night" running jokes at multiple companies over the last decade.

I've also had wonderful (/s) experience with the unicorns in Gitlab but that's another tale.
78°F is at least 10° too hot for me to be comfortable. I'd go nuts if I had to work in that kind of heat all day.
> If you want to undo, then Ctr + Z. At least that's the way computers have worked for eons.

You're missing the joke. Way before Ctrl-Z started to mean Undo in GUI programs, it was (and still is) assigned to "stop current job" in terminals.
Looks neat but no Linux version again :( There are 2 things I miss the most when developing under Linux and they are Sharex and Sourcetree. Smartgit is alright but not as good as the latter.
This is a heat wave by Seattle standards. 78 degrees doesn't kill old people.
Misleading, IMO:

> The AFP reports that the rental contract on Ai's studio expired last fall, and that Ai had "been expecting to leave the studio soon."

Sure, maybe they wouldn't have abruptly torn it down if he was still in their favour, but they're also not obligated to let him have that workspace for free.
I want to be outraged by JPAY but I can't be. 47 cents per email seems like a lot but it's not. Consider a typical home situation, Spectrum charges $50 a month just to get internet service that does not include the hardware, maintenance, taxes and who knows what else. Divide service cost by .47 cents and that works out to something like 100 emails. I know for a fact that I don't send that many emails a month. So, in reality, I would be paying more than that per email. Sure, I use the internet for other purposes so I'm ok with it.

JPAY has to deal with all the fixed costs of setting up the internet connections plus ongoing maintenance. There are only a few information services that society wants prisoners to use in prison since all prisoners have been proven to be untrustworthy. Email is one of the few so JPay has to charge high rates just to get a return on their investment. I'm not crying for them since they are making a good return.

I don't like the situation but the alternative is no e-mail. It's obvious prisons don't want the responsibility of providing it and private companies want a high return for doing it.

Like it or not JPAY is providing a service that wouldn't exist otherwise. 47 cents per email is high but it's acceptable given the alternative.
Right, but his house is built into the cliff specifically to help with thermo/electricity costs. At least according to what I read. Interestingly enough his house is worth something like $150MM and his neighbors are $8M. If you Google map him (boring weekend) the person directly across from him has a fairly normal house with very normal cars (old 4runners, etc.).

Evidently he bought that land in 1988.

The most interesting part of google mapping it was his curious gate. He's got a really weirdly designed entry gate. Couldn't find any info on it, though. My friends usually have their initials or their "crest" as gates.
I commit dozens of times a day with zero aliases, and it never really gets in my way. If you’re comfortable with git, leveraging it can almost certainly improve your productivity—if you can rebase, splitting a branch into two branches is a fairly trivial task. Even if all you do is commit often, you can do things like aggressively refactor without worrying that merging will be a costly endeavor—just rewind to the last manageable commit if you stick your neck out too far.

On the day to day work, git use is simple; it’s with large major version upgrades, refactors, merging many branches together, and spiking/research where the more advanced features really shine.
Hey guys thanks for all the feedback so far! I whipped up a quick tutorial for anybody who wants to know the basics https://www.youtube.com/watch?v=VDXvbHZYeKY
I would love this. I have to dress for two different climates on summer workdays - skirt/shorts and short sleeves for outside, jeans and sweater (plus a sweatshirt over it) for inside. It's absurd how overly air-conditioned office environments are.
Why Python? I'm not arguing with you because it's a good first language, but what do you want to accomplish? What do you want to do with Python??
These drones were stopped by snipers, so yes.
I got my first Kindle in 2012 and it already worked then, so not particularly new.
"Cheetahs accomplish this with leg and back muscles that make up half its body weight. These contract at such high speeds that each kilogram of muscle generates 100 watts of power. For comparison, greyhounds produce just 60 watts with the same amount of muscle, horses manage just 30 watts, and Usain Bolt can produce just 25. With these powerful muscles, a cheetah can speed up or slow down by up to 9 mph in a single stride. The cat is like a sports car that always runs on second gear."

This is astounding. 100 W per kilogram of muscle. Average cheetah weight is around 50 kg (From their Wikipedia page). Considering their muscle weight is around 25 kG, their power consumption is around 2500 Watts.This seems very efficient to me, considering they can sustain lower speeds for longter time if required.

Nature is crazy efficient.
Seems to me it’s still premature optimization if you expect to use this primarily for low values of n (eg three).
Can you share the browser plugin that you use? I've noticed Google has been removing many of the Sci-Hub related plugins from the Chrome store.
Yeah that's my take too... just seems a bit juvenile though for someone in the security community. Thanks for the reply.
> not sure how common that is, though, I live in the desert.

Google "Rockland Ranch".