skysight-inc/HackerNews huggingface dataset:
I responded to a sibling comment here with some more details about what I was wondering about: https://news.ycombinator.com/item?id=21384082

Basically, what I was wondering about was rather, even though that article tells us which players support gapless playback, it doesn't say which players support loop points.
> It forces people into ... better practices

I've got no beef with IPv6; it seems pretty great there being enough addresses that everybody gets one.

That said, being unmemorable is not a feature. Doing nothing is an alternative to doing things 'the right way' and people will choose it. The situation will backslide a little bit - with IPv4 people would do things, with IPv6 some people won't. Unless the goal is to configure IPv6 systems for their own sake, this is an unfortunate and unwanted side effect.
I think you're wrong (yay!) about plaid's pricing.

My startup uses them, and we are very low volume, and we pay $1.50 for an auth and $0.30 / month for each active account we pull transactions from. Getting balance costs $0.10 / call though.

We signed up probably about 6 months ago.
It's pretty disingenuous to talk about prius as if they are equally bad to all other vehicles.
AWS has outpost, which is "EC2 mechanics in your own datacenter": https://aws.amazon.com/outposts/
There may be some truth to what you're saying, but your first message is what most people would call unhinged. "Fuck people who believe in X" without then substantiating it (or substantiating with "it's so obvious I don't even need to") will only find an audience who already agrees with you and does nothing constructive.
I've dealt with bouts of severe back pain from sitting at a desk for far too long through my 20s (and probably initially caused from a dumb injury lifting weights). I suffered with "throwing my back out" for maybe 10 years. It got to the point where I sneezed one time and threw out my back so badly I was bedridden for a full week.

But now I'm 42 and pain-free. Pilates (with a GOOD instructor) was what initially helped me. I started when I was still hurting badly and a good instructor can help you strengthen muscles and loosen what needs stretching without damaging you further. Mine was an active dancer and knew a ton about anatomy and injury recovery. I believe Pilates was originally created to help dancers recover from injury so it is a good place to start. Without knowing your underlying issue, most back pain people have comes from sitting too much, which means you can probably solve the issue completely through exercise and stretching.

Some small details that might help right away: a big key for me was learning how to "activate my core" which is something like sucking in your stomach but more conceptually like trying to draw your stomach back toward your spine. I believe it is a key element of many martial arts too, and by learning to tighten those broad, internal muscles you take stress off of the fiddly little muscles that are all knotted up and causing you pain. The more I was able to be aware of those muscles and activate them when my back was tight/tense, the easier I could loosen the knot, so to speak.

From your description of your pain, there is one key stretch that should address it directly. You might have heard this before from a doctor or P.T., but I highly recommend you do it routinely. Find a doorway and hold your arm up like for a high five. Put your raised arm against the wall with your shoulder at the doorway gently push your body through the doorway so you arm is stretched back at the shoulder. This should be a great stretch for your upper pecs and will probably feel quite tender. What is happening is that by sitting at a desk you are hunching forward which is stretching your back muscles and compressing your pecs. Exercising your stretched out and painful back won't do much, what you need to do is stretch your compressed pecs so they can take the load off your overtaxed back muscles.
Ask HN: Simple HTML/JS site or code for web diag
Hello,
Interested in what other devs use for a quick site to throw up for web diag.

Looking for something that shows ip info, headers, browser, cookies etc. I’m a sysadmin and a small html/js site that I could host would be awesome. Figured this must exist somewhere.
Multiplayer is already an entrenched term. Multiplayer actions have nothing to do with collaborative live editing, other than there are asynchronous events and state. This is true of all sorts of live analytics platforms.

"Figma didn’t start out with multiplayer editing support." - In the same vein, Uber has multiplayer. It's barely coherent marketing noise.
Uhm, Elm is a really bad example to pick, given how many other languages now have libraries that implement "the Elm architecture" for UIs of various sorts, while Elm itself is almost entirely a "please spit out some HTML" toolkit.
Great article. I’d also like to see some evolution to the classic definition of manager. I’m currently in managerial role that essentially replaces half my time (which could be contributed to specialised tasks) with HR-related errands, ie following up absences, helping people acclimatise themselves to the office, etc etc.
> "Prefer security solutions that are simple and universally understandable, rather than solutions that rely on adding a bunch of code to plug part of a hole. "

Bingo. Thanks for your eloquence.
Yes if you exclude the primary uses of something, you will struggle to see a use for it. That's obvious.
They already have a "cool" (browser) interface, and other plain ones. Adjust your nerd filter, they're just having some fun.
"If you rent a server (real or virtual), whose software load you have control over, that's not SaaSS. In SaaSS, someone else decides what software runs on the server and therefore controls the computing it does for you. In the case where you install the software on the server, you control what computing it does for you. Thus, the rented server is virtually your computer. For this issue, it counts as yours."

I'm most curious about applying this distinction to the computing environment today. According to the author it seems Amazon EC2 wouldn't be considered a SaaSS, but Amazon Serverless would? After all you don't control the software loaded in a "serverless" environment, only the business logic. Yet both are hosted in and maintained by Amazon. Amazon, for all intents and purposes, has access to the data coming in and out of there in both cases. So does the distinction hold true, and if it does does it not damage the value of making such a distinction?
Terminal User Interface
or
Text-based User Interface
ddgr perhaps?
Maybe, but it's working great already for everyday use. Besides, Google does nerdy stuff like this all the time and people love them for it.

I've been using it full time for a bit longer than two years. In the beginning I think I had to use "g!" to search on google maybe 1 / 5 times, now I really only search on google maybe once a month and when I do I often don't find any better results. It's really come a long way from the first time I tried using it 5 or 6 years ago.

At this point it's good enough that I think I could recommend someone else switch to it without needing to change their search habits.
Intel is feeling insecure: AMD is announcing earnings tomorrow, so this fluff piece was absolutely timed to blunt the impact of that.
> However, no one my design team likes it.

Figma realized the same thing before starting the project:

> If anything, people hated the idea.

It seems they simply wanted to build this feature regardless of what the users think:

> But ultimately, we had to do it because it just felt wrong not to offer multiplayer as a tool on the web

Funny.
For one thing, clipboard contents aren't necessarily plain text.

But also, I suspect users would find this annoying and treat it as broken.
For t-shirts, Banana Republic (although they keep changing the styles and colors slightly over time, which could also be considered a good thing).

For jeans, Levi's.

Haven't really tried too many brands, but those two were good enough for me that I don't feel like I need to make the decision for those two items ever again.
I’ll try to find which big article said it. I think it’s from WSJ or business insider if you’re interested where they were breaking down how silly and awful Vision Fund is for SoftBank. It said of the $9B already invested, only $3B is coming from Vision Fund outside Softbank Vision Fund money.
>and sadly the brightness keys on the laptop are uninterceptable

This doesn't seem to be true for most laptops. The ones I have used show a OS graphic when you turn the brightness down similar to the volume. Have tested this using linux on a dell xps and a macbook.

Unfortunately both still do not adjust the brightness of external monitors.
Being able to order a pizza via a new technology is a humorous benchmark. Reminds me of the first pizza ordered with bitcoin.

The next big one might be the first person to order a pizza with a brain implant.
Threw my back out multiple times a year for about 3 years and it was paralysing.
Learned fundamental Yoga exercises and now do a couple of them in bed when I wake up and a 30 min night time session 3 times a week.
Haven't had a single issue since beginning this routine.
I agree 100% ... i use DDG everyday yet Im just using Bing and the reality is Bing is no Google. Google's results are hands down the best on the web and thats without being signed into Google.

DDG has so much momentum behind it now I dont understand why they dont do all they can to create a search engine all their own(bulk up search engineers.. bulk up on venture funding...make acquisition that improve its search, etc). One that is as good or better then Google. I so want to be able to keep recommending it yet not have to hear friends/family say its not as good as Google.
Irrelevant if you cannot buy the hardware in entreprise setting.
Capirca: Multi-platform ACL generation system
It's amazing it resizes to the terminal perfectly, if you zoom out the terminal the resolution gets much clearer!
First of all there are multiple kinds of NATs, such as SNAT, DNAT, PAT etc. You can for example have one IP being mapped to another IP statically without changing anything. That's the simplest kind of NAT (it is called SNAT) and doesn't do any blocking.

Most people when they say NAT they mean PAT, that solution translates basically takes an outbound connection, it allocates a port and maps that port to that local computer.

That creates an illusion, of security, but that's all as a side effect, NAT inherently doesn't care about security. There are multiple ways to bypass it, most known is UPnP where hosts can actually request to open an inbound port.

The correct way to block inbound traffic is actually to use firewall. If you have a statefull firewall (currently pretty much all of them are statefull) you basically block inbound traffic to your network and that's it.

UCLA has /16 address space and it doesn't use NAT it just gives static IP addresses to computers. By default all incoming communication is blocked, but you can submit request to have certain ports opened.

Also from my own experience, if you have network with multiple devices, and you want to do something more advanced like traffic shaping, NAT actually makes things much more complicated. You need to keep in mind if you're doing filtering before or after NAT is applied.

For example I had a person on my network catch a virus and started sending mail, which got my mail server blacklisted. So I decided to block outbound connections to port 25, forcing everyone to use local SMTP server. In PF the filtering rules apply after NAT, so at that point the user has the same IP as the server. To correctly filter I need to tag the connection when NAT happens and then perform filtering on tags. Without NAT I could simply just use source IP address to do the filtering. Things become even more complex when you also want to do QoS and label traffic.

To do NAT you do need firewall, and if you have a stateful firewall you can just do the filtering by firewall. NAT was never designed as a security feature and shouldn't be treated as one.
FYI, the example of shouting "fire!" in a crowded theater comes from a case against someone who was claiming that drafting people into the military was involuntary servitude, and was illegal and worth resisting. I think they should have been allowed to say that.
You can't start by "warning too frequently". When you warn too frequently, users quickly learn to dismiss your warnings without reading them (and this effect spills over to your other kinds of warnings, and even other applications :-( ).
Cython: C-Extensions for Python
I feel like all of this is overcomplicating the issue. Now, at the risk of oversimplifying, I offer this:

If I am not doing well and some journalist or some economist tells me the GDP has grown a lot and everything is great, I am going to feel resentment toward that person. Doubly so if they see my less-than-enthusiasm and start talking about the “common good.” Why? Because the implication is either that there’s something wrong with me (for not keeping up with the Joneses) or that I am an acceptable sacrifice for the benefit of the common good.

Okay, it’s fine if you (the journalist or economist) think I’m an acceptable sacrifice, but don’t expect me to be happy about it, let alone agree with you. Don’t expect me to support the status quo, come Election Day. DO expect me to try to throw a spanner into the gears. DO expect me to support a strongman who says he’ll champion my cause over the cause of those who think I’m the acceptable sacrifice.
No more need to buy a specialized remote control

Note that Samsung stopped providing IR ports in the Galaxy series after the S6. Is it typical that other vendors still provide IR?
Ask HN: Can quantum computers represent imaginary number i?
If the imaginary number i is defined as sqrt(-1)

and a quantum computer could have a number be simultaneously 1 and -1 due to superposition would that allow the square root to be solved by a quantum representation that is a combination of both?
For me, regular exercise got rid of the back pain that I used to get from working at a desk. This took about two months until I didn't feel any pain anymore. In those two months, I experienced more severe back pain though than I had before. As it turns out, this probably came from eating too many nuts.

So as I started working out more, I also began to eat more healthy, including lots of nuts every day. After a couple weeks of this, I started getting this intense pain in my upper back on the right side, which I never had like this before. I was having this pain for about two weeks and it was there constantly, no matter if I was sitting at a desk or not. Any massages that I got to address this didn't help.

According to a video (https://www.youtube.com/watch?v=jcrii9_Um0I), eating lots of nuts bloats up the gallbladder, which then presses on a nerve. This can lead to pain on the right side of the back and, although I didn't experience this, pain in the neck and headaches.

I then stopped eating nuts and the pain was gone two or three days later. Today I do eat nuts again. But if I eat lots of them every day for weeks on end, the pain does come back, although I never had it as severe again.

So maybe even though your pain tends to be on the left side, dietary changes could be worth a try.
Show HN: Oat++ Comprehensive solution for building microservices in C++
It’s this type of subtle, rational-sounding pacifism that paves the way for evil to erode societies. Regulatory institutions have to actively and vigorously prohibit brainwashing of the masses. Even if it’s unpalatable, it’s the only real way to preserve democracy.
All-electric Mini Cooper SE priced starting at $29,900 in the US
The point is, in India, Krishna is overwhelmingly a male name, with a few exceptions.
List of Lists of Lists
As someone who has only recently gotten into producing an app for iOS, I was immediately struck by the lack and quality of the docs. It’s nice to hear that I’m not alone.

The lack of documentation led me to feeling like I was just somehow personally missing something. I’ve been at this for awhile and the apple docs left me feeling like a junior programmer all over again. I wanted to first blame myself, but it’s become clearer to me that Apple just doesn’t care about supporting devs. That’s the theme for years now and it only seems to be getting worse. Bummer.
The suggestion to have the OS responsible for rendering is precisely to deal with the case of an untrusted source, Asking that source to tell you 'what did you really put on the clipboard?' is not going to get you a better answer.
I know more males called Erin than females. It's a common Irish first name that has nothing to do with the name Aaron, it literally means Ireland.
The clipboard contains multiple formats. So if you paste a couple of excel cells in another sheet you get what you expect. But if you paste it into notepad you get a text representation.

These do not need to contain the same thing, so the OS would need to preview all different formats and the user would have to manually inspect each of them.
Yes, this is important to remember.

While automatically assigned IPv6 addresses will usually use the full 128 bits (last half is random), manually assigned addresses usually don't. So e.g. one of my servers is 2a00:1234:8::10, which is pretty easy to remember. There's going to be no way around memorizing the first two or three colon sections, which are assigned to you, but the last part is going to be as easy to remember as you make it.

2600::1, owned by sprint, which is the shortest pingable IP address I know, is exactly as long as 1.1.1.1, the shortest possible IPv4 address.
Very strange that bash has still not disappeared in 2019 if GUIs are so superior to every thing a command line interface can do.
Whatever it is, as long as it's not tied to one GPU only, it could be promising. Something that's tied to Nvidia or anyone else exclusively is not good, and surely isn't democratizing anything.

> CUDA doesn't require rewriting code with ${OSS} framework of the year, every year.

How so? Change the GPU from Nvidia, and you are forced to rewrite code. That's the whole point of lock-in, it's a tax on developers. CUDA doens't guarantee you anything, if you don't stick with their GPUs.

Vulkan on the the other hand has conformance requirements.
Some chiropractors are not very good. Some doctors are also, not very good.
While I am all for AMD the new Skylake X part is probably better performance (at much higher price point)?

https://www.anandtech.com/show/14980/the-intel-core-i9-9990x...
> I think most of the magic is Bluetooth 5.

Doubt so, Bluetooth 5 doesn't really do anything with audio streaming. Check this out: https://habr.com/en/post/456182/, in particular:

> Only one change affected the Classic version within the specification of Bluetooth 5: support for the Slot Availability Mask (SAM) technology, designed to improve radio frequency sharing. All other changes affect only Bluetooth LE (the same applies to Higher Output Power too).

> All audio devices use only Bluetooth Classic. Headphones and speakers cannot be connected via Bluetooth Low Energy. There is no standard for transmitting audio using LE. The A2DP standard, used to transmit high-quality audio, works only through Bluetooth Classic, and there is no equivalent in LE.

> To sum up: buying audio devices with Bluetooth 5 only because of the new version of the protocol is meaningless. Bluetooth 4.0/4.1/4.2 in the context of audio transmission will work the same way.

> If the announcement of the new headphone mentions a doubled radius and reduced power consumption thanks to Bluetooth 5, then you should know that they either do not understand themselves or mislead you. No wonder, even the manufacturers of Bluetooth chips confuse the difference in both standards, and some Bluetooth 5 chips support the fifth version only for LE, and use 4.2 for Classic.
The things I listed are things the function does right as written but could not do if it worked the way suggested above.

The things you listed are general concerns in C which are unrelated to both the correct implementation and the suggested changes.
Same with lower back
I'm going to disagree. We have evidence of foreign agents interfering in US elections and no evidence of actual attacks on US elections carried out via voting machines.
Here is the recipe I was referring to: http://code.activestate.com/recipes/68396-try-catch-finally/
React Native Car Parking Finder App UI Clone #3: Parking Spot Cards
Whether a neural net could be trained to emulate a compiler seems like the more pertinent question.

I've had the displeasure of trying to explain classical learning hardness results to someone who kept repeating back to me "but RNNs are Turing complete!" If anything, the expressive power of the model you're trying to train pushes back against your efforts to train it to do something useful.
Thanks. I rem reading a TechCrunch report when I first commented. The hn link, now, points to a Reuters report...
Ask HN: Any beta testers want to try out my app?
Hey everyone!

My startup has just launched the beta version of our app, OkLetsPlay, which is built to allow gamers to quickly setup head to head matches against each other for real money. Right now, our beta build is just using credits, while we sort out the kinks. Currently, we support Rocket League, though we have a list of a few dozen upcoming AAA and indie games. So, you set up a challenge with someone in our app, play your match of Rocket League, and then come back to our app to see your results and winnings. Results are processed automatically and instantaneously.

Our goal is to get an initial set of 500 players who will try the app out, give us feedback, and help us solidify things before we role out the real money support. If you're up for it, download the app! Feel free to chat here, at community@okletsplay.com, or on our Discord (linked below). We'd be happy to work with you.

We're a small Clojure shop based in the Bay Area. If you have any questions around the tech, let me know.

Main company/product website: https://okletsplay.com/

All download links lead to the Overwolf store page here: https://www.overwolf.com/app/OkLetsPlay-OkLetsPlay

Chat with us on our Discord channel! https://discordapp.com/invite/GvpZhNq
AMD: Cute.
I recently switched a debugging component that ships with https://boardgame.io/ to Svelte (previously React) and it has been quite nice to work with.

Previously, only React users were able to use this debugging component (even though the library ships with an API for non-React vanilla JS users as well). After moving to Svelte, all users have a consistent experience, and it's now easy to create wrappers for Vue / Angular without much effort because a Svelte component can be used in all those places in a framework agnostic manner.
Thick/dense components like dough/sauce/cheese I could see how the cook time increases more than linearly as the mass increases linearly. But with other toppings, there's no way the cook time goes up more from 48 to the hypothetical 96 than it does from 0 to 48.
There are tons of other small games you can play as a refreshment, but the first step is to acknowledge that you need a break, take deep breaths and try a game or a recreation
I wonder how hard it would be to port proper ncurses now that Windows 10 has reasonably complete VT100+ support.
Text Editing Hates You Too
No, it's not. strcpy is fine to use if the destination buffer is larger than you need or uninitialized. That's idiomatic...
My favorite scummy thing done to mess with browsers is to insert a noscript meta refresh redirect just to catch anyone who refuses to run the JavaScript adware embedded in their crappy local news website CMS. It must be standard in some local newspaper CMS and I've only ever seen it used on that sort of site.

Never underestimate newspaper publishers' CMS vendors' ingenuity.
On the Cross-Lingual Transferability of Monolingual Representations
For non-moving violations?
Not for an Audi dealership.