skysight-inc/HackerNews huggingface dataset:
> financing and having access to functional journalism is more important than avoiding ads

I'd say a vast majority of people agree, and are willing to pay a premium to support journalists AND not see advertisements. Unfortunately that's not an option.
3 announcements about this, first 2 it was fluff with barely any details. Now account required. Not good MS
The speed limit in the US is 1000mph, else it’s a munition.

Please note: my apologies in advance for a comment that may be perceived as pedantic, but I just wanted to further illuminate this statement.

The U.S. regulation, which technically falls under the Export Administration Regulations (Navigation and Avionics), does not exclusively regulate GPS navigation in munitions applications; rather, it serves to regulate any airborne application where the GPS receiver is capable of resolving navigation telemetry at speeds in excess of 600 m/s. This equates to approximately 1,968.5 ft/s, or 1,342.16 MPH.

Given the speed limitation parameter of the aforementioned regulation, this regulation would not only apply to GPS receivers in munitions applications, but it would also apply to GPS receivers that are utilized in fighter aircraft, space vehicles, etc.
What exactly is "Quasi-proportional" font? THere's a lot of variants of this font, kinda tricky to decide which to install.
Consider a program written in Python. Imagine it converted into some "internal representation" that will be used by the interpreter to execute it.

We can ask questions like "when I write a statement in Python that adds two integers (typically a single machine instruction in a C program), how many machine instructions are executed while running that statement?"

Those are questions about the interpreter - essentially, the raw speed and execution patterns of the language.

But when you're running a Python program (or one written in many other languages these days), there is a lot going on inside the process that you cannot map back to the Python statements you wrote. The most obvious is memory management, but there are several others.

This stuff takes time to execute and can change the behavior of the statements that you did write in subtle (and not so subtle ways).

Note that this kind of issue exists even for compiled languages too: when you run a program written in C++, the compiler will have inserted varying amounts of code to manage a variety of things into the executable that do not map back explicitly to the lines you wrote. This is the "C++ runtime" at work, and even though the "C++ language" may run at essentially machine speed, the runtime still adds overhead in some places.

Interpreted languages are the same, just worse (by various metrics)
The end result was a kernel patch to LKML, so I for one am happy they solved this problem at the source.
Well my thought was poor people/food shelters/etc... I also realize it's even a larger joke to think "send it to "poor" countries". But I understand what you're saying, I wouldn't know how to cut apart meat and do it in a sanitized manner.
If a freshly provisioned VM doesn't have the same issue, then they're not using automated configuration management (Puppet, Chef, or similar) for these settings, and then they have a more serious problem, as nothing in their runtime environment is "codified" or predictable.
If someone wants to hammer in screws, let them. YouTube is a tool. Obviously things will be a bit broken, that's what happens when you want a hammer for screws.
>The cost would be non-zero, so it won't be done.
I would be willing to bet that the largest factory farms would be able to file an insurance claim for this type of thing (or get a large government subsidy) such that the cost will be negligible/zero/net positive.
One of the most common celestial navigation methods is through a "noon sight" measuring the angle between the sun at its highest point in the day and the horizon. So that already works in the daytime.

One of the main reasons to practice celestial navigation is to have a backup in case electronic systems fail (all that salt water and all..) So I'm not so sure about using a "digital system"..
This is all valid if you need a GmbH. But if you are building a website you can do without. Which risk do those students take that cannot be stomached?

On the other hand, since you have 25k, where else but in your startup can you invest your money and expect high profits? If anything, your family does not only rely on you but you can rely on your family to start a company. Your children depend on you showing them how to take risks and be successful.
if you want to record one for the project, let me know! :)
Using range() in php it takes about 1.3 seconds. The PHP docs imply that it's a generator now but I'm not positive about that. I wrote an equivalent php function just using for loops and calling strval($x) 20 million times and on my laptop it runs in .9 seconds... The second form of creating 20 lists with 1m elements runs in .4 seconds. Without needing to write 300 lines of Py/C stuff. So... shrug? microbenchmarks? I guess writing the optimized code was the fun part and the actual benchmark/timing part doesn't really matter. It's just for loops... the other comments are right that benchmarks definitely matter when you're doing more varied "work" though.

For what it's worth, I did benchmark a big application in PHP "for real" and parsing a large configuration file (10,000 lines +) on every request did take up about %15 of the wall clock time. We optimized a few things there because it was worth it. It was a HUGE application of about ~1M LoC and an average request was about 300-400 milliseconds so... I guess it wasn't doing a lot of for loops?

Edit: I had a few minutes before my next meeting to code golf this so I decided to test if range() worked with yield [1]

<?
function gen() { // 1.3s
foreach (range(0,20) as $i) {
foreach (range(0,1000000) as $j) {
strval($j);
}
}
}
function foo() { // .9s
for ($i = 0; $i < 20; $i++) {
for ($j = 0; $j < 1000000; $j++) {
strval($j);
}
}
}
function bar() { // .4s
for ($i = 0; $i < 20; $i ++) {
$x = range(0, 1000000);
}
}

// [1] returns in .06 seconds
// pretty sure this just executes yield once and does no real work just like me this morning

function gen2() {
foreach (range(0,20) as $i) {
foreach (range(0,1000000) as $j) {
yield;
}
}
}
The library that does all the heavy lifting is Open Source https://github.com/pion/webrtc

there are also other SFUs using Pion

* https://github.com/pion/ion

* https://github.com/peer-calls/peer-calls

* https://github.com/fox-one/mornin.fm

You can also see a bunch of other projects https://github.com/pion/awesome-pion

Sorry I am not the author of the linked software. I made a mistake, I thought it was Free Software from my conversations with the author I missed that notice :(
s/refrentially/referentially/g

Very cool though!
I think that's what the new SCA regulations in Europe help with - they require confirmation and authorisation even for some recurring subscriptions so auto-renew becomes less of a blind process.
>The value of the freedom added by Linux in the computing exosystem is immeasurable imo.

I agree. I still love Linux and use it daily...just in a terminal. My complaints were toward the desktop experience.
Thanks, it allows me to make game servers easily
Do you have a support plan?
Is Node.js Dying?
That's an interesting theory. But I don't think it holds up under deeper analysis. Specifically, there are lots of other phrases, including some that praise the CCP directly that are also removed.

Given this additional context, it seems much more likely that the real answer is something like "a bunch of spambots posted messages about communism in Chinese, and as a spam-prevention measure, certain strings were added to a list of auto-removed strings."
You don't have to wait for the full fleet to cycle before you can use L2C or L5. L2C is already 15 years into its rollout and is widely available despite still being "pre-operational" due to it not having 100% coverage at all times.

You also missed discussing L1C, the 4th civilian signal being introduced with GPS III. This will work primarily with L5 to enhance indoor accuracy.
Very interesting project.
if you are looking for a 1:1 solution for video calls that you can embed on websites (to give support or to assist sales), take a look at https://github.com/chaskiq/chaskiq , it also has similar features found at Intercom or Drift
> It may be possible with some hacking and/or extensions to switch Dokuwiki to Markdown but the same amount of effort could also be spent on just writing a new wiki with only the features I need.

I think it's great to write your own wiki, and encourage everyone to do so (I've done it more than once), but it's definitely not easier to do that than to modify Dokuwiki.

1. Dokuwiki syntax is included in Pandoc.

2. There's a plugin (I don't remember the name) that will allow you to not only create Dokuwiki pages in markdown, but let you use Dokuwiki syntax where it goes beyond markdown. My recollection is that it works by using markdown to override common components of the syntaxes while leaving the rest of Dokuwiki syntax unaffected.
I understand where you're coming from on this. I do not think the the service itself is a source of emotional abuse, it's how it's used. Can it be used to abuse privacy? Absolutely. I've seen other parents who have harassed their kid about where they are or how fast they are driving. I don't want to use it that way, I'm not going to use it that way.

Modeling appropriate use of technology and privileges is an important lesson that needs be taught (and practiced). Lessons that translate to being an admin on a minecraft server or having root access on a system.

When I first installed Life360 my son was using it to track me. He made some comment one day about how he saw where I'd gone for lunch. He'd been checking up on me. Since then, he's become bored stalking his family. With shelter-in-place in effect no one goes anywhere anyway.
I want to agree with you, but I also want to agree with the hypothetical rebuttal GP is making in my mind:

> Yes, they do have engines similar to those found in planes, cars, etc. and so do humans - fuel goes in, chemistry happens, and energy is provided for physical movement in the form of rotation, flapping, or one foot in front of the other.

Idk who I agree with, I suppose it's a fairly pointless exercise in 'how similar constitutes 'similar'' all the way down.
This is awesome advice. Taking incremental steps towards what you want to do makes a big difference. If you already have a domain, hosting, and DNS set up, you’ve got something cool and tangible to work with.

I actually trust less descriptive domain names. When I see biketours.com, I more often expect blog spam and ads. When I see GoSojourn.com, I expect an actual business providing bike tours. It’s also peculiar to me when I see local contractors with domains like MyCityElectrician.com putting “Denver Electrician” in big text and hiding their brand name. I recommend a branded domain name and relying on good page titles and descriptions for ads and SEO.
"In December 2007, Reader linked up with Google Talk (the chat feature in Gmail) to display shared streams from friends. Within the context of feed reading, it fomented something of a Neolithic Revolution. Foragers, hitherto gathering headlines on a crude and solitary basis, became farmers, cultivating streams of information for their neighbors. Sharing increased 25% overnight." [1]

[1]: https://www.buzzfeed.com/robf4/googles-lost-social-network
> Maybe were the space less regulated ISPs would make a greater investment, especially were it easier to start one's own.

I’m genuinely curious: what regulations are hampering investment? Cause it’s not net neutrality (ISPs have said to their investors that it doesn’t)

Seriously, the governments have taken almost a hands off approach to the internet, and it’s now evident that it’s not working.
yeahhhh, okay that's pretty bad. regardless of apple's privacy policies i'm uncomfortable with giving access to my location to any company, in case interests change. i will definitely consider self-hosting something like owntracks [0] so i'm in control of my data. OP should consider doing the same! (not a shill)

[0]: https://owntracks.org
At least on nix, I often cache miss the Hydra builds because I'm running unstable. Maybe they set something that's making them bootstrap?
Azure (DevOps) Pipelines use YAML. Not sure if that counts?
Similar to a PKGBUILD file for Arch. It is 2020 and like WSL, it will probably take at least 2 iterations and 3 more years before this half-works and honestly as much as I want this to be successful they will have to create an entirely different package format for it to. Like EXE installers are so unpredictable already and Chocolatey does okay but packages frequently get broken and many of them are unmaintained.
This is real. It's used a lot in defense applications.
Just have to efficiently & compactly convert thorium to electricity at a suitable rate in a sub-1000 lb package priced under $65,000 (cost of battery + 500,000 kWh).
It's a continuous take, but probably a couple were tossed before that one ;-)
> I can't count the number of times I've ended up on one of those ranking sites that feels like an affiliate scam.

Totally agree. We took a close look to figure out what made some review sites slimy (and frankly not very useful). It mostly came down to what you'd expect: all reviews are normalized to be generally positive, lots and lots of recommended products, etc. That's why we made a deliberate decision to not go down that route.

> One suggestion: for your "ratings matrix" it would be easier to parse if you kept the "our take" section out of it so all of the ranking icons appear close to each other.

Appreciate the suggestion, I see what you're getting at. Most design issues come back to me, so I'll take a look at it and see if we can't make it easier to compare all ratings at once.
"I completely disagree with his premise that having Emacs be extended in JavaScript, Lua etc would be a plus"

I also disagree, but that boat sailed long ago... For years now Emacs has allowed dynamic module loading, which lets Emacs be extended by C or anything that compiles down to C (which is pretty much any language). So it can already be done.

What Guile will offer is in some cases skipping the module compilation step, and allow more direct access to languages which can be used through the Guile interpreter.

Furthermore, whether you or I like the idea of extending Emacs through Javascript or Lua, there are plenty of other Emacs users who do, and I say let them at it!

Emacs needs more new users, and if some can be attracted through compatibility with their favorite language, I welcome them.

I'd personally like to keep Emacs pure and Lispy, but that's already not true and it's very unlikely we're going to go back.

That's not to mention that significant parts of core Emacs has been written in C for decades now. It'd be much nicer if some of that C code could be rewritten in Scheme.
Unless you're a hardware startup, your money goes to payroll, Amazon et al., and rent. The rest should be noise. Depending on if that money is going to marketing or servers, a higher number could even be better because it means the startup has more scale with fewer employees.
So really it just comes down to application compatibility. Of course that's always been a big issue, and I still run a Windows VM for various things.
But you do really want to. It wouldn't be a problem if it wasn't a terrible, painful conflict between what you want to do and what you do.
APIs suck for sharing data on the Internet
Thank you for this. I know it's a big undertaking to make a large project available to the community like this. Please don't let the side show discourage you.
Exactly how do I know Brave has not collected funds for me, but hasn’t told me?
The Grift Goes On
I don't doubt there is on some, or even most of their ranges. But you'd be surprised as to how much brand loyalty and brand prestige plays out with some tradespeople.

Especially if you're starting out with your own firm, having to interact with other types of trades regularly you want to have the look of a pro. B&D doesn't inspire confidence to those in the know as much as Makita or DeWalt.
"That’s what I’m trying to introduce – that domains can be viewed as a trustworthy asset."

To this point: My name is Josh and I'm from Minnesota (abbreviated MN in the states), and I have josh.mn. People seem to think I'm a big deal.

I'm not.
Do you pretty much exclusively use LispWorks, or do you other tooling. I am curious to hear.
Not really. Integer boxing is totally orthogonal to compilation vs interpretation. Assuming we need to preserve program semantics, a naive compiler would have exactly the same boxing overhead. And on the other hand a smart interpreter could eliminate it. (E.g stack allocate integers by default, dynamically detect conditions that require promoting them to the heap, annotate the str builtin as escape safe.)
New ePub reader based on Electron/TypeScript/React
One example: https://www.gnu.org/software/emacs/manual/html_node/elisp/Co...

The concept of Lisp through its historic evolution refers to the set of ideas and implementation details that allows one to read a book about Lisp written 40 years ago and apply the same concepts through a language called Lisp today without any -major- changes.

If that's not possible or involves substantial programming logic rewriting, the language should not be viewed as Lisp.
Kind of offtopic, but does anyone know a good resource around implementing a simple prolog/similar language? My previous attempts at learning logic programming have failed, and it just _feels_ like a thing that becomes clear after you've seen how it works under the hood.
I know it's a niche need but any note-taking app I use needs to support Latex and code highlighting. Unfortunately, once I throw this criteria in just about every app gets excluded, but at least VSC + sync is still very nice.
This is very cool. I've been considering doing something similar for my family. Is there a hardware solution (like an open-source GPS-enabled Tile) that you found that could track people's location without installing Life360? I did some cursory research a few months back and couldn't find anything.
I picked 500Wh/mi because Cybertruck will likely be first to use the new batteries, and will require more power than the cars/SUVs.
No multitouch!?
When a user volunteers granular data about their interests, you can use pre-existing correlates between those interests and purchasing probabilities. Those correlates can be derived from exogenous data generated from a subset of users with the same interests (who voluntarily accept more tracking for free premium features), experiments, educated estimates from experts, etc...

The above approach might not be perfect, but I would compare it to the recent trend towards organic food. Organic food is simply costlier and less efficient to produce. Nonetheless, a growing number of people wouldn't do without it. They only visit stores with organic meat and produce. Websites that completely eschew tracking and third party tracker data can be the "Whole Foods" of websites.
I've been supporting AWS environments almost from the beginning but can't ever remember a case where I was asked or even considered offering Support a copy of a VM's storage volume. Is this common on Google/Azure/etc.?
Behavior which explicitly meets your definition is seen a lot too in openwashing, like claims that the OSD retroactively defined "open source" or that there's never been a consensus on the meaning.

But your definition is exceedingly specific, to the point of rendering the term much less useful. Here's the Wikipedia definition given verbatim:

> Gaslighting is a form of psychological manipulation in which a person or a group covertly sows seeds of doubt in a targeted individual, making them question their own memory, perception, or judgment, often evoking in them cognitive dissonance and other changes such as low self-esteem. Using denial, misdirection, contradiction, and misinformation, gaslighting involves attempts to destabilize the victim and delegitimize the victim's beliefs.

I think this fits pretty much on the mark.
OpenBSD definitely has a longer track record with a lower rate of remote exploits in the default install.

Since they keep userspace stable, they generally have more stable programs running there as well.

For instance, systemd has has multiple remote exploits in a time window when the default OpenBSD base install has had zero.

Moving up the stack, OpenBSD often rewrites or simplifies important daemons (like httpd), and those tend to have closed or mitigated security holes before upstream exploits are discovered.
In one case Google is retailing the ads and talking to purchasers. The content is subject to Google's review and approval. And, Google has all of the data (quite fine-grained, since that's all they do). Because there is a third party in the transaction (NYT, consumer, Google), it gets the name.

In the latter case, NYT does not share its customer data with google. NYT ad dept is responsible for the editorial and aesthetic signoff of all advertisements. And, arguably, less data collection overall because advertisement is not NYT's business strength.
It's usually not worth pointing out.

Most languages have a single implementation and definition of the language and especially its ecosystem is married to it. Some have more, but usually an ecosystem is popular for only one of them, because they are not entirely compatible.

Nowadays by a language people usually mean the whole package.
figma.com, for multiplayer
Honestly at this point I wouldn't care. Give me a kickstarter link with a the poll author as the champion, and I would insta send money.

I can afford a few bucks to help somebody to attempt to solve the problem. I'm even ok with failure as long as it's an honest attempt.
Looks nice. What do you mean by "an enhanced version of the the Markdown markup language"?
Nice move! One step at a time towards a better and healthier web for all users!
Related to this, it doesn't appear that you can set up traffic selectors with this daemon with as much flexibility as you can with StrongSwan.

For example, I need traffic selectors that look like this (StrongSwan ipsec.conf):

leftsubnet=192.168.11.0/24,192.168.10.0/24
rightsubnet=10.0.2.0/24,10.0.1.0/24,10.0.3.0/24

It's not obvious how to set this up in iked.conf[0]. I recall something that said this isn't possible in iked.conf, but I can't find that source now.

[0] https://man.openbsd.org/iked.conf.5
Google Docs on steroids. I approve of it.
It's ole objects but for web
That's a good question, I updated the post with a quick blurb on this. There may be a number of potential ways to distinguish them, so I gave the one that I was using for the blog post.
Very interested in seeing how you try to make a business out of this!

I spent ~3-4 hours a few weeks ago deciding what analytics products to buy and I ended up creating a cost/benefit sheet on each option. If you guys existed back then I could have just linked to you instead.
I was hoping this was about a new open-source version of MS Project =(
It's just the name fluid generally refers to design patterns that scale from desktop to mobile automatically.