skysight-inc/HackerNews huggingface dataset:
I got a regular tourist visa. My main reason for visiting is seeing people, and I'm just doing a bit of remote work for a UK based company during time that I'm not seeing people. I'm not being paid in Aus, still being paid at home in £. I don't believe that counts as "working in Australia". I'm here for 1 month, I think the tourist visa allows you to visit for up to 3 months.

This is not visa advice.
Probably not possible (or at least not trivial at all) due to third-party licensing agreements. AMD/ATI didn't open source their closed driver but instead supported the open source one.
Fellow Nerves enthusiast here. Having an easy-to-use (YMMV) eInk display library in Elixir makes a whole slew of useful lab/tinker equipment feasible! Shoutout to @lawik for taking the effort to port inky over. It's fairly tedious to work with all the SPI and image buffer tweaks.

eInk's have nice readability for "around the lab" type equipment. Having a nice Nerves compatible wrapper lowers that barrier of entry even more. Sure you can do it with Python and a RPi Zero and perhaps some Ansible scripts or PiBakery, but there's something great about being able to make a custom (e.g. < 50 MB) embedded Linux sd-card image with proper SSH network/credentialing, all in around as long as it takes to download a full Raspbian distro on a busy network... I am planning on building a custom weighing station for simple chemical titration next week and have a nice unused eInk display sitting around.
>honest question: is the following the way you do hashmaps in lisp: ?

>vs

>a = { color:'brown', name:'fred' }

For such simple data you don't need to use a hashtable in Lisp. You just do:

(:color "brown" :name "fred")

then you get the name using:

(getf x :name)

Btw, anything you can represent in JSON, you can also represent in Lisp s-expressions. But not the other way around(!)

Hashtables, in Common Lisp, are intended for big amounts of data, that's why CL includes several options to tune their performance.
I think a big win for Supermarkets would be Square/Clover-like NFC payments (ie. no interaction other than tapping your phone) as the Chip+PIN dance still sucks.

Even places like Whole Food and 7-11 still require PIN + cashback + yes/no prompts on NFC payments which IMO defeats the purpose.
I know it's comforting to think that journalists draw attention to issues with tech because we're tOtALlY dEStRoYIng ThEiR bUsSiNeSs MoDeL.

But does this trope really need to be pulled out in discussing every single newspiece about tech that isn't flattering?

It doesn't add anything to the conversation that hasn't been said thousands of times, and it fans the flames of anti-journalist sentiment.
What's the point? Every state in the USA has an online portal to register an LLC/Corp.

You can go to a UPS Store and get an mailbox.

You don't file an annual report, and in most states that dissolves the corporation/llc.
There's a reason why Pearl is considered a write-only language.

Programming languages typically opt for either verbal legibility or having their symbols represent some understood structural / visual cue (like an arrow, for example). There's nothing about the character "#" that indicates the directionality of the operation visually, so I assumed there was some verbal mapping that I wasn't familiar with. ("Hash", "pound", "number", etc).

Typically programming languages are used to communicate procedures in ways that would allow human people with a similar set of cultural references to understand what is going on by reading it. Having verbal legibility allows people who know the language to explain very quickly to new people what is meant by a given symbol. Otherwise why #? It could be any symbol.

Communicating meaning for humans might not be the intent for javascript moving forward, given where WASM and transpilation is headed, so :shrug:
I read it more as a "here's the keys to the kingdom" and referenced the redirectMethod which even has a step-by-step guide to replicate it. The author is from a search engine marketing consulting firm so it would seem to be almost against his self-interest to lay bare these tactics.
Some solar terms are based on astronomical observations (vernal & autumn equinox, summer & winter solstice) and while they no longer line up with seasonal changes you can definitely rely on them.
One of the best benefits of the EU and Euro was having bond markets in a single currency and reliable set of laws.

Getting just to that level of uniformity in an Africa bloc would be wild and do a lot to solve systemic problems amongst various countries and regimes
I loved your take, haven’t thought of it that way, but it would be great. I hope you are able to go back to it.
Hundreds of cameras and sensors are stopping the theft.
Scientists Identify Stunning New Tropical Reef Fish That Shimmers Like an Opal
WebRTC options are improving, check out

https://github.com/ant-media/Ant-Media-Server
>it is not a comprehensive summary of all the ways in which OpenPGP is broken

Is there a comprehensive summary anywhere?
The author's point is that although the author only used it for morally unambiguously good deeds, there are always malicious actors and those who believe that their side of argument is "good" (e.g. extreme left and right political ideologies).

The author believes that there should indeed be some manual review for sensitive issues like these. What if an ad buyer bought ads for AR15s or for bulk order sleeping pills? You can argue that those buyers should be caught and tried, but the harm would be already done. The author would like more oversight from Google and those alike before malicious state actors (gasp!) and/or sick individuals use this unchecked power for bad.
TFA mentions the big problem with "enforcing" this agreement is that the infrastructure is so poor, it's physically hard to just trade the good directly.

There's a hierarchy of needs, and only China is contributing (not without return) on the bottom parts.
What is TUI
:) love my fireface
Nanoprintf
Buried metal artefacts gather stories on their surfaces
Check out your favorite athletes salary in Bitcoin (no-code project)
> {↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

This is such a contrived argument. Firstly, I'd argue that it's only because of extensive exposure to a C#-ish language that you have a mental dictionary capable of fully describing IEnumerable. To most novices, both this and my prior example would be equally impermeable.

> Now what do you think it means? Does it give you a place to start, at least? (That's the APL version of the game of life)

I actually do know this program. It's part of Conway's Game of Life in APL. I know this not because I know APL, but because I copied part of the code into Google. Which is how most folks these days solve programming problems anyways.

And once I know that, I can type "APL ↑ documentation" and tada, I found a wikipedia page! "Select the first (or last) A elements of B according to ×A"

Feels roughly about the same amount of effort as trying to coerce some meaning out of obscure Python library errors, if I'm honest.

> Simple and easy are not the same things.

Thanks for that. Why are you so eager to take the eas yway out?

> but I also live in this world, where people have a current set of knowledge and it's easier to bridge the gap between what they don't know and what they do know by using what they already know.

A world where you're actively discouraging anyone from learning anything new by writing hundreds of words on websites about how they shouldn't do it because it's simpler and not easier, for what it's worth.
Sovereign wealth funds – and adventures in the margin of error
Can you reference any sources to confirm the body keeps producing glucose from protein once it has switched to ketososis (which you don't have to eliminate protein for, the diet just is to be lots of fats and some proteins) the brain always needs glucose and ketone bodies can't replace it completely? I don't mean you are wrong, you just are the first person I've met who tells there is glucose in ketosis (don't confuse it with diabetic ketoacidosis) and I'm curious to know for sure.
That really depends on quite a few other factors: how big is the team? What development methodology do they use? Does the leadership understand how to manage and direct a rewrite? Are there people that understand the full scale and scope of the system? Does the system interact with legacy components that can't be modified? Are there political factors in play? These are just a few of the questions that can change the outcome of any given rewrite.

You mentioned hidden bugs, but what about hidden "features" that may be a critical part of existing business processes for core parts of the company? Developers really like to believe they are at the center of the wheel due to the complex work they do, but a lot of the time they are not the ones that actually create the cash-flow.

I've been part of rewrites that have succeeded tremendously, but I've also been privy to utter failures that have cost millions, and led to entire teams getting sacked.
You are correct. I blame my phone and upvoted your post.
DJI to Install AirSense (Ads-B Receivers) in New Drones from 2020
The true irony, of course, is that the package in question is designed (whether it does or not isn't the point, though I guess if it isn't very good then this becomes all the more humorous) to help prevent people from reusing common passwords or choosing passwords that are easy to brute force ;P... clearly the author should have used this package to select their password that protected the uploads of this package.
why shouldn't social sciences use the scientific method? seems like all the issues with using it in social sciences arise from messy implementations
Video Series “Into to ATS”
Between that and a IMF loan, it's basically a coin flip.

Capitalism implies competition. "The West" should just offer them a better deal.
It's a variable latency of 15 minutes to 2 hours to get the receipt, so that's certainly my assumption.
Idealism? Realism? Where Is US Foreign Policy Going?
Sorry:

https://en.m.wikipedia.org/wiki/Text-based_user_interface
> I’m not even sure which Braille dialects use all eight dots.

I'm aware of two dialects, Gardner-Salinas [1] and Kantenji [2]. And they are different in to which direction 6-dot brailles are extended.

[1] https://en.wikipedia.org/wiki/Gardner%E2%80%93Salinas_braill...

[2] https://en.wikipedia.org/wiki/Braille_kanji
https://stripe.com/atlas

I can see the convenience, but also a delaware corporation may have some negative downsides. - Foreign in other states and where you may be - and additional taxes and paperwork.

Plus it'd be hard to deal business in any state outside Delaware for renting or bank accounts. Yes, I see that Silicon Valley Bank is there and opened upon being accepted but - you're putting all your eggs/liabilities into the Stripe Basket.

FEIN - anyone can do that, not an issue.

"Free Templates" from Stripe - I'd be 100% careful using templates for any sort of business w/o having a lawyer you've personally hired overlook it. I've defeated and found loopholes in many off the internet templates for contracts and business formations - this is critical because you can give your opponents leverage (pierce corporate veil) if something isn't accurate or applicable where YOU are residing/taken to court.

It's cool - I can see it as a feature for tying in the credit card processing/merchant account/business formation and letting people host SAAS/Cloud services - but having Stripe as your Registered Agent just, is, too much?
They decided to bolt on sending cryptocurrency to people they haven't KYC/AML'd instead.
why not just restrict the production environment to not open ports other than 80 and not to create TCP channels to unauthorized hosts?
Predating doesn't stop them from supporting something else once it becomes common. They don't do it since they want to impose HLS on others. And their refusal to support MSE[1] on iOS stinks even more clearly as an anti-competitive method to do it.

[1]. https://en.wikipedia.org/wiki/Media_Source_Extensions
A couple of meta questions for the HN community:

1. What percent of HN readers have a NYT subscription?

2. There are far more comments here than the source -- is that appropriate? Should the comments ride along w/ the article (for future reference and the fact that they paid for the orginal story/reporting)
For those that do not know: ADS-B is a transponder protocol that broadcasts an aircraft's GPS location, speed, heading, altitude, etc. The FAA is mandating just about all aircraft in the US will need one starting January 2020 (the EU mandates many classes of aircraft in June 2020).

By having a receiver, the drone can tell the operator about nearby aircraft in the UI.

There's a decent (PR) video in the article showing things.

Presentation by DJI's VP Policy & Legal Affairs:

* https://dronedj.com/2019/05/24/dji-elevating-safety-protecti...
Mmh, depends on when you start to count. I still consider 1.5.2 the gold standard for Python -- but I am weird. :) Anyway, since then it has gained new-style classes (which gave explicit methods to things like strings, tuples and numbers), list comprehensions, generators (which also gained some changes over time like 'yield from'), generator comprehensions, built-in sets with new syntax, dictionary comprehensions, decorators, descriptors, properties, context managers and the 'with' keyword, absolute vs relative imports (again with new syntax), import hooks, a boolean type, extended slices, a ternary if, ordered dictionaries, async/await, extended tuple/list unpacking, the @ operator, several new ways of string formatting, ... And of course 3.x brought major changes to the way Unicode was handled. Never mind those, um, interesting type hints and the upcoming := operator.

Python as it is now, is a very different language than it was in those days. Even ignoring the whole ecosystem with libraries and package management etc, and standard library changes, it's just a much bigger language.
Well I was hoping to not have to use a commercial product. From the front page, "Ultra Low Latency WebRTC" is supported only in the Enterprise Edition. I may as well use Flash.

"8-12 seconds End-to-End Latency" for community edition.

Actually a commercial product is not necessarily a problem, but the monthly fees are. If there was a one time fee version (perhaps with limited number of clients or something), then this might work.
But every other method of reaching conclusions has the same flaw: reaching entirely false concliusions.

Rationality paired with empiricism offers not a foolproof alternative, but at. least one with verifiable checks at evert stage of observation and reason along the way. If it's been found that either (evidence or reasoning) are flawed, then the entire derived chain of conclusions is called into question.

And we cannot dispense entirely with reason, observation, or trust in participants and process. Reason allows leaps beyond (but hopefully eventually validated by) observation, and trust enables a provisional belief to be extended to that which our eyes or minds have not, or can not, seen or grasped.

Groupthink's many failures are merely proof that truth is not a popularity contest.
RTMP definitely is the more mature technology. Though with Google's backing, WebRTC is also fast approaching the point where it's usable and relatively easy to setup.

Good point about latency. We would like to have it as low as possible while maintaining good quality so a Twitch-style modified HLS might be the way to go.
Would anyone recommend this for a solo developer?

Personally I'm a fan of a mix of physical sticky notes and Trello, but I'm always open to new ideas. I could see this being more of a hassle than I'd like, but I could be wrong.
Create React App is pretty popular and it has 36k dependencies. That’s not saying everyone using it ships every one of those but that’s definitely a LOT of people who could potentially introduce malware, often with a fair chance of it being deniable.
Same thing happened when a relative got an iPhone XR, the screenshot button is volume + power, so trying to lock it regularly has them taking screenshots.
They're talking about "Go 2" the brand, not Go 2.0 being a new major version having breaking changes to Go 1.x. There are no plans for a breaking-changes Go 2, only occasional additions to Go 1.x under an ongoing "Go 2" developer relations effort.
Also, it's already possible to have your own comntr server: you just need to git clone the comntr/http-server repo, npm install & npm start it, and tell the iframe to use your server with ?srv=https://foobar.com:42751. This would be an "on-prem" solution.
> counter-arguments

There wasn’t an argument to counter, it was a throw-away piece of hyperbole. It didn’t vote either way, but I can see people down-voting simply because it looks like trolling.

If you want to make a proper argument about Facebook taking over African economics, go ahead. But so far the main ‘argument’ seems to be that it must be evil, because Facebook.
A lot of the need for AC (and having lights on) is just really, really bad modern house design. I recently finished building a house (my first one) and everyone acted like I was crazy for not building in central air conditioning.

I built in an older style, with windows on every side, with a mind towards ventilation and light. Inexplicably most houses in the area, even $500k+ houses do not have these two things. My mom's condo has central air but the system is so feeble and the venting upstairs so poor that two bedrooms in the house remain stuffy anyways. It seems like light and natural ventilation are not even afterthoughts, but non-thoughts, and the designs all rely on electric light and forced air.

I also built 9 foot ceilings on the first floor and 8.5 on the second. Then I placed the attic (3rd story) door centrally in the upstairs hallway. The result of the design is that airflow moves on the first floor in all directions, and upward, and on the second floor can move at least east-west (bathroom and hallway windows), and also north-south if bedroom doors are open. Finally, air flows upwards to the attic, which has windows north-south.

If I close windows in the morning and open around 7pm, the result is that the house stays very cool, about(? only tested with temp gun a few times) 74 downstairs and 76 upstairs during these 90 degree days, and then gets cooler at night as I open windows again. So far, I've only bought one fan, though things might work better with more. Note I'm not an expert or an architect, I just included some design features that should be obvious to anyone who's lived in an old house for a summer.

This takes some manual control, but there are far fewer parts to maintain (this was a general design goal beyond AC), and last month's electric bill was $54 (New Hampshire).
> Did you get this list of 15 languages from TIOBE

Yes, I thought it would be better if it reflected TIOBE's biases instead of my own. However, I did succumb to the temptation of including the first 15 instead of the first 10, because leaving out Ruby at #11 seemed too extreme.

> Groovy … ludicrous

I was surprised to see Groovy on the list myself, because I thought it was pretty much dead. It would have displaced Golang, which is notable for its lack of metaprogramming and its departure from the Lisp memory model into something much more C-like than Java, C#, PHP, Python, or Ruby.

> surely some others of those languages have also been similarly fabricated

Yeah, likely. There's a whole SEO industry of liars trying to fake buzz. I think they're broadly correct, though.
I'm not subscribing based on this particular bit of rehashing. I can keep up with the "hey just stalk women using Signal, the EFF said so" crowd on HN just fine.
Oh I miss the good old days when we were fighting things like the clipper chip and weaponized algorithms. Now it is all about the data, which is much more difficult to rally people around. Anybody else remember the time the Office of Personnel Management leaked all the military biometric records (plus security clearance metadata) they fought to have stewardship over? No more vets working under cover :) You'd think they'd have learned that they can't trust themselves to warehouse so much high value data in one place, that single incident will serve as a daily reminder for about 20 years. Lots of externalities in that as well: given what would have been in my records, I don't think I'd fare well doing business in China.
Already sold out most places, it seems.
It seems a lot more complicated. You have to parse the type of bracket used, you have to move your eyes across lines to understand nesting. I don't know. I find the Lisp way on the right side way more readable, but I'm an active Clojure developer so maybe there's that.
Get organized, improve, build infrastructure (take help from but don't forfeit your land to China).. all great!

Single currency? Please don't!! You are giving up control of your monetary policy. It will be another EU.
That "means of trusted identity" doesn't work, to a first approximation nobody even attempts to use it, of those that do, a vanishing fraction "succeed", and their reward for doing so is the adoption of rickety 1990s encryption. Among practicing cryptography engineers, "web of trust" is a punch line, not a goal.

The lucky PGP users stick to the command line, which is so clunky that they'll use it rarely. The less fortunate will use PGP email clients which are so poorly thought out that they just last year managed to exfiltrate plaintext to attackers.

Signal use in the real world dwarfs that of OpenPGP; it's almost certainly many orders of magnitude.
A 5 is a 20th percentile score; I'm not sure I'd quite term that "incredibly easy".
The world population between 1820 and now changed so dramatically, those datapoints are virtually meaningless.

Not to mention, they indicate either 1/2 or 1/4 (depending on who's counting) lived with less than $2 per day. Not exactly something to celebrate.
People have been buying things and only getting an invoice at a later time for millennia, and managed fine.
You might find mblaze (https://github.com/leahneukirchen/mblaze) interesting; it's not too far off from what you describe.
I used jsmpeg to live stream camera feeds from robots. There are a few others that do the same. In my case I wrote a custom go server to handle the multiplexing. It did fairly well, and was able to support something like 60 clients at a time. This was a weekend project and I don't have time to keep the reobots on line so I will leave you with some video of a early client I build. There are some other videos showing the robots off on my channel.

I also poked a round with making a real time remote desktop client that could be access via a web browser for linux. It to -- at least on local lans got very low latency video. The link for that is below too.

- https://www.youtube.com/watch?v=7kSbm-IQjK0

- https://www.youtube.com/watch?v=JJ_srz7Ti8Y

Edit: I should mention latency were measured in ms, not seconds, even for many clients. I am sure to scale out to 1000's of users I would have to add a bit, of latency but not by much.
I think they were instead implying you could just have your groceries delivered for a very low cost. I’ve used grocery deliveries from the chain directly before, but they would sometimes make minor substitutions, like between ice cream brands for instance, that I could not then eat because of dietary restrictions. Returns / refunds were easy but it was still more of a hassle than just showing up to the store, which is usually pretty hassle free unless you pick an exceptionally bad time.
> if you pick up a sandwich and then put it down somewhere else in the store

Why do people do this? Why can’t you put it back where you got it if you don’t want it any more?