skysight-inc/HackerNews huggingface dataset:
Yup, but in all cases the currency will be responsive to the aggregate economy, not the local economy.

I'm not very knowledgeable about African economics, but that said, I think that the downsides to a common currency experienced by Greece will be a much smaller issue in Africa, because stability is more important than monetary policy tools and "natural" inflation during debt crisis. The monetary solutions (market and/or policy solutions) just aren't available to most of the smaller African economies anyway. OTOH, currency stability is a problem and common currency generally helps with this.
This seems like a meaningless attack. If you’re modifying a sign, you can simply replace it with any other sign.

What exactly is the utility?
Yes we do. You do not have to holiday half way around the globe twice a year.
In the real world, there's people who benefit from the accessibility of tabs. It's not that hard to avoid alignment (which most devs recommend against for other reasons such as maintenance costs and git diff noise), I've been doing so for fifteen years without issues.
>I don't know why I can't downvote you so I need to reply.

Because you can't downvote posts more than 24 hours old.

I'm not sure why you'd want to downvote that post anyway; it made a reasonable point in a polite way. Replying is better than downvoting unless the original post made an egregious sin.
Thanks for the questions, Lucas. It's a standard chatbot setup - and yes, we have authorized access. We had to apply and answer all kinds of questions about our business and use case to be approved by WhatsApp. The actual integration is done via Smooch.io. Does this answer your question?
Note that you aren't tied to Java 8, which is quite old by now, but can also run GraalJS with OpenJDK 11, 12, 13, and enjoy the recent performance improvements to the GC (using ZGC or Shenandoah) and startup time (using Application CDS):

https://github.com/graalvm/graal-js-jdk11-maven-demo
As long as they weed out a high percentage of not very good people, companies accept weeding out some great people as a cost worth paying.
This definition never holds up to scrutiny.

For example, if I pull out my EPROM writer, de-solder the chips, and update them almost no device is truly "bricked" by this definition. The only exceptions would be burned update fuses or similar physical damage. Making the definition itself extremely niche, to the point of being synonymous with "physically damaged/destroyed."

I myself stick to the broader "technologically as useful as a brick" definition. Which a boot-looping iPhone absolutely fits. The fact there are ways to recover it is neither here nor there.

I generally call what you're describing a "Hard Brick." But even those are sometimes recoverable via as I said chip re-programming.
Would that mean you could not use iMessage any more (without the patch)? An iPhone without iMessage is significantly redundant, at least in N.America.
The Incredible Machine 3/4 does indeed hold up well. I recently grabbed "Crazy Machines 3" off of the steam sale to try to scratch that itch and it just wasn't the same.
What if a tool does memory management?

To understand what is the general opinion and who wants to use it.
I don't see a feature list. Does it support several different IMAP/POP emails?
Initial Findings of Our Research on the Impact of UX on Product Adoption
I happily played Sierra and LucasArts' games on my Amiga 500. Here is a list of Amiga Games on wikipedia showing the King's Quest series: https://en.wikipedia.org/wiki/List_of_Amiga_games_(I%E2%80%9...
It's a half day course at Amazon to be an interviewer, followed by a bunch of "shadowing" interviews and phone screens. To be a head interviewer (bar raiser) requires 100+ interviews under your belt, a lot of additional training, and a lot of further shadowing.

The fact is, it takes a certain personality to be really good at interviews. (I suck at it because I like everyone, too optimistic.)
BASIC was already very popular before VB.
I'm pretty sure you just phone the council, tell them "I've just moved into 999 Letsby Avenue and need to pay council tax, my name is Mr I M Notafraudster."

I could of course be mistaken.
MacBook Pro's generally use AMD I think (although Apple laptops were about 40% more expensive for an equivalent spec when I looked).

nVidia needs to choose to support Wayland, not Redhat.
The Python ones seem to be rebuilt much more frequently (last update was 10 days ago). This is perhaps because it depends on pip which has frequent releases.
How is this different from gabs dissenter?
Tangentially related to the concern with platforms losing content and fragmenting: check your local library for their DVD library :)
Leading spaces here don't specifically give you an indent, they give you a formatted code block. I don't really see how this is relevant either way, you're not sharing code with your coworkers in a browser text box on HN. Use whatever you want here.
Unfortunately I expect just some insurances to pop up that cover data security fines. Unless the fees are getting really in-insurable, the cost of an insurance is probably just cheaper than actuary improving security.
"I was having some search issues"

This can be easily fixed. Try using Evolution for a while and you never complain about search issues with Thunderbird. In fact, you will praise Thunderbird for its search features. If still something is lacking, install recoll on your system to find stuff.

I would pay for an email client too.
> we switched our production JVM to GraalVM, which opened a new possibility since it comes with GraalJS, a JavaScript engine which aims to compete with today's faster JavaScript engines like V8 and JavaScriptCore on performance. It lets us embed the ClojureScript app into our Clojure app so it can perform the rendering in-process in the JVM

> GraalVM's polyglot abilities to load the JavaScript artifact from the ClojureScript app into the Clojure JVM and directly call the function with almost no overhead

I think Clojure is uniquely positioned here in its ability to fuse these JS<->JVM technologies using a single language and, in this instance, fully supplant the need for nodejs. Very impressive!
One thing taught to me by an accessibility advocate in a university was that accessibility isn't just for people who have sensory problems, Accessibility is about making things accessible for everyone. Given that everyone seems to prefer their own indent size, using tabs and setting the tab width in the editor is an accessibility win for everyone, not just partially-sighted users.

I've been a proponent of spaces until now because of consistency, but this argument has won me over to tabs.
Here was merely an example. Sometimes I might want to use a web based IDE like edit file on GitHub or GitLab.
The sheer panic and economic meltdown would mean deaths. Also imagine new mega cities, maybe New Paris and new London, disappearing under water. Sounds stupid.
Fascinating problem. Since I have Faraday cages on the mind today (not that I know much more than ~10 minutes of reading)... simply isolating the phone from all signals would block both the message and any software update, so that doesn't work. But what if you attached it to wifi but not to the cell network? Either have the wifi router (itself having a wired connection) and the phone in the same shield; or, I guess, people say Faraday cages target certain wavelengths, so if wifi and cell tower are sufficiently different, maybe you could have a selectively blocking Faraday cage. Would that have been workable? (non-EE here)
> But, if you want a relaxed 8-5 job, it may not be the place for you

I've been at Amazon 7 years. I mostly work 9-5, plus offset (ie, if I get in at ten, I leave at six). My biggest barrier to working those hours is that I like what I'm working on.
I've only calculated it for the US, but the gender disparity was roughly 3 times the racial disparity. I'm not saying there isn't a racial disparity, I'm asking what are the numbers compared to gender disparity.
This isn't really about "getting the latest version", it's about "getting the latest security patches for a stable version."

The presumption here is that you're running on a stable base image, Debian Stable or Ubuntu LTS or something. Updates to system packages are therefore basically focused on security fixes and severe bug fixes (data corruption in a database, say).

Even if you're pinning everything very specifically (and you probably should), you still want to at some point get these (severe-bugfix-only) updates on a regular basis for security and operational reasons.

Blind reliance on caching prevents this from happening.
One must be really far gone to see white supremacy in theories that aliens built the pyramids. But maybe she'll get her TV show by trying to score cheap virtue points like this.
I think you could achieve low complexity at the time of early feature phones. If you get a web browser and loadable untrusted binaries in the system, you've lost this battle. There is no way to make those "obviously contain no bugs".

So you're kind of right, we wouldn't need isolation... if not for the fact modern mobiles exist.

But even then - people are creative. Software may be obviously bug free, hardware may be obviously bug free... then someone comes up with rowhammer and you're owned by pure physics. I'm not sure "obviously bug free" even exists.
The main redeeming feature of traditional HLS is that it can use ordinary HTTP CDN infrastructure. If you're going to require video-streaming-specific functionality in CDNs anyway there is absolutely no justification for designing your protocol in this horrendously convoluted, inefficient, poorly-performing way.
Prime Numbers: The Beauty of Bounded Gaps (2013)
That's unfortunate but it's only a keybinding problem - you can paste tabs in text boxes just fine (whether the website does something sensible with the character is a separate issue; HN doesn't).

Hopefully you're not doing vast amounts of coding in a web browser text box anyway. If it's a more sophisticated web-based IDE, that keybinding can trivially be overridden in javascript.
It's more like turning off air conditioning system (because it's broken) to stop excessive consumption of petrol... Since you can still use the phone, just not one part of it (until you fix the air contidioner)
For me that happened with Windows 7 and OS X. I just keep a netbook with Linux for travel purposes.

While others might just use ChromeOS or Android, so long they still run Linux as kernel underneath.
The numbers at the top are misleading. Are they the average over the graph's time interval? Average over June? Not clear, but I suspect the latter.

If you switch the graph to daily, you see that it passed 51% on June 10th, i.e. in four weeks, and it's at 66% now.

http://gs.statcounter.com/ios-version-market-share/mobile-ta...

But yeah, the big question is how stubborn that long tail is, in the face of news reports about serious bugs or not.
Thanks for the pointers on the shortcomings of the website. Have added them to my long list of to-do improvements to the website.

> How would you take me from now to paying customer? How do I give you money?

- Customers start an an incoming lead from linkedin ads or facebook ads.
- Then a phone call letting them talk and me asking a lot of questions about the problems they face using WhatsApp for business today.
- Then I show them a screen share demo and touch on their problems and how the product solves it.
- Followed by a signing an order form (word file)
- We then setup their accounts and send a precomposed email with links to the API, API key and access details to the web app.
- Also start a whatsapp group so they can ask and get immideate help in integration.
- Billing starts 7 days after API key receipt. All fees paid upfront and all usage through upfront purchase of credits. We have setup stripe in the billing section of the web app.
Can you create a time capsule using cryptography?
User: Phoenix B 1of3 says goodbye to Wikimedia (June 14, 2012)
At the end of the day people need to reconcile the fact that there is a tension between financial privacy and transparency for the sake of fighting crime. Additionally, there is the fact that the implementation of policy is typically a messy affair, and the added complexity that the state may not be the “good guy” (take civil abuses of civil forfeiture in the US as an example) makes the whole topic one that where clear lines are hard to draw.
You'll find python libraries on GitHub, search for "InstaPy" for example. They work by reverse engineering the internal API used in apps.
It's not so much targeting 8-thread AMD CPUs but targeting multicore x64 CPUs in general. The differences between operating systems account for way more than the differences between Intel and AMD CPUs.
Ah nice, we do want to switch Nextjournal to Shenandoah eventually after reading http://clojure-goes-fast.com/blog/shenandoah-in-production/

So is graal polyglot already compatible with newer JDKs and it's just native image generation that's blocking the upgrade? https://github.com/oracle/graal/issues/651
For something like iterators:

var ie1 = foo.GetEnumerator();
var ie2 = bar.GetEnumerator();

while(true)
{
var has1 = ie1.MoveNext();
var has2 = ie2.MoveNext();
if (!has1 && !has2)
break;
if (has1)
// do something with ie1.Current
if (has2)
// do something with ie2.Current
}
Everything's is an API, if you scrape enough.
VW to deepen alliances with battery suppliers for electric push
Exactly I don't want to in couple years time regret that I've missed time with my kids!

Looks like I need to wait a bit and in the meantime focus on my kids :-)
It is possible to disable bixby services and apps via the android app manager, to some degree. Once you disable the main Bixby apps, the button stops working.
And any mobs stupid enough to pogrom will be shot and deserve it for being literal murders, any society to condone it will richly deserve its downfall from superior rivals.

It was stupid scapegoating in the past and it is even stupider now. Notice specifically that scapegoating is specifically at who is weak and at hand - not actual sources of problems.
I strongly disagree with this assessment. hosts (or lmhosts) has been with us for so long its ubiquitous and the resolvers (regardless of platform) have always checked this file first. If applications such as FFox are going to be sucesfully rolling out their own DoH, then reading the hosts is actually a requirement.

As a coder, I completely understand mozilla's and your sentiment, but still, I am sure it's not the right direction to take.
Let me get this right: Ireland was deforested. Now its a big carbon offender. Trees improve that drastically. So they planted trees, lots of trees, 11% of Ireland now covered by trees (up from 1%).

But, get this, they're not pleasant to walk through! They're the wrong color. They are 'dark and dank'.

Hm. Compared to what? The stripped, blasted landscape they replaced? The ecological disaster that was remediated?

This seems a trivial, silly article.
Because the VideoCore 6 is also already an ancient design. And last I checked Broadcom is still doing set top box stuff, which is where these chips are from:

https://www.broadcom.com/products/broadband/set-top-box

I guess they are just reducing their efforts as set top boxes are phased out in favor of smart TVs or Android TV and similar.
I believe dotancohen is referring to other forms of colonialism that have existed since decolonization: https://en.wikipedia.org/wiki/Neocolonialism
Not really. It's a difficult project though. A mega project would be a self sustained colony on a bigger ISS. Something like Elysium.
What Is Risk?
It's ProtonVPN
The board doesn't have upstream kernel support (like almost all SBCs unfortunately) so unless a) the Mali on the ODroid is included in this support (Different Mali generations have quite different interfaces) and b) the Mali support was the main thing preventing upstream kernel support (which is possible but unlikely), I'd it's likely to be irrelevant :(
I found google sheets in safari will shutdown a Mac with certain special chars in it.
CannTrust warns after Health Canada finds greenhouse facility non-compliant
Cppcheck funding campaign to detect more uninitalized variable usage
This won’t do much good for all the small publishers you visit every day, though. It’s only for a select few large publishers.
https://www.theguardian.com/business/2012/dec/11/hsbc-bank-u...
No, these are very very early reverse-engineered drivers. They will likely fail to run lots of EGL applications.

The driver for the VC6 in the RPi4 is mature and written by someone with access to the underlying hardware definition code and full Broadcom documentation.
Sure, this is the common argument and also the only I typically just ignored in the past simply because I just read it as a debate of preference, and I just care to spend my time with such nonsense – call me an inconsiderate prick if you will, but I picked 2-space indentation and stuck with it.

But I never considered the accessibility aspect of it, and inconsiderate as I may be towards the preference of my fully abled colleagues, I definitely don't want to make life harder for my colleagues with accessibility needs. I also believe more accessibility benefits everyone, but it never occurred to me that tabs are more accessible than spaces until I read this thread.

Call me a convert – I'm now going to spend time changing my configurations and workflow to work with tabs instead of spaces, wherever possible. Thanks!
SEEKING WORK

Location: Salt Lake City, Utah, USA

Remote: Yes

Technologies: Firebase, JavaScript, React, Node.js, Express, Docker, GraphQL, GitLab, GCP

Resume: bit.ly/chris-esplin-resume

Website: https://www.chrisesplin.com/

Email: chris@chrisesplin.com

9yoe with JavaScript, specializing in Firebase and front-end web. Co-founder/developer of calligraphy.org. Lots of consulting and corporate work over the years.
As I've mentioned before, AEAD was added to the RFC bis and a number of implementations support it.
The reason terminals and TUIs are still prevalent in tech circles is that it is a fairly good lowest common denominator. It makes sense to implement interfaces as TUIs. This then creeps into "higher-order functions" such as the terminal integrations for GitHub, or these new TUIs for e-mail. TUIs are basically 100% portable, there is no "does this work in Firefox and Safari?" worries, and the upfront development cost is lower because there are no inherent network transfers as in HTML/JS.
If you’re interested in this, make sure to check out Flattr and install their extension. It tracks your browsing over the course of a month, splits your monthly contribution among participating creators you’ve visited, and then deletes the collected data. Works for YouTube, domains, Twitter, GitHub, Twitch, and more. You set the monthly budget.
https://flattr.com/contributors
Speaking as an ex-Apple employee, I'll just point out that a really malicious actor could have used this to harm some significant percentage of the installed iOS infrastructure, and done critical damage to Apple as a company with it. In fact, I don't know the percentage of users still on <12.3, but maybe they still could. A band-aid fix for this one bug should not be where they stop here.
Portable efficient application development that is higher level than C and without the bloat and unnecessary abstraction of Electron.

Also a distribution model that isn't dependent on a third party's app store.
Ten Years of Erlang
Africa was already divided by that time maybe even more divided than it is now.
It would be reasonable to expect an increased interest in security architectures. Unfortunately security has not been a main focus of businesses - research, development and actual use of secure systems is mostly limited to academic, financial, defense and intelligence circles.

Current programming languages provide no effective means of applying the principle of least authority to third party dependencies.

Examples: restricting I/O of an imported library, in many cases down to pure computation, as well as accounting for and limiting their resource use.

People, take a look at (object) capability security: https://en.wikipedia.org/wiki/Capability-based_security

Systems implementing this let you handle permissions like other objects, transferring them by simply including them as a function parameter.

There is no ambient authority, meaning a string of a file path is not sufficient to open a file. The function needs to have access to a capability object, which combines authority (the right to do something, say read a file) with designation (the path to a specific file).

When you create a new process, it starts without any capabilities, in which case it is restricted to pure computation.

Unlike current systems, this passing of permissions allows you to reason about what your code actually can do, it effectively limits its behavior, it creates reliable boundaries, because the program can't just construct permissions out of thin air.
Not OP but I would be interested in other reading you would recommend on this topic.
One of Larry Wall's nice insights was that a language includes the community around it, just as much as the core features or standard library. So when the charismatic founder of the language and his chief apostles moved on to a different project, that had a real impact on people. Not least, it sent the message that the 'old' perl was a legacy dead end.
Both of those support using the tab key to indent with tabs. In fact you can even configure the GitHub one to use tabs or spaces.
> "the Europeans who have been plundering the continent for centuries" are either dead or retired.

Thats not how political dynasties work.
Well that title made me click on it and now I’ve bookmarked that page in case I ever feel the urge to implement my own crypto using RSA. Or at all for that matter.
Yes, just think about a fleet of autonomous trucks carrying loads of valuable merchandise. A couple of these roadsigns that normal human cops would not detect, and you can redirect the entire fleet to your lair of doom.
Three Ways to “Own It” on a Large, Distributed Team
> Depending on how the code is being served, cloaking is a big problem for scanners... if you think it's no risk you're probably overlooking the risk. Google put out a report on it and there's lots of papers on it and related topics like VM detection in browsers.

Almost all bot/automated test/scanner detection relies on JS in the browser, which is too late to avoid triggering an alert with our approach. The attacker would have to identify us from our network request to load the compromised resource alone, for which we have (so far) effective mitigations.

> In your case, if your product tells you that some marketing script you're using changed hashes, how would you know whether that was a valid change or whether an attacker introduced malware?

We'll alert the client company for any resource that's changed - you can't trust that any third party resource change is okay, especially if the reputational and legal cost of a breach can exceed 10's or 100's of millions.

Most third party code from reputable companies, including tracking tagging, doesn't change that often, and client security/ops teams tend to be horrified by the ones that do. Each time some third party silently replaces code that they're serving, it introduces new opportunities for bugs, breakages, and attacks.

I really disagree with you about SRI. SRI isn't sufficient to prevent all client-side attacks, but it is very effective, and when enterprise customers demand it, third-party services almost always find a way to support it.
Robustify – Missing Words
Hahaha on Yahoo we called it booting.
Tips for reviewing code you don’t like
It took a while to realize how great the distance would be between perl 5 and perl 6, and how far off into hyperspace the latter would go.