skysight-inc/HackerNews huggingface dataset:
> I find these ORM opinions generally coming from someone who is used to, and is proficient in SQL, and only when they have a complex use-case/operation at hand.

I'm reasonably proficient in SQL. My practical blocker with ORMs in general has been that you still have to understand your application obviously, and you have to understand SQL to fix most things, and now you're adding effectively a new language and framework between them.

> I have had great experiences with Django ORM and SQL Alchemy.

I think the best ORMs aren't ORMs at all, but larger frameworks like Django and Fails, as you're making the investment to learn that framework anyway.

And in fairness, I started with Hibernate which is particularly complex, having its own query language. Many ORMs have gone the no-object route and try to directly represent relational concepts, especially jOOQ[1]. That's smart engineering to recognize that problem and minimize it, but at that point it's less of an ORM and more like numpy for the relational algebra.

[1]: http://www.jooq.org/
I think advice like this is always geared towards people who don't yet understand the reasons. It'll prevent them from making some real messes.

When you really understand the implications of changing public history, you will also know when you can break the rule.
I'm no marketing expert, but I doubt that the best way Google can think of to sway public opinion is to call people privacy nuts. Google employs over 100,000 people and even more people work at similar companies like Facebook or buy targeted ads. Many of these people browse Hackernews and get offended if others accuse their livelihoods of being evil.
Wide-ranging thoughts and examining what-ifs makes you a curious individual. Failure to counterbalance confirmation bias by critically examining and deconstructing your own hypotheses makes you a crackpot.

The main difference between the two is just which paranoid thoughts you give credence to.
> People should be held accountable for such views

Well, in my country (and I think in the entire EU) what you want is very illegal and is taken very seriously. I think you choose a very fitting username. ;)
I'm interested, too!
The irony is, females/LGBTQ/race rights compromise, statistically, a large majority of the lower socio-economic class and are poorly educated (especially with regards to race).

It's very perplexing that you make this conclusion as a legitimate opposition to diversity.
But the reason I pay AWS is so that I don't have to hire a team to take care of backups and redundancy on my side. If they can't be relied on, a lot of the justification for their cost markup goes out the window.
Could also be selfishness, I remember reading an article about leaked internal Facebook employees where some employees would pressure others to not talk about privacy or sensitive topics because it would hurt the stock price further and therefore hurt all employees. I can't seem to find the article. I can see employees of big companies trying to sway or minimize decisions to feel like they are protecting their future earnings.
Other people then drink the shaman's urine to share in the trip, with even fewer toxins. The same hallucinogenic molecules get recycled several times. It isn't that difficult for the shamans to extrapolate this process backwards one step to let the reindeer get their asses kicked by the mushroom, and then the shamans only have to handle once-through urine.

It's the discovery that drinking the shaman's urine gives a trip that concerns me, but lanted ales exist, so maybe it was just a process of elimination to discover who was spiking the booze supply?
Given that "European Commision fines" is its own bullet point under "Costs and Expenses" in Alphabet's latest quaterly report, that view sounds about right.
Why Index Funds Are Like Subprime CDOs
Honda Self-Balancing Motorcycle – Autonomous Motorcycle Drives Itself
You´ll be finding out I suspect.

No idea how it is in Ireland, but in most of the EU, digital transfer between banks and countries is completely seamless. I can transfer money to family members accounts in different banks in the same country in a couple of minutes, and to another country in a day or two. I haven´t used a physical cheque since I moved back from the US.
> I would be bereft without my Leica SL, and it would limit my ability to create images of a certain type. Leica, at least there is a loyal following of dedicated customers, but ones such as Nikon and Canon, are particularly vulnerable in the near future.

I think camera's like Om's Leica are appealing largely for reasons other than the image produced. For the same reasons one might choose to wear an expensive mechanical watch to tell the time, one might choose a Leica for their camera.
A person I know routinely flies with ~1 lbs of marijuana in his checked luggage as well as edibles and vape products, all just for personal use. He flies internationally to and from the States and no one ever says anything to him. Even flying into other countries where there’s no rec marijuana. It’s insane.
GDPR makes it clear that uid or pseudo-ids that can be mapped to an individual are PII. This includes mapping two or more seemingly independent fields to de-anonyimze as well.
Yep, I've been using TreeStyleTabs for years and years and it is the single most useful addon I have ever used in my life and is also what will keep me using Firefox over every other browser indefinitely. Every other browser feels like a toy without TST. I'd highly recommend everyone check out TST and give it a whirl. It is especially useful when you are researching something on the web due to how well it supports hierarchical, collapsible tab groupings.

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
"Privacy violation" is a huge, gigantic category of all kinds of things. One kind of privacy violation is completely different from another; some privacy violations are completely harmless, and some are actually directly harmful, and some in between.

Giving jail time for any of these is like giving jail time for any kind of "offensive behavior". Maybe someone just didn't like what someone said and called it offensive, or maybe someone physically attacked someone else. You don't get jail time just because someone claimed offense, you have to prove harm, and fit the punishment to the crime.

This is why I can't take privacy advocates seriously. Their effort to fight for all privacy undermines the attempt to prevent real harm from specific kinds of information being exposed.
It's pretty easy to change a default, so it's completely reasonable for a gaming distro (say, SteamOS) to have different defaults than a server distro (say, CentOS). Most Linux distributions don't ship the kernel in it's default configuration anyway, so this would really only affect those who use the kernel directly from the source.
Zerodium Payout for Android Exploits Jumps to $2.5M, iOS Price Drops
Deep eyeroll. Horrific is a grand overstatement. Children need protection from predatory advertising, but suggestive, stupid, or violent content isn't going to hurt kids (pre-teen ages.)

Kids don't really need sheltering; and, it doesn't really work anyway. What they need is guidance and context, which only an involved parent can provide. To be clear I don't mean that they need their parents to digest content then regurgitate it to them.
When you start customizing, you can change the size of the individual logo parts, like the name and icon. And in the end it's a vector file that stays sharp, so you can scale it up a billion times if you want to plot it on a billboard or an airplane.
Sure, use character n-gram or word-part models that generate logos from input text that doesn’t have to be matched to a fixed vocabulary. When input text is weird, it should never fall back to trying to make the user self-select into a category and the logos should not try to be generated from coarse category information at all.
I should state that I'm only comparing the largest banks in terms of security. I have bank accounts both in the UK and the US. 2FA has only been recently (3-4 years?) introduced in the US and chip and pin has been in the EU for years now.
> debit cards in the US sound like they're not much better than credit cards

the are all better than paper checks
You can only have so much process before you're too far out of the bazaar. This isn't to bring up the relative value tradeoffs of that old split, just to highlight that one shouldn't expect a 'process adjustment' reaction from a fundamentally anti-process collective or for members to even view it primarily through the lens of a process failure. (I'd sooner expect a rant on basic C coding competence even though those days are gone.) That's even if the LKML reflects on this particular timeline of patches much at all; there's no good reason to, really, it's a curiosity. And unlike those of us in a proprietary enterprise no one expects or can insist on an RCA doc with promises to do better backed by planned process tweaks (what issues can't ultimately be recast as process failures?) or new processes.
Venmo and zelle are two apps that allow instant p2p payments. Venmo was first; zelle is the banking sector's answer (a whole bunch of them got together and agreed to support it). Both are widely compatible; zelle has no transfer fees. That sounds just about as good as anything else I've heard of in NZ, and it has the added advantage of having an external competitor (venmo) pushing the banks. In other words, not everything is under one roof, and I believe this will actually drive innovation in the long run.
Not very much. https://www.forbes.com/sites/startswithabang/2019/03/07/how-... seems to cover the discussion fairly well.
Heh it's the Lars Moisture Farm
Microservice or Cloud Native
Many modern languages support type inference to some degree. The special thing about ReasonML is that the type inference is much more robust and complete.

In practice you don't need to provide any types annotations at all at any point in your program and you should still get the same safety benefits.

Every value in your code will automatically have one single type assigned to it based on how it is being used. When the compiler finds contradictions it will let you know about it. On the other hand, Typescript will try to unify the type to some sort of Any, which is probably not what you want.
In Reason

let sum = (a, b) => a + b;

actually accepts only arguments of type int, not any numeric type. The + operator is defined as

let (+): (int, int) => int;

To have the function accept floats, for example, you would have to use the +. operator like this

let sum = (a, b) => a +. b;
Not that the donations are not going to a good cause (they are [1]), but donations do not go to funding Firefox development.

[1] https://foundation.mozilla.org/en/initiatives/
I think it's overblown. My kid watches YTK sometimes, and he watches mostly people playing with Lego and hotwheels cars, and animal videos. I've never actually seen any of that sort of questionable content.
It's a really funny thing, tradition: people tend to believe it represents something that has existed for ages without changing, even though we often have no real proof of that (none of us have been around for more than one lifetime after all).

I suspect most traditions are more about the collective belief that a shared social ritual is rock-solid and unchanging, and people taking comfort in that, than whether or not it really is.
>that Google's willing to risk being outed for employing shills

This risk might be lower than you think, the key phrase is, "we didn't realize that the marketing firm we contracted was subcontracting to other, shadier marketing firms, who themselves aren't evil, but fell in with the wrong crowd and ended up trusting a yet deeper level of marketing firm, who was in fact evil."
This would be better posted under 'Who's hiring' (https://news.ycombinator.com/item?id=20867123) or Seeking Freelancer (https://news.ycombinator.com/item?id=20867122)
ReasonML is also just Javascript in the end, dealing with the same platform limitations.
Wayland fractional scaling doesn't work for Chromium and Electron apps, with X11 it's at least possible to make it work.
YMMV, but 6.172 (https://ocw.mit.edu/courses/electrical-engineering-and-compu...) doesn't seem light on coding to me (full disclosure: I have been one of the MITPOSSE for this class for multiple years).
Let us assume that he got fired for what you said. What if he supported the legalization of same-sex marriage? Would he have gotten fired for it?
How is dev ex with Reason? Intellisense?
> Then buy Mozilla, the company, or buy FF/mail server devs to do it.

Stupid argumentation. If you don't like the new Apple MBP keyboards, you don't buy Apple itself, but just another notebook from another vendor. Same thing applies here, just that I don't need to "not buy" something but can just decide not to donate.

> On another coin, by not donating to Mozilla one also is fine with not funding FF/Mail because money just might go to things one doesn’t approve of.

No need to make me feel guilty. Simply decouple those projects cleanly from each other and everything is fine. If I could donate for a specific purpose, that would be okay, too. But just like Wikimedia, it's not about keeping the servers running but cross-financing other "projects" (broad term for really anything here) that I do not want to support.
What Is SaaS?
Will this change be backported to 68.x esr?
The Big Short's Michael Burry on why index funds are like subprime CDOs
ReasonML variants are type constructors. Your example completely eliminated all action creators (constructors). Once you add those functions back, most of the type bloat reappears.

I wouldn't want to work on a project where everyone was creating object literals and passing them to dispatch everywhere.
That still sounds like a pretty big risk. If you're just away for a few days, maybe it's easier to not take any. They can and do search checked bags, and you may have gotten lucky.
Some of it is needlessly gross but of no significant concern.

Some of it is truly horrifying. Take the ASMR cop incident, and the whole family enabling their child to keep producing such content.
It doesn’t even require a ‘paid agent’ theory to explain. Large companies actively court allegiance from their employees and spend serious effort to retain it by, for example, relentlessly offering mandatory courses in the company’s Cultural Values and evaluating promotions through that lens.

So it’s not surprising that some BigTech employees are going to actively defend their employer’s values on forums.

The best way to understand modern tech company culture is to consider them all very successful cults.
I had heard that the reason tomatoes were thought poisonous in Europe is because the acidity would leach lead from pewter plates.
This is about investment banking. Not retail banking.
Dupe: https://news.ycombinator.com/item?id=20877700
As I understand it birds are not sensitive to capsaicin, and unlike mammals who will eat the entire fruit, seeds and all, passing it through their digestive tract, birds are careless eaters and will drop half their food while eating, effectively spreading seeds.
Affinity Designer is a serious competitor for Adobe products. Check it out: https://affinity.serif.com/en-gb/designer/
Sure. But many users of git don't know (or care) about the workflow of the git team. They know github. Maybe gitlab. Or bitbucket. They could go their entire development careers without ever sending a patch as an email, instead relying on feature branches and pull requests.

This could be completely alien to them, and it seems wrong to downvote srg for pointing that out.
I know you're being sarcastic but you're probably more right than you realize. Many many "redundant" systems turn out to not be so redundant when it counts.

talk to some datacenter admins and you'll learn there's a lot more bailing wire and hope-for-the-best out there than you would think.
I wish they would just go ahead and legalize recreational use nationwide.

As someone who binge drank a lot from ~16yo to 22yo, I can't imagine what kind of lunacy causes someone to think alcohol is safer or more acceptable than marijuana use. Maybe the people behind propaganda didn't like how marijuana can make people less social and more eccentric, but since drinking alcohol is seen as a way of socializing and camaraderie, it's acceptable?

The older I get the less I like alcohol. Hangovers suck. I was (un)lucky enough to have a bad lifetime case of acid reflux/GERD which is exacerbated by alcohol, so between that and not liking the hangovers, I generally can't imagine being an alcoholic. But alcohol ruins a lot of lives. I don't know how many lives marijuana ruins, except maybe out of laziness or lack of motivation.
Great technical info about tmobile android app
IMO you are mixing 2 different things.

1. The business and product

2. The engineering quality

You can have a tech company (business level as described in the article) and produce ugly code (ex: facebook?).

You can sell groceries on the internet and have great code.
You seem to underestimate the vast amounts of existing C++ and C code. That code is not going anywhere, especially in only 5 years. Companies are not going to rewrite stuff in Rust just because of memory and type safety.

Touch base in 5 years... Rust will still be a niche language due to its complexity. (IMO, Go has a better chance of at least picking up a few percentage points.)
AI has always been a sliding scale. A calculator is AI if you want to call it that. But when we start invoking terminology that evokes human-like creativity, things start to break down because we don't understand that kind of creativity and we have never built a machine capable of it. People like to bring up chess and Go in these conversations, because "people thought those required creativity". In reality, we found out that brute forcing a bunch of data through a computational statistics program ended up working, so those games actually didn't require creativity. This logo system is not doing anything remotely worthy of being called "design", unless you define that word to be utterly devoid of the implied creativity of a intelligent, sentient creator.
Zemanta/Outbrain | Multiple Engineering Roles | Ljubljana, Slovenia| ONSITE, VISA, Fulltime

At Zemanta we're building the most advanced native advertising platform in the world.

We solve hard challenges: our Real-Time Bidding system currently processes almost half a million requests/second with latency under 100 ms.

Tech we use: golang, python, kotlin, postgres, aerospike, AWS, kafka, javascript, typescript, angular, hadoop etc.

Looking for:

- Backend Engineer (multiple positions)

- Frontend Engineer

- Senior data scientist

Apply at zemanta.workable.com
This is a total straw man.
I don't doubt it, but in many countries, paper checks already died out a long time ago, and credit cards aren't really catching on for anything other than online purchases abroad, because we already have better solutions for most of the things they do.
Side-question: is there any way to explicitly tell github whether a file is C or C++? I have this same issue, where C code is marked as C++ and vice-versa. Not a huge issue, but a bit annoying. It seems a bit weird that linguist (github's tool for doing language recognition) marks a file with namespaces in it as C, which is obviously not supported.
Tic Tac Toe – Creating Unbeatable AI
Fun fact: The Geneva convention forbids the use of tear gas at war.
I get the sense that ReasonML exists because some smart people see "JavaScript developer" as a pejorative.

While its abstractions make plenty of sense, its distance from JavaScript makes it incredibly unappealing to the average developer.
I stopped using OO CSS frameworks (long explanation here: http://minid.net/2019/04/07/the-css-utilitarian-methodology/) because these few reasons:

- They add countless size for using few things.
- You end up re-writing lots of rules to adapt your own end.
- Updating from vX to vX can be painful process
- You add a learning curve to your process

I work now on Functional CSS and using this methodology ensures I can go back any project and work faster and better and also delivering top notch performance.

You can check the framework I've built to generate the atomic rules https://github.com/meerita/utilcss
Why do European vendors have such a hard time accepting credit / debit cards and still insist on cash?

I know of instances where a credit card from Amsterdam, the Netherlands is not even accepted at a shop in the Swabia region of Germany.

I also know of instances where they outright refuse to accept Visa and only deal with Mastercard and such - that too issued in Germany!!. What's the point of a credit card if you cannot travel with it?

Why are cash transactions so much more prevalent in Europe? I've seen the same in Japan but that's entirely a different case.

[1]
For Many Germans, Cash Is Still King

https://www.npr.org/2019/06/09/728323278/for-many-germans-ca...
Yes, definitely.

And there are also paid propagandists who attack Google at every opportunity, while ignoring far worse behavior by Google's competitors.

I'd really like to know what percentage of online content is authentic, and what percentage is paid astroturf to shape public opinion by business interests and ideological/political campaigns.
Even though it's not optimal, maybe that's what it takes? Then top-tier engineers would think twice about working for companies with shady privacy practices and Google would finally have an incentive to better themselves.
You are too hard on US elections. People wanted Bernie and got HRC.
Development of code is not, strictly, a technical action. Otherwise, how would you know what to develop unless you discussed the requirements of the customer? Discussing requirements with the customer, or even within your team, involves several facets of industry, including diversity.

For example, if you were trying to construct an app to measure diversity, you would need to know what category to measure, how to measure it, how to present it, etc.

And getting requirements right is paramount to the results of the code.

Of course, there are projects where these discussions are probably minimal (such as a kernel for instance), but in most cases, it compromises the majority of software development.
I wonder if this will help address the system freezes I've been getting for the past month on my early 2011 MacBook Pro. The fix I was going to pursue makes an attempt to disable usage of the "bad" GPU:
https://forums.macrumors.com/threads/2011-%E2%80%A2-15-17-in...

Most of my lock-ups seem to happen when I try to access specific sites using Firefox, especially financial sites.
But casinos prohibit all forms of marijuana, including vaping and edibles.

What do casinos have against edibles?

Do they also ban e-cig vaping?

This seems like an odd rule for places where people regularly do cocaine.
Maybe linus' fix should have been added as separate commit to a branch instead of putting the fix in the merge commit itself? Then the entire branch could be taken and rebased, or at least the range cherry-picked.
Point being there is no moral mandate on such a thin margin of the minority who voted when there were laws broken in the campaign finance, the claims made and so forth.

At least elections have the veneer of election law behind them. Referendum nations have a similar veneer behind referenda - to decide whether it was fairly arrived at, etc. Switzerland not long threw out a result because the electorate had been given some sort of misleading information in the campaign.
Anyone knows the difference between this and AWS Amplify/AppSync? Seems to be doing the same thing. Amplify also offers offline development. Good job otherwise.

https://aws-amplify.github.io/
Kind of a ratty move by Brave to leverage all of Google's tech in their browser (blink, v8, etc..) while simultaneously suing them as a PR tactic.
Timeless shortcuts to inefficiency, courtesy of a pre-CIA field manual
Firefox supports stored payment information...

You may have to turn it on manually, though.