skysight-inc/HackerNews huggingface dataset:
Aside from the ad hominem attacks on JSON, WWW etc. The fact is that a binary format needs exactly the same level of specification as a text based one. ASN.1 is a binary TLV encoding mechanism.

The fact that Fastmail, a well known business that is entirely based on successful deployment of email to paying customers has defined a protocol for object exchange etc that is based on Internet RFCs and standards is a Good Thing.

"Cretins" don't decide to use JSON, JSON is an object encoding that is supported by all languages and environments. It compresses to the same level as binary based encodings. It allows for arbitrary extensions that can be migrated in production without having to update all clients/servers simultaneously.

Binary formats tend to be brittle and require simultaneous end-to-end upgrades to handle change. Protobufs and other TLV based encodings help with this, but they still require recompilation and synchronization of IDL specifications.

Compression and caching are easy to insert into a network pipeline (and/or a process-to-process pipeline) easily and transparently. If you read Fielding's thesis on REST, one of the advantages of the HTTP "stack" (not HTML) is that caching and other "dependency injection" can occur transparently between the endpoints.

Efficiency is not by putting all your eggs in one basket. Efficiency comes from a) designing the protocol well, b) keeping the encoding decisions well away from the protocol's content so that decisions like caching and compression etc can all be added or removed without changing the underlying implementation.

All languages "accept" a "numerical format" (not sure what you mean here, but I assume you mean binary encoding. Unless you mean arbitrary length binary numbers. Do you think binary should continue to be on octet boundaries? Or are you talking about encoding an arbitrary bit length? How will you deal with word endianess?

JSON has some warts, the quoting of keys is a pain, the fact that comments cannot be included (but ignored) in the same way as whitespace makes it harder to document configurations or other static documents. The use of floating point is another wart, but if you are sending any numeric values that rely on floating point accuracy, your protocol is wrong. Define a fixed point integer definition instead (eg send monetary values in cents, not dollars).

Email obviously does need this "drivel".
They’re already here. I even pay Hulu extra for no ads only to be greeted occasionally by a statement that due to licensing agreements a video has to have ads. And even the things that “don’t have ads” have ads for their other streaming videos, or try to cram ads in between auto plays.
Feels like you're trying to downplay this but that's not really correct imo. Ok the individual parts of the experiments (stimulation, decoding EEG) aren't exactly new but for the rest I think it's quite novel (might be wrong though)? Why Tetris? Why not? It's not because only one bit gets sent now that they don't want to go any further. Also don't forget this maybe took years of preliminary research before they got something working. In those years they might have been using something else the switched to Tetris for publicity. Wrt being hackish: other commenter addressed that already; if you think this is hackish you'd be surprised what has been going in in neuroscience for the past decades.

> It’s basically electrical communication

Well, yes, that's the whole point.
Right up until the barge sinks or crashes and the spilled waste renders an area uninhabitable for 40 years.

This is the real reason why fission reactors are either large, or military. The organisational capabilities that are required to manage them safely require scale and funding.
These guys are scumbags. Check out point 12 on this page: https://www.equifax.co.uk/ein.html

With GDPR now in place here in the UK you can write to an organisation and ask them to delete all your data.

It would appear Equifax is above this new law...

> Please note that given the importance of complete and accurate credit records, for purposes including for responsible lending, it will usually be appropriate to continue processing credit report data -in particular, to protect the rights of another natural or legal person, or because it’s an important public interest of the union or member state.
Pharmacists' job includes watching for mistakes in what the MDs choose to prescribe. That's why they are required to go through a challenging college program and get licensed.
Indeed, it's a nice setup but it's not what you expect from the title.

You cannot put on a cap with three people and then start playing a game of Tetris by thinking and imagining alone. The game is on a screen for everyone. The block must be rotated or not, that's it. To decide or send a decision, participants must make a very conscious action to look at a specific flashing light. To interpret the signals, the participant must be paying attention to the occurrence of strange flashes in his eyesight.

What bothers me a little too with the pumped title is that, as far as I know, there is very little novelty here. All the interfaces were already developed. So what do we gain from this experiment?
It's much easier to blame all the USA's ills on Mexico and the lack of a wall along the southern border, notwithstanding the volume of drugs that come in by ships and other vectors.

However, the administration has taken action against some of these pharmaceutical industry suppliers. One firm was fined $20 million (payable over 5 years) in return for a deferred prosecution agreement. The President hasn't made much of this in his political speeches, no doubt because of his innate modesty.

https://www.democratandchronicle.com/story/news/2019/04/23/r...
Elon announced they will reach net positive by 2023 and the first Tesla powered by a fusion reactor by 2026
It is absolutely a pharmacy and pharmacists job to understand and monitor what drugs are being prescribed to their patients, and intervene in cases of harm.
If IANA were profit-seeking, they would rent rather than allocate addresses, and force people to pay $10 per IP per year, and roll in the billions of dollars they'd collect.
If Chrome encrypted the data it wrote to disk, it can throw away the encryption key and delete the file when you close the incognito window, thus giving you access to the disk securely.
>
It's not like the cast of Stranger Things can go and tour the world and perform a live Stranger Things inside stadiums. It doesn't work that way.

I for one would totally pay to see that.
First you save, sacrifice and buy your home. American dream, right? Pay property taxes that in some states exceed rental fees for the same place, home improvement and maintenance. Now add arbitrary fines by greedy cities and...you lose your home. WTF
Maybe NAT breaks the Internet of twenty years ago. But we've already worked around it. I'm using a computer which is behind a NAT which is behind a CG-NAT and everything works fine. Sure, people can't connect to me directly, but why would I want that to happen? If anything, that makes my computer more secure.

I know this sounds like trolling, but let's be pragmatic.
Sure, Backblaze covers the backup duties, but does it allow me to upload any files and get an easily shareable link? As far as I know Backblaze focuses on backups exclusively.
>I hate to be a downer, but nobody even knew about this space until it was mentioned here.

Speak for yourself. :)

>The rules of the modern Internet are "encrypt everything and trust nothing." The laws of ham radio are literally "you must not encrypt anything". It wasn't meant to be, unless you want to change the laws in every ITU member state.

More to the point, the regulations around third-party communications [0] mean that this could never be routable from the public Internet.

And if 44/8 will never be routable, then what's the point of using public addresses? It could use private network addresses instead.

All the same, I find ARDC's response to be high-handed. They refuse to acknowledge that they are selling off what is essentially a public resource. They refuse to believe that others might not trust them to be a responsible steward of ~$50 million.

[0]: https://www.law.cornell.edu/cfr/text/47/97.115
HTTP 451 (Status Code)
The "Insight" section needs more attention, Suposedly is for subject matter experts yet in this example we see uninformed biased opinions.

Examples

1) https://trennd.co/trend/ketogenic-diet

2) https://trennd.co/trend/plant-based-diet
I saw a chart a while ago that showed how much of your subscription your cable company forwarded to the content networks. Most channels were cents per month. ESPN was highest by far and was still only 5 dollars iirc. It seems like if your ISP is already providing connectivity, you should be paying closer to these prices.
> I also don't get why everyone is clamoring for one company to control all video entertainment distribution. Isn't that what we hated about cable?

No. We hated cable for the high prices and bad service which were enabled by physical monopolies.

If the backend was based on open protocols, you could buy an aggregating frontend from Netflix, Hulu, TiVo, etc and then buy whatever content you like from whatever content owner you like.
> We’re also a long ways from even picking up “yes” or “no” signals from people’s thoughts

Yes and no. No because even though the tech exists, it's not exactly ready for the masses and doesn't work 100% and usually needs calibration and isn't exactly comfortable to wear. Yes because technology allowing people to form words on a computer by picking individual letters based on just EEG exists already; so that's more then yes/no. Likewise there's the experiments to have people move robot arms etc. (i.e like Neuralink from Musk, which isn't really new). You can even already buy commercial games where you control a cursor on the screen based on just 2 electrodes.
Surprising ways you can violate “the worst law in technology”
Plaintext files in the format for a popular Emacs plugin called Org Mode.

"Org" as in "organise".
Org-Mode has a rich set of features for organising tasks/notes.
,,we haven’t seen a lot of people repositioning their portfolios, we haven’t seen leverage increase.”

Maybe people are starting to realize that changing portfolios all the time without a computer making the calculations is not the best way to make money (quite the opposite)
Appartement de très haut standing meublée climatisé
there are plenty of older but less popular languages that could use some help to improve the ecosystem.

pharo smalltalk for example. (i can give you a list of things i'd like to have there right now.)

pike is a nice language with a small community. plenty of room for interesting things to add.

red-lang is another one that could use some help.

bonus: if you pick that up any of these three i'll offer to mentor you :-)
I wasn't aware of the ability to jump between changes via shortcuts. That seems useful.
Thanks, while it looks interesting they seem to use a bring your own storage approach - that sounds like more work than I‘d like to put into it. I‘d prefer to avoid managing servers and VMs.

Due to using Arq I‘m not limited to using the special Dropbox folder. I just tell Arq which folder to backup to Dropbox. I don‘t use the official client at all.
This is fine but doesn't present any jumps in technology. It's still just EEG. The electrical stimulation sounds pretty dangerous as it's non invasive so must have a pretty large stimulation zone.
http://archive.is/rSS5h
In a criminal organization security and accountability are a more complex topic, but I would say that this way the one serial number the drop keep is a proof of identity, while the serial number the courier keep is a receipt.
What Happened to Mohamed, the Jailguard? (2015)
>>Hello All,
>>My name is Mohamed, and I am a jail guard!

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

So did he apply to yc? Was it a story of success or did the enthusiasm slowly fade?

>>FAVORTEXT.com

This domain was advertised as his wordpress blog, but it appears to be down.
Shocking New Tech Is Real
> Today, of the 10,000 or so P-38s Lightnings which were made in the 1940s, only about six working P-38s remain.

I'm often amazed at the scale of war-time manufacturing production. According to wikipedia, there were over 15,000 P-51s and over 12,000 B-17 made.
Sure. So I subscribe to Amazon for The Grand Tour, the girlfriend subscribes to Netflix for Marie Kondo, the kids subscribe to NBC for THe Office and Disney for Disney stuff, and Mom subscribes to CBS for Star Trek and now I’m back to basically paying for cable for the five shows we want to watch right now, with the added convenience of worrying about dropping and adding subscriptions for as long as it takes these services to figure out a mechanism to prevent this behavior.
If anything Vespa has actually gotten faster in development since it Open Sourced.
Yep, if governments had committed Manhattan project scale funding to Fusion say 30 years ago, it would almost certainly have gone into a technical approach that is now thoroughly obsolete. It simply wouldn’t have worked, because we just didn’t understand the problem domain well enough. IMHO we still don’t.

The pragmatic approach is to fund a variety of research projects enough to keep making progress, but not so much that too many resources get wasted on dead ends. A dead end is fine if we learn from it, but we should only commit the resources needed to learn the lesson, and as little more as possible.
Yeah I think think the decoder is not state of the art for non-invasive decoders.

The encoder may be? (But I believe we can do a lot better with invasive encoders though)

So the novel thing is really combining an decoder and an encoder.
I've been using Vim for a couple of years now and I almost can't stand any text editor without VIM-like extension.

However, recently I took a liking to Visual Studio Code (with VIM bindings of course). Yes I know, it's terribly bloated and consumes RAM like nobody's business, but the Browser DOM arguably is the successor of terminal emulation in terms of ubiquitous interfaces, and VSC does use the additional power quite smartly. There are graphical hints and tweaks which are next to impossible to achieve in a terminal emulation.

I'll still use VIM all the time, especially remotely. But VSC does provide similar extensibility. I somehow wish there was something like VSC, based on web/electron, but more like a Texteditor, less like an IDE. And preferably not controlled by a huge corporation.
There is a huge difference between calling someone an asshole and calling out shitty behavior.

If you can’t call bad behavior bad, then what is the value of your ethics? There is right and wrong- but you can call it out without demeaning people.

I don’t have any shame for this and I think you are wrong.
This was absolutely true... before the Star Wars franchise in 70’s. And I’d bet that "stranger things" derived products are massively more cash producing than any artists live performance.

The real question is about independents, not blockbusters.
I have been wondering why Vespa isn't getting much traction. Everyone still defaults to ES, even in new project.
Showing the bot something different than the user could be seen as cloaking. We also do that in some cases. Just be really carefull with that strategy.
One of the things I’ve personally learned and been touting it ever since, is that it’s ok not to make perfect code in a hurry or when the real target is somewhere else, if the crude method solves the problem for long enough and is capsulated well enough and the intent of the crude solution is documented and it has tests. Documenting the intent is useful for the next programmer to understand, why the solution has been enough for the needs then and to quiet the DailyWtFs for the next guy poking the code.

By crude solution I mean half-hardcoded or not well generalized methods as the other cases are coming in a year or so. This is also a way to limit the scope and to achieve deadlines. What this means though, is that when new needs arise we need to go ba k and make them better later. Kind of managed techincal debt.
I would say 24 is an authoritarian wet dream. It's a show where torture is the preferred way to get information quick and it works 100% of the time.
> And technological advancements have narrowed spreads in many areas of trading.

> “Part of the problem is that it’s too late to hedge interest-rate volatility, there’s not currency volatility to hedge. Speculators need volatility to hedge and enter the market.”

Sounds like a good thing to me.

> New rules limited lenders’ ability and willingness to make principal bets with their own money

Anyone know what regulation this is referring to?

One of Steve Mnuchin's stated goals was to reduce the domination of the 5 mega-banks and help bring back a healthy market of smaller banks that got squeezed out by new rules added after the financial crisis. Rules that were designed with the bigger banks in mind. So I wonder how the smaller players are doing.
> Stake-driving when you intentionally under-estimate costs so that you can get the project started by telling politicians that it won’t cost that much. Once you get a legislature ‘put the stakes in the ground,’ it becomes too politically difficult to kill. You can tell the politician that, well, you’ve already put so much into the project, there were unforeseen costs, yada yada, you might as well finish it by topping up the amount needed. This form of political accounting means cost overruns aren’t actually mistakes, they are more a subtle form of accounting fraud perpetrated on decision-makers too embarrassed to admit they were snookered.

Fascinating stuff. This also applies to software project (mis)management
Free Decentralized Online Backups
I lost it, but a physicist who has worked on this stuff posted here once explaining how incredibly over exaggerated progress on fusion is and there is a real liklihood that little will ever come of it.
Oracle Software engineers should read write chinese
Off-topic discussion below.

This is the most vile dark pattern I have seen in recent times.

On loading this page, there is an auto-playing, muted video. When you press its pause button, it is unmuted and keeps playing. Only when you press the pause button AGAIN does it actually stop playing.

At some point when implementing that feature someone said "Sure, I'm OK with that". What went wrong there?
https://en.wikipedia.org/wiki/Volcker_Rule
Show HN: Travel SEO – Increase your travel bookings
Is that even a dark pattern? Surely that's just outright lying.
Is putting a big pile of concrete around the reactor not a suitable solution? Concrete is often used as neutron radiation shielding because it's full of hydrogen (in the water chemically bound up in it) and because of its desirable structural properties.
It would be nice if this problem could be solved through cooperation rather than just hoping a unicorn will appear.

A flat subscription fee, perhaps with tiered pricing in terms of content resolution and number of concurrent users in a household.

Figure out some fair distribution key for the viewer's contributions. Newer content gets a higher slice of the pie to encourage investing in new content, but older content under copyright (like a 40 year old film) will still bring in some money, and it makes sense to make a back catalogue available.

Allow users to use their own clients if they wish (technically possible if you forget about DRM), and let enthusiasts create a user experience no platform has ever seen that can rival the ease of use of piracy (e.g., Popcorn Time, and similar services).

Start out as a conglomerate of big studios with a clear short to midterm business model, but aim to set up a non-profit custodian in the long term to handle the maintenance and development of the platform, and make it possible to represent any content owner in a fair way — because if you don't, you'll end up the target of anti-trust lawsuits.

This won't happen because of greed of course. Ah well, there is always piracy to supplement a Netflix/Disney/Whatever subscription and just pretend it does exist.
This seems to add support for the raspberry pi (and similar) to the Godot game engine.

Technically rpi mostly runs Linux and Godot already has full Linux support. I don't understand his description but I think he uses opengl without X for best performance on these low end devices.
also a good reads from Camus:
https://en.wikipedia.org/wiki/The_Myth_of_Sisyphus
and
https://en.wikipedia.org/wiki/The_Stranger_(Camus_novel)
and a quote:
https://www.goodreads.com/quotes/29516-there-is-but-one-trul...

“There is but one truly serious philosophical problem and that is suicide. Judging whether life is or is not worth living amounts to answering the fundamental question of philosophy. All the rest — whether or not the world has three dimensions, whether the mind has nine or twelve categories — comes afterwards. These are games; one must first answer.”
Major release of xocc C compiler, 0.9.2, based on BSD license
Hello everybody,

I'm glad to announce the major release of xocc C compiler, 0.9.2, based on BSD license.
xocc is a C compiler that based on XOC infrastructure, XGEN code generator and XOCFE
C frontend.
Both xocc, XOC, XGEN, and XOCFE are based on BSD license.

XOC provides multi-level operations, flexibility, and the capability of representing almost all popular languages.
There are mainly two level IR representations used throughout all phases of the compilation.
In addition to basic IR representation, XOC also provides IR builder, BB manipulating api, Control Flow Graph(CFG),
IR lowering, Control Dependent Graph, Dominator Tree, Register SSA, Memory SSA, Agressive Flow Sensitive Alias Analysis,
Flow Insensitive Alias Analysis, Agressive Field Sensitive Alias Analysis, Interprocedual Analysis Framework, Inliner,
Dead Code Elimination, Copy Propagation, GCSE, GVN, and a lot of sophisticated control flow and peephole optimizations.
Moveover, XOC does not use any std library, it provides all basic algorithm library, see Manual.txt of XOC.

XGEN provides a retargetable machine code generator.
For now, it could generate ARM, x86, PAC code. But, x86 and PAC code generator are not release for temporary.
XGEN provides IR2OR translator, Pre-Instruction-Schedular, Register Allocation, Post-Instruction-Schedular,
Instruction Packager and Assembly Printer.

XOCFE is a C frontend, it could provide AST as output.

xocc is a driver that compose XOCFE, AST2IR, XOC and XGEN into complete C compiler.

All features provided by xocc, XOC, XGEN, XOCFE could empower you to develop any compiler and analysis tools.

More important is, any feedback on the compiler and its components would be much appreciated!

Get them:
https://github.com/stevenknown/xgen
https://github.com/stevenknown/xoc
https://github.com/stevenknown/xocfe
https://github.com/stevenknown/xpoly

steven.known@gmail.com
I think it'd be accurate to say it's unresolved. The government agencies alleged to have been involved obviously had a powerful interest in refuting the claims. And it's a little hard to believe that while the CIA was engaged in arms dealing and other shenanigans in Central America they would never get involved with drugs. I would avoid interpreting the conclusions of heavily redacted reports with too much confidence.
This is amazing! You're my hero.

However, are you afraid they may come after you for some kind of revenge?
The blanket also has to have a high cross section for elastic collision with neutrons to efficiently capture their energy as heat. ITER is planned to have liquid lithium as this blanket because it has a high cross section and the odd neutron capture will result in helium and much desired tritium that can be extracted for use as the main fuel in the reactor. Unfortunatey, elementary lithium is a very temperamental material.
Any sort of file system imprint would at least leave a trace that incognito had been used. I’m not sure how much of a problem at is, and how much of a trace it currently leaves.