skysight-inc/HackerNews huggingface dataset:
Huh? x86/x86_64 has segmented registers that can be used as 64 bit (rax), 32 bit (eax), 16 bit (ax), and the upper and lower 8 bits of the latter (ah,al). Not to mention I/O ports which use 16 bit addresses and allow for 8, 16, and 32 bit accesses, and various internal processor data structures that have 8 or 16 bit wide fields, among other uses.
But why does anyone care where the boundary is drawn, especially based on entirely subjective opinions about whether one thing is more complex than another?
Did you not know that the old Firefox had much more functional vim emulation add ons?
Does that really surprise you?
JDK 11 is out
For the motive, you'd probably have to ask the murderers. But there's a long tragic history of opportunistic cruelty against women and children (and indeed men, though that's clouded with arguments about combatant status) in warzones.
"Germany, France, Britain, China and Russia to create special financial infrastructure to work with Iran"

hmmm... There's a story here about Iran-US, a story about the "western coalition," a story about the dollar's special status (maybe). There's also a story about this "special financial infrastructure/ vehicle."

WTF is that infrastructure? Why are Germany, France & Britain and keen on this? These thing can (often) have ulterior motives or outcomes. Other than trading in other currencies, what does this do?

On the diplomatic "story" this really demonstrates the new multipolar world, once you step out of the military realm and into an economic one. China, the EU & the US are similar size/strength. No stable teams...
We're a bootstrapping SaaS startup – it's really hard
It's a different game that uses the same cartidge. I don't think you should think of it as taking away from the experience, it rather adds another aspect of the game that you can enjoy.
> you wonder... How will we look back on this day and age 40 years from now?

The cynic in me wants to say we will look back and wish our things still had off buttons.
Eight Roads Ventures, Others Lead $50 Mn Series C Funding in PharmEasy
Feedback on something we built . We call it 'The Google for Designers'
And given Linux Kernel Self Preservation Project last report, there is still lots of room for improvement.
There's the Cartographers' Guild for lovers of such maps: https://www.cartographersguild.com
I'm expecting good things from Snips; they're already build a device like Alexa that runs all recognition locally: https://air.snips.ai/

Making an Android frontend seems easy enough.

(You can also DIY by installing Home Assistant and Snips on a Raspberry Pi or other computer)
This concern, "chipped cars" is going to be played over and over. It all goes to some variation on "(chipped) people are too X to have that responsibility aka write access to their chips".

The closed hidden operating systems hiding in every baseband and major CPU are winning their war on general purpose computing. It's a problem.

https://news.ycombinator.com/item?id=18027736
Cartographers' Guild – a community for maps of fantasy, SF and real locations
A game changer started in 1961.
So how does that work if you sell the car? They'd be tracking the new owner without permission.
More likely, the market for embedded is in China and not the west, so there is little demand for these skills.
10 Useful Tools and Libraries for Programmer and IT Professionals
> how do you distribute the ECC sensibly? you can't.

I am not an expert on ECC. Are you saying that you can't store the ECC just anywhere? Just storing it alongside the data is not good enough? Why does ECC need special treatment?

> storage is cheap nowadays, and even double or triple redundancy is cheaper and more straight-forward than trying to be clever.

Tell that to Apple to who charges $500+ for a 1 TB SSD upgrade in a Macbook Pro. :-( "Cheap" is relative. I am worried about bitrot on my laptop but I also don't want to half my disk space in order protect against that.
An Intuitive Perspective to Linear Regression
What was the last version of TCL you used? These days they have an extremely cunning system involving multiple representations: Being TCL, every value is of course canonically a string, but if you do (eg) integer operations the result will be stored only as an integer until its needed as anything else. And the body of a 'proc' will be compiled to bytecode on first use, so subsequent calls will go much faster. One could even add a specialising JIT to this if you wanted to.
You make a very compelling argument. I'm also wondering, that yes, currently our interests are aligned (privacy intrusion for value), what if they're no longer aligned?, Or what if they're compromised? Well, I'm screwed then (as others have outlined).
It's harder than it looks.

In theory, there's microg, in reality, if you do a complete un-googling, most push notifications won't come through.

If you do want to try it:

- factory reset the phone to get rid of any google accounts

- root the phone

- get "System app remover (ROOT)"[^1]

- remove all google applications, except google play services and framework

- reboot

- remove remaining google applications

- reboot

- get xposed[^2] and fakegapps[^3] and hope it works

- get microG[^4], maybe through nanodroid[^5]

- pray for it to work

I managed to get this running once, not ever again on a marshmallow based devices, and even when it did, push notification were a lottery, they may or may not work.

[^1]: https://play.google.com/store/apps/details?id=com.jumobile.m...
[^2]: http://repo.xposed.info/
[^3]: http://repo.xposed.info/module/com.thermatk.android.xf.fakeg...
[^4]: https://microg.org/
[^5]: https://nanolx.org/nanolx/nanodroid
Dockerizing modern web apps
30 seconds of code: Learn some JavaScript in 30 seconds
I don't understand how you reach this conclusion, if anything
it's the opposite of CISC: instead of having highly specialized
instructions you have a single generic instruction that can be
used in all sorts of context. Note that this is very different
from x86 "overloaded" encoding where a single mnemonic can have a
million different encodings doing wildly different things
depending on the operands, prefixes, lunar phase and/or operating mode[1], in
this case there's no additional complexity to the "OR"
implementation besides the adjunction of an R0 register (which is
not specific to this opcode). You can still describe the encoding
and functionality in a single line[2].

[1] https://svkt.org/~simias/up/20180926-112325_x86-mov.png

[2] https://svkt.org/~simias/up/20180926-112224_or-encoding.png
>When Kosmic says he's tied with the TAS run at 4-1, that means his inputs are matched up exactly with the program's and he can't physically do any better.

It means he can't physically get a better time, but it does not mean his inputs are matched up exactly with the TAS. SMB1 level transitions are based around the "frame rule", which means you don't advance to the next level until the number of elapsed frames from the start of that level is a multiple of 21. This means it's possible to have slightly imperfect input on all levels except 8-4 (the last level, so no waiting to advance to the next level there) and still get the same time as the TAS (unless the TAS reached the end of the level with no frames to spare). The TAS aims to reach the end of each level as fast as possible even if it would mean no overall time saving because of the wait for the multiple of 21 frames.

I think this mechanic has been very beneficial for speedrunning, because it gives clear sub-goals. When you hear runners talking about "saving a frame rule", that means reaching the end of the level in time for an earlier multiple of 21 frames.
Come on up to Alaska/Yukon! You won't regret it.

Even after living there for only 4 years it was always extremely jarring to go to Vancouver once a year and catch a train or bus with all the advertising on every surface, people buried on their phones, consumerism, pollution, etc.
Right? The only reason I can see for them making it so hard is to pimp Chrome. Firefox supports U2F, and they know I also have an authenticator app which works with any browser. But no, they have to make it awkward and shove a Chrome ad in my face. Very jarring, and yet another disgusting move from Google (one that has gotten very little press).
Seems that proficiency in J needs more memorisation than proficiency in Python. Some people get on better with this memorisation demand. Some prefer more stuff explicitly written out in their programs, which means bigger programs, so you'll need to scroll up and down the file to see everything. Arthur Whitney, creator of the K APL, reportedly hates scrolling [0]. Different people have different preferences, because their brains work differently. There's nothing wrong, no 'problem', with this situation.

[0]: http://archive.vector.org.uk/art10501320
They've been doing that quite a while now. Funnily, they still let me use my workplace, (sometimes) but never my home address.

Just more incentive to move away from Google (which is sad, because the services are great; I'd even pay for them!)
Well the UK is about to leave the team, without it the EU is significantly weaker...
There is something amazing about artforms when the performers and spectators have an appreciation for the subtlest details. Mario speedruns are an oddball artform surely, but right now it has enough of a community to appreciate those details. For example, from the article I gather to "clip the wall to warp into the first level of world four" is a well-known and discussed precision move in the genre.

It reminds me a lot of classical ballet. There the moves and forms have been developed over centuries. As a non-expert I can go to a show and see they dance beautifully. An expert may be disappointed by the same performance -- were the hands poised just so; were the movements optimally precise?

It takes a lot of feedback between knowledgeable fans and expert performers to push an artform to its highest levels of excellence.
> That's what RAID-5 (and variants) are.

How feasible is it to setup RAID-5 on a laptop or a phone?

> I think a lot of people assume bitrot happens over time and you need backups anyway, so why take the hit on the primary for some small protection?

As I said: laptop and consumer device use cases. SSD storage on a Macbook is crazy expensive.
Amazing sexy aesthetic movements from elastic girl
Don't forget demonstrating both ability and willingness to the keen onlooker standing eagerly in the wings: the Soviet Union. It was ready to take on a weakened Japan in a drawn out conflict. Also, who knew what ambitions there were for Europe?

Best nip any grand ambitions in the bud.

(The Soviet Union was still some years away from having nuclear bombs.)
I've been contracting for two years now, and I agree with the majority of what you said. (UK here)

However, I've recently started considering returning to permanent, primarily for one reason. At the age of 50, half of which has been in a software development career, I find being a code-monkey -- even a senior one -- quite unsatisfying. I would like to return to leadership roles I had while I was permanent, but they are nearly impossible to find as contracts.
I hope the people who told me that python wasn't good for large rollouts read this
did anyone really like spam in Gmail. If not, Why Google didn't have fixed it yet, I am having that issues from 2014, I only check my email once in one or 2 week(s).
There was one big contributor saying the darndest things. But he recently realized this.

So on one hand a CoC seems less needed now, but there were/are a lot of people very vocally defending that style.
When I was a kid I was promised flying cars by 2015.

The industry chose otherwise and gave us spying cars.
Version 8.x, the ones where bytecodes where introduced (1999 - 2003).

Thing is, if you want to speak about modern TCL implementations, then the comparison needs to be against VB.NET, with its 64 bit SIMD aware JIT/AOT compilers.
Cameroon has not ratified the treaty joining it to the international criminal court. This puts it along with a very small number of other states where there isn't an international legal process for dealing with this kind of crime.
> The thought that Google wants to send my 'recently opened tabs' to their servers makes me shudder. So they get the whole browsing history of every one of their users?

They claim sync data is end-to-end encrypted. However they would already have your browsing history if you have address bar suggestions enabled.
Moving from EU to SEA is easy. Moving from SEA to EU is significantly more difficult.

I'm privileged to be a EU citizen, but not everyone is. Also see: https://www.passportindex.org/byRank.php
If they're fiddling with the phone while moving, yes. That's an automatic loss of three stars from me. Missing an exit is not a tragedy; hitting someone might be.
> This is a commercial transaction; subscribers are paying for value, and we are paying maintainers to help us provide the value.

That's just not what your branding/advertising is telling me. I understand that's what's happening but the way you're billing it comes across like you're Patreon for open source.
Sounds a bit like a scene from the Hitchhiker's Guide: https://www.shmoop.com/hitchhikers-guide-to-the-galaxy/chapt...
Govt process and bureaucratic structures can destroy well-intentioned project
> The cost of defying American sanctions can be steep: in 2015, BNP Paribas SA, the French bank, paid a penalty of almost $9 billion for violating U.S. sanctions against Iran, Cuba and Sudan

I'm cruious, who imposes that fine and how do they enforce payment?

Can the US Government FORCE a French Bank to pay them a fine? Surely a French bank could just say "no thanks".
No, it's very different.

CISC has different encodings for MOV and OR (and often subtle differences, e.g. OR updates the flags and MOV doesn't). On RISC processors, which have MOV as a special case of OR, the assembler accepts MOV at the source code level but the processor does not have to implement a separate MOV instruction at the binary level. Therefore the instruction set is indeed reduced.

ARM's peculiarity is that the fundamental ALU operation is "R1 op (R2 shiftop R3)" or "R1 op (R2 shiftop #nn". But it's still not a CISC design, it's just that the barrel shifter is at a different place in the ALU and that shows in the instruction encoding. Apart from this quirk the ideas from the previous paragraph apply just as well to ARM.
Learn the Knowledge Base Best Practices from Twilio’s Developer Portal
"speech"?
The EU will fall in line once Iran leaves the deal as well, and not a second before - that much is clear already. They have committed themselves to their strategy.

Large internationals will stop dealing with Iran, some small businesses with no US market will continue. And the set of companies is not static. We all have to earn a living. If you don't want to import Iranian pistachios anymore, someone else will.

Which is why the sanctioneers are so obsessed with shutting down SWIFT, and angry at the proposed vehicle. Because unless it's prohibitively costly to exchange money with Iran, someone will do it.

Iran is going to sit still for a while. They will navigate the waters as best they can, which may include showing some restraint at times, but things have to get much much worse economically before you see the total withdrawal you are predicting.

Assuming their internal situation stabilizes, which is not an unreasonable assumption at this point, Iran will at some point in the future declare that they do not consider themselves bound to the deal anymore, while emphasizing again that they do not seek a nuke and never have, and without initially escalating. They will then rebuild their nuclear infrastructure in steps and initially in secret whenever, trying to limit then fallout, as they have done before.
Thanks for pointing that out! We would, of course, love to have female speakers on the summit. We had an open call for talks, which was promoted on the web, Twitter, newsletters etc., but there were only male speakers applying, unfortunately.

In the talks committee, Dormain Drewitz (who leads Product Marketing at Pivotal) and Lovisa Johansson (Marketing Manager / Software Developer at CloudAMQP), two female professionals highly experienced in RabbitMQ, was participating in choosing the speakers. In terms of the panel discussion, it will be lead by Dormain.

Lovisa is very skilled in RabbitMQ, and has written ebooks, technical documentation and tons of blog posts on the topic. However, she couldn’t participate as a speaker or in the panel discussion since she will have other commitments during the summit.

Diversity is a high priority for us, and we have a lot of females working behind the scenes as project leaders managing the summit.
I just read it. Very interesting I must say!
I on the other hand would never, ever want to die or not regain consciousness.
As a French dropout (6 years of experience now), no degree = no jobs. And a lot of low job (CRUD) require Bac +5 ludicrous.
It certainly did at the time that Java was released, which was the context I was commenting in (ie. "needed", not "needs") - the original HotJava browser (1994) or Netscape 2.x (1995) with builtin Java applet support, before it was later moved to a plugin.

JavaOS wasn't released until later (1996). And Wikipedia classifies it as an "operating system with a Java virtual machine as a fundamental component". The clue is in the name.
I'll add that sanctions were imposed because Iran was getting greedy with nuclear power. Now that Iran backed off, there is no reason to continue these sanctions. Moreover everyone voted to lift said sanctions in 2015, and now some orange dude said 'no fuck u' despite his country having signed the arrangement and wants to force everyone else to unilaterally accept his own conditions.

It's good to see that Europe finally grew a spine.
Some people do, some don't. (Of course the True Scotsmans are aware of the problem.)
True. But it can be a non-trivial amount of space, and (especially on SSD) that can matter.

The first review I see for AppCleaner on the MAS right now is from a very happy user who just reclaimed 19 GB on their MacBook Air after a first run on a 4 year old machine.

For that user, hard not to disagree that that matters.

Also: 7 GB was from AirMail not deleting its 'junk'. If that junk was in fact its internal cache of emails then that user has thought that those emails had gone with the app, while in fact they were still carrying them around. Now that could be a very big deal. (Unfair to assume, but a reasonable scenario).
Because they want to respect the agreement they signed (that agreement the US decided to not honor and to bully every other signee into not honoring).
Android Banker found on Google Play stole over 10,000 Euros [infection video]
Killing children is horrific. It doesn't need to be repeated.

Using hackneyed phrases cheapens the reaction.
Tech

- Dotnet Rocks
- Coding Blocks
- Coder Radio
- Talk Python To Me
- SE Daily
- Full Stack Radio
- Vanilla JS Podcast
- JS Jabber
- The Changelog
- Syntax
- Python Bytes

General

- Hidden Brain
If anyone is interested in speed runs I really recommend this YouTube channel

https://www.youtube.com/channel/UCtUbO6rBht0daVIOGML3c8w

Thy're a series of videos on how world records have been lowered over time on various games. It's fascinating watching particularity the one on Super Mario 64

https://www.youtube.com/watch?v=l7ePi38LnrA&t=16s
Or perhaps significantly stronger. The UK was historically the naysayer of the EU, opposing more integration. Now the strongest Economies are Germany and France which are both very much in favor of a closer EU. If this leads to the EU being quicker in decision making and pooling more of their resources it could mean a big boon to the EU.

On the other hand the UK used to be kind of a watchdog of the EU so that role might have to be filled by either someone else or one can hope that the EU politicians will have enough pressure from their own countries.

Lastly even though the UK is in the process of leaving, basically all the politicians responsible for it have either back paddled or just quit. The UK might yet fall back into the fold, only this time without their special status.
I stopped updating the 2 remaning Google applications on my phone - apart from the damned play services, let's not even go there -: maps and translate.

Maps is at 8.4.1[^1]. Before 9, it all worked reasonably, it wasn't giving me the creepy "Are you at ?" push notification, it all just worked. Yes, it's most probably still tracking me, but at least it not _that_ annoying as the new ones.

Translate is at 3.0.12[^2]. v4 was the "let's use AI". What happened in reality: offline translation, english to chinese, v3, 2014: people more or less understood after looking at it long enough. v4, 2016: blank stares at the text, then they gave us Baidu translate. Comparing the 3 things - v3, v4, baidu - v3 and baidu had some resemblance,
, v4 was something completely unrelated.

I've seen software "evolving" for 25+ years now, and I'm pretty certain each and every piece of it has a pinnacle, when functionality meets (learnable) usability. After that it's first too many functions, than dumped down interface with not enough functions, then "AI" and non-functioning functionality. There's nearly never a OK, let's take a step back, which is so desperately needed.

As a result, I decided to stop updating some of my software, because it won't get any better for a very long while.

[^1]: https://www.apkmirror.com/apk/google-inc/maps/maps-8-4-1-5-r...
[^2]: https://www.apkmirror.com/apk/google-inc/translate/translate...
Even if so, why would that mean older people have no use for Shazam? Have you never heard an old song you half-recognized and thought “huh, what band is that again?”
Tweetstorm: How long is a story point in real time?
Specifically the Model X: It’s electric and with gull-wing doors. As a bonus the front bumper has an uncanny resemblance to the Model 3’s design.
For an opioid, it should be more than an automatic renewal.
Wouldn’t the list of config files in openwrt itself work?
Mainstream languages are just not designed for smart contract programming
5 Tips on Writing from ‘The Economist Style Guide’
An In-Depth Look at Event Sourcing with CQRS [pdf]
On Android I use Firefox with [1] and [2] for YouTube; the former lets me turn the screen off without letting YouTube know that the screen is turned off.

On my laptop, I use youtube-dl when I want to keep a personal copy, and mpv/vlc (which automatically using youtube-dl internally) when I just want to play something once.

----

1: https://addons.mozilla.org/en-US/firefox/addon/video-backgro...

2: https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
If you're looking for a reasonably readable summary, there was a fair amount on Raymond Chen's blog recently. Part one (of about 15 IIRC) here:

https://blogs.msdn.microsoft.com/oldnewthing/20180806-00/?p=...
If you don’t use browser extensions, it may be a good choice. Most power users I know avoid it because its customizability is poor.

It’s not a bad little browser. I often use it for sites that perform poorly in Firefox.
The US cannot sustainably force the EU to suspend trade with a third country. Sanctions, at least employed in this way, is a weapon which use reduces its effectiveness. Like everything the Trump administration does, reneging on the JCPoA represents an extreme trade-off in favor of short-term gain at greater expense in the long-term.
Think about what you're saying. If you read British history, the empire before this one, we used military dominance to force China to allow our companies to deal opium to their society, totally ravaging it. You're makinga similar argument except instead of opium it's surveillance capitalism. Whether or not you think SC is bad, it's hard to justify why countries shouldn't be allowed to take their own approach to what's allowed through their borders. And why countries should allow companies with natural monopolies and mayb massive profit margins to basically milk their citizens. Honestly I wish the EU /really/ did tech protectionism.