skysight-inc/HackerNews huggingface dataset:
> This is much the same argument as "you shouldn't have let me hit you" and carries about the same moral weight with me.

I'd rather compare it to not locking your bicycle and then complaining someone stole it. It may be illegal but you're a bit naive for expecting otherwise.

Also, in this instance the users were able to notice the data collection. What about the instances where they aren't, because the scraper just keeps to themselves? And then maybe they start getting very well-targeted spam or phishing, and maybe never find out how they were able to do that?

In a way, this scraper is a service to awareness.
In which court do you expect these kind of claims to be litigated, and how will its judgements be enforced?
This exists in modern American history as well under the term ‘solidarity’. For example, in the 50s if the teachers union went on strike, so did bus drivers. It made labor movements strong.

We’re far from that type of world now. If you take the recent issues at Amazon, we had an isolated case of solidarity with one tech engineer backing up warehouse workers. That won’t get it done.

The general public, in it’s vastness, ironically, vastly underestimates it’s power. All it takes is for us to stop going to movies, restaurants, flights, etc , and suddenly we are not powerless against any industry.

The rest of Amazon does not backup the warehouse workers. It is something to think about, we all play a part. Lack of solidarity is one of the most disheartening developments of our present.
Ask HN: What tools do you/your partner use during the home buying process?
Once you decide which houses you want to take a look at, what tools (excel, notes, etc.) do you use to keep a track of what you like and don't like about the house?
Women on average are more socially aware and exhibit higher emotional intelligence than women. There is scientific research to suggest this, and for me anecdotally it also rings true (as a man, but again key word = on average).

Do you find this statement offensive? Should I not say this because it might hurt men's feelings?

Or is it only wrong to say something negative about a race/gender if it implies something negative about certain underrepresented genders and races?
> Not only are they better built

In this case, but there are plenty of examples of a sub-par performance from Apple. Broken keyboards, display cable issues, shipping with overheating CPU profiles, removing buttons, useless touch bar display, removal of ports - to name a few. As Rossman says: "the only part on a MacBook that doesn't blow are the fuses".

> they also run macOS

Again, not been a fan of their recent work. I can get a very macOS-esque experience in Linux. It's not always a seamless experience granted, but it's really quite acceptable.
Did you actually read the memo? Because it didn't say or imply anything like that.
Best Porn Site
On the other hand, I expect a rash of poorly done "explainer" type videos coming.
And the "beta" tagline gave it something magical.
Show HN: Prometheus Troubleshooting in Kubernetes
I think a lot of the issues with AWS mentioned here are mainly the result of 2 factors:

1. AWS having been around longer, and having been vastly bigger and more widely used than GCP for the entire lifespan of both products. AWS is just more expansive/evolved from having piled on more features for more customers over more time.

2. AWS virtually never makes backward-incompatible changes. Every feature of every service and every version of every API since its inception is still functional and presumably will remain that way forever (with a very minimal list of exceptions). So while it's certainly easy to imagine how the entire thing could be streamlined from a blank slate, it's just not how AWS operates.

Meanwhile, Google is absolutely notorious for wantonly EOLing products; see: https://killedbygoogle.com/. Besides the extensive list consumer products (RIP Reader), there are quite a few examples of APIs and cloud services that have been axed. I'm not very familiar with how/if GCP specifically has been impacted by this trigger-happy EOLing, but frankly I think you'd have to have a huge appetite for risk to trust that GCP is not going to pull the rug out from under your business on a whim.

The upside of the never-make-backwards-incompatible-changes approach is that as a customer, I don't have to worry about proactively monitoring for breaking changes to my applications/infrastructure and pre-emptively emergently refactoring/re-architecting them to avoid downtime. I have various little AWS CLI scripts that have been running untouched for years, and they still work. That's a tremendous timesaver and cost-saver whether you're just doing side projects for fun or running enterprise IT.

The downside to this approach is that the product as a whole is an ever-growing spiderweb-snowball of complexity, by design. While some new services/features get added as simplified alternatives to existing offerings (i.e. Amplify, Lightsail), they still exist in an ocean of cruft, and it takes some level of expertise just to be aware of their existence and tease out exactly what aspects they simplify and how they interface with the rest of the ecosystem. If and how AWS resolves this problem dynamic over time remains to be seen; it certainly is a pretty big Catch-22 from a high-level perspective.

So, in short, while GCP is inarguably a more streamlined and user-friendly platform today, it is a bit naïve to make a blanket comparison to AWS on this basis. There are good reasons why AWS is the way it is, and I wouldn't necessarily bet on GCP maintaining its comparative sleekness over time as it may eventually fall prey to the same problems. (Nor would I bet against them avoiding/solving these problems either - there are a lot of very smart people at Google.)
I've read the ALBERT paper extensively[0] and agree with what you mean. We can't boil down years of research efforts with just 4 bullet points.

The intention in the above blog post isn't to suggest that we discard detailed research papers. It's just thinking about additional mediums we can use to make papers more accessible(a good example is distill.pub and paperswithcode). As mentioned in other threads below, PDF can be a limiting medium.

[0] https://amitness.com/2020/02/albert-visual-summary/
A Scheme of Gerbils Runnin' in a Wheel
There's some fascinating stuff in there, like this from the Bamberg Herald in November 1918: https://chroniclingamerica.loc.gov/lccn/sn86063790/1918-11-2...
They have to take turns or share or use cheap phones?

Before industrialized schooling, mixed age classrooms were the norm.
It sounds like a cool idea. Probably a platform to act on a play/script as the characters themselves? Like, a social theatre kind of thing with pre-animated background and stuff, where you only do your character part.
Yes, we do the same, and to give credit where it's due, they have got better in recent years at not giving away quite as much personal information and allowing correspondence via a professional agent.

However, it wasn't always such a forgiving system -- after all, there was a reason you could apply to have your details hidden if you were being threatened or working in a controversial business -- and historical filings are still available, which as we see in this very discussion can include a lot more.
This is why it's a red flag to have been with a company for "a year or two" before moving on. Did you call Google HR and ask if they're eligible for rehire?
Adding to other sources I found in a reply to Communitivity: https://twitter.com/nexenta/status/1141728687357857792?s=20

Tweet text : Next week, our CTO and Nexenta Founder @dmitryy
will be speaking at #KubeCon 2019 in Shanghai, on NexentaEdge, and the power of open-source projects (@edgeFS
and @rook_io
!). Get details here: http://ow.ly/SeTD50uJ0yX
I loved the 2015 SIGBOVIK paper applying this idea to Pittsburgh bridges. Page 21 of https://archive.org/details/SIGBOVIK2015/mode/2up
> not entirely unreasonable intellectual opinion

Despite reasoning his point of view well, it does not mean it's right, healthy, or valid.

And while Sexism and Racism are not equal, there do parallel in many ways.

How different is his memo than writings that discuss how the Negroid is a lesser form of human species, and there for it's condition is justified?

Scientifically, there is very little, if anything, that differs between a man and woman performing a job in tech. Why then do women continually report about discriminatory behavior in the work place?

Are they just making things up?
I don't care what his pre-existing biases were, and that's not really the point. He wrote a paper and supported it with facts and sources. If you disagree with something, then dispute the facts/sources.

I haven't seen a single comment in this post disagreeing with the memo that actually critiques any specific points in the memo. Every single criticism I've seen is more along the lines of "but he was being sexist". Ok, can't argue with that I guess.
You would think so, but the problem is more complex than it appears to be: https://dl.acm.org/doi/pdf/10.1145/3317550.3321441?download=...

There's a big "impedance mismatch" between (1) "programmability" (by which I mean, being able to write high-level code that under-the-hood requires dynamic modification, reshaping, and/or combination-optimization of those adjacency matrices you mention, without worrying about performance) and (2) existing infrastructure (frameworks that rely on highly optimized computation "kernels" that cleverly exploit the memory layout and other features of accelerated hardware, i.e., GPUs/TPUs).
Its looking pretty impressive, especially for such a new project. Since you said it was fast, it got my huge log file test (1GiB of binary with lots of utf-8 text). It performed better than most editors do. It did have a few stalls though. Still, pretty impressive.
The VR Winter
Does the keyboard work?
If it helps, a reasonable way of thinking about your relationship to your team can be one of customer-service. You are the customer, your staff is the service provider. Think of them similar to how you might think of a business you hire to do work for you (a restaurant, a house painter, etc.).

You tell them what you want, they tell you what they can do, you either figure out a good point where the task can be shaped so that it works for everybody, or you can go get new service providers. Just like you wouldn't return to a restaurant with bad service, or rehire a crew who breaks your furniture when house painting, don't continue to work with staff that don't provide what you need.

Ultimately, you are the service provider to your managers as well and your ability to act as that broker and provide what they need is how they decide to keep hiring your services or to let you go sell your services elsewhere.
I know this is completely off topic, but "The Ashley Madison Agency --------> Casual Encounters" made me laugh.
Striking by government employees was made illegal with good reason. If you're willing to strike you must be willing to do so under the real risk of being fired. It's a scorched earth tactic entirely equivalent to your employer withholding your pay without you having broken the contract.
PDF may not be perfect,but I prefer it over any fancy system every single time.
I think what you're saying is valid, but the point I've been making is that the entire James Damore affair is interesting for pretty much the opposite reason to that which people who tend to bring it up claim.

"It doesn't seem right" is one thing, but that's not why it's still brought up 3 years after the memo was written. A lot has gone on in the world in the past 3 years that doesn't seem right that we've forgotten about or didn't hear about in the first place. Damore is used as a data point (in fact, as a central data point) in the thesis that "political correctness gone awry" or "social justice warriors run amok" are problems that rank highly in a list of society's most concerning. I think it's absurd. That this random dev's firing is doing so much work in bolstering this thesis just highlights the absurdity.
No better place and time to post this.

http://www.paulgraham.com/say.html
- Paul Graham's 'What you can't say'
At least on the mobile dev side, the only two platforms with enough users to matter are Apple and Google. I'm typing on a 64GB machine and Xcode takes 30 minutes to do a clean compile, and the CPU is pegged at 100% all day as it "indexes" - something it does afresh every build and never manages to finish. You can disable indexing, but then lose a lot of code assist and have to constantly lookup class names and method names instead of having them auto-complete.

Android Studio is worse. Sometimes when AS is locked up for one of its ten minute fits I'll kill it and fire it up in power saving mode which is usable, but then there's no code assist, or I'll just open up Sublime and bet on writing my code perfectly enough to compile without mistakes, which is a big time penalty.

Popular theory here is that Apple and Google have even more fancy work stations, so they don't write their IDEs to run reasonably on ours. So I'd consider 8GB to completely unusable as a mobile dev or a popular 100-200MB size app. You may be right about editors and compilers, but these are IDEs.
Ask HN: What to do with a old MacBook Pro?
I have a 2011, 17inch MacBook Pro and when I tried to update it to the last OS X I found that it won't as this laptop has entered unsupported hardware territory.

the laptop works just fine even today (2.5 Ghz intel i7), 8GB Ram and 512GB SSD. Other than the fact that its a bit heavy compared to the new MacBooks it works fine for everyday tasks. The keyboard is superb!

I am looking to understand what all I can do with this laptop. I could sell it to some kid but I feel with the unsupported hardware and OS I am duping them? Other option is I can give it to apple - while they won't pay me they will recycle it.

My Questions:

* What are folks doing when they encounter this situation? Linux? kids? some other interesting project?

* Do you follow any rules where after certain x amount of time, you simply trade in the apple hardware so as to get something reasonable for it and use it towards the next hardware. In essence have a certain amount of 'working capital' that is constantly used towards the hardware but that capital is < than the full price of the laptop (due to the trade in money gotten as part of every trade in cycle)
This is very cool! I wonder if using input from multiple cameras, plus a 3D rig can improve the accuracy of the rendering.
So what is going to happen now that iNAP has filed for Chapter 11?

( Interesting there is no official words on the website. But that is what Wiki shows. )
Tesla Is Suing Alameda County and Erica Pan
Too many smart people go into physics and math and try to build rockets rather than solve any of our actual problems as a species. Because logic puzzles are more fun.
Yes, quite recently they've started to allow more care about disclosing the details. There is still more than there really needs to be, but not as much as there used to be. But of course the historical filings are all still there.

There is typically no way to provide credible examples of specific abuses of this information. Then again, after 1,000,000 people's details leak from a financial organisation being hacked, there is typically no way to prove beyond reasonable doubt that the wave of identity thefts that follows was a direct result of the leak. That's not much comfort if you're on the receiving end of it, though.
Well I do agree that it was somewhat simplistic comment from my side. In reality,I'm not even sure what would work best: a school dropout not encouraging their kids to read or learn in general is catch 22 situation, because they won't know how the life would have been for them should they continued to attend the school. If you fail to see all the opportunities that could have opened because of education, it can be hard to tell your kids to do it. So in such situation, either the parents pull their shit together and do what they need to do, as responsible parents,or the state intervenes to help them,or if the help doesn't work, punish somehow.
Shareable shopping lists with real time updates
The fact is that the same study says that men express more psychoticism than women. Do you think he would have been equally railed against if he brought that up in his paper?
If they have that luxury based on class. Otherwise they are hosed.
If you are interested in small Lua-based text editors, I advise you to take a look at Textadept: https://foicica.com/textadept/ . Specifically as to minimalism: "Relentlessly optimized for speed and minimalism over the years, the editor consists of less than 2000 lines of C code and less than 4000 lines of Lua code." I believe this is a limit that the editor's author self-imposed and keeps to it with an impressive strictness.

edit: though it uses Scintilla for the "engine" and I would assume its LOC count is not counted towards this limit.
on catalina os x; I just went

git clone https://github.com/rxi/lite.git
cd lite
./build.sh
./lite

and an app did start up, but the text gets cut off in the editor window, and I can't quit the app from the menu
OBS studio can do that.
I honestly don't know what to think of this. Can Elon even make unilateral and rash decisions like this? I know Tesla is hurting right now due to the forced shutdowns of manufacturing, but so are all the other OEMs - why is Elon trying to hard to sidestep restrictions?
You're being reductive about my explanation about the role a survivor plays in a DV relationship.

Recognizing, understanding, and ultimately forgiving yourself for why a person was in a DV relationship is part of the process survivors go through in order to move past it.

I know.

I'm a survivor.
And the answer is https://www.winehq.org/

Depending on if you like the answer, millions of man hours for a shaky ability to run windows .exe might cause the question to be reconsidered.
WSL2 is fast, rock-solid and outperforms a Mac with iterm2 by far. I don't know which fluidity you mean on a multi montior setup you lack on Windows. Re short-cuts Windows has more (just think of win+number or built in window management) or autohotkey which owns karabiner. MacOs is good if you need Xcode but other than that? Idk
Those percentages don't tell the whole story. Even when the vaccine doesn't match the circulating strains closely enough to prevent infection, it typically mitigates symptom severity at least a little. For some patients that can be the difference between life and death.
they already had this long before facial recognition came into play. they were called griffin books/black books. when you were "caught" they took a photo and a company called griffin investigations would pass this info around to all the other casinos.
Three potential futures for Covid-19
Yeah, it's a shame. There's lots of hope that mobile internet will fix it, but we've had the same hope with 3G and 4G.
The problem states seven bridges, not seven or more. Clearly, the engineering would be a tunnel.

(the beaver solution would be a dam. "List of mathematical problems solvable by beavers")
Probably adding it to the dock works?
There is little hope that one day we could speak about the willful blindspots on both sides of such debates. Global warming is a major crisis with a hard tradeoff between two deeply negative outcomes: poverty now vs. climate disaster in the medium future. Judging by the covid19 response, humanity is unable to handle such tradeoffs with any degree of maturity. Society will polarize, each side never mentioning one half of the tradeoff and blaming the other side for all the negative impact of the other half of the tradeoff.
That's terrible! It really irks me when parents do not encourage education to their children.
Not necessarily. That the additional income is “nice” means that you personally think it has improved your wellbeing, not that it has.

I might think that bacon makes me feel happier, until I need a bypass 10 years later.
In a fundamental way, any programming language is a framework with many of the attached strings mentioned in the article.
Card counting is something a child can understand.

https://en.wikipedia.org/wiki/Card_counting

Asking to prove it is like asking to prove that tic-tac-toe is a solved game, since its trivial to understand how it works
risk is very alluring! the higher the stakes the higher the draw for some!
I'd be surprised. Social distancing is inconvenient, masks are uncomfortable, etc. Things will go back to normal.
Yea, it's used as the default DT format on tons of logging libraries.
Affiliate Marketing Made Easy – The 2 best affiliate program in the world
I have been there several times. That place is magical.
The explicit goal of every gambler is to walk out of the room with more money than they started with. The casinos make sure that actually happens sometimes, or else they would have no customers. Under those circumstances, it’s basic human nature to look for ways to maximize your return. Many people do that by not gambling, but others try to find loopholes that the casinos haven’t figured out yet.
This is being couched as a spat over the lockdown versus Tesla production, but I wonder if it's not part of a larger picture, which is that the Bay Area has become a harder and harder place to do business, because of economic realities.

It'd be nice to see technical work spread away from the hotspots and across America. Concentrating it in a few places makes for a surprisingly miserable existence.
https://www.latimes.com/environment/story/2020-04-28/coronav...

> “It is possible that this was partially due to reduced emissions, but meteorology likely played a much larger role.”

Here in OC over the past couple weeks the haze has returned, while traffic is only slightly up.
You mean 0.7 cents per kW, not kWh, right? Because hydroelectric energy costs 0.7 cents per kWh everything included, including profit.
I have paid for it already?
With Spring Core (the DI container) the only parts of your code that have to depend on Spring are the config and your entry-point.

You can choose to import facade-style Spring libraries, and write your code against them -- like Spring JDBC, Spring JMS, TaskScheduler -- if you want something that does some heavy lifting for you, but doesn't tie you to a vendor implementation directly.

Meanwhile, Spring Boot is a fully-opinionated framework based around the combination of defaults and on-the-fly auto-configuration, and giving you a single runnable uber-JAR at the end. And you're right about it: if you're using Spring Boot, it makes sense to depend on other Spring libraries, because (1) the docs guide you into them, and (2) the two will interact to auto-configure. For example, you can just run your DB code, and it can auto-configure an in-memory instance as you're developing [1]. Then, when you've gotten the real database, just specify the real config.

Spring Boot really shines in bootstrapping a greenfield project to get going quickly, especially if you're willing to compile its annotations into your code. You can then go back and incrementally override behavior and configs once you realize you want them a certain way.

[1] https://docs.spring.io/spring-boot/docs/2.2.7.RELEASE/refere...