skysight-inc/HackerNews huggingface dataset:
> It's really hard to think about how a robotic system that doesn't maintain a map could work intelligently to accomplish navigation goals,

For navigation with less map input, see the work of Oussama Khatib. A single nav goal is not a problem. A sequence of nav goals is where the planner adds value.

Pure Sense-Plan-Act has long since been abandoned. Brooks' paper "Elephants Don't Play Chess" is a fun and easy read, and even though old, is still on the must-read list if you want to think about these problems.

These days the "three layer architecture" is common in some form: classic controllers close to the hardware, a reactive layer, and a deliberative layer. If you squint your eyes the typical ROS-based robot is more-or-less three-layer. The default nav stack has a reactive Khatib-style layer executing nav sub-goals dropped into it from a planner that does map searches.

Pure world-modelling is too slow and error-prone in the short term. Pure reactive is unwieldy with complex sequences of sub-goals.
Microsoft Admits That Windows 10 Update 1903 Is Knocking Out Wi-Fi
Ask HN: Recommend Log Sanitizers
When you have logs that need to be "sanitized" (i.e., clear any identifying information like IP addresses, host names, usernames, etc.), what tools do you find most useful?
How much of your taxes is being used to subsidize that rate?
I've heard the standard leadership and management questions, like:

- How would you describe your style of management?

- Give me an example when you had a problem with an out-performer.

- What would you do to keep an out-performer motivated?

- Describe a time when you took the lead on a project.

- Tell me about a time when you took ownership of a project.

- Why did you do this?

- What was the result of you taking the challenge? What could have happened if you did not take ownership?

You can find all the standard ones and how to pepare at: https://algodaily.com/lessons/beyond-the-whiteboard-the-most...
Which one was that?
50$ for 1Gps is amazing in the US. I would also suspect that most of this cost will go to running it, not the tech/actual internet bw
I didn't know much about what Yugabyte was:

https://docs.yugabyte.com/latest/comparisons/

I wonder what architectural reasons there are that allow them to claim low p-99 latency. Is it because of allowing different consistency levels?
Gremlin was written by a genius level developer to be used by other genius level developers. There are maybe a handful of Gremlin experts in the entire world and less than 100 that are any good at it.

It is extremely powerful, but after a few lines, the mental acrobatics needed to understand what the query does is beyond your average developer.

My first paid Neo4j gig 7 years ago was writing a rules engine in gremlin. It was about 25 lines of code. If you were to ask me today what each of those lines did, I would be at a loss. So would anyone who didn't live in those specific queries day in and day out.

Graph adoption was severely limited by its use. Cypher can be learned in a day, and "business people" can look at a cypher query and understand what is going on for the most part.

It takes about a week to "bolt on" Gremlin to any database. I've done it myself, that's why you see it so often. It takes months to be any good at it.
Works for me. Firefox on Android with uBlock Origin and DDG.
If you are interested in this, I would recommend checking out DroneSimLab [1]. Both are developed for the Unreal Engine and both have SITL (Software In The Loop) for drone control. One thing DroneSimLab will allow you to easily do is add multiple drones. If I remember correctly it uses Gazebo to create semi-realistic control for the drone.

[1] https://github.com/orig74/DroneSimLab
If the team isn't relaying how their work is progressing towards the sprint goal, the daily scrum ends up turning into a status meaning, negating its intended purpose.

The daily scrum is a planning meeting. It's meant to help the team understand the big picture scoped to 1 sprint while helping each other achieve a shared commitment.
> What do you mean by self-rule?

Typically at the municipality level, self-rule means the ability to make and enforce your own laws, as long as they are not inconsistent with the laws of higher government levels, without needing explicit permission of those higher government levels.
Not sure why you are being downvoted. That is an actual solution to the issue.
I've looked into all of those things in the past:

- Making C#/.NET floating point deterministic across x86/x64 is not possible, there's no way for force the JIT to output a specific instruction set.

- Client/server with prediction works for games that have relatively low numbers of objects that need to be synced (i.e. most first-person shooters). It doesn't work well when a game has thousands (or in Cosmoteer's case, tens of thousands) of individual objects that need to be synced, the bandwidth and CPU costs of keeping those synced is astronomical. Originally that's how Cosmoteer's multiplayer used to work, and it was a disaster, plus the code to keep everything in sync was insanely complicated.

- Switching to fixed-point is the only remotely-viable option you suggest, and I've strongly considered it in the past. But it'd be a huge amount of work to port all of the floating-point code to fixed-point, and there would likely be a significant performance loss in doing so. Since 32-bit users are only about 2% of all Steam users, I think it's not worth doing.
This somewhat reminds me of libcaca, "a graphics library that outputs text instead of pixels", used by well-known software.

Invoke "mplayer --vo=caca ((a video file))"

https://github.com/cacalabs/libcaca
Not to mention that even assuming it works as described; it puts the onus on the user to explicitly turn it off and if they don't it may be recording.
Centurylink and Comcast are a little skiddish around here (Northern Colorado). Prices have dropped, advertising with headlines such as "best customer support" are ubiquitous and Centurylink even upgrades my linespeed for $0 two years ago.

Competition is working, though I'll jump ship to Connexion (muni ISP) as soon as I can.
> Mandarin and Cantonese share the same writing system in the sense that English and French share the same writing system: mostly the same characters, innumerous cognates, and I can read the back of my cereal box.

Completely wrong. A Chinese character is more or less equivalent to a word in English/French. Are all the words the same in English and French? Can you look at French text and know what it's saying if you didn't speak French already? Someone who speaks only Cantonese can read and understand text written by Mandarin speakers without any issue. The reverse is less true, see below.

> Spoken Cantonese is a different language from spoken Mandarin, with different grammar and vocabulary, and when you write them down you get correspondingly different written languages.

Wrong again. They use largely the same grammar and vocabulary.

Because Cantonese is ancient Chinese, over the years they have lost track of what semantic characters to use for some of the Cantonese words.

Tracking down which semantic character corresponds to which Cantonese word could be done if there's enough interest and funding for such work. Once the mapping is done, you will be able to write down Cantonese and have it understood all over China.

Since the work hasn't been done, you can only write down Cantonese with the help of some phonetic characters, which denote only pronunciation but not meaning. It's not gibberish, but neither is it proper written Cantonese. EDIT: Even in its current form, written Cantonese is still 80% intelligible to Mandarin speakers.
There is a very big difference between voting for a representative to represent you, and some people being worth 4x another.
The streaming services will never provide the APIs necessary for such a meta-service to operate efficiently.
Not typically, but it's possible that someone might be able to negotiate this with their bosses.

Typically people opt out of company insurance because of one of the following reasons: It's cheaper for them to find services through the marketplace (extremely uncommon, but possible), They have superior insurance through a spouse or family member, they feel that the insurance they're provided with isn't sufficient and they would prefer to purchase better insurance themselves.
The Benefits of Writing
> dont pretend 'cultural imperialism' was invented by the Anglo saxons

No one was saying this. As you correctly point out, other cultures and languages have been culturally dominant before, and now English is. It's entirely possible in another century or two it will be Mandarin, or Hindi, or who knows what.

> I think the major difference to this shift to English is the fact the language is so damn easy and efficient compared to others

That's a pretty rare take on English. Most people seem to think it's a PITA due to how many different languages it's cribbed from, resulting in next to zero consistent rules.
Bill doesn't want his share value to go down. He has billions of dollars on the line making sure the spice flows.

Since Microsoft's big data is in bed with the fossil fuel industry to produce billions of dollars worth of additional fossil fuel production.
Rust traits are pretty much typeclasses. I don't agree with "this thing is mainly about composition" so I don't know what to tell you there. Functor isn't meant for functions, it's meant for types, or rather type constructors (types of kind * -> *).

Higher-kinded types are just "what if type parameters could be parameterized types" - I'd argue that from a certain perspective a language that allows them is simpler than one that doesn't. If you know Rust then you can hopefully see that Future#and_then, Option#and_then, and Result#and_then are in some sense "the same" function (and that function is the heart of the usual definition of a monad). But if you try to write some generic code in terms of and_then that could work for Future, Option, and Result, you'll find that Rust's type system isn't sophisticated enough to let you do that (even if you try to define a custom trait for it).

More generally, the way I tend to see applicatives and monads is: what if you could write an algorithm that worked generically for any secondary concern. What if you could write functions that incorporated what the AOP people call "pointcuts", in a generic way, but without having to step outside the type system and break the normal way that code and functions behave? But you absolutely need higher-kinded types before you can even start to talk about this, because you need to be able to talk about "wrapper" types in a generic way, which you can'd do if you can't have generic (parameterised) types as parameters.
1.0 beta is GTK 3, and doesn't need X because of that :)
This is the vision of the ACA coming to fruition.

These employees are now put into the ACA exchanges. They can shop for insurance there, and their premiums are capped at a certain percentage of their income. The feds cover the difference. Now these employees don't have to rely on their employer for health insurance.

This was the dream of the ACA. Employers would get out of the insurance game and send their employees into the exchanges. It didn't work it out that way in reality, but this is what that looks like.
Good work! It definitely looks friendly, but I checked your site and I couldn't find a FAQ page. I believe your potential users will have questions around privacy, plans for support and expansion, and future monetization.
You're right, I could rack up much more than that if I really tried but I've never been one to watch movies on mobile. It mostly consists of a few news apps and the occasional tethering for quick job-related tasks.
Go say hi to Mr Money Mustache, a fellow Longmontian (and hilarious blogger):

https://www.mrmoneymustache.com/
According to wiki, as of 2017 there were about 40k Redbox locations in the US. They recently put one in the exit of my grocery store, and it gets a lot of use. I think it's a pretty good business model, since so many people only want to see relatively new big name movies.
Agreed. Look no further than the iPhone.
There’s a video that I really like, talking about the same research that knowledge based jobs, bonuses decrease performance. https://m.youtube.com/watch?v=u6XAPnuFjJc&feature=player_emb...
Xtream Codes IPTV System Targeted in Police Operation
In general I have found — over 20 years of experience architecting software - the following:

1. Platforms and reusable frameworks should be architected as well as possible. Apps can be whatever.

2. A developer who writes clean code and documents it is far better than a “10x” developer, unless you have budget for only one developer.

3. Functions should have extensibility, put the required parameters as parameters and always include an “options” at the end. Each function can have defaults that you can extend, which means you need a deep-extend method:

https://qbix.com/platform/guide/javascript#functions

4. When in doubt whether to do convention A or B, take a bit more time to do C which can handle both, and add the convention in a config. You never know when someone may need something else!

5. Similar to 4, if you can have an extra indirection, add it. So you can let others hook into “before” and “after” hooks at any point. Use events instead of functions.

6. In fact try to have event driven architecture rather than futzing around with mutating data. The easiest way to sync is to maintain a linear total order for events.

7. Think about how lookups will proceed and partition everything by those keys. Sometimes you need to have duplicate tables and keep a sync from a “primary” table to a “secodary” one in the app layer. Doing this allows you to do sharding or even go serverless peer-to-peer later!

8. Security: more checks are better than less. Pile on private keys, bearer tokens (api or cookie), and so on. Use a device keychain:

https://qbix.com/blog/2018/01/17/modern-security-practices-f...
Technology has advanced, but the product has changed little. I don't want to pay a monthly subscription and pay for all of the content on 300 channels, 280+ I will never ever watch. Despite paying $200 a month, I still don't even have the option to watch Spaceballs (substitute any particular movie here) on demand any time I want even if I am willing to pay for that privilege.

We have the technology to make the content of those 300+ channels available to me in a piecemeal a la carte fashion, but cable companies say if I want to watch ESPN I have to pay for 100 other channels. If I only want to watch Game of Thrones, I have to pay a bit under $20 a month to get a whole bunch of other stuff from HBO I will never watch.

I want to pay for only what I watch, but the cable and streaming services want me to pay for whats available to me. That is the big disconnect IMHO. There is no technical reason we can't have one service (like netflix) that has the world's digital content on it, and I can search and pick what I want to watch on it and pay for it and have the content owners get a cut of it. Netflix was kinda close for awhile, but then due to their licensing deals started pushing and pulling titles at random, and then different studios are now trying to put up Chinese walls to ensure that they have exclusive rights to content. I feel everyone loses here, and I myself can't imagine ever paying for a separate service just to watch star wars or Disney movies. There seems to be a real network effect here of just making everything available.
> Some of these have started to use the available machines to work on real-world problems, though the current state of the art in quantum computing is still now quite ready for solving anything but toy problems and testing basic algorithms.

Isn't that a contradiction?
Same reason s private corporate run police force or fire department are a bad idea.

With all the flaws current system have, governments are at least accountable (on paper) to the citizens. Corporations are not.

Private prisons are a clusterfuck where they take their "involuntary customers" for all the money they and their extended family got while still underpaying their staff and overcharging the tax payers. They often signed contracts with governments that included guaranteed minimal occupancy clauses.

Now imagine applying the same nice principles to other areas where currently the People (represented by their governments) are in charge.

"Thank you for calling 911, a service of Police Corp, a Comcast company. I see you got home intruders. We'll dispatch one of our associate Crime Fight Technicians to your location shortly. Please make sure you're home next Monday between 9m and 5pm to let them in. Would you like to sign up for our premium Home Intruder Plus coverage? Oh wait, I just saw you're located in an area we currently do not serve."

And the Industry Association of Fire Fighting Corporations would be lobbying government right now to change building codes to require more flammable materials in houses.
Something that emits sparks should not be in the field. It should be recalled/replaced with a safe piece of hardware.
Neo4j is by far used more than any other graph database out there. Regardless, the standard is not Neo4j specific. It was a collaboration from many companies in the space. They all agree it's a good move.
High-Speed Circuit Board Signal Integrity [pdf]
I'm shocked Jeff Larson is back at ProPublica after the debacle he and Sue Gardner caused by removing Julia Angwin as editor in chief at The Markup earlier this year.

I'm guessing he might be freelancing or contracting, but he does have a ProPublica staff page.

I'd love for anyone with knowledge about this to chime in.
Thats a good point, haven't thought about that! Guess we were too focused on the product in the last weeks :)
Good point about dynamic languages. But line marks also work across files, right?
This is precisely why I recently decided to setup a home streaming box/NAS.

Currently, I have an RPi 4 running Sonarr/Radarr, NZBGet, Transmission, and Emby, with a reverse proxy on top so I can access it all remotely[1]. But an RPi is not enough when it comes to transcoding and larger storage, so I'll be upgrading to a custom-built microATX server. The estimated total cost for parts is ~$600, including 6TB of storage. Monthly recurring cost is about $7, not counting energy consumption.

I'm also starting to use Kodi + RD to make it easier to stream stuff without downloading it.

[1]: My config is available on my GH profile.
>The value of Enterprise Architecture doesn’t come in to play until you’re an actual Enterprise.

Probably the smartest thing ever said when it comes to design patterns.

To put it in non-tech terms, a lot of design patterns equates to learning how to build a suspension bridge when building a back patio to a house. There's value, sure, maybe. But don't kid yourself. 80% of projects don't survive for more than 3 years at best. Most of which never really get "updated" after a year or two. Nor see teams more than half a dozen people.
Here in New England, the distinction between a city and a town is whether it is governed by a town meeting style government with selectmen, or by a city council style government with or without a mayor. In MA at least, you cannot choose to be a city unless you have at least 12K in population.
>which reduces, rather than increases, the chances of clogging!

Yes and no. A bigger pipe will have slower flow (it's not linear based on area since the pipe is not full at all times) which lets things settle.
So now, next question. Have they done anything in there. They've caught the intruders, good on them. But as a security guy myself I am asking: did they check ALL electronics for tampering as well as do a basic bug sweep.

I am not saying it was, in fact I don't think the courthouse who let's them rot in jail now gives a damn, but a thorough test could also test whether after catching intruders the court bothers to check their equipment. Something added/manipulated is sometimes worse than something stolen.
OT: Outside of Boulder, what's the tech job scene like out there?
How does this sit with the snoopers' charter?
Mind moderately blown.
How New York City Became Silicon Valley's Biggest Rival
Monitoring and Stabilizing the In-Kernel ABI [pdf]
There's literally hundreds of new gTLDs like this that only have the one required nic.tld on them and nothing else (because they haven't launched yet and might never). My team runs a couple dozen of these.

For comparison's sake, we should probably restrict ourselves to legacy gTLDs, ccTLDs, and open, launched new gTLDs.
Maybe some poor don’t get the best care quickly

an electrical engineer is more useful than an unemployed cashier

low value people

Well, I mean, it's rare for someone to be so upfront with their blatant sociopathy, so thanks for that I guess.

It’s logical

ah, that ol' dogwhistle
A pedantic distinction without a practical difference. Everyone who learns Haskell learns about Monads.
Same.

Also recently for whatever reason they started to drop my login session on a pretty regular basis (~twice a week for the last month).

After a long day sometimes you just want to flip Netflix on and watch that movie you added to your list a few nights ago.

But getting greeted with the login screen on your non-smart TV (I use a smart DVD player) is sometimes enough to avoid Netflix completely because it's so annoying having to type a 20+ character email address and a 20+ character password on a TV remote.
As I mentioned, it seems that websites have their own throttles. Are game download servers different?
And that's exactly detoxing you from what? I mean it's got email, whatsapp, a browser, facebook probably... so what's the point?
No... Not really.

I mean, I agree with you to a point. There is a delight taken by manufacturers being able to ostensibly cut training costs.

But in this case, the fact was the plane itself was unsoundly engineered. Even highly skilled pilots have failed to rescue the plane in a simulator. The pilot cannot be the primary carrier of blame when the equipment in the best hands available had only a 66% chance of having the pilot recover AFTER being made aware of what to expect.

Boeing is definitely the right one on whom to shoulder the blame here.

EDIT: Okay, On further consideration, I do see where you're coming from with the article's focus on "airmanship". My primary contention, however, remains. You can put a dangerous plane in the hands of a good airman, and you still have an airman flying a dangerous plane. That is the issue most seem to be bothered by. Even if the "modern pilot" doesn't have that visceral connection to their planes, that's no excuse for a manufacturer to produce one that requires extreme levels of airmanship to divine the existence of a system they couldn't admit the existence, severity, or implementation of to regulators for fear of not meeting deadlines.

Again, I agree with you to a point, and believe you did make a good point. Just wanted to make it clear that I don't think it should detract from Boeing's clear malfeasance here.
Agreed. Vision and strategy set the table for why and how the work moves towards an intended outcome. Every company I've worked with that does scrumfall tends to value outputs over outcomes of the outputs.

The process name doesn't matter, the results of the process should be the focus of every product company.
If that is the way it eventually goes, what's the next move for pirates?
Previous discussion about the build: https://news.ycombinator.com/item?id=17743960
sorry to hear that... this is what i don't get about republicans. they could go for m4a or something similar and brand it as a win for entrepreneurship but i guess they are too beholden to the huge corporations that donate to their campaigns, pacs, and super pacs to ever go against that. the number of people that are stuck in deadend jobs just for the somewhat more affordable healthcare is too high.