jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Then... presumably... the counter fire is tracked and counter-counter-fire is fired based on calculations about where the counter-fire is coming from.

Is the counter-fire mobile as well? Has it moved from its original point of counter-fire?

If not, there's only a couple rounds of this before counter-fire ends.
Interesting that Microsoft says they're ready to go to replace Google.
I've done this before myself for a pretty simple game and had to build the system alongside it. It's quite fiddly to get right.

I've been working on a new game on and off which is a bit less working with websockets directly and I looked at ably[0] to be that firebase like system, I've found it works reasonably well if you squint, though it's definitely not the same thing.

You can hack together a pretty nice implementation which gets you started using for example using presence[1] to store a minimal dataset associated with synced state. Then derive gamestate off that.

Which you can then expand on.

Though maybe you were wanting a more complete solution =)...

- [0]: https://www.ably.io

- [1]: https://www.ably.io/documentation/realtime/presence
Isn't that a little bit like saying the mob doesn't terrorize people when they know what's good for them?
That's an SUV/crossover. Yes, it is too big. Cars got way too big since a few decades, especially in North America, and that is a huge part of why people feel that roads are too small.
In this paper (https://www.nature.com/articles/s41551-018-0195-0) Google predicts patients' sex with 97% accuracy from images of their retinas. This was thought to be impossible.

I think this is a pretty decent example of a Neural Net becoming better at something than humans are.
I'm sympathetic to people willing to do research with their own endocrine systems -- after all if doctors refuse to research or support you then what can you do? But agreed, there's a lot of FUD and tribal knowledge out there, for example, PCT as you've said. There are folks who have had good experiences post-PCT but it is difficult to distinguish what happened naturally vs. any effect PCT would've had.
I think version control is a decent reason, but it's more the full ecosystem. As an example, how can I grep a set of visual functions for some specific pattern - what even is a meaningful pattern to look for.

That lack of an ecosystem makes most devs nervous and we tend to be (rightfully) distrustful of all-in-one ecosystems since your program (probably your livelihood) is then tied to the continued support of that ecosystem.

It's one reason this movement is interesting to me, if we can establish a common communication medium, specifically a non-proprietary one, then tool builders can come along and start building out that ecosystem - likely as inefficient hacks initially but ones that can be refined as the platform gets more focus.
To compliment this:

1. Code is only as good as its documentation

2. Write code in a way where you’d understand it one year from now
No, I'm in the process of moving to OPNsense. Unlike pfsense it's actually open source, not controlled by a company that tries to drive competition out with dirty tricks and they aren't trying to move their customers to a DRM solution.
I don’t try to put the documentation next to the thing being described because then I’ll lose track of it. I set up a simple Gollum wiki and put everything there. That way I get md for useful formatting, version control on the docs without having to create a zillion git repos, and I never have to wonder where the docs are.
It's 1:1 with the relations in the equations up until the analogy of warped Euclidean space changing the vector at which point the description is functionally very similar but relativity follows very different (but also somewhat similar in a way) mathematical mechanics to the vector changing.

The "spacetime speed vector" is more formally the four-velocity and it's true that the norm of this 3 component space 1 component time vector is strictly tied to c. At the same time the four-velocity doesn't actually mathematically behave like a euclidean vector space vector where you can just add another like vector describing the effects of the warping and call it a day. In reality you have to run it through the metric tensor first (some function for the given instance that describes the geometry of warped spacetime) to get things in a coordinate space that is usable. Once you have that you actually have to run it through the geodesic equation to see what the acceleration will be as using the mapped four-vector alone will only tell you about the current velocity components in your coordinate space not the effect of the spacetime warping on something in them. These kinds of differences are the bits I swept under the rug as "nuance in how things actually change" but the net concept of the four-vector shifting components due to the warping of spacetime as an object moves along its world line is 100% the net result.

Also I can't really take credit for the method of explanation, just some of the simplified wording. I do find this explanation not only infinitely more accurate but actually easier to understand than the damn rubber sheet analogies or even improved/3D space warping analogies as they still leave out the time portion of the spacetime gradient which actually plays a bigger role in these examples.
> Agreed. I was honestly surprised to learn that some people were promoting rest periods as low as 30 seconds for building muscle.

I'll remind everyone that Jeff Cavaliere, YouTube fitness darling beloved by people who don't lift very hard, programmed 1-10 sets of 10 squats @70-80% 1RM with 1 minute rest between sets: https://www.youtube.com/watch?v=7fICF_O5esc&t=174s

Non-lifters: this is basically impossible for anyone with a decent level of strength. If I attempted this, I'd be getting peeled out of the squat rack after the 2nd set.
Meanwhile in Europe barely anyone wears helmets. It turns out you don't need them when bikes have their own dedicated infrastructure.
Yea, I guess it's inflammatory to call any language that people use seriously(even if only for research), a toy. Sorry about that.

One disagreement I have is Lisp is definitely not designed for high performance. Any competent C programmer would find the suggestion laughable. There's a write up for Orbitz somewhere that details many of the problems they had with basic stuff.

Second, less syntax just means messier code. Parentheses everywhere doesn't make a language good. Just harder to read. The "macro system" which refers to the ability to perform arbitrary functions on arbitrary data, is not unique to lisp. And in general, usually obfuscates code and makes debugging harder.

Code is data and data is code everywhere(it's all just bits and bytes after all). I would classify "its homoiconic nature making code and data isomorphic" to mean there's less syntax. Everything that you can do with macro's and Lisps's homogeneous syntax is achievable with similar constructs in other languages. The fact that the syntax is "homiconic and data isomorphic" is elegant, but in practice just confusing imo. Programming languages where data and functions are delineated by design have clearer structure and organization. Additionally they allow the compiler or interpreter to optimize by design. In the rare case it's useful to have a function become a data argument, there are usually accommodations in the language to do so.

These are just my opinions though man. You keep on using whatever programming language makes you happy.
Briefly: There has been plenty of misreporting about PRISM. I tried to correct some of that in 2013 here: http://www.cnet.com/news/no-evidence-of-nsas-direct-access-t... (Note the Washington Post backed away from their initial claims and rewrote its original PRISM story.)
Do you happen to have examples off hand of sites that do this well? Thinking about implementing something like this for my current project
No offense. But title says "Evernote alternative". Where is android offline app, ocr...?
That is wisdom...
I've spent a decent chunk of money at Cydia, and have never pirated software. My dock has five icons, I have always-on access to a panel that controls WiFi/Bluetooth/Airport etc, Grooveshark, oh, and of course, MiFi.

Cydia is awesome. Piracy is not why.
Image similarity search has been around since eternity (read early 90's), and a patent claim that Perform similarity operation to identify merchandise that is similar (510 -- 540) should not have been awarded in the first place.
That's a good question. I'm obviously curious about the answer as well. ;-)
Wow! They are announcing Full Text Search for GAE.
Wasn’t aware of the PIN step. That does help. [You]† should definitely report failed attempts to log in, at least in an opt-in capacity.

† Edited from “they”
Trouble with words on a page is that you can't convey all that other stuff. When I read that I read it as jokey and also a camaraderie thing on the first day.

It sounded good to me.

Other people are reading it as a dictat. It sounded bad to them.

But Joel just explained what he meant explicitly, you can't keep on challenging him after that.
So the problem Drew mentioned, of mapping between different sets of sync folders on different machines, is transformed into mapping an identical folder hierarchy (i.e. the dropbox folder and contents) to arbitrary sync files/folders, done by the user, for that specific machine.

You get the simple, instant user model (dropbox folder), which you can customize to any arbitrary user model, as much or as little as you want, when you want it. And simple syncing.
You should definitely focus on one technology, until you feel safe to call yourself an experienced Java developer. Of course you can and should look at other technologies but try not to get distracted until you know the fundamentals of professional (web) development. Once you're confident in a certain technology, picking up a similar technology will be relatively quick and easy. Another reason is that web frameworks are quickly outdated, and learning them to have them in your portfolio doesn't make sens in my opinion.

To paraphrase a common saying: Someone who works 10 years and every year with a different technology has 10x 1 year experience, not 10 years experience.
Thank you for sharing this.

While reading the summary and the paper abstract, I thought this was all way overstated and trivially so. Glad to see someone professionally working in quantum computing thinks so, too.
>What's the point of using linked lists ?

The most important quality to me is that singly linked lists are a great simple persistent data structure, whereas the data structures you've mentioned rely on mutation. Linked lists are awesome, seriously.
"Absolutely! I was always bad at details, but I don't notice any impact!" </irony>
We can get it to an even $20T, I believe in us. USA USA USA!
I would prefer to see Project Ara evolve into Novena. Google can keep their "NOT FOR SALE OR EXCHANGE" developer's agreement.
What always baffles me is the term fanboy, how in this day and age do we still have people believing/having faith in a company.

They all did something abhorrent or yet to be caught doing it. And yet we have people who would seemingly jump into fire for a brand (even in face of damning facts).

Is this a form of ancient tribalism still at play?
Even if it was purely just to follow their internal work calendar - which seems unlikely, as they weren't people in their work group - it doesn't explain this:

>"Screenshots of some of their calendars, including their names and details, subsequently made their way outside the company."

There is no reason to be sharing a work calendar with others outside the company, and without that person's permission.
That was also very bad, but this now is even much more obviously worse.

The common is, both are by the same company NASDAQ: FTNT, with almost 2B revenue which, as stated officially, provides "top-rated network and content security, as well as secure access products that share intelligence and work together to form a cooperative fabric"

https://www.fortinet.com/corporate/about-us/about-us.html
> so there is no chance you would leave it behind when you move out

Depends on the reason for moving out. Being deceased for example does make keeping material goods a bit more challenging.
If you are certain that it is malignant cancer and not one of the other billion tumor forms that may not even spread.

Otherwise, you are exposing people to side effects of radiation and chemotherapy without them needing it.

This is called overtreatment and sought to be avoided for a reason.
I am wondering when we will see the next episode of RailsCasts air :)
sounds like a movie.. i like how you think.
If I learned only one possibly-inaccurate thing from Ocean's Eleven it's that the casino is required to keep an amount of cash on hand equivalent to all their chips in circulation.
... so if I want to XSS you, I just have to do it on a site that requires JS to function.

Don't get me wrong, I can appreciate reducing your attack surface... but noscript just doesn't seem like that great of an idea, still.
Most folks who use Github would probably whitelist the domain.
I'm not sure if you're kidding...

If you expect that the oven will have a lot of smoke from crud being burned off at high temp, keeping the oven locked during that period probably seems like a safety feature.

As for turning the oven on at a specified time: if you want to cook something on low heat for 6 hours, there's no way to make that dish on a workday for most people without such an oven. But with that feature, you can just time it to be done an hour after you expect to be home, and all is well.
America has enormous debts but it still spends as much money on defence as all the rest of the world put together.

And if that makes you uncomfortable, it is worth remembering that wherever you are, there is a good chance that if your country is ever invaded, your leader's first phone call will be to the White House in Washington.

My first immediate thought was the remote chance of my country being invaded. This led almost instantly to the uncharitable thought that if I found myself in another random country, the odds are good (historically and looking to the future) that it would be the US doing the invading. Amusingly the last sentence of the quote still makes sense in this scenario.
Three minutes seems like a long time in terms of a signup process.

Do you have to take all of this info during signup? Is it possible to give them an account without this info, then get them to add more piece by piece?

Some game mechanics might help - e.g. showing them that their profile is 10% complete, and that completing X will add 10%, Y will add 15% and so on.

Wrt your car question - something I see on a lot of sites is 'faceted navigation' - show them a load of results, but give them links to click in order to narrow down the info. When they click a link, you learn a bit about them (e.g. they want a blue car).
XSS trivially compromises your cookie. If I have your cookie, I am you. Demonstrating cute ways to do things that I could just do by logging in as you is superfluous.

Even doing that as a prank would cause a Big Red Button security audit at some companies. As in, drop what you're doing, we need to go over every line of every commit in the git repo and verify nothing like a server password was committed. Recommendation #1 from that audit will be to stop using github.
Most of the 'Silicon Valley' cities get at least some of their water from the Hetch Hetchy system.

This report is an economic scenario analysis, and estimates the probable effects on the
Bay Area economy of a major failure of the San Francisco Public Utility Commission’s
Hetch Hetchy water system,

http://www.bayeconfor.org/pdf/hetchhetchyfinal2.pdf (map on pg 4)
A classic example of irrationality is mental accounting. Say you are going to the theater. You have a $100 ticket and a $100 bill, and on the way to the theater you lose the ticket. Would you spend your $100 to buy another one? Most people wouldn't, because they would be assigning a $200 cost to the theater department.

Now imagine that you only have a $100 bill with which you are going to pay the ticket, and you lose it on the way to the theater. Would you take out your credit card and pay for the ticket anyway? Most people would.

We know that if people were rational the two scenarios would be identical. But they differ, and this is interesting because we have a framework from which to look into it, and we can see it doesn't fit the framework, and therefore we can infer new and unexpected facts about the economic agents. Models inform in interesting ways how we go about trying to understand reality, even when they are poor predictors.
That part that makes all the money?
I would say there's nothing special about programming compared to other types of engineering.

But professions like Nursing are also quite rigorous in educational requirements, but nurses don't engage in the type of long-term planning required in engineering. I do think the plan-building aspect of engineering adds to the overall difficulty of the profession.

Following an existing flow-chart is different than building a flow-chart.
Yeah its tedious though. So mostly I just decide it can wait till I get home and have access to a computer.
I'm glad to see that I'm not the only one experiencing this Hangouts problem [0]. The lady friend thinks I'm nuts.

Speaking of SMS, when I lived in the American Southeast, I occasionally had SMS messages from friends be delivered months late.

Neither Hangouts nor SMS are the messaging systems of the future. :P If Signal (nee TextSecure) doesn't gain traction, maybe we need a super-sexy frontend over top of email.

[0] Looks like we were concurrently writing up our experiences: https://news.ycombinator.com/item?id=9267147
From the Go FAQ (https://golang.org/doc/faq):

>Generics are convenient but they come at a cost in complexity in the type system and run-time. We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it.

Not hard as in "can't do it", but hard as in too hard to implement without adding the ever feared "complexity".

For the record, I like Go and its philosophy, but I think, above all other issues with the language, the lack of generics is a huge weakness and will eventually be looked back on as a mistake. Not just for not having them before 1.0, but also for waiting as long as they did for adding them, assuming they ever do add them.
Heh, see why this is so confusing? That is of course what I meant -- it's really that Java, passing-wise, just has primitives and addresses to objects.
> How does a reasonable, good person end up warped like this, where they assume that every person out there is a bad faith actor? Where there’s absolutely no scope for disagreement? My theory is that Twitter warps people in this way, by simply removing any scope for reasoned discussion. When you only meet trolls, and never have any friendly discussion with different viewpoints, you assume that a person disagreeing with you is a troll.

Also, nothing sells like negativity and sadness. It's highly engaging material. In my opinion they're just selling the same old goods. The only difference is that the cost of goods is now you.
Would you please stop posting flamewar comments? You've been doing it a lot and we ban that sort of account.

https://news.ycombinator.com/newsguidelines.html
The groundwork was done for embedded systems, but they added the desktop features and even make a few laptops with it now. But those are generally not very well-regarded, since the x86 emulation is slow and there is basically no native software.
Disclosure: Haven't tried it. Why? Too expensive, and the engagement level on the site is too low (although I have no metrics to prove it).
That's really cool.
One more utility to render comments in temporal order could be useful as well.
I did the same thing -- so I went and d/l'ed the torrent last night to find what my password had been.

What a weird world we live in.
Any Rack app. Use Bundler for managing gem dependencies.
Submit FreeBSD PRs or send me email -- or ideally both.
Here's the problem, I only ever hear about the advantages of IPv6 in terms of its much larger address space, and thus as a solution to the limited address space of IPv4. If the only reason to expend all the effort necessary to move away from IPv4 merely to avoid the problem of running out of addresses then of course it's going to be a slow process, and may not be started in earnest until there's really a crisis.
I meant in more places, e.g. Chicago. This is the first time I've ever heard of this. Is there a site where I can check the schedules?
I've just had a read of this and its very good. Thanks for writing it.
I think the author is just projecting.

1. There are plenty of smart people that are bad communicators.

2. Life is compicated and if you can't see the complexity you probably suffer from the Dunning-Kruger effect.
I had a similar experience with an AirNas, which is basically an enclosure for a hard drive that exports a samba share. Performancewise, disappointing, all I could transfer was around 2Mb/s, convenience, maybe, streaming mp3's is fine, but there is no way you can stream movies from it.
Noise wise, I think I wasn't as unfortunate as the author of the post, but you have to keep in mind that these systems are more suited for data centers, maybe the Drobo is just a poor implementation of a NAS box. If I were to get a NAS, I would probably look for something that does block storage, such as iSCSI or FCoE, not sure if there are home appliances for that, but with that you can ignore annoyances like unsupported character sets for filenames and similar stuff.
What do you think they mean when they say "Data should be free!"

Even a cursory look at their position that places like pirate bay should be allowed to be openly run would lead to creators not getting compensated.

Of course if pressed on it, they'll say, "oh, they can work on donations or whatever people feel like paying." But that's forcing content creators to act like street beggars. Like a movie theatre is going to put a hat in front of the Avengers 2 movie to raised 300 million of Avengers 3. It is ridiculous.
To be Immortal, or not to be, that is the question for each cell. Here is simple explanation of Aging(and probably cure)

https://www.authorea.com/users/13335/articles/13690/_show_ar...

This is a result of more than year of research by the Author.
>> the difference between an average runner and the fastest man alive is less than 50%.

So that means the average man can run the 100m in 15 seconds?

It's a much better comparison to stretch that distance out. How fast (slow?) does your average human take to complete a marathon?
"detour", to reuse the word of the last paragraph, is how things happen. Look at how we'll get our favourite programming languages in the browser: by compiling to javascript, which evolves to become a potent IR (e.g. browsers support asm.js).

Even if you look at the end result (the m4/configure/shell/fortran example) and it is indeed twisted, to honestly say it is abnormal to reach such a state is to disregard any experience developing software. Any project, even brought to life in the cathedral style, will accumulate cruft in the long run that can disappear only with effort.
There's a second article in their series on mechanical power
transmission [1] and a HN discussion from a couple of years ago [2]

[1] http://www.lowtechmagazine.com/2013/02/the-mechanical-transm...

[2] https://news.ycombinator.com/item?id=5159884
That you can make a meaningful contribution to the world as an employee.
http://www.springer.com/engineering/signals/book/978-1-4471-...
This looks really cool. Are there any papers that describe neural networks that function in a manner similar to how this library works?