skysight-inc/HackerNews huggingface dataset:
This is likely regional dependent. In Alaska and Western Washington this is definitely true. When my neighbor built his house they tore down the forest.

In Utah tho where trees are harder to grow and establish, the construction company will often ask you, or just leave mature trees where they are as long as they aren't blocking the house.
Sandi Metz does a far better job explaining the proper use of OOP in this video: [0]

I highly encourage anyone with doubts about OOP to actually complete that Kata.

In short, inheritance should be confined to removing conditionals in problems with shallow-wide [1] inheritance graphs, where things truly "is-a" thing, not "have-a" thing [2]

Real life examples I've encountered:
* buttons in a toolbar implementing a command interface
* database drivers extending a base implementation
* web-server endpoints extending a base implementation

Some of the most complex software in the world is currently modeled using OOP. If one is ever in doubt, look into creating plugins for IntelliJ. The whole program is a massive exercise in OOP modelling, and it works pretty well (if not a little slow some times) [3]

[0] https://www.youtube.com/watch?v=8bZh5LMaSmE
[1] http://cek.io/blog/2014/05/26/poodr-ch-7/
[2] https://stackoverflow.com/questions/2218937/has-a-is-a-termi...
[3] https://www.jetbrains.org/intellij/sdk/docs/basics/getting_s...
Longest sentence ever, upvoted.
> You secure the rights of minorities through universal human rights.

No, you just declare them that way. You secure them through actual instiutional measures.

> In a democracy people are the sovereign. End of story and definition.

That's an insufficient definion. Please have a look at introductory material about the topic before stating things like this. The english wikipedia entry is quite good.
Foreign buyers snap up Sicilian homes at €1 auction
I live in Spain, outside of those two hubs but always keep an eye on them. Both have healthy dev communities that organize monthly meetups and conferences where it's easy to connect with local startups. Lots of open opportunities, often open to foreign folks, and at least a few companies with very strong technical teams. Salaries aren't near the SF range but should allow you to afford a healthy work/life balance and enjoy your time here.
LeMessurier Stands Tall: A Case Study in Professional Ethics
As mentioned, their users are leaving
Christ they couldn't come up with a better image than that?? Is that really what the thing looks like?
It's about $7000 per core for enterprise - and if you do something like license a whole blade and put VMs on top of it, you could fairly easily run 10-20+ SQL VMs on one decent sized blade for < 150k. And anything pre-prod is free. It's a small cost for most larger size companies of this scale. If you have one or two servers, then no, enterprise is probably out of reach.
It's always crazy to read about the absolutely massively unthinkable. It's real-world Lovecraftian unimaginability without the horror part, at least not intended horror :)
Aye, and by the same technicality you can still get support for 2005.

Similar with PG I assume. You could always pay someone an expensive contracting fee to support your use of an older version than is publicly supported.
> That looks like a massively parallel problem to me: you can parallelize both for loops (all paths in parallel, all pixels in parallel) and then do a reduction for each pixel, which can be a parallel reduction.

The reduction step is still less work-efficient than the sequential algorithm (O(n log n) work vs. O(n)), even if it can be faster due to the increased parallelism.

But yeah, if you go down this road you will eventually end up with a delta coverage algorithm. You've basically described what I'd like to do in Pathfinder for an optional compute-based tiling mode. (Because I have to work on GL3, though, I can't depend on compute shader, so right now I do this work in parallel on CPU.)

> Some acceleration data-structures for these kind of problems can also be constructed in parallel and in the GPU (e.g. bounded volume hierarchies)

Yes, that's the tiling step that both piet-metal and Pathfinder do.
As long as the risk is stated, I think encouraging the use of psychedelics is fine.

I don’t frown on people using them as party drugs, but I do hope they eventually do them out of those settings in a more mindful way.

I’ve seen people transform through the use of psychedelics, not because it impregnated them with new ideas but because it let them feel free to explore the wide range of ideas available to them.
> I don't know if you can in the US, but not in my country. A bank working like paypal would be in trouble, and quickly. Closing accounts without prior notice? Deciding unilaterally to freeze assets? A bank can't do that unless ordered by a judge.

A bank would absolutely be expected to freeze an account if it suspected illegal activity as part of its AML obligations - filing a SAR would come later.

A judge wouldn't be involved until later on in the process to avoid tipping a potential criminal off and allowing them to move the money.

Neither should accounts like this necessarily be taken at face value - trying to apply social pressure through forums and social media is standard social engineering.
I didn’t say that either. Just that if you couldn’t quit cold turkey, vaping is better than just continuing with cigarettes. I was able to do the former, but can totally understand those who resort to the latter.
i just wished they used kotlin... even if they targeted the llvm. it's a great language with every feature under the sun - why reinvent the wheel?
Engineering whistleblowers are so interesting to me because systemic fraud often requires management to "segregate" the duties across teams to conceal the true nature of what's going on which makes it difficult for any one person to pick up on. But the typical engineer, unlike the typical medical billing specialist or accountant, for example, has a tendency to keep asking "why" when things don't make sense. It makes me wonder whether there's something engineering whistleblowers might be able to teach their less technical peers in other industries.
Sure, it's generating an incredible amount of profit for a few companies in California.
Show HN: State-of-the-Art Conversational AI
well i am not using questionable data and calling it as an evidence of my beliefs.
and effectiveness can be measured

I don't think this is a prerequisite at all. Isn't most marketing focused on the persuasiveness of the seller, instead of the effectiveness of the product?
What do you think about Intel chips with integrated FPGAs, and AMD HyperTransport style chip expansion-by-bus? Is there a clear winner or loser?
I have to agree. With the amount of money involved internationally with HK I highly doubt Paypal would just decide to shut down an account because of that. If that was the really the case there would have been a LOT of other accounts shutdown.

This sounds more like an excuse from Paypal, who I fear talking bad about in case they decide to ban me too :P
I presume you haven't meditated yet.
I'd go further and note that online software discussions in general seem increasingly dominated by complete beginners who couldn't care less about code except as a stepping stone to money and fame.

How this is all going to lead anywhere worth going is anyone's guess...
I've never seen it happen either.

Redditors will gleefully jump on (by voting to the front page) anything even remotely critical of China. I suppose it fulfills some deeply-rooted sense of 'defiance' in them and gives them some sense of satisfaction. It's basically the childish game of "oh, you don't want me to touch this? I'm going to touch this over and over because of that".

The net effect is that they will judiciously post, for example, the anniversary of Tienanmen Square every year without fail, but fail to mark the dates of equally tragic, but unpatriotic or unflattering events. When was the last time the anniversary of the Mai Lai Massacre or No Gun Ri was upvoted to the front page? How about the anniversary of the invasion of Iraq?

Hint: Never.

It's ironic (and very telling of their motives) that the events they have complete freedom to discuss never receive equal attention or criticism.
This seems to run on a VM that dynamically adjusts its RAM size according to the current usage. Does a VM like this have any kind of file cache?
Mike Monteiro has a series of very opinionated (and highly-entertaining) presentations on this phenomenon, coming from the perspective of a designer. If what neilv is saying resonates with you, you owe it to yourself to check out the Designer Code of Ethics: https://deardesignstudent.com/a-designers-code-of-ethics-f4a...
Something in the specialized firmware/BIOS prevents it, I think?

The only Chromebook I ever did this with was the original Chromebook Pixel, and flashing a regular BIOS onto it to let me treat it like any other computer required specifically opening the laptop up to remove the Write-Protect screw on the motherboard.

https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/...
Well since Germany uses coalpower, it will make the environmental gain pretty much non-existent.
This is one epic study. Thanks.
When they did the open space with free snacks I told them I was never coming into the office again. I pointed out that I got sick roughly 3 times a year from just being forced to spend time in that hazardous office. And I then I sealed it by telling them that they will get 2 extra hours of work out of me each day plus all the CO2 I wouldnt be pumping into the atmosphere each day when I drive there on the perilous freeways with all the other pissed off people on the road. And they bought it. This was 2012. Ffw to 2019, I still work at home for the same company. I never get sick, I dont have to deal with any of the toxic culture stuff at work, and I buy and consume my own snacks, the ones I want to eat. I agree, it's a circus and it's a lot easier to manage from a distance.
DC (the cities and suburbs around it even more so) has a massive amount of space between sidewalk and curb compared to older east coast cities that weren't planned.
http://www.paypalsucks.com/ was the place long ago. I don't know about recent stuff.
It is just a stunt from IBM to promote their WATSON software. a 200k$ prize is a small price to pay to get dozens of smart people to team up and work/test/enhance your products for free...
IG was like a 13 person company, do you think they would have successfully scaled without FB? Thats a pretty pretty big if. Had they not sold, its possible FB would have just murdered them.
I never called back a number unless I had an amusing conversation with someone first
Given that all Androids offer you the "freedom to tinker", you can always shell out for the Galaxy instead of iPhone if that's what you care about. I understand either choice on individual level. Myself, I'm on Galaxy S7 now, previously on S4. Before that, I bought a cheap Android phone and learned the hard way that what you save in money, you'll repay back with interest in mental health. The "death from a thousand cuts" isn't worth it, and I recommend everyone around me too to save up for a better phone instead of taking the cheapest one.

If the only Android phones where the cheap, shitty ones, I'd probably be on an iPhone now.
The only account I let PayPal know anything about is dedicated to that purpose and nearly always has zero dollars in it.
There is surprisingly little Highway Miles in most countries.

The US interstate system is only 48,191 miles long. If this cost 1 million per mile per year to maintain that’s only 50 billion per year which is likely far less than the amount of fuel saved.

A larger issue is top speed, this needs to work at 70MPH to be really useful. Though high speed electric trains demonstrate that should be possible.
> this is just a distraction from the real shit

Facebook is not all of the problem but it's definitely part of it. Facebook has clear privacy issues an implications and everyone uses it and knows about it. If highlighting its issues is a viable path to better privacy legislation and is the example that allows the bigger problems to be demonstrated to everyone, even non technical people, why not use it?
Counter-protesting neo-nazi's doesn't make one Antifa, unless you suspect the teenager and his presumably middle-aged mom were going to be Black Bloc'ing (if so, the article ended way too early). Antifa is a very specific ideology and is not a nebulous "counter-protesting the alt-right"
> paypal has no business in regulating what software their customers are allowed or not allowed to sell

This is industry-wide policy and is mandated by the brand (Visa/Mastercard/etc.) Sometimes a brand will enforce a payment processor to suspend a merchant account because of violations. In case of a payment facilitator (like PayPal), failing to comply would result in suspension of payment processor's master account.

Even Stripe (which I believe is a PSP) prohibits some business from using their platform[1] (although Stripe is willing convince brand/acquirer on behalf of a merchant if they have compelling reasons).

[1]: https://stripe.com/blog/why-some-businesses-arent-allowed
What hardware do you use?

I use Linux exclusively on all my systems, and have not had any problems at all. So I always wonder what hardware is being used that does not work...

For my laptops I use Think pads and various Dell systems. The only thing I always try to make sure when buying a laptop though is it is a Intel CPU with integrated inlet GPU -- just doing that and I have never really had any problems.

In any case, I am looking for the exact model you are using that has the problem -- so I can maybe find a cheap one on ebay and mess around with it.
Is that really what the thing looks like?

Granted, you had to wade your way to the third paragraph to find it:

"VW didn’t announce exact pricing for the higher-range models, or any further specs (hence the light blue and pink camouflage). "
Life is a lot more grey than “good” and “bad” people. This isn’t a Marvel movie. Sometimes a persons actions are a positive, sometimes a negative, and perhaps the outcome doesn’t match the intention. So I’ll withhold judgment on a persons character of whom I’ve never met. I won’t ever fully trust a corporation though, and I use Facebook minimally. That said, this breakup Facebook monopoly shit has to stop. It’s not a monopoly as far as ads or marketing go. And that’s what they sell.
I quite like Postgres and use it preferentially, but your numbers are off. SQL Server Enterprise costs more like $7500/core; that $15K pack, as far as I am aware, comes with two core licenses. SQL Server Standard 2016 costs $931 for a license if you use CALs ($209 a pop), or $3700/core.

Also bear in mind that almost nobody pays list price for any of this.
Paypal Europe has a banking license.
While I like the idea of something that helps software engineers to make the right decision due to simply self preservation (so we'll reach even the most self centered software engineer), I don't think Professional Engineering licenses are going to be able to help.

If you're designing a bridge, this is pretty obvious work and it's pretty isolated. What I mean by that is that A) you're not going to go off and design bridges in secret and then sell those designs to someone who will build it in secret such that the public will later make use of the bridge. At some point someone in the government is going to ask why there's a new bridge over that river. And B) there isn't a huge world wide market for bridges that has near infinite sub niches in nearly every market imaginable.

So having a professional engineer license for bridges makes sense because if the license is lost, then it really does mean the end of your career.

Software is often an engineering artifact, but it's also like mathematics. And it's also like literature. You might be able to stop someone from selling their services directly, but you can't stop them from writing code altogether without forming a terrifying oppressive distopia.

So the Professional Software Engineer might not care about losing the license because they can still sell their skills to companies on the other side of the world where there is no regulation. Or they can create their own product that contains software and sell that product. Or they can publish their software on github and somehow make enough from tips that they don't need another job. Or they can get a job that doesn't require software development but can be highly augmented by it. Or they can make websites technologically unsophisticated users.

Losing the license doesn't mean that their career is over. It is only a slight annoyance. There's always going to be enough software engineers that aren't afraid of losing a license that the ones that are afraid won't prevent anything problematic from happening.
It's more than that. IBM is trying to win developer mind share, future tech decision makers are strategically important to them in their current situation.
You've described exactly why I want to integrate Pathfinder into Unity [1]. :) Pathfinder offers a subset of HTML canvas that I would like to expand over the next few weeks and months into the full API. (Ideally it will actually be the HTML canvas implementation for Firefox someday.)

There's also the benefit that Pathfinder can transform the canvas in 3D while keeping the content in vector form (i.e. no quality loss), which is important for VR.

[1]: https://github.com/pcwalton/pathfinder/issues/147
Reference counting is a garbage collection algorithm. It just isn't a very good one compared to semi space because its runtime is the number of dead objects not live objects.
My company bought up as many related domains (e.g. misspelled, org, com) as we could think of to prevent this kind of thing.

A very cost effective way to protect your IP.
Eaten by a Grue (A Brief History of Zork)
Most uses of the word "Bandcamp" in single sentence. Upvoted.
The European Union and Open Source Software
While I can't agree with the GP at all, I also can not agree with you. There are more options for memory management than fully manual and fully runtime.
Still has an arbitration agreement, unfortunately.

For something small or temporary, I might overlook it. For something that has direct access to my bank account, no go. They need to accept some liability if they want that level of access to my financial life.

To be fair, Paypal has an arbitration agreement too. But, if you're using Paypal as justification for your own policies, that's not exactly a strong starting position.
Yes, I too want banks and payment providers to act like moral authority for all their clients and freeze funds and close accounts with no explanation or recourse whenever an entity does something I don't like. This will totally make things better and not be relentlessly abused after the practice is normalized. Who needs a stable society anyway.
Four new major companies win licenses to create virtual banks in Hong Kong
Novel method for improving imaging techniques in geophysical, material studies
Wait so corruption and cover ups is your utopia in this scenario? Companies committing crimes that are never uncovered so they can hold onto power and make just a little more money?
Python, in a sense forces inheritance, because with composition there are too many dots (i.e. objects get too nested)
Is there a reason to start this new model name vs simply calling it the 2020 "eGolf"? Is the eGolf basically a hack design and the ID3 a true, ground-up electric design?
> I also think we sometimes overlook the triumphs of the humanities because they look so different than those in the natural sciences. While physics has the nuclear bomb, philosophy may well lay a claim to that bomb never being used after 1945.

Unless you want to claim a name for it, I'm going to start to cite it "as noted in an online forum...". It's a very good observation.
This might be good news for Linux-on-the-desktop (indirectly). People have said for years the thing needed most is app support for high-end workloads like gaming and creative (think Adobe suite). I can't think of any use case beyond these, 90% of other stuff can be done in a web browser, and I'd say legacy software is the only exception.

There's developer mindshare, but I'm not convinced there's much of a business case. I'd say the intersection of high-end Chromebooks and users who'd do gaming/video editing/etc.. on one, is asymptotically small.
No one had ever demonstrated fruit intake as harmful. Fruit intake is strongly positively correlated with healthy outcomes.
Use whatever gets you to launch faster. That probably means integrating with only third party services so you do not need to worry about registration and forgot password flows. You can always add email authentication later.
Yeah it would stink if they launched a bunch of high value communication satellites and found out that the station keeping didn't work =/
There's nothing particularly wrong with OO as a programming paradigm when used for the right purposes. It was originally designed for simulating real world systems and still works great for that.
I suspect a good PR advisor would tell him to keep quiet with SF shitting the bed. There's nothing for him to gain by publicly involving himself in the matter and shockingly little he can do except maybe try to point out that it's not actually his hospital in any way. Any misunderstandings, oversights, or debts are in no way his to have any involvement with.
"Don't rely on PayPal. They're less professional than a kid selling juice next to the road."

I am constantly surprised that in this age businesses are still surprised by PayPal shenanigans. I remember coming to the same conclusion almost 18 years ago.
Only a decade in the UK it has been going on since Brunel died
I've stopped updating my docker on my dev machine because every time I did I ran into new issues. I'll stick with known issues I can work around.
No, but PE's have to sign off on designs. They have to speak in _favor_ of a project and design, and that's presumed to be a mildly higher bar for the marginal ethical dilemma.
Another issue is your electricity production. If it comes primarily from coal, I suppose you are better off with diesel trucks.
Without that second 'had' it would have been too close to call.
> Credit / Debit cards are the same thing online.

No, they are not. With a credit card you can pay by entering the card number, expiry date and CVC. With debit card you can't do that. The payment must go through your bank. It's a completely different payment flow.
> A Chromebook with all three operating systems running at once is also darn useful for an ordinary Jane or Joe. For example, I can edit images using Linux GIMP and write with LibreOffice Writer while looking at pictures using Android Pinterest and simultaneously check my Gmail in Chrome OS. It's all good.

For example, I can edit images using Linux GIMP and write with LibreOffice Writer while looking at pictures using Firefox on Linux and simultaneously check my Gmail in Firefox on Linux. It's all good.
Considering this as well. Doesn't mean I never have to do it.
The Internet will fail and the TV will never compete with radio (2010)
What to Watch When Uber Goes Public
It fits my purpose and just works.

The system has a fanless power supply and GPU making it virtually silent. When it's idle it consumes relatively little power as a server. Admittedly with 2GB of RAM and the latest Gnome/Debian it's beginning to lose it's snappiness as a desktop, but it's still usable. Unfortunately suitable DIMMs aren't easy to find anymore, as a memory upgrade would restore that responsiveness and extend its life by a few more years. Chances are I will have to replace it in the next year or so.
> Customizing your window manager to death

That is not required to use a Linux desktop.
Hearing about the antics of Oracle always makes me think of a certain comic[1]

[1]http://1.bp.blogspot.com/-TYqlwLYCeP4/TyAIYd3-VLI/AAAAAAAACb...