skysight-inc/HackerNews huggingface dataset:
> Please explain.

Not parent, but FF-lust is objectively bizarre.

Read this (now very old) rant on the subject [1]

Then consider advances in optics, CAD, sensors, and then marvel at why some people are desperate for an arbitrary sensor size that plucked out of the air more than a hundred years ago.

[1] http://www.digitalsecrets.net/secrets/FullFrameWars.html
Lots of free scifi here:
https://librivox.org/search?primary_key=30&search_category=g...

You can find some really good classics in there. The reading is not always very good, but it's free.
There are similar efforts afoot for Sony cameras but have never reached the level of Magic Lantern.

e.g https://www.dyxum.com/dforum/emount-electronic-protocol-reve...

https://sony-pmca.appspot.com/apps
The moderators have a long-standing bias towards the political right. A black man with a PhD in Mathematics is not allowed to speak out about systemic racism on Hacker News.
You don't need an inverted pendulum to make an aircraft unstable. See the Grumman X-29, the forward-swept wing made it aerodynamically unstable, and it piloting it was only made possible by feedback control software.

https://en.wikipedia.org/wiki/Grumman_X-29
I would look at something elss besides Swift in such scenarios like Kotlin or Crystal.
> 1. How do you stop someone from finding the actual property location by querying that map a bunch of times and averaging the positions returned?

Back when YikYak was a thing, I was scraping the data for university campus through their API and found that their location data was randomized upon access. This meant that popular posts (they survived for longer) would end up producing pretty accurate location data.

In one case, I confirmed this by walking into the computer lab in the building where the Geography courses were located and asked "who was asking for lab help on YikYak?" and one student sheepishly raised his hand. I helped him and then also gave him a lesson on real world applications of the central limit theorem.
This extension stores all formulas as named ranges inside the doc. Because all changes are simultaneously visible by all users, including computing and revealing formulas,
it depends on what users with the extension are doing.

This also means that users without the extension can modify any revealed formulas or definitions, and have users with the extension recompute them.
Do you need to return to DC to renew it every two years?
This algorithm is great.

I was working on a new metric alert evaluation system and built an expression parser for things like:

system.disk.free{*} / 1024 by {host}

The naive approach to parsing will result in the wrong order of operations, since they'll just be done in the order they appear:

x + y * z => (x + y) * z

Rather than:

x + (y * z)

As it should be. The shunting yard algorithm will rearrange the expressions.

After implementing it I noticed my results were different than the reference system... and that's when I discovered we did arithmetic wrong in the main app and had for years.

So I had to hard code a toggle for whether to do math properly :(. It's a sort of Hippocratic oath when it comes to these things... first do no harm, and even if it was wrong, people were relying on the existing functionality, and changing it would likely result in sudden alerts for folks.

In the end we did fix it in the main app, but you always feel kind of dirty writing code like that.
The Wrath of Grapes: A Tale of 12 Dead Microwaves and Plasma-Spewing Grapes
I'm one of those recycling-zealots of some sort, or was. I believed in it but never naively, always actually thinking about consumption and waste. And the first day my town announced single-stream recycling, I was immediately skeptical. In every way it, it seemed like an absolutely awful idea.

There was all this focus on pure weight of recycling, as though consuming more stuff to then recycle more of it was a good thing.

And I bothered keeping all my stuff cleaning, pulling plastic windows out of spaghetti boxes to put in the trash, so the box was just paper. It's trivially easy to do this stuff. Separating the stuff after it gets dumped in a truck in one big mix?? ABSURD

I feel like single-stream as a whole concept was a complete destruction of actual recycling efforts and progress up to that point.
I'm surprised Magic Lantern hasn't been sued out of existence by Canon. Canon is notorious for holding back simple software features from entry-level cameras to price differentiate. Customisable firmware is a threat to their business model...

For the same reason I'm curious that Sony is not more open - their strategy appears to be the opposite of Canon, throwing in the kitchen sink of features into their entry level bodies. And yet they have removed tha ability to load Android apps onto their latest cameras...
How do you mean?

All the AR use cases I fantasize about are those where it’s desirable to overlay data on what you can actually see— such as visualizing air currents and the like, while allowing your eyes to see the real world without a camera as the ‘middleman’.

Any AR flight simulator I can think of would be less immersive than what these people are building, since they’ve pretty much nailed the experience of being in an airplane cockpit. How would putting equipment on your face add to that?
This is really cool! It’s very interesting that the time reversible cellular automata also conserves mass. I feel like there must be a connection to Noether’s theorem here; in fact I’d wager that any time reversible cellular automata conserves mass..
As someone trying to break into the field, I'm very intimidated by coding challenges. The ones on leetcode take me an afternoon and some change to get through the easy ones. Some people seem to take no issue with googling the result then moving forward but I thought that wasn't in the spirit of doing these challenges.
Although it wasn't as explicit as your quote is, the op was certainly arguing that we should be circumspect about the results based primarily on the pedigree of the source. Quacks like a duck.
I'm aware of Maker.

It's a bunch of math that uses market mechanisms to try to solve the problem of stability when the only real answer for the question "how do I stabilize a cryptocurrency" is "for each unit you issue, you have a bank account with $1 matching USD in it."

Maker essentially banks on the fact that a bundle of cryptos (ETH and a few others) will not drop past a certain amount in relation to USD over a given amount of time. They've been correct, so far, but that doesn't mean there won't come a time when the markets drop past whatever magical threshold they've set.

I'm not putting down the project, I followed it closely for a while and a lot of work went into it. My point is you can't really have a stablecoin unless you have the USD to back it up.

An interesting plot twist will be if Maker derives from other stablecoins (ones backed by USD reserves, like GUSD) and not ETH.
What’s the glow over the lit part? There shouldn’t be any dust or air to provide it there, right?
This article is predicated on a strawman: it's not all the insects that have declined, and not all insects that splatter into moving vehicles, but a limited subset of flying insects.
On further thought I think this is wrong. Large rotations can cause coefficients to become negative, so there are constraints.
Are websites allowed to make remedial changes when slapped with one of these lawsuits, or are they forced to submit to the cash grab?
Looks interesting - have you used them?
The source is a Google Script. When I try to create a shareable link, either by obtaining the share link or advanced share options, I get the error "Sorry, an internal error has occurred and your request has not been processed.". I'll let you know when it's working again and I'll post the link here.
Exactly. Even if it had 10m loc and 10k dependencies, that’s not a problem at first sight.

In fact, the 1.5k dependencies in this example is a drop in the bucket when you consider all the dependencies that your react app needs to do anything useful (http, dns, tcp, ip, browsers, OS’s, et cetera).

I’m not defending React here, I don’t know enough about it, I’m just saying 1.5k dependencies for a hello world app might be bad, but it depends on the details.
You are in a car going 60mph with a balloon in the car. You slam on the gas, which way does the balloon go? (No really, get a balloon and do it, it will freak out everyone in the car).
Yes, as I recall, someone I know was not able to log in when their card expired. They had to get a new card in person.
I like to imagine a world where everybody refused to use Uber, on grounds of orthographic incorrectness. Would Lyft have won? Is deliberate misspelling okay as long as it's in your own language?
youtu.be/ckc6XSSh52w?t=44
Here's a NYT article about Bitcoin miners moving to New York State last year, but not for natural gas -- instead to a depressed ex-industrial town that has overprovisioned hydroelectric, as you'd expect:

https://www.nytimes.com/2018/09/19/nyregion/bitcoin-mining-n...

When did miners go to NYS for natural gas power? Are they still there, or did they get undercut by hydro from somewhere else in the world?
train shunting problems seem like a variation of tower of hanoi https://en.wikipedia.org/wiki/Tower_of_Hanoi
I've been thinking about this stuff for decades but never saw anything like this. I think you're the first person to nail the three-joint thing. Super impressive, thanks.
Weird article. The eastern Roman Empire (Byzantium) went on almost 1000 years longer after Rone fell and this article acts like it was all over in the late 400s.
That's an appeal to laziness fallacy, e.g., bullshit. If you're unable or unwilling to think for yourself, you depend on, and will be manipulated by, others. Maybe you should make time or shouldn't be reading such content or commenting if you insist on remaining ignorant?
Is the balloon filled with helium gas or air?
Add a drinking glass:
https://www.youtube.com/watch?v=sYusDh0Sw3U
Blu Ray never really caught on the way DVD did. All movies being released today are still released on DVD, which is good enough for most consumers. Add in the fact that media companies essentially lose control of the media after they sell it on disc, it seems like physical media is on its way out.
This is really interesting. Found: https://www.researchgate.net/publication/225576076_Shunting_...

I wonder what real railway yards do.
Let's try and run some numbers then.

Estimated energy consumption - 46TWh [0]. Average transaction rate seems lower than 4/s at all times so let's use 4 [1]. That makes 126M/year.

Visa process 111B transactions per year [2] and mastercard 65B [3] for a total of 176B.

If those transactions alone were as energy expensive, then that would account for about 64,000 TWh.

Global energy consumption (all kinds) is about 110,000 TWh

For traditional banking to be more expensive in energy per transaction, it would seem to need to account for more than about 60% of all energy used if all banking were only these card payment services and nothing else.

Appreciate any checking of figures or calculations, though unless there's something very wrong the rough outcome should be the same given that I've only included a slice of transactions.

[0] https://digiconomist.net/bitcoin-energy-consumption

[1] https://www.blockchain.com/en/charts/transactions-per-second...

[2] https://s1.q4cdn.com/050606653/files/doc_financials/annual/2...

[3] https://s2.q4cdn.com/242125233/files/doc_financials/2017/Q4/...
Seriously, are you suggesting that you reference your home directory so often that it is a more frequent need than hitting Return?

Every single command you type ends with return. Unless you are typing long paragraphs in a word processor with line wrapping, you will be hitting return once every 80 characters or less on average (much less in the case of commands). Do you really need to reference a unix home directory once every 80 characters you type?
https://news.ycombinator.com/item?id=19190609
Well written article. I hope the answer is ‘no’ but we do face some possible existential threats.

I think that empires eventually expiring is natural: when a large fraction of citizens feel complacent and stop producing and as power becomes centralized and corrupt, it makes sense that a civilization/empire will expire.
Unfortunately, the ts compiler neither supports yarn pnp or rink right (and angular doesn't either). It's the biggest blocker for me personally - but I've played with yarn pnp and it's great.
I meant the cinema EOS line...
Given that many job applicants apparently can't write a Fizz-Buzz implementation, I'd say that being able to implement an algorithm is probably a reasonable way to cull the herd by a hefty margin.

https://blog.codinghorror.com/why-cant-programmers-program/
I mean, even then, "improving" is entirely subjective. Color grading is the process by which you edit a video to perform global color/tone adjustments, but I don't understand it as being strictly about improving, you might want the video to look old, in which case you'd grade it in a way that it deteriorates.
You're right, I was trying to dumb down p-values to make a point about perverse incentives in academic publishing. What's worse is that other factors that increase the Type I error rate (only positive results are published) only compound the effect.
Amazon HQ2: Texas Experience Shows Why New Yorkers Were Right to Be Skeptical
I realize that. My point still stands. Whether you made connections or not during college, you shouldn't be asking for or giving referrals to people you knew in school 10 years ago but don't know very much about.
Thanks for this, you might be right. I will have to look into it more. If it's true then this is not so bad.

Edit: Can you find a better source? All of the sources I find say that "it is not clear" if the 5-year rule and 30-day leave reset still applies. Therefore, one should plan for the situation that it does not apply anymore.

[1] http://www.mondaq.com/china/x/777948/tax+authorities/Changes...
Why the US Has Higher Drug Prices Than Other Countries
I’m not sure I understand the distinction the article tries to draw between an antenna and a resonating trombone. Anybody have a link to the actual paper?
I’m referring to production code being good enough rather than the tooling.

Let’s take HN for example. Is it coq proven? I doubt it. Is that a barrier to its success?
I will accept that adapting to a reduced width left shift is possible, but I cannot accept the suggestion that a taller return key has any value.

Unless you are doing something really "interesting", you should be hitting return with your right pinky finger. And assuming your other fingers are on the home row, your pinky finger has an easier reach to the US return key (on the left edge) than it would the international return key on the row above.

Now, if you suggested expanding the return key to exist where the { key does, then I could agree that it was an improvement. { is immediately accessible to a right pinky finger, and arguably { is less often needed than return - even in programming.
For context, I'm a lead frontend dev in a company of a few hundred people.

Most people don't remotely know how Webpack works. And they shouldn't have to! Same for most other developer tools. You need a few people who can dig out issues if they arise, but most of your people will be concerned with actually building things on top of those tools.

When every team starts a new project from every few months to every few years, having a boilerplate setup quickly becomes very valuable. The added benefit that third-party boilerplate has is that you don't have to maintain the whole lot yourself.

Needless to say these upsides don't come without issues, security and accountability being the big elephants in the room, but popularity helps here, too. The boilerplate is used by a lot of people, in organizations both big and small. If an issue arises, you can usually collectively work out the problem very quickly. It doesn't make the issues go away, but it gives you a good balancing point.

As a tradeoff versus either setting up every project manually or maintaining your own boilerplate project, it's definitely worth consideration — it might not match your needs, but it's a strong option.
That highly depends on the amount (in USD) at stake:

$100: Absolutely.

$1000: Tough, but I'd do it if it meant the promised change to financial services

$10000: Unlikely, I'd rather keep my non-perfect coins

$100000: No way.
Assuming a helium balloon, it moves back toward the rear.
> Nobody's going to stop using Bitcoin because you don't like it, so why bother?

Perhaps someone who did actually read what I wrote will realize that there are many, many things that do what Bitcoin does without the power usage of Bitcoin and perhaps seeks those as an alternative (like, PoS coins). And originally, the argument was "this is an environmental crisis," someone said "no it's not because of ferraris and backpacks," and I countered and said, yes, it's an issue. Why does anyone argue on an internet forum? I guess in the hopes of changing minds. I hope you would not find debate a waste of energy, at least not in a democratic form of governance.

> until people are confident that these other consensus mechanisms are at least as immune to attack as PoW is, they're unlikely to switch away from Bitcoin.

Yeah, that's the real meat of the argument, I suppose. We know PoW is at least difficult to attack. I am very happy that other consensus mechanisms are being explored though. I'm also not convinced existing non-PoW consensus mechanisms won't be as secure trust-wise as PoW.

I guess the overall point of this is that, yes, there's nothing I can do about people doing horribly wasteful things. But let's not pretend that bitcoin isn't horribly wasteful. Let's call a giraffe a giraffe. And maybe it's ok to be a giraffe if you're aware of the trade-offs, but it's certainly not a gazelle just because you're uncomfortable with the properties of giraffes.
Do it in the same way that ancient empires from the Romans to the Mongols did it- break preexisting relationships with distance. Referrals are posted to "frontier" teams separated sufficiently far away from referrers. Scatter them across the org.
I write novels, had a magic prank show on A&E and I just starred in a special for Discovery Channel involving great whites sharks.

So it kind of worked out.
Travel-Ready Business Advice from the Nomadic Founders of Squarecat
Sure, but estimates for marginal energy costs for bitcoin transactions sit at around 150-250 kWh.

A 310L fridge [1] (random one I found) for context uses about 280 kWh per year [2].

I think it's pretty ridiculous to say that the average bitcoin transaction provides approximately half the value (in the best case scenario) as having the ability to refrigerate food for a year. I'd say "pissing away" is a pretty fair comparison.

[1] https://www.lg.com/au/fridges/lg-GB-310RPL

[2] http://www.energyrating.gov.au/calculator

With [2] you will need to put the model number in the "Brand or Model" box
Yes...until we reached the end of the driveway and the electrical cords unplugged.
I'd assume he means as a possible solution to the "crabbing" effect the article describes, where the "forward" view is centred on the plane rather than the pilot (your field of view should be a conic with you at the focus, and it's mildly disorientating when it's slightly wrong). I'm not sure if I'd call it AR, but automagic solutions could involve face-tracking, eye-tracking, etc.
> Unless you are doing assembly language programming at a clean screen then you are building software that sits on the shoulders of other software.

Yet, we don't just eat dirt off the street because even when we eat the usual food, there's always some dirt in it.
You are right-- good catch.
Wow... Very nice!

That's a ton of work you did on this. Well worth the price.
Not sure how you think this advantages male candidates. Are you saying women don't have the work ethic to prepare for these interviews?
Zeplin (YC S15) Is Hiring a Customer Support Engineer
The position was not cancelled. Tom Bossert had the position and resigned, and Rob Joyce assumed an acting position role from April 10, 2018 to May 31, 2018 (after which he returned to the NSA).

The position simply has not been filled properly, like hundreds of other positions in government that have traditionally been filled in the past 4 decades.
During my orientation, I was able to visit the call center and put on a headset to listen in on a few client calls. It was quite interesting.
That was years ago and I haven't had direct contact with any customer since, even though my work affects them directly.
gRPC, arguably the RPC framework with the most momentum behind it right now, uses HTTP/2 as it's transport
Fascinating. I notice some arguments that sound a bit like CA applications of Noether's theorem (symmetries correspond to conservation laws). For example, "as a consequence of the time-reversibility, no pattern can completely disappear", and "collision of a lightest spaceship with a static life always produces another lightest spaceship and the same static life". Could these be formulated as time-energy and position-momentum relationships?
>Before: The energy from a hydro plants gets wasted when it is night time.

Hydro plants can usually turn off relatively quickly. They can be used as pump storage, which is an incredibly efficient way of storing energy - >70% efficiency [1].

[1] https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
How to Get Started with Building Serverless Applications?
> The naive TCP echo server would look like:

while data:
data = read(sd, 4096)
write(sd, data)

Not if that’s the write syscall, since it can return with fewer bytes than requested having been written. The full C code detects this case and crashes, which looks totally wrong.

The Python-ish example should, at the very least, use sendall. But even that is potentially suboptimal.
To answer (1), if you seed the randomiser with a known static value—e.g. the co-ordinates, or a database record ID—then repeat queries will return the same mangled result.

Or an even simpler, more trivial solution would be to store mangled values next to the true values. Then all of your APIs and services can pick the appropriate value for the circumstance.

To make it more obvious that the data is imprecise, I would also ensure that the mangled geo co-ordinates returned with a minimum number of decimal places. Three decimal places gives you a precision of 50–100 meters, depending on latitude. Four gives you 5-10 meters, which is the most you'd ever need for an approximate house location.

The concern that comes to my mind is the size of the randomisation and whether they factor in the size of surrounding properties. The level of imprecision required in a dense city will have little to no effect on farmland properties. I would dynamically adjust the random amplitude so that the circle of confusion covered a minimum number of properties. At minimum you'd find a database that listed median property sizes for a given postal code/zip code.
The Reason Why Tech Talent Is Leaving Canada