skysight-inc/HackerNews huggingface dataset:
Now you are confusing everything. Delphi has three single byte string types since 1996: (ansi)string, shortstring and string[length], and the last two are mostly there for backward compatibility.

>No awareness of encoding, so easy to break your text if you try to do anything other than pipe it through.

Which is good, when you have data with an unknown encoding. Unix file names for example, you can create a file that has an invalid utf-8 file name, and many tools that want to store the file name in a string with an encoding, just cannot access that file

>Single-byte length field, so your strings can't exceed 255 bytes, and you need a pointer indirection just to get the length of your string.

Ansistrings have a 32-bit length. I have not used Delphi on a 64 bit system, but in FreePascal they have a 64-bit length there.

shortstrings have a 255 max length, but since they are short they are mostly stored on the stack and you do not need any pointer indirection.

>Rc'd cow, so you never know whether your write is going to be free or incur a complete copy.

Shortstrings are not rc'd cow and are always copied. Since they are short and on the stack that copying is fast.

No write on long strings is free, since you can get a cache miss. And you only make a copy if some other function still has a reference string. How could that happen? The function should only keep the string around if it still needs the old value, and then it would need to make a copy anyways. No cow always leads to more copying.

>The null pointer is the empty string, you don't get to know whether you got no input or got an empty input.

If you want no input, you can use a pointer to a string.

>(Optionally) you're completely unable to implement generic string operations because the string type carries a length and the language gives no way to be generic over that.

Ansistrings do not have a length in the type, nor the basic shortstring. Nowadays you would define all string operations for ansistrings (=utf8strings).
> it's impossible to trust what our own governments say to us now.

Sure, but throwing up our hands and assuming that all states are basically the same probably takes us further from the truth.

We've got to make our own judgments somehow, and it's prety clear that despite the many flaws of our Western countries, they are meaningfully more open and tolerant of dissent, investigative journalism and the like than some other countries, including China.

Every piece of information should be taken with a grain of salt, and it makes sense to add a few extra grains when it comes to countries that we have been trained to be suspicious of. But that doesn't mean we should bury it all in a salt mine and ignore it.
2015: CCTV 'fightcams' detect violence 'before it happens'

https://www.telegraph.co.uk/news/uknews/crime/11407094/CCTV-...
Yes, I agree. That's what the no-treatment group controls for. And generally, both medics and patients are blinded.
You realize it's possible to adjust the taxes required on revenue so that it doesn't dwarf profit. It doesn't automatically follow that taxing revenue means that the taxes will be insanely, unpayably high. It's a strawman argument.
getting started is cheap and easy:

http://www.work-sat.com/Home_files/WorkSat-08-2018a.pdf

http://www.algissalys.com/amateur-radio/aprs-over-satellites
I think the discussion is centered around preserving the component of Open source which includes funding for the software but retains availability of the source. In such a case, it may not be possible to retain the full pure classic OSS definition.

It might be best to just use Unreal Engine like license where the source is available for inspection and personal use but still being charged for commercial use.
Just curious, but how would custom silicon work with something like gaming engines? I know there are engines out there that support an ARM architecture, but as it is currently, you can run a lot of games fairly easily on Macs. And with eGPUs being officially supported now, gaming on a Mac is not a terrible experience.

Would moving off of traditional desktop CPUs harm that? Is there a way to do compatibility at the OS level without sacrificing half of the performance gains?
Tempest for Eliza¹ was doing the rounds some years ago. I'm sure there were other implementations in the wild, but I can't remember their names.

1. http://www.erikyyy.de/tempest/
Medumo Is Hiring a Software Developer
MDMA used in world's first trials to treat alcohol addiction
Reminds me of a system Nintendo endorsed in the 90s using satellite radio as a subscription for games and related broadcasts. I'm surprised such a niche like add-on gained so much traction to last 5 years!
https://en.wikipedia.org/wiki/Satellaview
Whoops, its been a few years since I read that paper (I did my PhD on this, but finished a few years back). Apologies for the noise, it appears you are correct.
There was a "Macintosh Common Lisp" though; originally named "Coral Common Lisp" and it was forked to what is today known as "Clozure Common lisp" which is not to be confused with any of the various other projects using misspelled versions of the word "closure"
I don't think you're using AST right. An abstract syntax tree in computer science is a lower level, barer representation than you seem to think. It is just the raw syntax, without surface details.

A "parse tree" still has the commas, semicolons and parentheses and whatnot: all the tokens that appear in the BNF. The nodes in the parse tree correspond to the nonterminal symbols in the grammar, and the leaves are the tokens.

An "abstract syntax tree" is just the next level which abstracts away from those details. There are no more nonterminal and terminal symbols, but some sort of logical units. Lisp's abstract syntax tree is the object structure from the reader: the parentheses, consing dots, and other details are gone.

https://en.wikipedia.org/wiki/Abstract_syntax_tree pretty much nails it.

The further processing of the AST where it is transformed into some much more semantically annotated tree or something else entirely is the "intermediate representation", IR.
The article is paywalled, but it looks like the concept of flow was not considered in the human study conducted by the authors, judging only by the short summary of the paper.

I suspect this changes under conditions of flow, where a human can spend hours engrossed in one task and totally lose track of his surroundings.
The "DNS over HTTP shims" are not the result of DNSSEC taking too long to be adopted, but rather the fact that DNSSEC doesn't provide the protection that DoH does. People have a lot of weird ideas about what DNSSEC does; in particular: it doesn't encrypt queries.
I have resellers of my product, and they use it build websites for their clients. And one of the things my clients had a hard time with (a while ago) was retraining their end users. This would happen because their users' had employee turn over or simply "forgot how to do xyz" because they hadn't logged in for 6 months.

It's amazing how often I can re-train someone on the exact same thing multiple times and have it not stick. All it takes is something you do rarely (couple times a year or less) and retraining/support is needed.

The mental frustration and training time/support costs is a big motivator to fix the underlying problem.

I think this fundamental perspective maybe be harder to implement the larger your team/business though?
No idea what they mean by "Equivalent" either, I was just doing the math with the figures quotes up-thread.

Look at the correction at the bottom of the NYT piece:

> "A news analysis article last Sunday about the impact of air travel on global warming referred imprecisely to the environmental impact of one round-trip flight from New York to Europe or to San Francisco. It has a warming effect equivalent to 2 or 3 tons of carbon dioxide per person, but does not generate that much carbon dioxide per person. (The estimate also includes warming from other greenhouses gases.)"

So actual carbon output per person was correctly calculated, but there is some "carbon equivalent" multiplier slapped on other gasses that brings their totals up from 170kg/px to 2-3T/px.
Apple pays their employees to file patents for pretty much anything.

That doesn't mean they will ever manifest in real products.
Infinite timeout is often (rather, almost always!) better for layers where the timeout should be higher in the stack. The timeout or cancellation happens at the topmost level and then propagates downwards.

This is not any more complicated than a timeout, and it saves you an enormous amount of pain.

For example, let's suppose a particular operation is timing out, and while you might want to fix underlying issues, for now you might to increase the timout. You can fix it by adjusting the timeout at the topmost level without worrying about other levels. If you use timeouts everywhere, you might have to adjust timeouts everywhere.

So as a default, I would say, only put timeouts at the top. You can then evaluate putting timeouts elsewhere as necessary. I've also found it very helpful in certain to do things like stream results as they are generated, so you can set a deadline and use whatever partial results you get before the deadline. In particular this is very useful if you have flaky hardware, or very large queries (in terms of number of systems they touch).
Saying PGP has no known flaws "if you know how to use it properly" is like saying it's easy to safely use AES GCM as long as you never reuse a nonce with the same key.

Sure, it's true. But that reasoning kinda obviates everything. Some things are easier to use safely than others. Your second paragraph is basically the essence of criticisms against PGP.
Were you able to turn it off without signing up for a Samsung Account and accepting hundreds of pages of ToS?
HF signals need to bounce off the ionosphere to travel any distance. The more ionized the ionosphere is, the more effectively hf radio waves refract off it. High solar activity leads to higher ionization.

In ham terms, this is know as “band openings”, eg when ionospheric conditions allow hf at a given frequency to refract off the ionosphere.
I want to get started with packet radio. I don't know anything about it. Where do I start?
Lisp nested expressions are AST. A CLOS-sified representation of the program with additional semantic info is more of an IR: intermediate representation.
It will not, given the current culture war, but perl5 will just die off, and cperl is the replacement. esp. when it will be 2x faster.
We've been using Mattermost (I have not used Zulip but it looks superb) for about a year. The UI/UX of the desktop and mobile apps is a bit kludgy but functionally it was a breeze to setup, runs on a very low-cost instance, and has had 100% uptime. And most importantly, we're in control of our data unlike cloud-only offerings.
And your theory is that you're right because you say you are?
The Man Who Made Science Fiction What It Is Today
They might feel it's worth it to lose that money in the short term if they can make an example out of pirates and try to establish account termination for unproven allegations of infringement as an industry standard practice. Long term it isn't smart but there are media industry mouthpieces claiming they will be losing $52 billion to internet piracy by 2022. How many DSL customers will they be willing to drop if they think it'll help stop the billions their parent companies are "losing" annually.
I could see an argument that Memcached is redundant, but it would definitely make sense to me to throw in a queue with some richer queueyness for a chat app
It's sad that the police are considered a foe. Aren't they meant to be the good guys?
That sounds like a really good idea for testing out an idea. But im wondering - how did you go from this MVP to an actual product, when you were busy manually answering emails. How did you find the time? Advice is appreciated.
Interview with Michael Hartl on the Ruby Testing Podcast
Low-calorie sweetener are considered safe by health authorities around the world
Never noticed that provision in the GPL. If that was advertised more, a lot more companies would use it, although it would be counteracted by crowdfunding campaigns to distribute source code.

It’s difficult to get by, what with rising rents and prices. The only way to get around the bottleneck of needing investors would be to live a quasi-monastic life with as little as possible until a minimum viable product is developed.
I agree it's extremely complicated.

Even the countries "on the top" are actually responsible for a lot of emissions produced in the countries "at the bottom." statement isn't super accurate, because US emissions are primarily domestic (while Chinese are much more mixed).

Either way, it's inaccurate to try to simplify it to "overpopulation" or even to draw to much of a link between population and emissions.
They've had dual instruction sets almost continuously since the company began:

MOS/68k, 68k/PowerPC, PowerPC/Intel, Intel/ARM
I doubt it will ever happen because you're now a different timezone from NYC. But I'd absolutely consider voting for abolishing daylight savings if New England moved to Atlantic Time.
Beyond the horizon transmission (radio propagation) is by bouncing signal off (refracting) the Ionosphere, which is more effective when Solar activity is at its maximum. At Solar minimum, about fifteen to 30 megahertz is screwed.
These are great!

Are you just doing this to be nice? Or what's your strategy with this?
Yeah I really think this is the most important point. In an enterprise environment it's almost more important to be able to point at who is responsible for supporting a product as it is for the product to actually work. The due diligence of any purchasing decision will always involve 'and what if it goes wrong'- especially since most enterprise companies will involve legal when getting approval for the use of OSS.
Ever watch 'the jetsons'?

Generation or so back in the USA that was the the general over-the-rainbow vision of where technology would take us.

The robots would do the work while people would afford more time to spend on leisure/artistic oriented lifestyles.
iOS is getting close to being all the computer my grandparents could ever need. My mother as well. My father and I are both in tech and would run into too many hard (and fairly artificial) limitations pretty quickly.

I won't ever switch my primary computer to something that needs an optional accessory to hold the screen up. ipad may be magical, but there is plenty of wonder left in a device can open up and start typing on a real keyboard immediately. It's been many years since my primary computer has been a desktop, but I'm not willing to compromise on the permanently attached keyboard and freedom to decide what executes.
Let's excuse that we have to invoke time travel, and that once the choice has been made it is now part of the past of our collapsed reality...

The point you seem to be making:

A) If I make the same choice everytime there is no free will.

B) If I make different choices everytime there is no free will? Or perhaps even there is no "me"?

Free will could entail the will to choose the same thing every time AND the will to choose something different.

If we can't accept that then perhaps an argument could be made that there is no such thing as "you".
In Tokyo where I live, you can see so-called as-tracks all over the town.

Some of them are advertising for prostituting job seeking site.
Here is the link.
https://m.youtube.com/watch?v=YNuJxB2NDhs

It is just disturbing, and I just cannot stop imagining what children would think by seeing these kind of ads. Japan is really sloppy country in terms of ads.
There must be powerful regulations on this matter.
We're certainly seeing a resurgence of audio content with podcasting. Mostly due to proliferation of mobile and ad spending rotation.

But WebSDR is pretty amazing technology. The ability for concurrent users to operate radio via internet could find broad adoption. I'm just not sure what drives it. It might be nice, in an autonomous vehicle future, for example. For idle passengers in neighboring cars to communicate with each other via voice.

University of Twente (Netherlands) Wide-band WebSDR

http://websdr.ewi.utwente.nl:8901/
> Any uprising will be pre emptively quelled using pinpoint nanobots which were deposited to lie dormant in everyone’s bodies until activated.

Nanotech is so far away from this capability that it's pretty pointless to worry about.
It comes up nearly every time this topic is discussed here, but commercial series displays are what you are looking for. Prepare to pay more, but in exchange get a display that just functions as a display.
After Protest, Booksellers Are Victorious Against Amazon Subsidiary
Ah, I misunderstood. Cheers!
If you already have a license/radio the mobilinkd[1] is a great way to get a TNC added to any radio.

It has a Bluetooth SSP that lets you write packets in KISS[2] protocol which gets bits on the air(APRS adds a lot more on top of this).

[1] http://www.mobilinkd.com/

[2] https://en.wikipedia.org/wiki/KISS_(TNC)
The world’s largest e-commerce company said third-quarter operating income will surge to as much as $2.4 billion, compared with the average analyst estimate of $1.28 billion, according to data compiled by Bloomberg. Second-quarter profit came in at a record $2.53 billion, or $5.07 per share, more than double analysts’ forecasts. The shares rose 4.1 percent in extended trading.
> Because at first read, I'm not sure how ranting about "ignorant people to cast poorly-informed votes" is different than "I don't want those people voting."

It's not, and therefore the only 'fair' way of conducting elections is to make sure everyone has the opportunity to vote - even the people who will vote for the candidate you don't like.

A high turnout also has the advantage of inserting noise in to the result, negating the unfair advantages of highly motivated time-rich people (usually older people).
Pushing this onto the entire populace is a cowardly way to govern. What ought to be done is simple, even if how it ought to be done isn't: ban fake news.

We don't expect people to discern what foods and drugs are dangerous, so neither should we expect people to have to discern what is true or not. If it's untrue, someone should be able to bring a libel case.
I'm not playing a game.

Specifically, which part(s) of the report are you refuting? Please provide pages and paragraphs #s or quotes.
This will never, ever happen.

You can't use OSX with your finger. There are millions of places across the OS and applications where the hit point is too small for a finger. You just need to compare the keys on the iOS keyboard and then compare that to the traffic lights on OSX.
> pretty bad time for HF right now

Not true, the lower HF bands (80m through 20m) are excellent and there is worldwide communication happening all the time.

It's only bad if you recall periods of high sunspot activity with superb 10m and 15m conditions. Certainly something to look forward to in the next few years but not a show stopper in the least.

Also, there is now significantly more weak signal activity than in previous sunspot cycles thanks to FT8 (linked below) and MSK144.

https://news.ycombinator.com/item?id=18255849

And, FWIW, this HN post is titled in a way that makes it more useful/relevant to the general audience. The original title is aimed at existing enthusiasts.
APRS is an easy way to get started in packet radio:

http://www.nwclimate.org/aprs/introduction-to-aprs/
No, because that has absolutely nothing to do with what anyone here is talking about. Everything I wrote previously answers your question, but you're trying to apply racial conflict theory to a phenomenon that doesn't require it. Frankly, I'm not going to spend time explaining why black men have male privilege over black women, as I can hardly believe that you've seriously considered even the most basic of arguments against your overly reductionist and unnecessarily divisive definition of male privilege. This wasn't even specifically about general male privilege, but about the "economically privileged gender."
I would like to have a go at building a receiver for listening to CW with my kids. I don't want anything on the computer, just something I can solder that will work. Is there a kit that has a good success rate? I'm in the UK if that matters.
Doesn't doing something good for the parents also help their children?

I mean, it's their parents, not some random strangers.
The GP comment was "Autonomy isn't a meaningful principle when it comes to medicine."

So, I do not agree with you that "everyone understands how important autonomy is."
I'm skeptical, especially of the surveillance claims. If you already know who you're looking for and you have lots of footage of that person, you might be able to train your system to pick up that person's gait from new footage. But that's a far cry from being able to "identify anyone" by their gait, i.e. set up lots of cameras around the city and track individuals coming and going.

There are already amazing airborne camera systems that track the motion of every license plate in a city, and even that isn't the same as tracking every car's movement because you still have to know which license plate to follow -- you just can't care about all movement of all cars. I suppose someone will say that you can store all movement in a database, but I'll wager that's just not worth anywhere near the cost. Your computing power would be much better spent on computing large primes.

Anyway, it's a cool sci-fi movie premise. You can see the murderer shaving off his mustache, burning off his own fingerprints and then knee-capping himself to avoid detection.
This "analysis" is so much worse than what Wikipedia has:

https://en.wikipedia.org/wiki/Wes_Anderson#Recurring_collabo...

A table makes a lot more sense for this kind of content. The graph looks very messy and it's hard to get anything out of it quickly.
No internet connection, no ads.
I saw a video recently where someone got Slack working on a SNES using that:

https://www.youtube.com/watch?v=CwXY2raEzPk
> You wrote: user supplies her own password, this key is encrypted with that password

The critical point you're missing is that the Crucial SSD was not doing that step. If the key doesn't depend on the password, then the raw key has to exist somewhere on the Crucial hard drive or in its firmware, so the task becomes an easy hunt for the key with a debugger. No password cracking required.
> Both Huawei and Samsung have implemented such a solution on their flagship smartphones since at least two years. They work as advertised, but nobody could give half a shit about them.

That's more a reflection of the fact that Samsung and Huawei suck at software--Bixby, anyone?

Everybody said the same thing about WiFi.

I used WiFi when it first came out--PCMCIA cards, external stick on antennas, etc. Worked as advertised but nobody gave a shit about them---until you sat in front of somebody and used it. It was almost a virus and spread like one.

Then everybody gave a shit. And look where we are now.

Everything on your phone--everywhere--is the endgame.
The whole point of autonomy is that there is an ethical difference between doing something to yourself, vs. doing something to someone else.
Based on your last paragraph, we're in (apparently violent) agreement. I would not call you a fool for playing a lottery where you pay nothing to have a nonzero chance of winning $6,000. Voting does not cost the voter anything, but it has a non-negligible chance of gaining the voter an upside.
So basically the same kind of argument which has plagued all high end Android tablets: Good hardware held back by lacking software.

Iow: If you want a pc, get a pc.
How to Choose Your Victim