skysight-inc/HackerNews huggingface dataset:
I've been to multiple events in China and the chilling effect is very apparent and very strong in China's cities.
Great thread, thanks for sharing. I've found a lot of what you said to ring absolutely true in my own experience (only recently started publicly sharing content). I also love writing on a typewriter, it's such a great tool for focusing on moving forward as opposed to obsessive, premature editing.

Do you have any thoughts on finding/developing your writing community?
The fact sheet showcases the improvements in the forecast: https://www.noaa.gov/sites/default/files/atoms/files/DOCUMEN...
The biggest problem with Slack is that you're sharing your company's internal communications with a third party.
The DCS games get pretty damn detailed, and the A-10C looks good. [0] It is one of their older planes from what I can tell, though. As for what "pretty damn detailed" means, check out this half-hour tutorial [1] on how to start the plane.

0: https://www.digitalcombatsimulator.com/en/products/planes/wa...

1: https://www.youtube.com/watch?v=X2rYwwrq6Z4
What would an objective view look like?
Going along the same lines as your argument - would you also agree iTunes gift cards are bad?
I usually have at least 6 browser windows open with at least 10 or more tabs each.

I wish there was a better way to do it.

I work on projects for a few days or hours at a time, and maybe only 10 of those tabs are relevant to a given project.

I'd like to be able to somehow only have the relevant tabs for my current project or train of thought.

Someone suggested I use the people profiles in Chrome which seems a good idea but obviously not good enough cause I'm not doing it.
When the charting library gives you exactly what you want (or close enough), sure. Probably for 95% of what most people need to do that's enough.

But as soon as you need to deviate or add extra functionality from what your chart library gives you, it's often about as much work to just do the chart from scratch in D3 than to dig into the internals of ChartJS or whatever to add in what you want.

Also, while it does have a steep learning curve, once you get the hang of it it's not that hard.
Actually... rotary engines did go in aircraft. [0]

Wankels go in Mazdas.

0. https://en.wikipedia.org/wiki/Rotary_engine
There’s a known correlation between increased https://en.m.wikipedia.org/wiki/Interoception and anxiety.

Part of how panic attacks work, for example is a feedback loop where you’re aware of the way your body is reacting to panicking (feeling your heart speed up, etc.), which makes you panic more.
>Policymaking is the job of Congress

This hasn’t been true for 50 years.

Maybe that upsets people, but it's historical fact. The judicial branch granted itself policy-making powers in the 60s.

If the courts were merely enlightened organizations that neutrally interpret the law, as the framers intended, then nominations wouldn't be so nakedly political.
I don't know about the parent poster, but apple watches have had a high rate of a.fib false positives.[0]

I'm not sure if that has been remediated yet.

[0]:https://www.biospace.com/article/apple-watch-atrial-fibrilla...
Game Builder: Create 3D games with friends, no experience required
The headline is kind of obvious, really.
Presumably they're now in school and have bitten, hit, scratched, pushed, or otherwise physically harmed others (most kids do particularly in the transition from parallel to cooperative play; greed is a very strong instinct). What's your spin on that? You just suggest that the child removes themselves if they feel like it?
Portable white-coat hypertension, yay!
This happens to me in Safari (12.1.1 (14607.2.6.1.1))/ macOS (10.14.5) as well.
Sorry, I completely misread that!

The principle still applies though. It's a swerve into a generic controversy to which people's responses will be indignant and predictable. There's no curiosity in such discussion, and therefore it's off topic for HN.

https://news.ycombinator.com/newsguidelines.html
Ok well if your metric for "botched" is that developers had a hard time, the general 32-bit Carbon to 64-bit AppKit transition would have to count. :) App Sandbox perhaps too...
Check out https://workona.com/. Been using it for work recently and really enjoying it.
Consider the sentence just before “This takes n(c + n) simple operations”, as even quoted by you: “Section 5 […] states our main algorithm to compute c coefficients of the nth iterate of divstep”. So from this it is clear that c and n are the number of coefficients desired and the number of iterations desired; they are not the input to the algorithm (the two numbers or polynomials whose gcd is sought).

I'm really curious about your comments here. To understand them better, could you take a moment to say which of these statements you disagree with:

(1) A function f is O(1) if it is bounded. That is, if there exists a constant C such that for all n, we have f(n) < C.

(2) When we say that an algorithm (or more precisely, its running time) is O(1), we mean that the function “the algorithm's running time as a function of its input size” is O(1). In other words, let's denote the time that the algorithm takes on input I by T(I), and let us denote f(n) = max_{|I|=n} T(I) where |I| denotes the size of input I. Then we mean that f(n) = O(1). In simpler terms: that the worst-case running time does not grow without bound as a function of the input size.

(3) The algorithm in this paper, to compute the GCD of two polynomials or integers, does not have a bounded running time. (In fact, the authors describe it by the term “subquadratic”, and compare it to earlier subquadratic algorithms: “[…] a constant-time algorithm where the number of operations is subquadratic in the input size—asymptotically n(log n)^{2+o(1)}.”) That is, given any constant C, there exist inputs to this algorithm (two sufficiently large polynomials or integers) such that the running time of the algorithm is greater than C.

(4) As (3) shows that the property described in (2) does not hold, the running time of the algorithm here is not O(1).

One can argue separately whether “constant time” should be used to mean

• (the usual computational complexity sense) that the worst-case running time, i.e. the function f(n) is O(1), or

• (the cryptography sense) that T(I) does not give any exploitable information about I beyond what is known, typically |I|.

This is just an unfortunate clash of terminology across the cultures of the two fields, and IMO not an interesting thing to debate — everyone can choose whatever terminology works for them. But your claim that the two definitions are the same is puzzling, as all of (1), (2), (3), (4) seem obvious to me.
and of course charging times, cold weather performance, real range (it's funny how advertising pamphlets are taken on face value as facts)
Terrorists currently utilize cars for destructive acts all the time - it hasn't caused us to abandon them.

I wouldn't be surprised if, had we gone down that path, automobiles had less fissile material in them than platinum. Currently fissile materials and high explosives are purchasable, we just keep an eye on purchases and follow up on suspicious buying patterns.
> Olive tried the approach after the University of Houston rejected his claim that the public university should pay for a photo it used without permission in web and print publications, contending the university has sovereign immunity, a well-established legal principle that protects a state from getting sued.

Terrifying. So the University of Houston claims they can just steal whatever they want?
We use nomad a few different ways. One is system jobs which run DNS and Fabio (the networking fabric layer) on the host machines. Then, yeah, for all the apps and services we use Docker containers which I've found runs pretty well...with one caveat: make sure if you're spinning jobs up/down a lot you get a fast disk. For instance, we were running on 64gb ebs gpio volumes and Docker was starting to grind to a halt on them (we spin workers for our queue up/down quite a lot). We started using instances with ephemeral SSDs instead which has a bit more operational complexity on init, but overall works really nicely.

We also use Nomad for deployments as well. I wrote some deploy scripts by hand that create the Docker containers and load the templated Nomad jobs ie

image = "container-hub.myapp.com/api:{{ BUILD_TAG }}"

becomes

image = "container-hub.myapp.com/api:master.20190613-153222.f996f1bd"

I'd say as far as "take this container and run N instances of it and load balance requests at this hostname to them" Nomad has been pretty great. There is definitely some work involved getting the comm fabric all set up exactly how you want (Fabio does make this easier but it's still work). Consul now has Connect (https://www.consul.io/docs/connect/index.html) which I haven't looked at yet which might alleviate a lot of this. I think some of our complexity also came fromt he fact that we do have TCP services we needed to load balance and most fo the service fabric stuff forces HTTP onto everything.

Overall my experience with Nomad has been great. It's capable and really not too difficult to operate for one person who also has tons of other stuff going as well =].
given that the "fuel" was set to be replaced every 5,000 miles, i'm going to guess that it was going to be reused, but likely the need for weapons grade plutonium and the amount of shielding required made it not feasible to even think that far, so no idea what the end product would have entailed.
>We tried pretty much everything //

Did you smack her?

Worked first time to stop a child running on to the road for me, never needed to repeat it. Other kids in my care have learnt without that necessity, thankfully.
Both looked kind of like GTK (in a non-verbose language like Python) to me, too. Maybe I am seeing things.
"VB6 to VB.NET is not a successive version of a .NET tool, front-end or otherwise."

Correct. But VB6 was the main tool for quick UI development before Winforms took that place. Things that would have been written with VB6 would be written in Winforms once it came out.
I must be misunderstanding what it is you want to do. As a test, I opened two images in GIMP. On the smaller one, I ctrl-c. Tabbing over to the larger one, I ctrl-v. The small image is overlaid in a temporary layer on top of the larger one. I can drag it around with the move tool. At this point if I'm done I can just export it. If I need to do more work I can either flatten it with Layer -> Anchor Layer or make the new layer permanent with Layer -> To New Layer.

I don't see how it could possibly be simpler than that. Even the exact same keyboard shortcuts you used in MS Paint work directly in Gimp with no changes!
It was an example, captain pedantic.
I'm not much of a gamer but a racing/puzzle game sounds intriguing. Is that a novel concept or are there existing examples out there already?
The word "hyperspace" seems to appear only in the article's title, but your comment made me wonder.. It would make sense that "hypertext" arose from "hyperspace". I traced back the etymology and it looks like the 19th-century mathematician Bernhard Riemann was the first to coin the word, at least the concept of nth-dimensional geometry.

The idea of higher dimensions was quite popular among artists in the early 20th century [0], and I theorize that somehow the stream reached Ted Nelson when he came up with "hypertext".

From his "Brief Words on the Hypertext" (1967): "'Hyper-' is used in the mathematical sense of extension and generality (as in 'hyperspace,' 'hypercube')."

He also mentions how "hypermedia" represents "complexes of branching and responding graphics, movies and sound – as well as text".

The use of the word "branching" is reminiscent of neural networks, and it makes me wonder about the correspondences between the structure of the brain (or "mind") and space itself.

[0] https://en.wikipedia.org/wiki/Fourth_dimension_in_art
One question, why?
Not everyone has always had access to everything... internet in rural districts used to be rare as well.

I don't think you can really make any sort of meaningful conclusion from this - rural areas tend to lag in this sort of innovation.
How would a mute button make her situation better? That will not make the problem (the guy's behavior) go away. He'll realize she muted him, and find other ways. Tell HR.

Slacks response is entirely reasonable.
Isn't this just the next level of "If I go to sleep right now I'll get 7 hours ... 6 hours ... 4.5 hours ... <panics>"?
The issue isn't agreeing or disagreeing. I don't have the energy to agree or disagree with most comments that get posted here. If that sounds odd, imagine how weary you'd be after doing this thirty thousand times, which apparently I have by now.

The comment was against the site guidelines. Provocative, grandiose claims on controversial topics are flamebait.
Which could also not possibly be illegal.
Ask HN: Drawing/Drafting learning resources for devs?
I'm looking for suggestions of books, online courses, etc to improve my non-written, visual communications skills for software.

I'm looking for help in two areas -- first, my handwriting is terrible and, even though I'm specifically not asking about writing here, my poor handwriting also affects my attempts to sketch and diagram. How does one go about fixing bad technique here?

Second, I'm looking for guides on _types_ of visual communication around software. I'm familiar with UML, and I do my fair share of sketching high level architectural components, but just as there are different kinds of maps for different purposes (road maps, topo maps, etc), I'm realizing my toolbox for visual representations of software systems is lacking.

In a nutshell, I'm feeling I'm not as effective in visually representing software systems as I could be - both when I myself am the audience and am just trying to understand a system, and when I'm proposing or explaining systems to others.
Oops, that was meant to say "modeline" but autocorrect on my phone doesn't like that. :(
Uhhh the default configuration harvests your contacts database, wtf?
> What is and isn't FOSS is not clear and never has been, when it comes to copyleft.

OSI and FSF would disagree.

> We could rewrite any copyleft license as a limit on use.

What is the purpose of your argument? What are you trying to achieve? Do you want a Lobjan specification of FOSS? There may be difficult cases around the edges of the definition of FOSS, but restrictions on commercial use are not one of them.
Another clever move by Texas secessionists in their strategy to make the state too unpalatable to deal with or in.
I anecdotally found this to be true for myself. Especially on Sunday night I would start stressing about my sleep numbers.

Needless to say, if anyone would like to buy a used fitbit versa...
> If electrics had been chosen and had 100 years of continual minor incremental improvements...

Battery technology is still basically just ordinary chemistry and, thus, hasn't made much progress in 100 years. E.g., we use a lead acid battery in cars now, and they had lead acid batteries back then.

Just look at the periodic table, pick some elements, and make a battery. They did that 100 years ago also.

If we do something special with graphene, high temperature superconductivity, maybe still with a capacitor of "doped barium-calcium-zirconium-titanate", etc., technology not known 100 years ago, fine, but these are all long shots, both as in risky and how long it will take to be successful or give up.

Gas-electric hybrid involves essentially two engines instead of one but can do some amazing things, e.g.,

https://www.youtube.com/watch?v=vWZci9dUROM
If you took time to read the code linked, you'd notice two things:

1) It's very common for the processing of samples to not be independent, but have iterative state; for example delay effects, amplifiers, noise gates...

2) The work done per sample is substantial with nested loops, trig functions and hard to vectorize patterns

So not only does your technique break the model of the problem domain, the L3 latency you're so worried about when retrieving a block of samples is comparable to a single call to sin, which in some cases we're doing multiple times per sample.

Now you conflate passing data between threads with memory allocation, as though SPSC ring buffers aren't a trivial building block. This is after lecturing me on my many "misunderstandings"... if you're willing to assume I'm advocating malloc in the critical path (!?), no wonder you're finding so many.

I'm not upset, I'm just being blunt. Ditch the cockiness, or at least reserve it for when your arguments are bulletproof.
Explored rather amusingly in The Pale King

https://books.google.com/books?id=gW0K6X-ThtAC&lpg=PA12&dq=p...
How about NaCl and basically almost everything made by DJB?
> Get ready for a future of expensive food and famines.

Or get ready for a future of increased crop efficiency allowing for more and more cropland to lie fallow for long periods.
Gives a real context to ‘steampunk’ ... imagine if we had developed that way...
Writing sounds existentially terrifying.
We've considered it, but it's way more Javascript than we're comfortable introducing by default. (Actually it's Arc compiled to JS, another piece of software I'd like to publish someday.) Most likely, we'd make it an option you could turn on in your profile, so you'd get the functionality without having to install an extension.

(If by folding you mean collapsing comments, that was implemented separately, as part of HN proper.)
Rotary engines typically end up in smaller aircraft, like kit-planes and such. But yes, I've heard the rx-8 uses one.
>> you can't introduce newer patterns without breaking compatibility.

Yeah it is tricky, but Java has a good track record here:

In 1.2 they added all-new Collections API. The old API is still there and still works, though it is not used much these days.

Then in 5 or thereabouts Collections API got generics.

Then in 8 or so, Collections API got streams, magical multithreading etc etc.

Lambdas were added to the language and standard libraries, and so on.
One hour per stop, maybe. It’s 75 minutes to fully charge the original version, so likely a bit more for the long range.
I just call it "the step". It's not always clear when a child is sent to "the step" whether they're guilty yet.
Apparently so, according to the university's defense they have sovereign immunity so its no biggie.
I took mine home on my first car. Found out they hadn't sent it through Honda finance like was discussed for 3.5% but a local bank at close to 19.5%...they were upset the next day...then really upset with the approval from Honda. I was a young freshly graduated college student whom they thought apparently couldn't read.
> Facebook is currently doing an end-run to create the first supranational currency, and it's billion+ users combined with the technological agility (specifically, the lack thereof) of national governments means that they actually have some chance to succeed.

There are good things to be said for disruption, but it strikes me as reckless to set out to disrupt the global monetary system, even with the best of intentions.

I'm sure those involved will be making all sorts of assurances as to how everything will be careful, but with a system that's as complex as the global economy it is hubris to think one can accurately predict the impact of this sort of a change.

I don't think it's too far-fetched to imagine a scenario in which adoption of FaceBucks has a not-insignificant impact on some of the world's smaller economies, to whose populations it will no doubt prove useful.

This would change those countries' economic behaviour, and in turn the behaviour of everyone they deal with, rippling through until it also affects those currencies FaceBucks are pegged to.

I don't see such a scenario ending well.
>I wouldn't be surprised if you eventually have to end up getting police to stay on site with the drivers for this scenario.

that's ridiculous given that similarly important situations happen all over the tech sector, and there are no such police escorts.

I understand the issue, but there aren't any police to tackle rogue actors all over the place. At some point we rely on trusting a professional to be a professional, with retroactive punishment being the ultimate deterrent.

Unless Starsky is hiring people anonymously without payroll or background checks, the identity of the person who flees will be known -- at which case the criminal justice system kicks in and attempts to apprehend and prosecute.

Put another way : Do you often get police escorts on your drive to the grocery store?

My first hacky technical solution? Put a breathalyzer on the teleoperation terminal. A high count calls up some supervisors and disallows the use of the terminal. No cops needed.

Is this practical? Is it responsible? No, probably not -- but it's nowhere near as impractical or irresponsible as wasting hours of on-site police during all hours of operation.
VMWare Announces Intent to Aquire Avi Networks
The trouble with bookmarks is they take conscious effort to create and maintain.

The trouble with history is that it's a soup of every random page you've ever visited.

The trouble with tabs is they're a collection of web pages you at one time thought you might get back to, roughly sorted by the time in which you first opened them.
Just read “Why We Sleep”. Never had a problem getting to sleep until I started reading that book.

I started stressing hard if I didn’t get to sleep right away. Put it down for a few days and all is well again.

Excellent book, freaked me the f out.
"...they face an intimidating array of hotel staff members, wealthy golfers, fences, guard stations and gates."

Wealthy golfers are intimidating? And how can you tell the wealthy golfers from the not-so-wealthy golfers? Ritz Carlton staff members are actually very friendly. Prison fences may be intimidating, but not so much these fences.

Guard station, agreed. But there is one. Not plural.

I've stayed there a couple of times for company-paid conferences. There are 'beach access' signs, but I agree it's not clear that the public can use the parking garage to access the beach.

I just find it laughable that the writer uses 'wealthy golfers' as a source of intimidation. Perhaps the public finds wealthy people intimidating in general. Is that true?
Pretty sure that lockpicking instructions are legal. You can find a lot of lockpicking channels on youtube.
This is super useful, thank you! Do you think all of this is worth doing, now that you can basically get managed Kubernetes for free from providers as long as you use their machines?

It feels like this is much easier than rolling your own Kube, but not easier than using the managed version...
Thats a good point, actually.

This is something we've been looking for at my job, but we don't have the technical expertise to do it ourselves (a CDN is tricky business, not in our core competency). If an SLA that included support and/or customization as well as had a direct line to high level support for feedback, you could easily net 50K or more.

Seriously. I know my organization would be willing to pay even more than that. If you're reading this Pika founders, you should really give this some thought.
Please don't use HN for political or nationalistic battle. When people start importing pre-existing political cases into the threads, with long lists of links and talking points, curiosity has been left far behind. This site exists for curious conversation, not agendas.

https://news.ycombinator.com/newsguidelines.html
I was condescending for a reason. Lots of people lose their minds when they realize it’s gonna be like that forever.

I’m sure you’d change your mind.