skysight-inc/HackerNews huggingface dataset:
Yes, this is the largest benefit of cash. It's cash. If it's in your possession it's yours. You spend it, and barring an incredibly sophisticated and targeted program against you, it's not trackable. You can decide to give it to whomever you like, and no one can tell you no.

The war against cash will end in tears, in my opinion. I simply don't know why everyone is running pell mell (and on HN - assisting in the building of) towards this cashless future where every single penny you spend is surveilled and gate-kept by multiple parties.

At least Bitcoin gave us a glimpse of hope for "Digital Cash" but of course is very unlikely to turn out that way (plus it's proven pseudonymous is not anonymous enough).
New Map of Worldwide Croplands Supports Food and Water Security
I wish after 1.x they had maintained backwards compatibility with upgrades as they had kind of promised... there is just so much money in making it hard to upgrade ;)
Interesting thought experiment. If beggars accepted NFC payments I bet they'd make a lot more money.
Thanks for your response, I'll take a look at GnuCOBOL.

As to why I want to do COBOL development, I think there are interesting problems. I enjoy working on an existing product and all that comes along with it (bug fixes, enhancements, etc). I want to change domains because I want to be at the heart of a business's process. When I worked at a clearing company I volunteered for take over the COBOL development when the contractor suddenly left. It's hard to describe the rush that I got from learning the code base and working on it. Knowing that what I'm doing is vital to the company (it was the clearing engine that was written in COBOL) is a source of pride to me. Thinking about it now, learning COBOL and dealing with that code base was my favorite part of my previous job (and I liked the previous job too). How many people can point to their work and say they are critical to the operation of their organization? How many dev jobs really affect as many people as one can as a mainframe dev (of course, the number can depend on the organization. Chase is going to affect more than some small bank but it is still going to affect a large amount of people).

Sure, COBOL may be dying but the business knowledge gained while doing the COBOL development won't go away and that is an advantage. I have learned programming languages in the past and I will continue to learn more in the future. It is something I enjoy doing, so I would have no worries that if COBOL were to die out while I was working as a COBOL developer that I wouldn't be able to find work doing some other sort of development. As for dealing with experienced people who are comfortable with their tools and processes, that is no different than any other job. Some people are willing to learn other things and some people aren't. It is a matter of finding a happy medium and in the beginning I wouldn't have a leg to stand on when it came to tools and processes because I would be just learning.

Sorry, I think I started rambling but I it gives some insight as to why I want to make the switch.
i was not. def slimy stuff.
Here in Las Vegas, beggars already ask if you can VENMO them a dollar.

They usually have VENMO, PAYPAL, and the CASH app.

I even met a beggar once who had a stripe terminal and could swipe your card.

Edit: Ok, actually the last one is a joke. But not the first 3.
Well, I'm running it on a 7-year-old Mac mini (yeah, no battery, I know, but hold on...), and _idle_ Firefox, without focus, is ticking along at 0.7-1.5% CPU time.

Safari is zero. Dead still. I type this and it moves to 0.3%.

No idea what Firefox is doing...

edit: Also, even without focus, Firefox climbs to 8.9% CPU just by hovering my mouse over it. Safari goes to 0.2%.
You should be able to encode the first 10% of a file as a data URI, yes.

Maybe you could use something like `srcset` to say "and also load the higher-quality verion from the server"? https://responsiveimages.org/
With a little syntactic sugar in C#, they do map, in the same exact way you do this in C - you just use a "fixed" array of one as the last element:

struct VariableLength {
public int fixedSize;
public fixed int varSize[1];
}

Of course, this also means that you have to use stackalloc or other manual allocation to actually get a properly sized block of memory, computing said size yourself; but you also have to do it in C with malloc:

byte* p = stackalloc byte[sizeof(VariableLength) + 10 * sizeof(int)];
var vl = (VariableLength*) p;

Once you have a pointer, though, you can do vl->varSize[i] etc - this works because the type of vl->varSize when you access it is int*.
I agree that tech in general and Silicon Valley in particular has a lot of NIH, but I also think this isn't really the case here. In particular, we're discussing a Python service that performs slow image resize calls. They would have (probably, speculation on my part/experience) had to do 2 things:

1. Add profiling and telemetry to their Python code. Refactor the codebase based on insights from this.

2. Write a C<->Python interop for their image libraries.

I can't see the cost of #2 being any different than the cost they paid on writing it in Go. As for #1, depending on how the code is structured, a rewrite may have been less time than profiling spaghetti code. At that point, it depends on how much Go experience the team has.
There's an interesting idea here that I wonder if any non-academic language has tried: annotating your expected big-O time and space complexities for a function. I wouldn't expect much compiler support except for trivial cases though due to the halting problem... AFAIK academic attempts at automated program analysis go back to Knuth and his students in the 70s, no idea what the state of the art looks like.
I'd be on the lookout for a hookah-smoking caterpillar
In Scheme it isn't just an optimization, it is an actual semantic requirement.
I agree, but I think it's pretty obvious he was addressing everyone who said: "Nuclear power is safe, those who say otherwise are not realistic".
i did a quick search and didnt see this listed here:

https://www.httrack.com/
Anecdotally: There is a chain chicken sandwich spot in my building in downtown SF that is strictly debit/credit only.
I absolutely agree, and I am thinking strategies to even automate the capatcha, using crowdsourcing or better, using AI/ML ( which is not trivial ).

duckduckgo is good but not there yet.

Would you be interested to work on a search engine ? Some projects are bitfunnel and so forth.
Thx. I already came across that repo, and seems very outdated. I might have to check out creating my own plugin, and use this as a start.
Publica.io ICO just reached hard cap on $1M
Enhanced understanding of the microbiome is helping medicine
Are you on beta/nightly on Android? I feel it's much better now, but still not as good as Chrome.

The add-on support (uBlock) is absolutely crucial on mobile though so I could never go back to Chrome.
I've seen a panhandler (in the US) flying a sign sporting a GoFundMe campaign URL.

I could see phone-to-phone contactless payment becoming commonplace in the same scenario.
Building Secure Player Experiences at Riot Games
How are they not all zombies or hit by ransomware?
Here in Indiana, I have a four-wheeler with a plow. I have one for my truck too, for when it gets really bad.
'Manuscript - Project Management for Software Teams', 'project management, issue tracking, and support' and 'Manuscript is a purpose-built project management tool for software teams' all seem like what you're looking for.
Wow, thanks a lot for your feedback, I really do appreciate a lot!

for sync/async, that's a good point. I was not sure about how to design it at the beginning and went for simplicity, but having a consistent behavior makes sense. Probably having a default connect that is async as the read/write operations, as well as another sync_connect method would make the library more consistent with the choice of both options.

I have for plan to add more documentation concerning the io service. There is one thread for the event loop, and then IO_SERVICE_NB_WORKERS threads working in a thread pool to process the read and write events polled from the event loop.

Good point for the read buffer, will add the option to specify one

Good point too for the get_clients()!

Thanks again, will have some work to implement these changes, but that's worth it :)
Brings to mind the Canadian government's official wordmark:

https://www.canada.ca/en/treasury-board-secretariat/services...

It's simple, yet clever (the "D" in Canada is a flagpole!) and you see it everywhere.
> The 'how it works' page (https://www.manuscript.com/how-it-works) has specifics

No it fucking doesn't. Here's your how it works page, with all statements that tell me nothing commented out: https://gist.github.com/honnibal/a57e00faf74c7d43182c3568aa7...

I was pretty generous with the definition of "tells me nothing".
Congrats to all involved, I’m especially proud that the choice was made to delay the release in favour of quality. To me that says so much about the motives and dedication of the people working on the project(s). Compare this say to Debian when they released Jessie - it wasn’t at all ready for release, missing packages, a broken SELinux ecosystem and some of these they classed as release critical - apparently not when it came down to it.

Anyway, fantastic work all - a fantastic distro that I believe in many ways sets an example for others (especially security wise). I look forward to all the hard work making its way into RHEL & CentOS in time to come.
It's also comparatively easy to accept cash off the books, which makes it tax-free.
My apologies, I was mistaken, but I can't edit my post now. It looks like the selenium code has moved into something called geckodriver, which I suppose is a wrapper around the underlying Marionette protocol.
> an idea for a startup that I believe has a lot of potential.

The Business Model Canvas might help you think through your idea. Here's an overview of what it's about > https://www.youtube.com/watch?v=7o8uYdUaFR4

Relative to the team-- It might make sense to bring in freelance consultants via Catalant/Upwork. At least initially to get an MVP up and running.
They in no way had adequate resources to handle that event. Not even close. A hundred of those patients would have qualified as a trauma code on a "normal" day, and would have had the dedicated attention of a dozen people during their initial arrival and stabilization. In this case they were lucky if they got the undivided attention of a single person.

They made do with what they had (very efficient, and very effectively), but the scope of the incident vastly outsized the scope of the available resources.

Your description of triage is great. The algorithm (based on a fair amount of research) is one part of maximizing that utility (it doesn't stand in the way of accomplishing that).
One of the founders here.
It is pretty much similar to SuperMetrics. But we are catering to marketers who are looking for something much simpler than excel for data crunching.
Mozilla ends deal with Yahoo and makes Google the default search engine
Also QR codes in china: http://en.people.cn/n3/2017/0418/c90000-9204536.html
If the scientists don't convince people, I hope the massive droughts in some places, flooding in others, superstorms, and other massive weather pattern shifts will.

In the US, there's still a large group of people (or maybe just a vocal group) that cover their ears and won't listen to anything climate-change related, even in the highest places of our government.

I hope a healthy dose of "this is what climate change looks like" will scare people into believing. Even if you don't want to believe that humans are the cause, we still need to do something about it, and fast (something besides blaming everything on homosexuals).
Hmmm. Is it read only? If so, the documentation here [1] is off:

> Elasticsearch 6.x

>> Indices created in 5.x will continue to function in 6.x as they did in 5.x.

[1] https://www.elastic.co/guide/en/elasticsearch/reference/6.0/...
I've since switched to UnGoogled Chromium but might have to give this a shot just get TreeStyle Tabs back.
"is wrong, simply because efficient and actually usable implementations may exhibit totally different requirements w.r.t. tail recursion and what should be in an interface."

Thank you so much for that!
> WASM sold a lie

What? The original WebAssembly announcement[1], which can be viewed as the manifesto for how WASM was envisioned, it clearly says "once browsers support the WebAssembly syntax natively, JS and wasm can diverge". Eich's goal with WebAssembly is not replacing JS, it's providing a better compilation target for other languages. WebAssembly is a replacement for asm.js, not JavaScript. No one is selling a lie here.

[1]: https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
Is this not what 429 is for? Their docs [1] also suggest 429 is what they are actually returning

[1]: https://developer.twitter.com/en/docs/basics/rate-limiting
>It is distinctly possible that California voters could be the first in the nation to decide

Your thinking might be more worldly than you realize. This--Nintendo--was banned in China until 2015.

Now take the cultural stigma of psychedelic use and place it on Nintendo. Is it now any less ridiculous that mushrooms are banned here?

'Tyranny over the individual' was never have a legitimate role of government in the first place.

While we're gaining some rights back (LGBT, prohibition), and losing others (privacy, free speech), maybe it's useful to connect these issues.
In this case, it was perhaps cheaper for them to do in-house, and it's not rocket science? They wrote a bleeding edge library for it - sounds like they have the expertise just fine. Minimizing external dependencies can be a big deal if you have the developers to manage it.

Also, it is totally core to what they do. Images are a huge part of the Discord UX.
Apple already had loyal customers, who were ready to buy the devices without regard to mobile operators. iPhone was just continuation of computers and especially iPods.
Caveat: Of course your tabs should just open up in FF57.

But seriously, save all tabs as bookmarks. You're surely not using 97% of these tabs anyway.
I agree with him about open world games. I'm pretty tired of them. They're really all the same at this point and the amount of pointless things to do is getting overwhelming.

I disagree with him about Zelda though. I was fairly disappointed with it. But I'm a fairly big fan of item progression style games like the classic Zelda games or Metroid so it could be my disappointment it the lack of any kind of feeling of progression whatsoever in the game. Exploring the map is fun and all but in the end I've played too many videogames and realize no matter how big and awesome the world seems, it's still a big fake world with nothing really in it. I like having a reason to explore and pretty digital trees and mountains just isn't enough. If I want that I'll go for a hike. I'd rather go look at real trees and mountains than pretend ones if given the choice. I play videogames to do things. Zelda really felt like they took all the pointless parts of open world games and made an entire game around it. Pointless impermanent items, collecting random crap for crafting, exploring an empty world for the sake of scenery; while taking away the few things that make those games good a sense of progression, things to find and do around the world that affect the progression or mechanics of the game l, the feeling that your actions has some effect on the world.

Miyamoto's reasonings for making the game this way seem ridiculous also. The quote I read said he came in and spent almost an hour climbing a tree then told everyone to make the game about that. It was also apparently to difficult to find a way to stop people from collecting items in the order they wanted so the said fuck it and removed all the items.

Mario on the other hand is pretty fucking awesome. Best one since Mario 64.
Ruby's got TCO since 1.9 but it must be enabled at runtime in a pretty ugly way [1]. I'm also working on Elixir which has TCO and it's the basis for running server processes: the server function calls itself passing the server state as argument. I don't see why OO languages shouldn't do the same. The argument about losing the stack trace is pretty weak. Nobody wants a million stack frames to debug. If the program dies we check the last values of the variables and that's it.

[1] http://rpanachi.com/2016/05/30/ruby-recursion-stack-size-tai...
I really wish they'd included the ElasticSearch SQL in 6.0, but I guess that feature still isn't fully baked.

Even if it didn't have the full power of the Elastic JSON Queries, for simple SELECT COUNT() ..GROUP BY, it would have been a nice addition...oh well, back to counting open and closed brackets...
​Linux totally dominates supercomputers
On mobile Firefox makes it really easy to select a different provider.

I now use it on iOS too, even if it's just a shell for iOS's Safari view — the UI is nicer and you can enable tracking protection to be always on.
I dunno, I figure paying someone to shovel my driveway $25/pop all winter long is a whole lot cheaper than even a single month's rent increase I'd see moving to the bay area :)
pretty sure they've directly stated that they're not selling user data
That would be so awesome, but even in the tech-centric bay I still come across lots of cash only places.
America really needs to get its retail infrastructure upgraded, but it's not clear who is going to pay for it. A lot of companies have old computers that use magstripe readers for their point-of-sale systems. A lot of businesses have new card readers, but the NFC and/or Chip is turned off (covered with tape saying to not use it) because the attached cash register isn't certified or something.

In Canada, there is an oligopoly of banks, so they just agreed to force everyone to upgrade to Chip and PIN and/or Contactless.
Scientists Shocked as Fisheries Collapse on West Coast
Wouldn't making it a protected class just be a roundabout way of making drug tests illegal? Are there any other side effects of doing this? Other than not being able to fire people for talking about how lit they got the night before, I suppose.
The evolution continues...
If you live in the Midwest and have a driveway and paths you are responsible for, a snowblower is absolutely worth the investment.
So, a mere 0.14% (!) of the approximate 11 million scientists has signed. Lets be honest here: not a whole lot really...

(ps: down-voting this post doesn't change this fact...)
VCL was the best back in the days when I used Delphi 5/6, it's kinda sad if it's still true that VCL is still a front runner after a decade of near stagnation by whoever owned it at any given point.

I'll admit though that the only IDE I've used that I like as much as Delphi 6 is Intellij.
I wonder if at this point Google wants to keep Mozilla in the game. Their market share is low enough and it keeps antitrust regulators at bay. It looks bad if there are only two major browsers, one of which owned by a company which already got slapped for this very kind of monopolistic behavior.

Sorta like Intel and AMD.
Lots of great places outside of the Bay area. Northern CA for example!
I actually agree with you on a few fronts.

1) by default tabs are now white on a white background, with the active tab only being a slightly darker grey.

2) Everything is much more crammed together (tabs and bookmarks toolbar especially) which makes sense on a small laptop monitor, but on my desktop is just annoying.

3) Dialog boxes to confirm closing of multiple tabs have white text on grey background. (?!)

4) Folder icons in bookmarks toolbar now have this retro black and grey design.

5) Tabs are at the top of the window with no gap, even when not maximized, making window dragging more difficult.

In many ways it feels like a throwback to much older designs.
I thought California was lagging behind because their first try included a crazy monopolistic corporate giveaway to a handful of established companies.
Not really; it's actually one of the biggest ones. There are several categories of sites which fail due to reliance on JavaScript:

- Sites which should work perfectly but don't work at all (e.g. Blogger). These are so annoying because serving text & images is exactly what the web is good at, and requiring JavaScript to do it is just abusive and borderline evil.

- Sites which work perfectly fine, except that all the images are blurry, low-res placeholders. These are so annoying because they're actually serving images. Their developers know how to do the right thing, but obstinately refuse to do so.

- Sites where small things don't work. They are annoying, but at least one can read them. Ars Technica gets a special mention for the fact that its articles are perfectly readable but the comments are not. I chalk this up to incompetence and laziness.

- Single page apps which really need to be single-page apps. They're annoying because they would almost certainly be better as native apps, but they really are doing something that the static web can't do.
I think Alvin Toffler was much better and down to earth when it came to predicting future trends.

Kurzweil's ideas are creative and provoking but are more science fiction than futurism.

In contrast, Alvin Toffler created a conceptual framework to understand the paradigm shifts of the post industrial age, and so far it is working.
It was their greatest strategic mistake. Even Steve Ballmer understands "Developers, Developers, Developers".
I don’t think it will ever make sense for a business to make it hard to upgrade. There is much more to lose.
Disallowing JS is really only an issue when using "rich" web apps.

For reading articles composed of just pictures and text on random websites, running code is not (shouldn't be) really necessary. In this light, lack of images is a big problem: the user is forced to choose between not seeing half the content or running untrusted code.
A quick ask to the Elasticsearch developers confirms 6.0 can both read & write to indices created in 5.x.
I’m running into issues with the upgrade from 26. “Offline” kept giving me an error about distro-sync being and invalid argument. Online mostly worked but I stepped away and came back to the terminal window just being gone. Now I’m at this stuck spot where the fedora-upgrade says “Can’t upgrade from version 2627” which I assume is some in between state?

Didn’t have any issues with the 25-26 upgrade fwiw.
Evergreen SEO Tactics Which Are Always Here to Stay
> According to the change-of-control term, 9.1 in the agreement, Mozilla has the right to leave the partnership if — under its sole discretion and in a certain time period — it did not deem the new partner acceptable. And if it did that, even if it struck another search deal, Yahoo is still obligated to pay out annual revenue guarantees of $375 million.

How desperate must Yahoo have been to agree to these terms? Did Mayer really not know they were going to sell? Because even if they thought Mozilla would like the new owner this contract still incentivizes them to walk and collect two cheques.
> Chernobyl is the defining moment of the anti-nuclear movement

The movement is much older. I remember, that the anti-nuclear movement was already very active and in heat around 1980-82 (Biblis). The broad public, the mainstream, started accepting this threat with Chernobyl.
I'm 99% sure that's why my favorite bar refuses to take cards.

OTOH they had a break-in and someone walked off with their safe that had like a week's worth of cash revenue in it. Almost put them under. You'd think they'd consider taking cards after that to reduce their risk, but nope.