skysight-inc/HackerNews huggingface dataset:
I think as computers have advanced in power the technology that runs on them increases in complexity to utilize the new power. With economies that prioritize growth, people in charge of things like web standards want new ways to innovate over their competitors. Developers don't want the power afforded by additional computing cycles to go to waste. They also find things lacking, like the difficulty of accomplishing "holy-grail" webpage layouts. Standards are expanded to accommodate these pain points, and new features are added, but nothing can be taken away as this would break things that already work. This continues to the point where the web implodes under a plethora of animated SVG hammers striking anvils and autoplaying videos.

Thinking of it another way, computers of a long time ago could do only basic things like printing strings or drawing lines. Computers of today can still do those things, in addition to a host of other things that are now only possible due to technological advancement, like streaming video. But in some environments it is possible to limit yourself to having the computer do just the simple things - it's just a matter of deliberately opting-in rather than doing the only thing that's possible to do. For example I'm trying to write a "Web 1.0" webpage in the style of early 2000's design like Praystation[1], ignoring the shiny new technologies that do a lot more, because I believe that "more" is not necessarily "better". I believe you have to be ideologically motivated to do this now, because it seems like a lot of average web users have come to expect SPA-style apps with fancy animations and client-side interactivity, and that's where a lot of interest in web design appears to lie at present.

Of course, for a video-sharing app this doesn't really apply because the platform it runs on was proliferated fairly recently. The oldest model in the smartphone lineage came out at the start of 2007, and in order to build apps for it, it was necessary to install a full-blown developer toolchain with visual layouting tools and hundreds of APIs available for use. That's the simplest it can get. In the 1980's you could just 20 PRINT "HELLO WORLD".

I think it would greatly help if the author published the source code, as he briefly mentions considering. At least then it would be possible to judge exactly how technically complex the software is, and people could learn from it also.

However, at the point where you need to rely on complex cloud infrastructure like AWS to build things like video sharing applications, it might turn off anyone not completely interested/invested in app building. Although, I do believe a completely invested/motivated 16-year-old could pull off something similar, given the amount of documentation and free libraries on the web. That's not discounting the difficulty of actually accomplishing such a thing - for a young newcomer it would be necessary to learn many disjoint concepts for such a thing as video streaming. But given a significant amount of effort and motivation, it's at least possible to do in the present age.

[1] https://joshuadavis.com/ps2-praystation-v4
Bad bot!
That’s a practical difficulty, not a logical impossibility.
I still remember when Google promised to bring free wifi to all of the poor neighborhoods in Chicago. Amid a big frenzy of local media and politician hoopla it said was going to put access points on every streetlight.

Then Google found out that when the street lights turn off, there's no power to run the access points. So it just walked away.
> So, are we bemoaning that we don't have an standard for the language?

There is a standard. [0]

[0] https://www.ecma-international.org/publications/standards/Ec...
Here in Norway they make that exact recommendation.
Hover a mouse over a link – just don't trust the results
From what I've heard Amazon has a more data driven approach to product development. They're still prepared to take risks, but do it in a more controlled fashion. There's no Amazon Stadia yet (for example) but there is Lumberyard and various services catered towards game developers on AWS. If they do decide to launch something similar in future they will at least have some understanding of the industry they're getting into.
Ha! No. I don't pay a lot of attention to usernames. FWIW, my impression of the quality of your posts is generally high.
Once, some time ago, I was working on an Interesting Feature for an app using wifi hotspots to connect multiple devices. There were LOTS of problems getting this working properly on arbitrary devices, but I found that Joe-random devices pumped out of a back room in Shenzen... Actually usually weren't bad. The worst were Samsung devices: endless changes deep in the stack for no apparent reason, which created all kinds of funny behavior that had to be discovered the hard way and accounted for. (Also, it turns out there are like twenty different phones called the J2. Nightmare for bug reporting...)
I pretty much always use lxml. It has an html method but I typically just use etree.parse(). It's very fast and has excellent XPath query support.
It's not good when Trump does it for "Republican party" purposes (to boost stockholder returns).

It's not good when others do it for "Democratic party" purposes (to offer large quantities of free stuff).

It really is as simple as that. Keep the budget balanced (certainly outside of a recession!) and you'll be less likely to be caught with your pants down. Keep it unbalanced and you'll be at the mercy of the markets.

Who knows where is the 10 year headed, 5%, 10%, even more? The monetary system would probably be rewritten before even 5% ever happens, with serious disorder on the way. Assuming we're not at the beginnings of the end of this iteration of money.
I thought this was pretty obvious.... but ok, so don't ssh places you're not supposed to?
Amazing to hear! Narwhal is my favourite reddit client as well. Any chance of getting in on beta testing when it's ready?
>> highest performance with regards to production usage

Not really, no. I've been using TensorRT for that quite successfully. If you can work around its limitations, I don't think anything can compete, at least not on modern NVIDIA GPUs. And yes, I'm aware TF can use TensorRT as well. But why drag in all of TF if you just want inference?
There are about two ways to get a 99% conviction rate: run total kangaroo courts that only fail to convict when the defendant credibly threatens big problems if they get convicted, or just don't take cases that aren't open-and-shut to court in the first place.

And while the kangaroo court thing is maybe a bit too true to be comfortable with, I'd wager Japan errs heavily on the side of not bringing potentially contentious cases to court.
You can to some extent. There are a number of tools that attempt to convert from audio to note information (MIDI).

As someone who's done some experiments with those, there are some major caveats:

- Most people can't sing a melody as well as they think they can. Trying to figure out what they were trying to do is where most of the effort goes. Even I'm mediocre at such, and I'm at a professional level at one instrument, and competent at a few others.

- You have to deal with overtones. Almost all naturally produced notes are a stack of waveforms, and figuring out which one caries the intended signal isn't always trivial (and can be even more complicated in polyphonic harmony).
> If I had to believe the lessons, there are only two topics that Germans talk about: The Wiedervereinigung (reunification) and the war.

According to my lessons, they also talk about Umweltschutz (environmental protection), especially Mülltrennung (garbage sorting).
This is just a result of people having finite time and resources. There are thousands of possible hobbies, and making home-cooked software from scratch is just one obscure one.

For instance, can you make a literal home-cooked meal, without acting as a passive mass-market consumer (no grocery stores or supermarkets)? After all, you're living in the richest part of the richest part of the richest time of the world! Can you raise and butcher your own pig, grind your own flour, grow your own vegetables in your backyard, distill your own spirits, and chop your own wood to build your own fire? Cooking has always been a much more popular hobby than anything technical, and likely always will be, and yet almost all its aspects have been outsourced. Why expect software to turn out any other way?
Doing a complex 8 layer board would have been traditionally expensive... or nonexistent, depending on how long ago we’re talking. DIY accessible stuff is usually single layer or dual layer through-hole stuff.
It does exactly. Thank you. This is 4 times that of a singly occupied car. Probably more effort should go towards car pooling. And maybe electric scooters.
I’m sure we’d hear about these infected people in the Bay Area.
Look at Integromat. I used to use Zapier but have moved mostly over to this instead.
Yes, their website is actually implemented as a TiddlyWiki itself.

I think their UX takes a little bit of getting used to and can be improved. This project in particular wouldn't be incredibly difficult to modify, so it didn't worry me too much.

Regarding permalinks, there's actually options you can configure both to show a button to copy a permalink to a tiddler as well as to display the correct permalink in the URL bar.
I was recently surprised to discover that Jax can't use a TPU's CPU, and that there are no plans to add this to Jax. https://github.com/google/jax/issues/2108#issuecomment-58154...

A TPU's CPU is the only reason that TPUs are able to get such high performance on MLPerf benchmarks like imagenet resnet training. https://mlperf.org/training-results-0-6

They do infeed processing (image transforms, etc) on the TPU's CPU. Then the results are fed to each TPU core.

Without this capability, I don't know how you'd feed the TPUs with data in a timely fashion. It seems like your input will be starved.

Hopefully they'll bring jax to parity with tensorflow in this regard soon. Otherwise, given that jax is a serious tensorflow competitor, I'm not sure how the future of TPUs will play out.

(If it sounds like this is just a minor feature, consider how it would sound to say "We're selling this car, and it can go fast, but it has no seats." Kind of a crucial feature of a car.)

Still, I think this is just a passing issue. There's no way that Google is going to let their TPU fleet languish. Not when they bring in >$1M/yr per TPU pod commitment.
I'm not that sure about computational intelligence being all that impressive. For instance, that parlour trick you mentioned is common enough to come across (I'm not particularly a super genius but I had it figured out by the time I was in college) that I was surprised that so many people found it useful. Like legit intelligent people were talking about how useful it was on Twitter. Which made me realise that some of us were just quicker with math even if our overall intelligence wasn't spectacular.
My one on one conversations with my boss became significantly more productive when we started just going and grabbing a cup of coffee for them.

It's a more social setting, which puts you on footing to actually have a conversation.

The previous six years to that, my boss would ask the same canned questions and I would give the same canned answers. The whole process would take about three minutes and nothing would be gained by anyone.
How to Provide Free Time-Limited Trials in the App Store
I've seen computational biologists , mechanical engineers , non-programmjng entrepreneurs but what does a diplomat do on HN?
Pretty much - the rocket is smaller & you can usually also get more thrust, while loosing some efficiency.

There are were more rockets like this (kerolox for first stage & hydrolox for upper stage), like for example Atlas 5. Other rockets used kerolox boosters, such as for example Energia & IIRc some of the new Chinese rockets.
Mark Zuckerberg Again Calls for Big Tech to Be Regulated
CoronaCoin (NCOV) – The coronavirus-backed ERC-20 token
That probably went into the decision, but rocket science is complicated. While not on the Saturn V, you there’s a good discussion on fuel tradeoffs here, after explaining the engine cycles: https://everydayastronaut.com/raptor-engine/
As demonstrated above, Sussman's involvement in steering the Scheme language design continues to the present day, while Steele's involvement continued until at least R⁵RS (published in 1998), so I don't think there's any reason to think that the ANSI Common Lisp standard (published in 1994) is referring specifically to the first versions of Scheme in 1976 — particularly given that it was written by Pitman, signatory to R³RS, R⁴RS, and R⁵RS, which say (by way of explaining their subject matter) "Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language". Moreover, certainly Pitman isn't referring to old versions of Scheme when he's talking about => in his article about different Lisp camps.
But then aren't you making the target version aware it has been transpiled? Once you go that route, then it becomes a back and forth of hacking around whatever trick used for that situation. I cannot think of a general fix that doesn't result in having to solve the halting problem.

As I said it is logically impossible in general, but you can perhaps restrict the problem to a practical narrower case in which transpilation is always possible.
I agree about lack of initiative, I just don't want people thinking if they just listen to enough music/TV/whatever they'll magically be able to speak and understand. That only seems to work in children (at least to seem like a native speaker to other native apeakers). It takes work for is adults! For French, it will seem slower after time, don't worry! French in particular has a lot of slurring, but it is predictable after learning the rules (and there are rules!). I recommend the book "The Sounds of French". The new "Ad Vitam" on Netflix is entertaining and you can hear some reasonable-speed modern French. I have some beginner book/audio recommendations if you want.
I think it can definitely help in the thermostat example. This was literally the original value proposition of the Nest Thermostat, and they went to some length to demonstrate that they were effective, using both internal and third-party studies. The claim is an average of $130 in energy savings per customer per year... Which translates directly into a positive effect for carbon emissions.

https://storage.googleapis.com/nest-public-downloads/press/d...

So, if you throw a whole lot of effort at it today, it can work well! I just want this sort of thing to be more automatic.
When I first looked into digital note taking about 8 years ago, I was in love with OneNote and the idea of using my computer to take written notes with a stylus. Unfortunately, I don't think there are good serviceable solutions for this, even today. As I've gotten more and more serious about note taking, I've found that my desire for digital handwritten notes has shifted.

My current setup:

- I use an Onyx Boox Note 2 to take handwritten / drawn notes when I feel a strong need to do it digitally. It has an ePaper screen that's super smooth. The notes stay on device and are backed up (but not synced to my Tiddlywiki)

- I keep a tiny paper notebook with me at all times for jotting down ideas and thoughts that appear in my head during the day

- I copy abridged versions of my paper notes into Tiddlywiki at the end of the day or the week to reflect on them and to have them be indexed and searchable.

This solves the awkward problem of handwriting recognition being utterly unserviceable for my handwritten notes, ensuring everything that matters is searchable since I copied it manually. It isn't too much work.
It's logically impossible if the joke is a godel sentence for that language!
Ask HN: What content format do you prefer for tech content
I run a boutique digital transformation company called NextLink Labs. Our goal is to help companies adopt best of breed DevOps related tooling and processes that can fundamentally change the way software is built and business is done. We have a few items up in our insights section, but education is such a big part of our goal here we want to make sure we are producing content others will enjoy consuming.

Right now a few options:

1. Short intro content on things like Terraform, Consul, Vault, k8s, Ansible, gitlab CI, github actions, helm, and security related to the above things

2. Extensive deep dives into the above topics features but done in a series of posts

3. Extensive deep dives into a topic all in one article

4. Short article paired with an extended twitch steaming session demonstrating how to make some reference architecture or ci/cd pipelines or other example

5. Tweet storm (ugh)

Im looking for any recommendations on format of content desired and also some topic requests relating to DevOps, Cybersecurity, and cloud architecture.

Ive been working in this consulting space a long time. But new to content and plan to be putting out a lot of it. Tell me what the people want!
Good reasons not to use TypeScript
> (BTW, seriously, is there anyone who uses Outlook anymore?)

Outlook is still huge amongst professions that have to deal with people a lot. The calendaring is better than online solutions (by a lot) and the plugins, I am told, for stuff like Salesforce are awesome.
Columbus, Ohio Launches Self-Driving Shuttle Service
As a user of different websites, I have to say. I get extremely annoyed a SPA websites that should be server rendered sites. Over a 3G connection they are extremely slow and annoying. Especially when it should just be a simple page. And I know that it isn't the SPA itself that is the problem, since gmail loads its website extremely fast. I think the issue is poor practices in caching etc. But really, they don't need to worry about all those good practices if they would just render on the back end to begin with. Just give me simple pages with little unnecessary content so I can get on the page, get what I need and be off without having to wait 10 seconds between each page load (and yes, that is with the SPA).
This is absolutely a false dichotomy. A home-cooked meal is not one conventionally thought of as being from items hyperlocally sourced. At least, not in the last 70-100 years. We’ve had Sears Roebuck and the like for quite some time.
Yeah, Neumann was well into the nutty end of the genius spectrum. As in, his genius was so nuts that it's hard to believe he was real. Similar with "The strangest man to ever visit my lab" - Paul Dirac (that's a quote from Neils Bohr). At least Dirac appeared to be autistic enough from the description that I'm not surprised he was able to do what he did. It's a superior intelligence, but I'm guessing he was obsessive about shit as well.
Exist[0] is as close as I can think for this type of thing.

[0]https://exist.io
> All current project stuff is hashed out in or after scrum.

I don't know if he actually cares or if it's just a way to get me to talk, but my manager and I always start with whatever I'm currently doing, just in more detail than standup allows.
To ensure foreign intelligence agencies have reduced visibility? To prop up local industry? Support customisations? Lots of valid reasons to roll your own OS, especially for National organisations.

The question I have is isn’t it obvious?
>I have some beginner book/audio recommendations if you want.

Sure, I'll take a look. Thanks!
This article looked like a deliberate sarcasm or the author's points were very weak.
> Isn't it just that backpropagation on the layered topology is relatively straightforward? That's not to say you can't write a backpropagation on an arbitrary digraph...

Moreover, any arbitrary digraph can be expressed as a layered topology (possibly with a lot of 0-weights). Since there's no fundamental difference you might as well work with whatever's easiest to compute with.
Simple secret morning habit to burn up to 84 pounds of fat naturally
Feynman has no dearth of stories showing his genius, but one specific example is a video 3Blue1Brown did of how Feynman converted the velocity vectors of a revolving body in a gravitational well (I think it was that) into a perfect circle of vectors. It's one of those results that's deep and yet you can find it yourself too if you spend enough time with it.
I don't know why you're being downvoted. The natural disaster is something that happened. That's the exact reason aid was delayed to New York and New Jersey post Hurricane Sandy. There really is no equivalency. Democrats when they care about deficits in or out of power the walk the walk. Mostly caring about deficits doesn't fit their model. They're Keynesians whatever. But Republicans just straight up never care when they are in power. They run the deficit up like no one is ever going to have to pay the bill. Then they lose the election and discover a conscience. Its been thirty years of this at this point. It is what it is.
I've had countless ideas, most bad, some good, some fantastic. Quite often there is someone to be found who already had it and worked at horribly, reasonably or in an awe inspiring way. A few years ago an idea of mine evolved into something spectacular (while still remaining just an idea) it was original and I now consider it the best idea in the history of humanity. The best part is that humanity [in its snail like progress] is also ready for it.
Why is this obvious? I don't know much about crypto but I'd imagine it's possible for an protocol to not reveal the identity of the authenticating party.

For example a server can send a challenge which requires knowledge of the private key to solve but does not reveal anything from the client on failure.

If the server has multiple authorized_keys it could just send multiple challenges and accept a reply for any of them.

Am I missing something? This seems like a nice privacy feature.
How to setup your own WKD server
Autohotkey on windows is my goto tool. I don;t know much about it but I can do the basics like move mouse to x.y coordinate and click it, or send a string of keystrokes to a form etc.
This is a process that some of Google followed as of 10 years ago. I cannot tell you whether internal pressures have caused groups to not follow it or they are measuring the wrong thing.

I know from experience that A/B testing can make it hard to have a coherent product design (Amazon's page is a good example of that). But it is still much, much better than the usual alternative.
> 5 ULPs is a bug or a garbage library.

I wouldn't say that. There is definitely a trade-off between accuracy and speed, and that trade-off varies for different mathematical functions. And it's not unreasonable for some people to say "I can tolerate losing 10 ULPs if it means the code will run twice as fast." None of the current math library implementations do a good job of letting users explore those trade-offs, and many of them don't even bother to give a claimed accuracy result.

(Note that Sun's [1] java.lang.Math does give ULP requirements on math functions, and Math.tanh has a 2.5 ULP accuracy requirement--atan2, sinh, cost, and tanh are the only functions with a >1 ULP accuracy bound).

[1] And yes, I'm calling out Sun here and not Oracle, because it was Sun who designed the math library and reported the error bounds, and the standard math library that people use when they're not shelling out to libm is Sun's fdlibm implementation anyways.
There's a big difference between a paid (Google) service and a free one.

Google doesn't generally shutdown paid B2B services, but it certainly does have a record of instability on free consumer services (like this wifi thing).
Any plans for a visual editor like Kantu?
I don’t know what to tell you, but there’s a fundamental difference between being the transgressor and responding to a transgression.

And I say this, FWIW, as a on and off smoker.