skysight-inc/HackerNews huggingface dataset:
Since looking into modern concurrency concepts I've always thought such (in my opinion obvious) batching should be part of sophisticated ORM frameworks such as Rails' Active Records. Alas, their design decisions always seem to cater for making the dumb usages more performant (sometimes automagically, sometimes adding huge layers of cruft) than rewarding programmers who are willing to learn a few concepts by creating interfaces with strong contracts with better safety and performance.

E.g. please give me guidance on how to better structure my database model so that it doesn't effectively end up as a huge spaghetti heap of global variables. My personal horror: updating a single database field spurs 20 additional SQL queries creating several new rows in seemingly unrelated tables. Digging in I find this was due to an after_save hook in the database model which created an avalanche of other after_save/after_validation hooks to fire. The worst of it: Asking for how this has come to be I find out that each step of the way was an elegant solution to some code duplication in the controller, some forgotten edge case in the UI, some bug in the business logic. Basically ending up with extremely complex control flows is the default.

So of course, if your code has next to no isolation, batching up queries produces incalculable risks.

/rant, sorry.
I don’t understand why these two are in oposition. I can certainly imagine systems that would give you the power to do things, while isolating apps from each other and limit their permissions.

Right now you will have to recommend ios to those who are not that technically inclined, because it is safer.
Keep your dog out of my office
Assuming you're looking for a job (i.e. to be an employee at a company), the first steps are likely to be:

1) Identify one or more jobs that you think might be a fit for your capabilities and ambitions.

2) Try to get an interview for those jobs, using your CV as a primary tool.

Have you already completed those steps? How many jobs did you apply for? What's your conversion rate from application->response, and response->interview?

Please take the following as food for thought and not an attack or criticism: If someone says they "can do the work of a director-level" then I would expect that, when they ask for help or advice, they are far more detailed about:

1) what specifically they're trying to achieve ('back into IT' and 'back into the IT game' are vague statements and could indicate vastly different specialties and types of environment)

2) what they have tried already, and why (and what they haven't tried, and why)

3) what the results have been, and why those results aren't in line with what they need

I hope this helps.
Google to ban Canadian political ads, citing new transparency rules
Yes, just like we're forced to pay for police even if we've never been robbed...
Hahaha, one look at the world's telecom ARPUs should give you a better clue about whether you can say that Airtel was 'looting Indian customers' or not. Also I never said that Jio is corrupt because it's cheaper. Just try to read about the changes in the telco regulation as Jio launched and what industry people have to say and the answer will be clear.
I don't know if there's a video, but here are the slides: https://published-prd.lanyonevents.com/published/rsaus19/ses...
Currently about two thirds through this. I agree that it's a great read, quite fascinating actually. Interestingly, he's conducted similar tests measuring a whole range of properties including; response, recovery, memory, health on hundreds of people and he draws the same conclusion as the article. It's certainly made me more aware of my own sleep habits. Highly recommended reading.
Yes, its not so bad for the + case, but the - case seems non obvious at best.
Insight in Severe Mental Illness [pdf]
>We constantly hear the Russian economy is in shambles, but at the same time the whole planet seems flush with shady Russian cash.

a very mild by Russian corruption standards - everything in the open with US government and the US Big Space involvement and with no black money/crime/etc - deal illustrating how good profits/cash are separated and, no laundering needed, placed into US while expenses/losses are left with Russia economy :

https://www.businessinsider.com/r-special-report-in-pentagon...
What future technologies will today's tech-savvy youth find alienating and hard?
Oh yeah, for those who are wondering; there's another NSA project where they made a tool that's a direct competitor with a product that's "out there": https://github.com/redhawksdr

The competitor in question is GNU Radio.
Except a lot of studies and protocols do rely on self-assessment of conditions.

Pain scores, Depression scores are the ones I remember right now

So yes, it is something that's used because you don't have a way of directly measuring all things
We really really need some public body to pick up those cases. Or, at least, some non-profit. I'm sure many would contribute.
I just use a incremental counter and closure. For the logging itself you have to choose between being slow and sync, or fast and async but miss some log events if you get a crash.
To me, the + operator for merging lists seems very intuitive.
You can see the main bill

But not the final bill, which is the only one that matters. Compare the early October version with the Chaptered (final) version.
And for strings.
If there are no answers I will claim to be the first in the world to need this. Which would suck because I simply don't have time for a Wikipedia/creative dive. Right now I need for someone else to have solved this. Please someone else do 1% of my work, because I'm 99% done but my energy level is at zero and my time is out.
Yeah, I largely agree. Is that unusual these days? :D

And I'd be sort of okay if dicts implemented set operators, although I don't think using `set()` or `.keys()` is a big ask. But using the pipe operator for the operation in this PEP would be a bad idea IMO: For sets, a | b == b | a. For dicts, not necessarily. So if they used the pipe operator, that could lead to surprising or unintuitive results.

On the plus side, not using pipe still leaves it open for future usage, so you might get your wish yet.
> Why don't you just make a system that the clients must enter data through? Instead of accepting spreadsheets...

It’s cheap to train people to fill out a spreadsheet. If you force people to use a custom data portal, you’ll likely increase error rates and give your counterparties a reason to prefer other shops.
Pay by cash? Not for long, report warns
The growth and employment numbers were already rising when Trump became president, so how would his tax cuts be responsible for this?

Plus, cuts in taxes for the wealthy have been tried numerous times before and not produced economic growth, so why would these ones be different?
The coal came from the ground. Not the carbon-dioxide.

Not saying that it's impossible or even impractical to store co2 underground. It just seems like a proposition that has a lot to prove.
This will make for fun winters, with the sun rising long after rush hour. This is stupid.

This doesn't matter at all. Really. Folks in northern locations deal with it all the time. The sun rises and sets during rush hour in lots of locations in the world and it doesn't cause things to end.
There are a lot of sites doing similar things, which aren’t as well known as Patreon. Patreon is popular, but it does have some drawbacks, such as only taking USD.

Some alternatives include:

Sther - A site all about inclusivity, aimed at the LGBTQ and POC communities.
Steady - Designed more as a way for freelancers to fund their work.
Podia - Recently launched membership crowdfunding, building on their short course and digital download platform.
Ko-Fi - It is a freemium model that requires paid membership to receive monthly payments from fans, instead of one offs.
Drip - A recently opened membership funding site which is owned by Kickstarter.
Liberapay - A site for repeat donations.
Open Collective - for transparent ongoing funding of groups.
Backerpass - Another membership funding alternative, based on reaching goals.
SubscribeStar - For subscribing to Social Media influencers and helping them with payment subscriptions.
Collide - Yet another alternative which has recently been launched.
Ratafire - Another small creator membership site.
Minds - A Cryptocurrency option for subscriptions. Kind of.
I’m sure there’ll be many more sites like these in future, as fan funding is certainly something that’s catching on!
If you are interested in this kind of history, you might be interested in this book:

1177 B.C.: The Year Civilization Collapsed

Which looks at the cosmopolitan trading civilizations of the Eastern Mediterranean during the 1400-1177 bc era, and how it collapsed.

https://www.amazon.com/1177-B-C-Civilization-Collapsed-Turni...
Emoji handling on Linux is so upsetting. It should not be this tricky.
With the 28 day month cycle and mb / gb data packs, India was still the cheapest for telecom services (and hence had the lowest ARPU).

I know that you want to defend Jio because you love the fact that you save few hundred rupees on your phone bill. But you probably don't know that if Reliance did not change regulation to make interconnect charges Rs.0 and benefit them, this would have not been possible. And I'm sure, now that they have the highest number of connections, they're going to make India introduce interconnect charges again.
Yup, on occassion you think you've set up a server correctly but it's actually on local time, only to find everything breaks come the end of March.
How UX designers can make business listen to them?
Ship It: A Card Game for Product Managers
Subverted in this case: if you read the abstract, you'll see that the expected answer is "no".
Same as Go, where everybody just uses map[Key]struct{} as sets.
ProtonMail vs. Mailbox.org Comparison
If there’s a possibility to not handle the tax i would use that service in a heartbeat. The less i have to do the better.
Do you mean comparison with None?

Python 2.7.12 (default, Dec 4 2017, 14:50:18)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + None
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
>>> 1 < None
False

vs

Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + None
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
>>> 1 < None
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: int() < NoneType()
One explanation is that he made drastic reforms related to the tax collection capacity of the priestly class. This was in addition to/a consequence of his re-conceptualization of the state religion.

After he was deposed by that same priestly class, they did the thing that usually happens -- defiling all monuments and writing a version of the events that put them in the best possible light.
And only 14 of the new emoji are related to accessibility, of which 6 are gender-specific.

The rest is stuff like garlic and yo-yo. I mean think of yo-yoers what you will but I don't think they're a fringe diversity group :p.
Hayabusa-2: Movie shows moment of asteroid landing
I wouldn't say the market is doing that, government funded tool being released as FOSS is opposite to "the market".
> Objects calling other objects is optional for OOP, I never saw a definition that requires them to do. OOP is about code and data organization.

Smalltalk, which is the prototypical OO language, does the exact opposite of everything you said (all computations happen by message passing and all members are public).
They capture non-shoplifters as well.
Maybe I want to know that someone was messing with stuff, and even if they put something 'back in place' that matches, I may still want to know that it was built this morning and that something is going on.

Of course code signing is going to mess that up.
Their core business is propagating vendor lockin to tastefully designed highly-priced hardware of middling competence (but very good inter-operability). Privacy is something of a sauce. It's there, some people like it, but if you took it away I'm not convinced it wouldn't still sell. Their core audience by and large doesn't care about it at all.
Paris needs more pedestrian (and coloured) streets.
Atollic TrueSTUDIO is completely free without limitations since ST bought it and it uses GCC and normal linker description files AFAIK.

My personal preference is to use VS Code with the GNU Arm Embedded Toolchain as well though.
I'm from Barcelona, I don't see how anybody is harassing the tourists or how the city is taking their money (touristic fees/tax exist in most of the cities). If you are annoyed for some words on a wall... well, then you should learn a bit about gentrification and understand why are they there.
I'm not a financial expert, but the creators have to do their own taxes (as earnings). However, what the 'paying' party in this case has to be able to do is give reports of payouts to the IRS (in various countries).

Data retention is super important. Make sure to read up on that and your legal obligation on how long to retain that data - which may be decades.
> But physical pipes run in parallel too!

For normal people, pipes are as serial as can be. For the average person, parallel pipes = 2 pipes.
As determined by some weird algorithms based on Twitter data.
The "science" in the linked WaPo article, and the science from the journal, weakly indicate that if you get 5 hours of sleep each night for an entire work week you will get fat, and sleeping in for an extra hour on the weekend won't stop you getting even more fat when you do the same thing on Monday and Tuesday.

This has almost nothing to do with what ferros said. No, resting on the weekend won't uneat or burn the extra calories, in the same way that it won't rewrite all your bad code or help your fuzzy memory, but it could very well help you perform at a more normal level the next week.
Open Collective has the most fiddly website I've ever tried (and failed) to use. I eventually gave up asked the project I wanted to fund to add a Patreon page.

Liberapay looks promising.
> it would be even sadder to continue missing out on the world's largest market.

Is that sad though? Really? I'm not exactly tearing up at the thought.
All valid concerns. I expected such a response, and hence I qualified my reasoning as a personal preference :-)

> If you are starting a business, the least of your business risks is lock in to AWS.

True and I agree, for the largest part.

> Every cloud vendor has a hand-me-your-code-in-a-zip-file-and-I-setup-everything-for-you service.

This is where I'd disagree (perhaps because of my infrastructure management background). The magical abstraction of "give me your code and don't worry about what happens underneath" IMO is not a good engineering practice. It may be for some. But, you're spending time anyway reading through documentation of some AWS service setting up your business only to walk away from it all as soon as you need to scale. I'd rather spend the same time reading the docs of the FOSS software that the AWS service in question is built on. Why? - Now you know what runs your code, and how. There is an inflection point to this idea. I'm not advocating for running your own DNS, DHCP, personal firewall etc. Just the core of what your business depends on. In my example - nginx and Postgresql.

Again, if you have an idea which you want to see if it works - perhaps setting up nginx and PostgreSQL by yourself just to see feasibility is silly. But, if you are starting up a real business and expect it run seriously, it'd be a good idea understanding what runs your business.

> You're talking about adding more servers (and no redundancy) to save a few pennies. I would avoid any company managed like that like the plague.

I intended to bring up cost only as a tangential benefit for a startup in its 0th phase of life. I did not mean to suggest that a company should make infrastructure reliability decision based on saving a few pennies.

By the time you need the complexity of dependable infrastructure redundancy, failover handling, and auto scaling, your company is big enough to hire infrastructure engineers whose job it is to do those and not have developers half-assing them under stress. My point is - for a young enough startup, avoid the need for complexity in the first place.

> I actually have walked away from offers where the company was "on AWS" but all they were doing was running a bunch of EC2 instances and hosting everything themselves and expected their developers to be on call for infrastructure failures.

If a company expects their developers to do infrastructure operations as "extra load", and be on call for some $AWS_SERVICE/$INFRASTRUCTURE, then I'd avoid them like plague as well. They are setting themselves up for failure by skimping on hiring SRE and infrastructure engineers.

By the time you need on call service for infrastructure, you're simply not in the nginx+PostgreSQL realm that I was talking about anymore.
35% made an offer sight-unseen at some point, not necessarily an accepted offer and not necessarily any offer on the home they eventually purchased.
I like this. The current kwargs syntax is very confusing since it behaves very differently from funcall kwargs syntax.
Direct APK doesn't work at the moment (I've tried with 3 apks), just unzip it and work with the DEX file.
Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures
> Interestingly enough some languages actually do the opposite.

Of course you can represent sets as dictionaries with empty values (ask anyone who programmed Perl). You're supporting my point that dicts logically subclass sets, because they can represent sets where the values can be other things as well.

You're also getting at what the behavior should be if you union a dictionary and a set. Hypothetical Python:

>>> s = {'a','b','c'}
>>> d = {'d': 'D'}
>>> d | s
>>> {'d': 'D', 'a': None, 'b': None, 'c': None}
ETHMail is an email provider using Ethereum addresses as email accounts
> Googlers who oppose these kinds of projects should enthusiastically sign up to work on them, so they can have a chance at influencing the outcome.

Incredibly naive in my opinion.

Google is not a democracy, its a pulicly traded company. It's no better than a dictatorship. Further more, a developer does not 'influence' the Chinese government in any way, which is what Google will be beholden to.

The good developers are better leaving to contribute elsewhere. At least when Google is nothing but amoral, unethical, grreedy developers with no social conscience then we can start treating the company as it deserves.
For those of you interested in formal verification & semantics recommend you have a look at the K framework[0] that can be used for easily creating Formal Semantics.

[0]: https://runtimeverification.com/blog/k-framework-an-overview...
That's not what the parent says though.

He says that sets are like dictionaries without values, e.g. a set is akin to the dictionary keys.

So, in your example the ('a', 1) and ('a', 2) are the keys (in how the parent argues about) -- it's not 'a' that's the key.

Same like you can do today:

d = {}
d[('a', 1)] = 6
d[('a', 2)] = 89

We can still express that dictionary as a set of tuples, it's just:

{(('a', 1), 6), (('a', 2), 89)}
Probably not directly, but I'm pretty sure it is legal to prescribe medicines for off-label use as well. Is there some sort of restriction on this particular drug that I'm not aware of?
Mathgen: Randomly generated mathematics research papers
When business hours are off by one hour, there is one hour less to communicate with your neighboring countries during business hours.

If you had an eight-hour work day, a one-hour time offset from a neighboring country would mean you overlap with them for seven hours, and they overlap with you for seven hours. One of you loses an hour off the beginning of your day, and the other loses an hour off the end, but that does not add up to a loss of two hours.

This is especially obvious when you have an eight hour workday with an eight hour time zone offset. That does not mean you have sixteen hours less communication time.
doh, you're absolutely right, cheers! edited the parent for posterity, too.
To be fair, this is because the language does not support a type safe set type. I would use one frequently if it did
Maybe it's all just an elaborate recruitment ad. :)
Invented Here Syndrome
Some GUIs are easier to create using a building block approach (DOM approach) than a template syntax approach, at least, in my experience. What do you think?
Cave exploration is sometimes like that

https://www.youtube.com/watch?v=FAY-t32vyds
Heya, I built something similar for a startup usig stripe connect:

https://stripe.com/connect

I'd start with their docs.

We pushed all tax concerns to the client (we used standard accounts for our sellers, which might not be an option for you) and made it clear it was their responsibility.

The downside was the price. Not a lot of alternatives at the time (Braintree, PayPal) but that may have changed.
Currently it is ridiculous that in Spain 10 o'clock in the evening is actually the same that 8 o'clock in Germany.

That is because Germany and Spain share time while being almost two timezones apart.

This was done by Franco to coordinate with Hitler long time ago.

Your definition of "making it worse" is actually making the clock go as it should. That is, the sun is at its zenith at 12 o'clock in the morning. This could be considered a lot of thing , but stupid is not.

Rush hour depends on people, people can change behavior. The sun can not.
Wouldn't you otherwise risk a dangerous race condition?

Many languages I know do that, for example C#.
That's a pretty pathetic and inconsequential win.
Sure, you're right. But let's be fair, if you're a software engineer who downright doesn't want to take a job and doesn't want to do down the VC route and doesn't want to be a freelancer. What options does he/she have to make a living?

Start a sustainable business that reaches profitably quickly. And one of the ways of doing so, without much capital, is to provide a competent product a lot cheaper than some company exploiting their customer's is doing.
Invest in Lavabit
GrapAL (Graph Database of Academic Literature)
I think any solution needs to be better than “ it was okay when only rich people could do it, but became a problem when poorer people could do it too”
Decentralization would require the streamer to have enough bandwidth to upload to each viewer. Uploading one stream to a CDN is ideal.
Hurricane Electric secondary DNS adds support for TSIG authentication
This is what insurance and health care does, though. Do you think your premiums are really based on how healthy you are currently? Especially when you have insurance through your employer?

In this last case, you might pay more for certain markers (smoking, uncontrolled high blood pressure, and other wellness marks), but not if you have asthma or migraines, for example. Part of your premium is literally paying for folks that are sick. Paying for other people's pregnancies and children and stuff like that.
Interesting that many of the big peaks don't have any specific meaning attached to them but the big troughs do.

I interpret this as meaning the internet needs a good reason to be sad, but can be happy for no particularly big reason. This seems like a good thing.
If you're reading classic papers then presumably they've already proven themselves worthy (by being considered classic)
Which again proves Tesla's quotes about frequency and vibrations.
Bringing iOS Apps to macOS Using Marzipanify