skysight-inc/HackerNews huggingface dataset:
Does Canada not have an affordable house act that mandate that part of the newly created stock be put on the market for an accessible renting price?
Google are in complete control of the links on their web pages, so why shouldn't they be held accountable for it? Is there a reasonable argument against this that doesn't again boil down to technicalities? If they're paid money by fraudsters to facilitate the fraud and actively misrepresent the addresses of their links, they're in on it, as far as I'm concerned.
Using RAM for "caching" sounds extremely wasteful. There could be applications that want to use it for something more useful than a 1% performance improvement.
> Aren't railways cheaper and more efficient anyway?

The problem is that railways have massively higher investment costs than roads in construction plus there's roads everywhere but you can't build a freight rail line into the center core of Munich, for example.
I agree that RAII does not solve everything - in particular, issues with memory fragmentation. However, I prefer the direction being taken by Rust and suggested by the top level poster: rather than having to run a separate thread which tries to infer which resources are no longer needed, with potentially large runtime costs, instead augment the language semantics with a clear ownership model, and thereby give the compiler enough information to generate code that runs in a stable, predictable memory footprint.
If anyone is interested in reading the paper, it’s available at this FTP server: ftp://ftp.cs.princeton.edu/reports/1986/045.pdf
Reference counting is garbage collection. It's part of the mix of potential strategies for automatic collection of memory. As is static analysis of data flow, fwiw.
I think that for function definitions in Rust you would in principle be able to leave out lifetime annotations on arguments/return values in more cases than is currently allowed by lifetime elision. I believe they don't allow this since it can become very confusing if the lifetimes are not written out when there are multiple references arguments. I'm not entirely sure about this, though.
They have a combustion engine on board that powers the truck when not driving on the highway.
Sadly SteelSeries cant figure out the scroll, uses very cheap design to minimize part count (even on top $100 model WTF), and in effect scrolling down develops a squeal when clear plastic shaft supported only on ONE SIDE does micro skips while rubbing on bare $0.1 microswitch surface

https://imagescdn.tweaktown.com/content/4/8/4857_19_steelser...
Well at the very least running in a container gives you filesystem and network and PID space isolation, optionally also user namespace isolation.
From a Founders perspective: ZEPTO’s journey to aid decision making for SMB’s
Right. I covered this specifically in the writeup, because it's a use case that we have too. Our proposal is:

> If you need to regularly copy stuff from server to another (or use SSH to GitHub to check out something from a private repo), it might be better to have a specific SSH ‘deploy key’ created for this, stored server-side and only able to perform limited actions.

And this is the approach we're taking going forwards.

If the problem is that you only ever want to read from git when an admin is logged into the machine, i guess the safest bet would be to use a temporary deploy key (or temporarily copy the deploy key onto the machine until you've finished admining).
Forwarding all the keys from your agent is a recipe to end up pwned like we did, however.
I think you might have missed the point of having software tell you what mistake you made without crashing?

Not to mention seamless hot-deployment or concurrent parallelism that is very hard without a VM.

I think it's hard to convince non-server coders of why VMs are good.
True, but that is what has driven most business to ignore most GPL libraries and drive back to glory days of PD/Freeware/Shareware, just with the source code for basic funcionality as the modern demo version, instead of the old time limited one.
Faith Teams is easy-to-use and affordable church management & database software with online giving, child check in, volunteer management, events, mailings, email campaigns, mobile blast & more. 14 days free trial. No credit card required. Sign up now at: https://faithteams.com/
My first 8-9 years was full of very competitive, bleeding edge C++ and I can tell for sure that your productivity increase was not caused by garbage collection, but by using a more orthogonal language. I feel it in delphi the same way I feel it in go and python.
Who makes the tests, and who decides which domain a given policy proposal falls under?
Faith Teams is easy-to-use and affordable church management & database software with online giving, child check in, volunteer management, events, mailings, email campaigns, mobile blast & more. 14 days free trial. No credit card required. Sign up now!!
https://faithteams.com/
This is not only a dated paper (a decade and a half old), but it relies on assumptions that do not necessarily hold in practice.

If you test actual allocation performance on actual current day hardware, you may end up with completely different results, e.g.:

https://github.com/rbehrends/btree-alloc
Hybrid Jobs: Careers and Competition in the New World Market
https://krebsonsecurity.com/2019/03/why-phone-numbers-stink-...

They are cheap way for companies and developers to add a second identity to your account.
Any grocery near you. Sum up the sugar content on packages and subtract that from 100, let that be your point :)
Reddit hiding r/the_donald in web and mobile search results
Not all Americans are white either...
Transit: A Data Interchange Format
The "in the wild" hack of the caller ID jammer is probably openly available if you look hard enough.

There are also likely phone system commands to quickly verify the incoming phone number a second time utilizing out of band signals. If how to derive how to do this, one might be able to detect spoofed caller ID and retrieve the actual source line information.

I wonder if either of these technologies could be used to detect robocalls.

Personally if I had the time and ability to write such a system, what I would do to incoming robocalls is go and route them (and pressing one if it is necessary) to an AI voice system just smart enough to pull the person's leg for a few hours making the person run in circles trying to explain the deal to what they think is a person who can't understand it. You know, robo the robo-call.
Managing Translations on Your Project
training sets, big data, network effects, a larger education pool to draw from (genetic outlier-geniuses), the rapid development in asia of world class urban city hubs over the past century, the construction cost of developing a small area versus a wide area [vertical development], the history of europe since the 15th century, the history of china and it's development since the 3rd century, the history of rapid urbanization of city states and the civilizations which emerged from them to conquer vasts amount of sparse-networked human territory, the desire of human beings to live together, the evolution of social hominids and their complex use of tools, rituals and in-group preferences.

it also helps to take geography into account, rivers, especially equatorial rivers seem to be a good predictor for millennial success of the humans who settle there. if you look at australia it is river poor, largely isolated from favorable trade winds and sits below the equatorial zone of predictive success.
No. Criminal law does not work by comparison. An SDR is not a knife.
After installing some extensions in VS code on windows, it do becomes slow. So I don't like that much. But vs code is better than others in the market.
You can keep adding mathematical transformations to the Point object all day long (though at some point you'll realize the mathematical operations don't belong there, and the concept of "point" isn't abstract enough - the study of right abstractions here is called "algebra"). But there comes a moment when you want to draw that point on the screen, and suddenly there's a good chance you'll have to access individual components, because the API of your drawing device doesn't understand your particular Point class.

Arguably this is still within purview of "Point" abstraction, but:

> If you want to align a group of points on the X access, you can write a method on point to do it.

This calls for a static method really, otherwise the abstraction becomes subtly wrong. And with static methods you quickly realize that you're using the containing class as just a namespace.

CLOS actually resolves this nicely by having methods being their own things separate from classes. As a related side effect, the typical C++/Java case of "object methods" isn't a special thing in CLOS, it's just a method that happens to be polymorphic only on its first argument. The abstraction around methods seems cleaner, and the class in CLOS is just responsible for encapsulation and inheritance, not for namespacing methods.
Game Translator – Google Vision API Live-Translate Japanese Console Games
Usually, the diet is also high in dietary fat, at least long term. In a more short-term diet, this is not always necessary. It’s possible to instead be fueled via your own fat stores, as long as you have excess weight to lose.
https://medium.com/@jovialdiets1/complete-guide-for-keto-die...
Google Struggles to Attract Paying Music Subscribers
The main problem I have with these integrated kitchens is once one piece starts to fail you end up replacing the whole thing or else making do until enough of it fails. It's like the distinction between an iMac and a traditional PC.
Air pollution is a huge problem, but usually, we feel protected from it when we are at home. We spend 90% of our lives indoors, so air pollution can be a real threat for us. Even if you can’t see it.
Had to shorten the title to fit but original is "Universal Game Translator – Using Google’s Cloud Vision API to live-translate Japanese games played on original consoles (try it yourself!)"

Very interesting project
It's not about knowing better, it's about actual conflict of interest.

Think about how much of the internet runs on advertising dollars. This leads to a situation where much of the internet serves the interests of people trying to maximize profits when selling stuff over the interests of people wanting to be well-informed about stuff they buy and looking for the best possible deal. -- When you search for "usb stick", of which there are gazillions, in an online store, which one will you be shown on page 1? The best product at the best price? Or the product made by the person who payed them to show their product first? (advertising expenses that they'll have to recoup by making that stuff more cheaply or selling it more expensively)

Think about how copyright owners instrument digital rights management to try to maximize monetization of content over allowing users to make good use of rights in copyrighted material that they already possess. -- If you're 70 years old, and you're into the beatles, you probably paid for that music at least four times. You bought a record when it came out, buying the right to listen to that music for the rest of your life. But for some reason, you paid for buying that right a second time when it came out on CD. A third time when you bought an MP3 download. A fourth time as part of a subscription package that you now have. -- The development of the technology did not serve the interests of the user. Otherwise, a RW-medium like minidisc would have won over CDs, allowing you to maybe record from vinyl to minidisc. "Copy Protected" CDs would have never happened but instead ripping-friendly CDs would have been produced because this was what would have been in the user's interest. And streaming would have happened on the basis of making micropayments when streaming stuff you don't already own instead of turning everything into a subcription package.

Think about how insurance companies might use the information gathered by the surveillance system which is the internet.

People THINK that when they are the ones paying for a computer, for an internet connection, etc that they are paying for technology that should now serve THEIR interests. The fight for user control is the fight to actually make that happen. And a fight it is. It's not a given that technology is made to serve the user's actual interest.
ECJ says Airbnb Ireland should not be restricted by French law
The tragedy of Sun is that they missed the opportunity to smite System V.
Redis-compatible cache and datastore for Windows
First of all, it depends on the company and the role itself. If the company is using an algorithms interview to hire someone to maintain a shitty CRUD app, I would nope out of that interview almost immediately. Hiring is a reflection of a companies values as a whole, and if an algorithms interview isn't reflective of the work I'd actually be doing, it's a poor impression.

To answer the actual question - have you considered offering people the choice?

Different people have different needs. Some people would rather have a quick interview process and feel their way through a role in its first few months for either side to bail. These people usually have more experience, and value both their ability and their time. Others would accept a tougher interview process as a prerequisite for job security at a good company.
I used site:news.ycombinator.com on both engines
Something like https://jollyrogertelephone.com/ ?

If you haven't heard a few, listen to some of the calls on https://www.youtube.com/channel/UC3OxCWLEmoIhNMm-hnvBm9Q
Unfortunately all it takes is one irrational adult to cause lasting harm, and over the course of 12 years each student is likely to come across several.

The common trait, based on my experience, is that the problem staff feel they have all the information, are the experts, categorize complex interactions into 'seen this before' bins, and feel they are the sole authority and report to no one. They are basically acting as judge, jury, and executioner.

They are a minority within the public school system however they have the overwritten rules and regulations to back up their actions.
This kind of tool should be integrated in every browser!

Would make page like this look so much better: http://root.rupy.se
Mark Zuckerberg has to go. Here are why
> I really think the endgame will be a VM based container system backwards compatible with docker.

Kata Containers?

> Kata Containers is an open source community working to build a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualization technology as a second layer of defense.

https://katacontainers.io/
As much as I appreciate the abstract, theoretical perspective, the reality on the ground is different:

1) Many courts assign default custody to women, almost no matter how bad a mom she is.

2) In liberal, feminist blue states, assuming both parents have equal incomes, the Dad will often pay about a third of his income post-tax to the mom in child support. Assuming the dad was a good parent, the de facto default custody split is quite often 4 nights mom / 3 nights dad, so expenses are essentially equal. The Mom has twice as much money as the Dad

3) If the Mom remarries, her household income will than be several times higher than the Dad. Dad keeps paying the same child support; spouse's/household income doesn't factor. The Dad, at this stage, is unlikely to be able to successfully remarry, given new socioeconomic bracket, or even be all that good a caretaker.

4) The Mom, for the most part, has almost all the tools to continue a pattern of abuse after divorce as before.

Like it or not, these laws came to be from a very active divorce lawyer lobby parading feminist groups in front of legislatures. Nice, abstract texts don't do much against actively lobbying for the opposite.

That pattern continues across the board. It's not abstract. We have a Violence Against Women Act. When men call in for domestic violence, they typically get arrested for having been assaulted. We don't have a Domestic Violence Act. Schools are incredibly sexist to parents -- the mom is the default parent. That's all thanks to very active work by women's groups.

As you might guess, that leads to a small surge of alt-righters, and a bigger surge of Trump voters. Want to know why Trump won? I know a large number of registered Democrats, otherwise as far left as you might imagine, who held their noses to prevent electing someone whose campaign was quite literally handing out "woman cards."

The author's son is far from unique here.

Separate-but-equal had a similarly nice theoretical perspective of equality, and a similarly not-so-nice reality of one side being treated well, and a second side getting the shaft.

Until and unless feminism can start to act for equality (rather than write nicely cited academic texts), it's likely the alt-right will just continue to swell.

I've never seen a feminist testify for equitable family law reform.

Ever.
If these cables could be used to recharge and power trucks then you wouldn’t need total coverage if they were all electric.
The ownCloud Design System – Phoenix makes front end development easy
Something along the same lines works in Canada - by the law, every radio station must be registered with CRTC.

A rule that is rarely enforced, but which was used few times in nineties to expel foreign embassy staff for just owning cellphones.
I think Ruby qualifies as true OO (in the Alan Kay sense) because messages are first class entities that can be explicitly manipulated. This makes it trivial to implement lots of OO patterns that require a significant amount of boilerplate in other languages. For example, a proxy.

Erlang makes messages an even more central element, as the whole language is built around the concept of inboxes and asynchronous message passing (synchronous message passing being a special case).

Better type systems are in vogue now, for really good reasons. But I wish we don't ignore lots of good ideas from dynamic languages like Erlang or Mozart/Oz. Every time I open CTM or SICP I find great insights I had already forgotten.
Not necessarily no. Just as having type information doesn't lead to a better program.

But it helps. And is something you need to reason about regardless. Being explicit about it isn't a huge overhead but has lots of benefits.
Excuse my ignorance, but what makes all of this alt-right?
This left/right labels always confused me as I can't clearly see the difference.
Take a look at the stain on the picture in Wikipedia in the area of Cupid's crotch, I don't think it's accidental being where it is.

It seems that it happened more than once, that once painted, the pictures were later censored to make them more "decent", which is probably what happened to the "completely hidden Cupid" as well. Even the later "uncovering" intervention could have involved modification of the original form.

There are only 35 known originals from Vermeer and as far as I know the Cupid was up to now reasonably visible only on the painting I've linked to. In "Girl Interrupted in her Music" it's there but dark.
> Or I guess you can do https://wiki.debian.org/UnattendedUpgrades and pray nothing breaks.

Better than getting compromised! I used to have a very conservative approach to changing anything, including great caution with security updates and the desire to avoid automatic security updates with a plan to carefully gate everything.

In practice though, security fixes are cherry-picked and therefore limited in scope, and outages caused by other factors are orders of magnitude more common than outages caused by security updates. Better to remain patched, in my opinion, and risk a non-security outage, than to get compromised by not applying them immediately.

A better way to mitigate the risk is to apply the CI philosophy to deployments. Every deployment component should come with a test to make sure it works in production. Add CI for that. Then automate security updates in production gated on CI having passed. If your security update fails, then it's your test that needs fixing.
Try saying the name of various products/brands out loud and then documenting if you see ads for those products?
Given how it has actually turned out; that is a great argument for wiring up the CBDs in Melbourne and Sydney and finding a nice upgrade path for replacing copper wiring with fiber in a rolling maintenance fashion for everyone else. Not what actually happened, which was sun-setting a perfectly functional copper network in the hope that maybe that would trigger a paradigm shift.

If the aim is to engineer a 'paradigm change', maybe it should have been tested a bit more first. Something like the old charter-city idea. It is a mistake to look to the political sphere to sustain a grand paradigm shift. They change direction every couple of years, and they aren't very technologically inclined right from the get go.

As it was, the NBN rollout looked a lot like a desperate and poorly planned giveaway to the independent electorates where it was first rolled out. Might even have been able to do it in a bipartisan way, although that is a lot to ask for, if not for that. As it happened the NBN was a political stunt on introduction.
wow this is legitly cool
MFA: Something you know, something you are, something you have.
> If you don't believe me when it comes to what modern feminism actually believes I'd be happy to walk through a Stanford Encyclopedia of Philosophy article to make the point. Most modern feminists do not support the tender years doctrine.

No need! Just point me to the testimony at any senate hearing where any major feminist group stood up for equality in family law or in domestic violence law. Or an endorsement of a reform law moving those towards equality.
In my experience, It's pretty rare to see inheritance used in anger in modern JavaScript. Frameworks may have you extend base classes as their primary API, but they don't tend to encourage that you implement your own deep inheritance tree.

I think the last time I personally abused inheritance was when using Backbone.js more than 5 years ago, and that experience was what finally tipped me over the edge to start learning more about functional programming.
What came first, the market or culture?
pic comes to (my) mind: http://doc.cat-v.org/unix/v10/10thEdMan/pic.pdf
To clarify: This all relates to business activities in France, not Ireland.

The decision is that Airbnb is not a real estate broker and thus is not subject to the legal restrictions applying to real estate brokers under French law.
> Google Voice cannot do shortcode SMS for places like Bank of America.

This is an important point for OP to consider. Twilio definitely can't receive SMS from US short codes[1]. When my number was at Google Voice I thought it could receive messages from short codes, at least in the recent past, but I ported it out so I can't test.

[1] -- https://support.twilio.com/hc/en-us/articles/223181668-Can-T...
If that was true you would've started a Kickstarter instead of writing a post (title?) in HN :-)
I notice this trend of not covering dentistry through many countries. I think the issue is that a lot of dentistry work tends to be aesthetic and because of that it's hard to draw the lines on what should be covered.
The opinions in this article are simply fear-mongering and divisive of the programmer community as whole.

They are formulated on an irrational fear of FOSS being extinguished by the greed of the corporations.

So long as there is at least one programmer left with the will to post their source to the world FOSS will not die.

Let's also not be so one-eyed as forget to value equally the contribution of all programmers who write great software whether free or not, open or closed-source - we can still admire the fruits of their labours if not their algorithms.

FOSS community, please stop wringing your hands in fear, go write some code with them!