skysight-inc/HackerNews huggingface dataset:
At the most basic level, it wouldn't be a tough migration to any other FAAS. Yes it would be work, but I can't think of any other infra migrations that would be less effort.

But also you don't need to think of lambda code as code that can _only_ necessarily run on AWS Lambda.

We organize related lambdas (that would traditionally constitute an 'application') as a gradle multiproject, one module per lambda, with a common module for shared code, like DAOs. The CI creates and uploads an individual jar per Lambda, but updates them all every release.

We then have an extra module that pulls all of those together onto a web API and can be run as container independently any FAAS. At that point the fact your deploying to Lambda is basically irrelevant to your code-base, it looks and feels like any other 'application' and is probably even a little more organized.
>Meanwhile <side rant> open any document in Photoshop with a few layers and effects and the computer grinds to a halt, no matter the specs, no matter the year, through the ages.

Hasn't been my experience ever. Photoshop is one of the speediest image manipulation programs out there...
This is very useful thing.
Closer – Livechat, Video, Screensharing, Deal Closer
>It's true that in the US, the average person sees very little benefit to federal taxes.

I disagree with this. The US’s civil service organizations have immeasurably improved the quality of lives of everyone. Organizations like FDA/FAA/CDC/FCC/NASA/research at universities/Civil Engineering Corp/Transportation/judiciary/etc are crucial to advancing society and most importantly, the people in these organizations are by and large not corrupted, which is a very under appreciated assets and once lost, will be extremely hard to earn back. Obviously there are and will be a few bad actors, but the reason people don’t have to worry about bribing/violence/etc is that there is a higher level of trust in society and not everyone is out to get theirs before someone else takes it.

Once that attitude changes for most people, I don’t see how it will be possible to get it back.
VW to Invest in Ford-Backed Argo AI at $7B Valuation
On the other hand, it also sounds like paradise, untainted by sentient wills.
I can line you up with many people working with them around Seattle if you're interested. Got a contact?
For commercial vehicles (e.g all Uber rides) petrol and diesel are banned.

15 and 10 year is for privately owned vehicles
With the recent controversy about Amazon and Google snooping in on smart speaker recordings, people should probably avoid reading out their passwords to human listeners.
Sounds like the place where you work has assigned some dumb password policies, and has a clumsy federation setup for password changes.
Bitwarden. See "Import your data from 1Password" [1]

[1] https://help.bitwarden.com/article/import-from-1password/
We tend to keep ours on Sharepoint - which means we could use Excel Online to work collaboratively, but usually we don't need them all at the same time, so open in Excel desktop and "check it out". If someone else needs it, they can just ping on Skype and see if you're done.
>The monthly fee for Photoshop is around 1/100th of the old retail price. That works out at about 8 years of use before you have to 'buy' the software again. Seems fair to me.

That's because you only think of yourself. Creatives are one of the most struggling professions, and can have widely different returns per year, and salaries in different parts of the world can be much lower.

People who could afford to buy Photoshop at some point (perhaps even a used copy), later down the road might not be able to pay the subscription for a few months, but in the new scheme they lose access to the program altogether.

8 years? There are creatives that use 10 and 20 year old versions of Photoshop on Windows.
It's laudable to stop violence, but

"lainly tell them "give me a hand". That gets the ball rolling."

is pretty tough. People have lots of reasons to not get involved in physical altercations and plenty of them are valid, so you're putting a pretty big burden on them.
Having worked a decent amount in Excel, here are my key issues:

- VBA Macros and Sheets are two distinct paradigms. Within an Excel file, it is not always clear how the two interact and requires meaningful digging.

- Once a numerical model has been calculated in a sheet, it is difficult to scale it. Yes, it is possible to copy sheets but if you make a change or want to do something 100's+ of times, it's a pain.

- Data integrity is a problem. Opps I pressed the wrong key and I deleted some data. Oh shit, I don't have Git to compare what was changed.

PS article dated 2017
I downvoted you because it is significantly more complicated than that. It could be that the model that they were using was not sustainable (pay once per major version) and needed (or strongly wanted) more stable revenue. I agree that they push subscriptions hard and, as a user of the iCloud vault, it’s pretty frustrating to have to jump through hoops to get it to function on the current version as it did on the previous version. I also eventually bought a subscription because it was pretty complex to get the standalone app and you could not get it via Mac App Store. I have my grievances with the changes during the past two years with 1Password and Agilebits. However, I don’t believe they are doing it to “pay for their swimming pools and SUVs” but rather keep their business alive and to, yes, pay their employees.
Glad I checked to see if someone else had posted the link before I did myself. Having been through several careers before finally landing in IT as a web developer, I found the article (it's a long read!) to be very interesting and thought provoking.

One of the big barriers I had when trying to land my first job in IT was my age; although I can't prove anything, there seemed to be a bias towards younger people - getting through tests and stuff to reach face-to-face interviews was one thing, but you could see people's expressions change within seconds of meeting me in the flesh. It was - disconcerting.

It would be good if people - especially recruiters and interviewers - could read this sort of article before they make their employment choices. Having a broader, less focussed range of skills beyond coding shouldn't be seen as a reason not to hire someone for a job.
> it does not seem a lot more different that starting with a prototype

People underestimate this point. Spreadsheets are one of the best possible approaches for prototyping data-driven applications, thanks to its dual data/code nature and the ease to build and extend data types (just add more columns to a table); it's like building the application inside a debugger.

Non-developers don't have anything else that resembles a debugger, anywhere in the common approaches of software for end-users in industry.

Combine this with spreadsheet applications working as integrated environments -a single tool that handles all the computing needs of a project, without having to build a toolchain-, and it's no wonder than it's the preferred method for non-programmers to build custom automation workflows when their needs aren't supported by any specific software.
Interesting concept. We could probably talk about "engineering maturity" with a pretty similar list of characteristic when applied to programming.
>Who says we can‘t have both?

Reality. Once constant recession, social unrest, famines, resource struggles, and so on become a permanent fixture, consensus to spend money on such things becomes even lower (and there's no market to sustain a "wealthy elite" either, the elite declines too, like it did in Rome's fall).
The problem is not year-round participation in sports; the problems are specific to the sports themselves. Swimming year-round is very common and the only thing likely to get harmed is the health of your hair. That's because swimming is a low impact holistic exercise (at least for the majority, who are swimming at a state level at best); basketball on the other hand is high impact and is going to inherently have more of these problems, particularly without recuperation periods. Even if a swimmer overspecializes and overtrains without break for years, they are unlikely to cripple themselves because the sport simply isn't dangerous in that way.
Faith in humanity: restored.
This is why it took this much time for Apple to set it up.
Is it popular only among Windows / .Net developers?
You lack imagination.

I'm a professional software developer and I open excel every day.

Let's say someone emails me a list of figures and I want to quickly add them up?

Sure, I could write an incantation in awk but I can't then see if it's wrong because maybe on one row they 'accidentally' put an extra blank column in before the number by marking it with a letter, or there being an extra tab or whatever might cause that.

It's far quicker and less error prone to pop open excel, paste it in and then sum the column, and most importantly there is clear visual feedback if that doesn't work. In awk or a programming environment you'd just either get an incorrect figure and never know it was incorrect, or you'd get an error (e.g. trying to add a letter and number) and then have to debug what should have been an instant thing.

Excel shines for doing one-shot data processing.
> just give a random person a "uniform" (a whistle, a badge, a hat, or a vest, anything simple like that works) and tell them that when the alarm goes off, they are responsible for telling people to leave.

What an absolutely strange procedure! This as a fire marshal is not responsible for getting people out. People themselves are responsible to act. The fire marshal is a backup!

Here people (big building, multiple companies, etc) are told when they get hired that it's their responsibility to evacuate when the (standardized across Europe) evacuation sound goes off. Then trained people check floors to double check everyone is out, plus assist anyone having difficulty getting out. Anyone not cooperating will be reported.

This all relies on the attitude of the director of each company. Some take safety very seriously, some see it as a waste of time ("nothing will happen").. until eventually something happens.
One of the researchers, Tuomas Sundholm, has a real badass CV. Former pilot in the Finnish airforce. Finnish windsurfer champion. Snowboarder. Professor at Carnegie Mellon. Speaks four european languages, including swedish. And now at the age of 51, he has created the best AI powered poker bot.

https://www.cs.cmu.edu/~sandholm/cv.pdf
From the README

> Does this use AI or blockchain? Sure, why not.

They won the Internet!
The article author tried to contact MS and checked themselves that the files are part of the update.

Furthermore, the user Someone1234 has been defending telemetry on HN for years, often ignoring two important facts:

* telemetry was invasive and non-transparent, but got toned down because of the backlash. They always refer to the current state and pretend that people are paranoid and exaggerate.

* MS used many dark patterns when rolling this out, essentially getting into an arms race with the customers that wanted to disable telemetry.
I don't think that page on Wikipedia can be the source of your information—it says nothing to support the claim of mean-spiritedness.
And that's not even the worst. You can teach people the few buttons necessary to read in the text, but once they save it again, the file is changed! Now you have a different separator and chances are good, excel also mangled date columns, removed leading zeros from numbers and switched out decimal separators! So you may not be able to further process the file. And its also sad, because if they just made some of these changes optional, excel would be a good tool to quickly work on an csv file and pass it on. But as is, I am always hesitant to work with csv in excel, because it mostly breaks and becomes unusable for further processing.
The Pope of Opium (2010)
Apple’s Decline in China Is an Omen of Wider Problems – Pandaily
MySQL 8.0.16 supports all those.

Geographic ST_Distance is currently limited to points and multipoints because of limitations in Boost Geometry, but we've got that fixed in Boost now, so full type support should soon arrive also in MySQL.
Ask HN: How to move up from being software engineer to CTO?
Looking for practical tips on how to grow into a CTO.
Maybe I can help address the feeling after exercise. Are you pushing too hard? I've read that the thumb rule is 80% of your exercise must be at conversational effort, meaning if you are running, for 80% of it, you should be able to hold a conversation.
Notes and examples for the material point method
I'm actually the most excited I've ever been for a device in nearly 5 years, a number of months ago before they announced it I was wondering what would happen to all that old Kinect hardware and how it would be fantastic for autonomous vehicles and other similar applications. The Kinect 2 used to be able to read your heartbeat using those camera so the medical applications may be fantastic too.

I loved the old version for voice commands for the xbox and the hand gestures were fantastic so very interested to see what will be done with these.
An Introduction to Lock-Free Programming (2012)
I guess it more applies to unix shell.
HTTP 404 Not Found: Web Developers Make an Art Form from Error Messages
Chez Scheme: A Nanopass Framework for Commercial Compiler Development (2013) [pdf]
In a corporate environment you normally don’t get to choose that.
There's at least the Gelada:

"Why These Vegetarian Monkeys Have Sharp Predator Teeth" (https://www.youtube.com/watch?v=aC6iYj_EBjY)

"Geladas are the only primates that are primarily graminivores and grazers – grass blades make up to 90% of their diet. They eat both the blades and the seeds of grasses. When both blades and seeds are available, geladas prefer the seeds. They eat flowers, rhizomes and roots when available,[12][13] using their hands to dig for the latter two. They consume herbs, small plants, fruits, creepers, bushes and thistles.[12][13] Insects can be eaten, but only rarely and only if they can easily be obtained." (https://en.wikipedia.org/wiki/Gelada#Range_and_ecology)

edit: and hippos

edit: and flying foxes (frugivores)
> The problem with iCloud keychain for me is that I don't only use Apple devices

If I ever need to sign into something on a non-Apple OS, I look up the desired iCloud KeyChain-stored password on my iPhone, then manually retype it on the other device.

I feel that gives me extra security.
Can you explain the business model behind the payouts you make as part of app mining, please? (https://app.co/mining)

In simple terms; I'm trying to get my head around what Blockstack gets in return for paying developers to use Blockstack Auth ?

Also, you may want to investigate the rounding of Dmail's figures shown on that URL ^^

At the time of writing the page shows a lifetime payout to Dmail of $19,999 yet last month it shows they earned $20,000. Surely "lifetime" earnings must always be >= last month's figure, as last month is part of "lifetime" ?

Thanks
You can embed it in a more professional page, and hope that no one will notice the title at the overlay ;-)
I'm a part-time musician and nowhere is this "native talent" more visible than in music. I've been grinding at the guitar for years and can only call myself above average at best. Yet, there are musicians I know who can literally pick up a brand new instrument, fiddle around for a couple of hours, and start playing intricate melodies on it all within a day.

Native talent is definitely a thing and anyone who says otherwise is either lying or trying to sell you something.

Doesn't mean that hard work isn't important, of course. But a natively talented guy with 10 hours of grinding will somehow be better than the untalented guy with 100 hours of grinding
Well face ID is based on the technology of the old Kinect 1, so I'm thinking that Kinect will be quite superior to faceID. Presuming of course that we can get the right APIs working for it as right now its limited.

Why is there no Windows Hello integration?
Every day parts of it get rebuilt. To continue to be successful a country needs to be willing to change and evolve, and that might occasionally involve a little bit of planning and creating forward-looking infrastructure that will become gradually more useful over time.
Sorry, I mixed up raw number of people in poverty and percentage, so I removed my comment. Here's the graph for context (for other people reading): https://upload.wikimedia.org/wikipedia/commons/b/b8/Number_i...
I'd recommend looking at some of the ARM dev boards instead of the ESP8266 for general purpose stuff and if you need the wifi, the ESP32. This is mostly because the ESP8266 is missing a lot of hardware functionality that you'll find in the ESP32 or any arm boards. In particular UARTs (serial ports), I2C, and SPI periphrials that can make working with other things like the APA102 a lot nicer to code for. With the arm chips you usually even can setup the SPI transfers as DMA so that you don't have to actually do any work on the cpu itself to drive the lights.

That said the ESP8266 still has a place because of how cheap you can usually find them. Lowest price arm board that i know of from a manufacturer is the Teensy LC at ~$12USD, but there are cheaper ones out there on ebay and aliexpress. I just can't say anything about how well they work or are supported by anyone.
Track II Diplomacy
A Kinder, Gentler Strike Against Humanity
Quantity has a quality all of its own. For example in TOTP the secret is 160 bits. A whole swathe of those attacks vanish when "guessing" ceases to be a viable element of any strategy. Bad guys can plausibly guess a "password" but they can't guess a 160-bit value.

Beyond that, U2F / FIDO doesn't have a secret at all, a typical device uses symmetric ("secret key") crypto but it never actually tells anybody else that key, it's a baked-in private value for the device. This gets rid of all the attack vectors in which someone else learns your secret which you will see were many of the items in Microsoft's list.
tell that to enterprise IT.
Champagne Socialist
Most major enterprise companies run Windows and have Office 365. Teams is part of it. There is an entire world outside of developers.
You're wrong.

Imagine two groups of 1000 men over the age of 50. One group has prostate screening every year. The other group doesn't.

According to you the group that has screening will have better lives, because we'll be detecting cancer earlier and preventing death.

That isn't what happens.

In the group that doesn't have screening we see 7 men die from prostate cancer, and we see 210 men who die from any cause.

But in the group that does have screening we see exactly the same: 7 men die from prostate cancer, and 210 men die from any cause. But in this screening group we also see men having biopsies (160 men), and we see men having unnecessary surgery (which can lead to incontinence or impotence) (20 men).

The problem with screening is not that is misses things which are cancer. It's that it hits things which are not cancer but which look a bit like cancer.

https://www.harding-center.mpg.de/en/fact-boxes/early-detect...

What does the man who discovered PSA say about using it to screen populations?

"Testing should absolutely not be deployed to screen the entire population of men over the age of 50, the outcome pushed by those who stand to profit.

I never dreamed that my discovery four decades ago would lead to such a profit-driven public health disaster. The medical community must confront reality and stop the inappropriate use of P.S.A. screening. Doing so would save billions of dollars and rescue millions of men from unnecessary, debilitating treatments."
It's interesting how often people's response to the manifest problems caused by people using Excel in unfortunate ways is to either suggest tools with much steeper learning curves or to suggest additional Excel features. 99% of these problems can be solved by proper training and standards appropriate to the problem and context at hand.

For instance:
Always separate and label inputs, calculations, and outputs.

Document where source data has come from, where one cell has had an ad-hoc adjustment made, what formulas do.

Use some type of version control and don't keep loads of concurrent versions around floating on email and local hard drives.

If the spreadsheet loads data from external sources, try and make that load automatic and live to prevent staleness.

Consistent formatting rules.

If data is tabular, put it in an Excel table. If data is tabular and we are always doing the same queries on it, and it is large then we move it to a database but that rarely happens.

Make it clear who owns spreadsheets and is responsible for keeping either/or data & functions/formulas to work.

Do all of this first, only then start thinking of replacing Excel with something else.
Sounds like Athena at JP, or Quartz at BAML. Those off graph errors drove me nuts.
This isn't quite the truth. In fact, I'd say that everything has kind of stalled in India. Real estate development has stalled, the auto industry is in a downward spiral (8 consecutive months of negative growth; sales down almost 25% YoY), and demand for consumer electronics is dwindling. There's a credit crunch thanks to banks getting rid of non performing assets. Add to that, there's a shortage of water.
Yes, although the entire website seems to be about AGC, so it's not the article's fault.
The worst of it is that there are some very specific (and undocumented) edge cases where the translation won't be done properly.
It create very 'fun' to debug issues where a spreadsheet would work in a French Excel and not in an English one.

(For instance if you use the "Row-Column" cell reference, in English it is `R1C1` while in French `L1C1` - and it won't translate)
I helped a friend turn off the worst of telemetry and there was definitely a pre-checked checkbox that would send data to MS to improve "typing" or some other nonsense.

Given that MS can connect to your computer at higher telemetry levels and run programs and download documents, I have zero trust in this company and turned everything I could find off.
> " anyone who says otherwise is either lying "

Often to themselves in my experience. People who've not yet discovered any of their own talents are sometimes bitter at the suggestion that talent is a real thing.
Interestingly the standard procedure in The Netherlands for medical emergencies (the ones where you find someone on the ground) changed to actually calling yourself over asking a random bystander. Aside from calling you should also put the phone on handsfree and lay it next to the person (on the ground).

This as 112 (911) asks loads of questions. Age of the person, conscious yes/no, what does the skin look like, feel like, etc. If it's about CPR it'll be way easier of course... but procedure is also to call asap. Meaning right after you find the person on the ground.. not after you checked.

I had to call 112 this week. In practice things are often different than any procedure ;)
When I say I'm not sure anyone should be empowered to arbitrate, I mean that yes, and that's a very different thing to people having control over what they broadcast on their own platforms.

Not sure what your problem is here TBH.
Also Warsaw Confederation in 1573 was first European act granting freedom of religion.

A year after and influenced by St. Bartheleme's Day Massacre and general climate of religious violence in Europe.

https://en.m.wikipedia.org/wiki/Warsaw_Confederation