skysight-inc/HackerNews huggingface dataset:
Yes there is, and it's fairly common as far as I can tell, but it's not universal. Roughly speaking, my impression at the time is that there are roughly three different types of squatters:

* Opportunistic squatters: they simply need a place to live, would like it to be nice and cheap, but don't have the time or dedication for any sort of activism. Mostly students and young unemployed people. Artists possibly, though they can also fall in the next group.

* Ideological squatters: they have political opinions about housing policy. They tend to know the law, but may also disagree with it. Likely to organise information meetings, protests, but also provide services like community centers or soup kitchens. Tend to take good care of their squats in order to show this can work, but the more militant type may organise riots. Amsterdam had a lot of "krakerrellen" (squatter riots) in the late 1970s and early 1980s, but that hasn't really happened since the situation got normalised. Though there has been the occasional evacuation where quatters had to be forced out. They usually leave of their own accord and obey court orders, though.

* Criminal squatters: don't care about the law, or may be very aware that they're breaking it. Probably doesn't care about the state of the house. Possibly involved in various crimes. I'm not aware of real criminal squatters in Amsterdam; crime happens more on the real estate owners side: lots of organised crime in Amsterdam is involves in the real estate business. That said, I imagine militant anarchists may also cross over from ideological to criminal squatters. And of course this is the group most likely to keep a low profile.

There's grey areas between all of them of course.
Show HN: Make a convincing video pitch video with slides side by side
Hi,

I am the author of https://youpitch.me, a saas platform to record presentations/pitching videos with slides side by side and share privately by email or via social.

I made because was tired to repeat my pitch 'ad infinutum' and wanted to help other startuppers like me to convince investors or clients in a more effective way.
The price model is Pay-Per-Use in place of an annoying subscription! 1$ per minute of saved recording.

Please take a look, the first recording is free!
MLIR Primer: A Compiler Infrastructure for the End of Moore’s Law
Does anyone understand the logic of this statement? I can't make heads of tails of it, which lowers my trust in the article overall. If people are arbitraging derivatives priced differently to underlying asset then that seems pretty benign to me? Is there something else going on here?

One backdoor risk is exacerbated by a tactic of some all-too-clever hedge fund managers. They buy a little of the debt of risky companies at a discount, and then buy a much larger amount of insurance on that debt — so-called “credit default swaps” — to theoretically hedge their risk. These wiseguys then do everything they can to force the company into a bankruptcy filing, which contractually triggers the insurance payoff on the debt. Since the insurance payment exceeds by far the overall cost of the discounted debt, the hedge fund profits handsomely.
Top Logo Designing Guidelines for Branding
What did you mean? You seemed upset to learn that they were still doing something ("Alas") - what did you mean?
Agreed. It reminds me of the final scene of Grizzly Man, when Herzog listens to the audio recording of the bear enthusiast and his girlfriend being mauled to death. Herzog puts the headphones down, visibly shaken, and comments (paraphrasing): nobody should have to listen to that.
> Is it so different to do this regularly/daily?

Before I got into IT in the late 90's (I was 19-20 yrs), I had various construction work to tide me over. Like climbing a 4 metre ladder onto a roof with 40KG rolls of pitch, or setting rebar (the metal reinforcement for concrete) in -5C in the early morning, so when it heats up later the concrete can be poured. Just a couple of many stories where a slip was life or work ending - or being so bone cold you couldn't think.

Talking to the older guys left me with only one opinion, get out of construction.

A guy I know still from back then was cutting through a floor with a circular saw and went through the main electricity line into the building. The line wasn't on the plans... He lived by some amazing luck, but there was a very big bang.
That ideological purity is the entire point. The Free Software movement views non-free software as a moral evil on par with human slavery. Obviously in that context, tolerance for it in any form is unthinkable, and the only moral goal is to teach the world to find non-free software reprehensible and work towards its complete elimination.

If you're not willing to buy into the ideology, fair enough, then you can slot yourself into the Open Source camp.
> Most of the compilers for languages for different kinds of rich static type systems are slow, and getting slower

It's not the types that make Haskell slow to compile, as you can verify but running a type-check only pass using -fno-code. You will find it run an order of magnitude quicker than a full compile.
Maybe GP is talking about the hypothesis that in high-dimensional space you will probably almost always find /some/ direction which decreases the error function. IIRC this hypothesis is well supported, but not yet proven. So the real problem may not be local minima but saddle points that just /appear/ to be minima due to slow optimisation progress. For more details, check out https://arxiv.org/abs/1406.2572
How to Get Rid of Acne on Buttocks Home Remedies?
Yep. This is the kicker. For streaming videos, only bandwidth matters but for video games, both bandwidth and latency matter.

Reminds me a bit of the 30/60 fps fights a few years ago. Sure, 30fps games look more "cinematic" and 60fps movies look uncanny, but 30fps games feel less responsive.
This is an opinion, stated as fact.
I don't know. From what I understand, they don't have normal tenant rights, so can be evicted pretty quickly. Yes, that sucks. That's the downside that comes with cheap space. You've got to pay the ridiculously overpriced costs for student rooms if you want stability.
Lambdas are about delayed evaluation.
Macros are about disabling evaluation.
Lisp code is just an abstract syntax tree notation format (s-exps) that comes with default evaluation semantics. Macros allow you to disable those evaluation semantics to reuse the AST for a different programming language.

So for example to add pattern matching facilities to the language, you come up with a syntax and its representation in s-exp AST and then write a macro that describes the unification operation using the default semantics.

Same for logic programming or any other paradigm not initially supportet.

Languages like clojure also bootstrap quite a bit of the language from a simpler to implement dialect. (look at all the functions with a * in clj source they're the base language)
The first officer in Ethiopian Airlines Flight 302 was confirmed to have 350 flight hours, which is much lower then the US standard for the large carriers.

Southwest Airlines, for example requires:

> Flight Experience: 2,500 hours total or 1,500 hours Turbine total. Additionally, a minimum of 1,000 hours in Turbine aircraft as the Pilot in Command* is preferred. Southwest considers only Pilot time in fixed-wing aircraft. This specifically excludes simulator, WSO, RIO, FE, NAV, EWO, etc. "Other Time" will not be considered.

https://swa.pilotcredentials.com/index.php?a=qualifications

Delta requires:

> Minimum of 1,500 hours of total documented flight time.

> Minimum of 1,000 hours of fixed wing turboprop or turbofan time.

> 90% of the flight time logged in powered lift category aircraft (e.g. AV-8B, F-35B, and V-22) will be credited to the Delta Air Lines 1,000 hour fixed wing turboprop/turbofan requirement.

> Minimum of 250 hours PIC in an aircraft categorized as an airplane.

> The flight time logged in a powered lift category aircraft cannot be credited towards PIC aircraft time in accordance with 14 C.F.R. 61.159.

> Minimum of 50 hours of fixed wing multi-engine time.

https://www.deltajobs.net/pilot_qualifications.htm

United requires:

> Minimum of 1,000 hours of fixed-wing turbine time

https://www.united.com/ual/en/us/fly/company/career/pilot.ht...

The European carriers, on the other hand, do not have such strict requirements.
Analysis for【CVE-2019-5418】File Content Disclosure on Rails
Other than the need to maintain rail + power lines, I think these issues are overblown. The badly parked car scenario sounds pretty horrendous in theory - one careless actor causes chaos for an entire city center! In my experience it simply doesn't happen - I think people just know how damaging it could be (and possibly how much trouble they would be in) that they pretty much have to be considerate and self-aware.

However I have seen trams broken down temporarily (a couple of times in the last 7 years of taking 2 trips daily) but these get resolved surprisingly quickly with minimal fuss. Additionally I've only seen a Trolley lose its connection a couple of times, and the resolution took about 1 minute.

This is of course heavily based on personal experience, if you have experience to the contrary I'd be curious where this is. A friend complained a bit about Trolleys in Wellington needing frequently reconnected, but I don't know how common that is or whether they just had some bad luck
I love Dart and Flutter. I actually think it was a good idea not to use Java. Dart is much more modern and nice to work with in my opinion. There are many reason and I won't dwell into it here.
The biggest-ish project I've built with Flutter is an alternative to Nissan's ConnectEV app; it's used with the electric vehicles Nissan Leaf and Nissan E-NV200. You can see statistics, battery status and control climate control and charging of your vehicle.
My alternative is called "My Leaf" on the Play Store and "My Leaf for Nissan EV" on the App Store. It's completely open source; https://gitlab.com/tobiaswkjeldsen/carwingsflutter

It consists of the main Flutter app and a Dart library for communicating with Nissan's API.
I've never really understood how targeted ads, aside from things like job or housing opportunities, would be considered harmful discriminatory. Yes it's discrimination in the basic sense of the word - the same way that my company discriminates between men and women in our work experience surveys so that we can see any differences in trends.

If I'm selling high heeled shoes, why should I not be able to target my ads to women? If I'm trying to solicit support for, say, a charity focused on helping South American immigrants why should I not be able to target Latin immigrants if I have a belief that they will be more invested and likely to follow up? If I built a new church why shouldn't I be able to advertise to Christians?

Certainly, using such categories for job and housing advertisements should not be allowed. But if I'm reading Facebook's announcement correctly targeting on race and gender is being completely removed [1]. I'd make more sense for me to just forbid it for jobs and housing. If that's too difficult, explicitly limit it to selling people consumer goods like shoes, concert tickets, and video games.

1. https://www.facebook.com/business/news/keeping-advertising-s...
Rails File Content Disclosure in Action View
I'm just wondering: it looks like the absolute trim angle is not visible anywhere in the cockpit? The trim wheel takes multiple revolutions to adjust trim between min/max limits, so looking at the wheel itself, you can only every see changes, not values. Unless you notice the change while it happens, you won't have any indication as to the unusual trim angle?

Thinking about that I wonder whether there was even a measurement signal that the computers could rely on to determine the current state of the trim angle in absolute terms.

Given how the MCAS did incremental changes without stopping before reaching the mechanical limits, I do imagine that there might have been no hardware feedback to assess the current trim state, thereby making it impossible hardware-wise to limit MCAS to a sensible (and safe) range of angles.

[edit] Looking at the lion air crash report [1] p.14 ff it seems like also the black box only recorded trim changes, not absolute trim state.

[1] https://reports.aviation-safety.net/2018/20181029-0_B38M_PK-...
Good clarification, but there’s no rule saying that the gyroscope has to be used all by itself.
It happened a few days after a heavy weekend of drinking, but before that weekend it was months of getting drunk at least two times a week.

The medical professionals explained that heavy use of alcohol screws with your neurotransmitters. Especially dopamine might play a big role in causing psychosis.
I noticed in Egypt that are a lot of inhabited unfinished buildings everywhere. From what I understand, that's for tax reasons: you don't pay tax (or pay less) if the building is still under construction, but you can still live there.

Looks really ugly.
Here you're arguing nonsense. Venezuela does not have a functional democracy under the Maduro government and the declaration of Guaido as interim president was absolutely an internal constitutional matter. The National Assembly (the equivalent of the U.S House of representatives basically) of the country, which is the only legislative body in the government where anything like a legitimate political opposition exists, declared Guaido interim president under Article 233 of the country's legal constitution, until a fully supervised and open election could be held due to the grossly rigged nature of the most recent Maduro victory, which had itself been approved by Maduro's own party-loyal replacement to the National Assembly, this replacement being called the "National Constituent Assembly". Maduro had originally disavowed the National Assembly in 2017 in favor of his specially created Constituent National Assembly because the legitimate National Assembly wouldn't allow him to replace the standing constitution of Venezuela with a new one that allowed him to stay in power indefinitely.

And you call this shit show an advanced election system?

Imagine if Trump tried to replace the U.S constitution, had this blocked by the House, then disavowed and replaced the House with his own special congress of purely loyal republicans, then had a rigged election to make himself president a third time, with the majority of the original, real U.S House declaring him illegitimate as a result, causing him to then declare them liberal-sponsored meddlers and further try to marginalize them.. Well, sort of the same thing in effect, but because the Maduro government is leftist, somehow this is considered perfectly alright and democratic by far too many people...
How did the pilots not think about trim controls... This is BASIC piloting. If you are experiencing pressure on the control stick you adjust trim. How were the pilots this inept?
It's running for 10 seconds at a time for 2.5 units of trim out of a possible ~15. That's quite a big trim change. I find it hard to believe that it's not noticed because of the 'boiling a frog' situation.

It not possible to disable wheel movement. It's mechanically linked to the jackscrew.
It comes out of their profit margin too, though. And I'll bet the margins of good, small businesses are as good or better than large businesses.

Of course, large businesses can generally borrow at lower rates, but that's the way "risk" works.
I agree wholeheartedly and routinely run concurrent intensive smoke tests on real-world HW as well as smoke tests on finely-modeled virtualized environments.

Even with the best modeling and virtualization, a true and thorough, 100% 1:1 approximation with the real world at runtime can likely never be attained for a myriad of reasons.

However, when lives are on the line, this gap must be closed in some manner so as to provide a greater degree of confidence.

Even the most thirsty organizations with lesser consequences for their failures are usually conservative enough and risk-averse enough to know better than to release without thorough (and relatively inexpensive) testing.

My old boss used to tell stories about back in the mainframe days whereby he would send customers fancy, branded and shrink-wrapped finished-product but containing blank tapes for the latest release in order to buy a couple of weeks of extra dev time if he thought the software wasn't ready to escape.
You have to realize that the first LTS release after 8 was v11 which was released only a bit over 6 months ago. V12 is a non LTS release. So v8 is going to be around for a while. Adding to this is the rather substantial refactoring that happened due to the introduction of modules in v9. This is creating more than the usual amount of porting headaches. IMHO v8 to v9 was by far the most disruptive Java release ever in that sense.
> Because macro expansion does something before evaluating the arguments

It does something independent of evaluation. When the code gets compiled, the macroexpander already has transformed the code. The code might never be evaluated in this Lisp. It might be written to disk and later be loaded into another Lisp.

If something does not get evaluated, gets evaluated later, gets always evaluated or never -> that depends on the generated code.

Thus 'delaying' something is the wrong idea and it limits the imagination of what macros are used for. Think of 'general code transformation', often independent of execution in a compilation phase.
Electronic gyroscopes measure rotational speed. In order to measure orientation you need to integrate over time and align it with a reference frame, typically by estimating gravity using the accelerometer. An inertial measurement unit has both of these.

Cheap phones often don't have gyroscopes but still are able to rotate your screen orientation based on the accelerometer.

The spinning-disk ones kind of do, they aim to keep their orientation, but they also need gravity or so for initial alignment/realignment (otherwise things would get funky when you make a trip around the earth, since technically your plane is upside down if it would fly halfway around the earth ..)
Plants release carbon when they rot or are otherwise eaten. So they're only a temporary carbon store.
This case was about targeted ads for housing, credit cards, etc. You can't target people of a gender or color for such things by law.
Ask HN: Let's list best resources to learn C++ in 2019
Let's list the resources for learning C++ programming.
Such that this can be used by a fresh graduate and an experienced professional both.

All kind of suggestions are welcome, let's get updated list for 2019

Videos links

Podcasts

Blogs

Books

Sites etc etc
What Everyone Ought to Know About Secret Sharing Algorithm and Blockchain
* chance
I'm not sure I would be comfortable with running a base station in my pocket all the time.
Hypothetically, aspiring US pilots could be required to spend years flying cargo, or working abroad, or in the military, or paying $$$$ for training, to rack up the required flight hours to be eligible for US passenger jobs.

(I have no idea if this is the case or not - I'm merely saying it's possible)
Typeless · Build Scalable React Apps with TypeScript
I think in a broad sense you can consider shares (especially within the scope of index funds) "money supply." A company can issue shares and use them to pay people or buy companies with. That's money.

I think that the later points you make about inefficiencies are great, and especially apt/worrying in the large cap tech world.

FB & Twitter are a prime example. They increased headcount and costs by 10X-100X, after becoming massive platforms scaled to serve everyone in the world. The product twitter and Facebook serve is still the same product they served with a 10th of the employees.

Sure, the ad-tech grew, but that cannot plausibly obsorb thousands of engineers. What mostly grew is various forms of administration.

If Toyota got swallowed by the earth tomorrow, the world's ability to produce cars takes a real hit. Real investment will have to be made to replace this capacity. If Facebook or Twitter disappeared, a handful of resourceful people would have a clone up in days.

That's a frightening level of inefficiency.
> In Europe

Where? That type of culture definitely exists in at least some places (e.g. Italy which is where I grew up, I've seen examples in UK too).
That's incorrect, these have haptic feedback, once you grasp it, it's not going to fight you. It looks for resistance and if it sees the resistance it doesn't continue.
>They just dont borrow money from a traditional bank.

I'd go a step further and say the vast majority of startups borrow money from traditional banks, through home equity, business loans or credit cards.

The startup world is far larger than the stuff we read about on Demo Day.
The same applies to the trim in a 737 and any other transport class aircraft. If you move the control column in the opposite direction of trim, the electric trim and autopilot trim will cut out. The same applies to the autopilot in all types I've flown, it disconnects if you override it manually (except for CWS mode, but that's known and expected)

I don't fly the 737, so I haven't read the aircraft specific books and systems overviews, but I expect this override behavior is very confusing in the MCAS scenario. Because any pilot would counteract a nose-down force by pulling on the yoke. The MCAS would then stop moving the trim, and the pilot would think (as would be true in any other situation) that the override worked. But MCAS didn't stop because of the override, it stops because it always does that after a few seconds and will re-activate 10 seconds later (or 20, didn't read a definitive number on this).

The confusing thing is that 95% of the unwanted trim movements are caused by the autopilot, so at this point the pilot would think the situation is under control and probably disconnect the autopilot if the movement didn't already,

The other 5% (or probably less) of unwanted trim movements are trim runaway, which is either a stuck switch (2 actually, you depress two switches at once to make it move, pressing 1 does nothing) or an electrical problem.

In both cases pulling back works and stops it. If it stays "stopped" you think autopilot and leave it disconnected. If it keeps moving continuously you think trim runaway and flip the trim cutout switches or pull the circuit breaker (this one is usually marked bright orange so you can find it quickly in planes without cutout switches)

But in the MCAS case, and without MCAS knowledge (which apparently nobody had) you would not expect it to start moving again later. You would have concluded "autopilot" of the above two scenarios, and after disconnect would think you're safe. So now when it starts moving again, your first idea is that the autopilot did not disconnect which leads to even more confusion in the cockpit.

The LionAir flight that was saved by the jumpseater got lucky in the sense that this guy was not flying, not debugging the autopilot, and did see the trim move because he has no instruments to scan and the trim is right in front of his face (in the middle between the two pilots). If you conclude that the issue is the trim, then any pilot would decide to go for the cut-out switches. It's just that concluding the trim is the issue, without knowing MCAS, under high pressure and with the wrong (autopilot) conclusion already on your mind is not very likely.