skysight-inc/HackerNews huggingface dataset:
My favourite part of the tour was when they mention that Gaudi died in a tram accident, without any further details.

So I had to research that part on my own.

Trams at the time ran at around 10kph.

Supposedly he saw a tram coming, took a step back and got hit by another tram.

As his main concerns were architecture and the church, he looked homeless.

Some time after the accident, someone did call for a doctor who declared him dead.

Some time later, he was brought to a hospital, provided the care that a beggar would receive and died 3 days later. Only being identified some time after being admitted.

Given that it was 1926 and he was almost 74, it’s hard to say how much immediate care would have helped anyway.
Almost happened to me. My paper got accepted, and one reviewer suggested an improvement of how I did the benchmarks. Doing so I noted a bug in my code, but thank god the bug was hindering the performances of my solution, so in the end my results were even stronger.
One of the promises made when introducing genetically modified plants into the ecosystem was that it was perfectly possible to control and prevent their spread. This is an obvious counterexample.
Such professors... have another reason for failing half the class...

They have to fail a number of students so that his class size maintains the numbers to avoid unwanted attention from the administration.

If let's say the normal class size was about 20, but you only get about 15 new students each semester, so you fail 5 of them (or more accounting for dropouts) to make up the numbers.
This - basically if you are overqualified, and dont jump on the hype-train anymore, and know that all the tech-"trends" are cyclic and have been there at least once - you could wake up the whole team, destroying the cult like atmosphere.
"There was an old RPi project..."

Is this it?

http://icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry...
> If somebody is content with what they are getting and is not willing to negotiate, then where's the problem?

Segments of workers are less likely to negotiate, and often it might not be because they are content with what they're making, but are either intimidated by the prospect of negotiating, or ignorant that they could or should negotiate.

https://www.payscale.com/career-news/2015/05/millennials-and...

And this is a situation that often occurs in software development:

http://www.kalzumeus.com/2012/01/23/salary-negotiation/

https://www.twilio.com/blog/2016/02/patrick-mckenzie-on-sala...

https://hn.algolia.com/?query=negotiation&sort=byPopularity&...

Is this the main reason for a software workers' union? Not necessarily. It seems like there's at least one service that exists for such a case. Or perhaps the IEEE, or some other industry guild could provide free training and education about how to better negotiate their salaries, to reduce the obfuscation that often accumulates in the hiring processes of the industry.

https://news.ycombinator.com/item?id=17276423

> since employer's resources are not infinite

Certainly not, but employers are often choosing to spend revenue elsewhere instead of raising wages:

https://www.forbes.com/sites/joshbersin/2018/10/31/why-arent...

And this is not consummerate to, especially in tech, how much revenue each employee brings in:

https://www.theatlantic.com/business/archive/2015/02/why-the...
All over the place dude. Valve uses em for detecting cheaters in CSGO.
The is usually discussed in conjunction with Bell's theorem which tells that if there's a hidden variable theory, it must be nonlocal. Nonlocality breaks the universal speed limit and nobody is happy with that.
A few months ago, I requested a 32 hour work week at my job. I took the appropriate paycut (I'm a single bachelor that doesn't spend much anyway). Instead of a 4-day workweek, I do ~6.5 hours for 5 days. It's been great and I couldn't recommend it more.

edit - I should add that I started the job at 40 hours/week, and after 1 year of being there I asked for 32 hours/week.
> I recently learned about a process called hooking, where you can “intercept” function calls made from a target binary. I thought this would be the perfect way to track skips.

> The most common type of hook is the interpose hook.

Note that dyld has built-in support for interposing; you don't need to mess around with dlsym and RTLD_NEXT (which requires disabling the two-level namespace anyways, as you seem to have figured out, which can cause some programs to misbehave): https://opensource.apple.com/source/dyld/dyld-210.2.3/includ...

> As stated earlier, an interpose hook can only be created for an external function, so we’ll look for a function in the libc or in the Objective-C runtime.

Yes, but the Objective-C runtime lets you swizzle anything :) No need to dig around for an external C function to patch.

> Spotify opened fine but Apple’s System Integrity Protection (SIP) didn’t let us load our unsigned library :(.

No, this is not System Integrity Protection: it's Library Validation, which prevents loading libraries signed with a different Team ID than the main binary was signed with. You can remove the binary's code signature to get around this.

> We’ll first set a hook on sub_10006DE40 and then we will trigger a breakpoint from within our code. We can do this by executing the assembly instruction int 3 which is what debuggers like GDB and LLDB use to trigger breakpoints.

Or, compile with debug symbols and put a breakpoint at your function as you normally would.

> Notice that the PC will be at an offset address from the one shown in IDA (honestly, I don’t have the best grasp as to why this happens but I assume it’s due to where the process is loaded into memory).

Most binaries are compiled position-independently on macOS, and get loaded at a randomized address (but the debugger should usually turn off the randomization).
surprised? I don't think so, after all Huawei had admitted in video: 'We lie, we cheat, we steal!', and Chinese applauded! shame on them!

https://www.youtube.com/watch?v=OifY3sqrmXQ
> Don’t put your API keys, Tokens and Secrets visible easily

I was just confused at this part because permission & rules are the solution as far as I know.
Thanks for the reply though :)
I'm prettry sure now that exposing keys are no problem.
The most common reason I've heard for not releasing the code is "because it's ugly". And truth to be told, many researchers do code horribly.
Zen of Python (import this) message encrypted with ROT13
So all the Soviet engineers, scientists and mathematicians were just stealing from the other genuinely liberal and freely educated societies?

What about the Japanese?
Anecdotally: a friend of mine left his iPad in his wife’s car. When looking for through Find My iPhone, he realized that she’s at her ex-boyfriend’s place. He is married happily to another wife now...
Ask HN: Large Scale Deep Learning in Industry?
I recently listened to this talk https://www.youtube.com/watch?v=Jnunp-EymJQ&amp=&feature=youtu.be
and I've been thinking a lot about large scale, modular neural networks recently and their applicability in many real world settings.

Other than Google, and maybe other FAANG Cos to a lesser extent, it seems like no company is really leveraging massive distributed systems and massive modular, mixture of expert models.

Isn't there a huge opportunity to help Fortune 500 Cos build these systems out?
The issue in the article is due to Library Validation, not SIP. The issue goes away if you unsign the binary; no need to be part of the developer program.
Google said that the adblocking would still be available for entreprise customers so it should be as simple as flipping a switch. Maintenance should be easy if that's true.
> you verify the integrity
Bring a chicken for snacking.
You lose 10% of the power output of the solar panel. i.e. solar panels utilize 20% of the solar energy they receive but within hours that drops to 18% for the life of the panel. So yes, it's a 2% absolute drop relative to the solar energy the panel receives, but it's 10% of what the panel was ever able to produce.
Last I checked, they use Chromium Embedded for most of the UI, and native code to interact with platform-specific features such as the Touch Bar.
Again you’re making assumptions and responding to something I didn’t say. Not interesting any more.
I won't worry about that. I'm guessing this effectively creates a fork of Chromium that does not have the anti-ad blocker changes in question, which Opera/Brave/Edge will use instead of the main one.

On that note, are people switching over to Firefox already?
This is such a dangerous false dichotomy. Plenty of security systems benefit user experience.
Tesla promised a $35K car, and took orders for it. But they can't make one that sells profitably at that price. They really, really don't want buyers ordering the base model.
Show HN: A CLI for TV show tracking
Encrypting Gopher
> They still tried to patent an organism.

There is no discussing these topics with people who have quasi-religious beliefs. Red Delicious apples have been patented 42 times along the road, doesn't make them any less edible.

https://en.wikipedia.org/wiki/Red_Delicious#Sports_(mutation...
While interesting for reasons other than the end goal, I find it somewhat amusing that someone would hook code into the Spotify binary to provide, effectively, more or less the same data that Spotify's native Last.fm integration would.
> Cheesy sci-fi plot where genetically engineered crops crowd out all the reproducing ones, and then humanity starves to death when evilcorp loses their ability to produce the seeds?

How would crops that don't reproduce on their own crowd out crops that do? That doesn't really sound like a realistic scenario.
Uber, the paragon of virtue when it comes to following the law.
> It's about the patent not being exhausted after the first sale.

Which patents are exhausted after first sale, then?
Ah, this old chestnut. Has anyone analysed the cycle time for stories on HN?
Not after I listened to your diatribe about exposing children to filth and data tracking. Get outside was the point.
Is it that it's cheaper to produce new plastic materials than to recycle old plastic and then produce the material?
I do this too.

Same principle applies in the gym - you start out the workout with the super strenuous squats and deadlifts, then move to the difficult bench press and dips, then finish with relatively easy bicep curls, tricep pushdown, and cardio.

Some things just can't be done effectively unless you're above a certain level of rest; other things can be done even if you're tired. It just makes sense to sort things into the period of time where you can actually do them.

In coding this extends all the way to watching lightweight YouTube videos about coding late at night when you're tired.
Yep, his example was pretty shady.
You can access iCloud email through IMAP/SMTP on any operating system you want, just like you can access the calendar through CalDAV and the address book through CardDAV. Apple isn’t Microsoft.
Good luck doing that without breaking mapping.
Although I agree. The attendance requirements meant that we went to tutorial "class sessions".
It turns the idea on its head that the price of something should be related to the cost of making it.

If there were a bunch of viable Tesla-like alternatives out there, they wouldn't be able to afford to leave in disabled features.

So, it's in essence exploiting their monopolistic position which is evil.
Not impossible but doubtful. Every single time I know of that an investigation has been done it's traced to human carelessness.

I'm unable to find a link online but around fifteen years ago a farmer accidentally let a very small amount of some experimental GMO soybeans he was growing for a seed company as a test get into a truck headed to the local elevator.

Routine government testing resulted in a very large bin of soybeans getting purchased and destroyed. The financial hit caused the seed company to go bankrupt.
Hell, isn't the only difference between the normal and "K" Intel processors that the K is unlocked (and, I guess, binned?)

I remember there was an AMD chip that was similarly hobbled, that could be unlocked using a pencil line to jump a pin on the processor.
Obtaining poor requirements, then being accountable for maintaing the feature and codebase having had little influence on decisions, especially if the people behind the requirements have now left the organisation.
That’s a really interesting theory. It’s probably more iron clad than most schemes because of the video rental case law.
Very nice! Might be great to add an option to crop pics and possibly also change brightness/contrast of the source pic. I got a beautiful pallette out from a pic I had but realized it's dull because the source pic exposure was poor. Wonderful tool!
California utility to cut power to 27k customers to reduce wildfire risk
I understand that negative feeling. Coming from a non technical person or role, what wording would be better ? Developer ? Software architect (its different but let's assume non technical people don't understand the difference), code monkey ? What would be the best term we can find for our profession?
What makes this even more sloppy for the school is that I know for a fact that Firebase will send your admin account an email when it detects that you have weak security settings on your database. It also sends said email repeatedly, once per day.

I know because I intentionally have a developer db that is read access for the whole world and I get that email every afternoon. The admin of this app either is not competent enough to know what that email means, or is willfully ignoring it.
Two Strategies for Dealing with Impostor Syndrome
Crops are only more successful than other species because of an artificial environment with pesticide and irrigation.

There could be GMO crops that don't need anything manmade at all, but that'd be a waste of calories in plant growth.
Caps, Tags, IDs and WebIRC
they also mention the degradation is reversible, by annealing in darkness, at least for experimental purpouses (your solar panel as a integral device may suffer from annealing at the right temperature, and the duration of annealing in darkness is possibly more than 20% of the degradation time, rendering it useless for "fixing" solar panels).

the most important result is that this initial degradation is finally understood, the first step in preventing, now we need to come up with modified designs or manufacturing steps to eliminate the defect.
They aren't. Which is why it isn't FUD.
Not to downplay the security implications here, but Plaid has pretty much changed finance. It’s a straightforward case of trading security / privacy for functionality. Apps like Venmo, Robinhood, Wealthfront, and most every other financial startup would not exist without Plaid.
This format is terrible, and keeps crashing on my iPhone. I really wish this was just an article.
Topic aside, what is going on with the mobile UI of this article? This is an abomination!
Low barriers to entry – electric scooters in Paris
Queue the market for Tesla hack garages where all upgrades can be turned on for £100.
I think they'd simply be maintaining separate sets of backported code, since Enterprise Google Chrome won't be open source.
I would expect a skipped song would play for less than a second. Could you not filter based on playtime
How would this be different from, say, a SaaS tool provider realizing I was being charged for their "basic" plan I signed up for, while inadvertently receiving their "premium" plan, and emailing me to inform me they've noticed the error and are correcting it?
That’s all so ridiculous. I mean people buying those cars know what they are buying in to. I would never support such practices.

I do understand if an engine is throttled to increase its life time. Apple does it with the cpus in their computers. But just omitting a feature for the sake of selling it additionally is a ridiculous business practice nobody should support.
It's a fork of Gogs!
Or registered on a "throw-away" gmail account created for this app that no one is reading.
The point is not if it works, is if you should do it.

A lot of people don't want this to be done to them, even if it works for you.

We outlawed slavery, human trafficking, rape, fraud, theft etc even if it worked for some, because working was not the point.
Allegations should not be news. Misandry at its finest, considering she herself claims to be the victim of false allegations.
Do you know if maybe the majority of whale is then exported to other countries, with a "made in japan" / japanese quality label on it?
https://m.youtube.com/watch?v=dMjQ3hA9mEA
Why is it a quasi-religious belief, to be against the patenting of organisms? Organisms do the things themselves, without the hand of man, that seems a reasonable argument against granting patents by itself. You may not agree with the argument, but it isn't quasi-religious.
It's still life, why wouldn't it do this?
> This allows it to reach a performance of approximately 25 million steps per day on a single hexa-core machine."

That is 24 steps per second per thread (or 48 per core).

This doesn't seem that impressive: much more complex games run at that frame rate? FIFA games from the 90s don't look much worse and certainly achieved those frame rates on much older hardware.
It's sad af, but it's human nature. Same shit why we can't trust our grandparents to handle their own money when they get older. Some slimey fuck out there is willing to put them in a poor grave to make a buck.

At this point I just hope the natives eventually make it into the modern world better. Pretty much all there is to do :/
Isn’t is usually SSIDs that are used for location mapping of WiFi access points. The mapping cars gather that information when they’re doing street view stuff.
Anyone else feel like commenting on build quality and reliability of xps machines. I bought an xps 13 for my mother-in-law with the hope of minimising support calls. The motherboard failed within the first year and it took more than three onsite support visits to sort it out with Dell who eventually replaced it under warranty. We have Dell Inspiron laptops at work and they are bearly useable heaps of junk. Hoped the xps range was better but based on my sample of one,it doesn't look like it.
Is this a regional thing? I haven't ever perceived it that way over the internet or here in Europe, but I've seen several comments who agree with you on HN.
https://en.wikipedia.org/wiki/Necessity_is_the_mother_of_inv...

I'm not saying that the possible factors that I'm talking about are the only ones at play, I'm arguing that their potential for impact is significant enough that they cannot simply be discounted.

Also, regarding Soviet success, they had a tendency to throw shit at the wall to see what would stick (https://www.npr.org/sections/krulwich/2011/05/02/134597833/c...) to an extent well in excess of what would be acceptable in a less callous society.

(Not that America was innocent in this regard - https://www.nasa.gov/centers/langley/news/researchernews/rn_...)
And it also doesn't litter the oceans with broken solar panels, since a hurricane will probably destroy these islands.
> see the location of every phone passing your public key encrypted bits back

My understanding is that (in this scheme) all location data is encrypted by keys unknown to apple, i.e. the reporter uses the lost device’s public key to encrypt its location and transmits it together with the hash of the key.

However, apple seems to be able to infer proximity of two reporters, as described here
https://news.ycombinator.com/item?id=20135995

Edit: except if the Lost device is controlled by Apple, then they can decrypt the location of the reporting device.
> But most car companies don't actually integrate a seat heater if you didn't order one. Lugging the weight of the extra hardware for these features around but being blocked from using them at all feels wromg to me.

I think they've learned from Juniper's licensing model for routers. They ship with all the hardware, but are reliant on license keys for full ability. Go look up the licensed versions of an mx204 for instance. Not something I'm a fan of.
Further off centre.
Ofcourse I don't; as I am not a climate scientist who is doing research on it. I am from India and am giving a reality check. As for how switch to electric cars, I have answered @ https://news.ycombinator.com/item?id=20117147.

HN threads are for healthy discussions and I would not expect a solution to climate change here.

Your language is aggressive & attacks me personally and I am not going to respond further.
Nice work! Really love the idea of finding colours in satellite image.
How does the annual fee weed out spammers exactly? Are there examples on Android of the kind of spam apps you're worried about?
In the UK at least, there's often a liability shift if you do end up using a service such as Plaid.

Banks won't cover you for fraud that ends up happening because of you handing your online banking password to someone and rightly so.

When they do cover you, it'll be because they have a professional relationship with Plaid and/or they rely on other auth methods such as EMV CAP.
For applying robots developed on AWS RoboMaker and IsaacSDK to the real field
I think OPs point was about using attendance as part of assessment.
Show HN: Fresh Eyes – Let people look at your page
WebKit/Blink is a mixed LGPL/BSD licensed project, with KHTML and other KDE developed parts being LGPL. Google likely can't keep most of their patches stripping support secret.
Well, how big is the discount for single riders?
Obviously. But why would banks ever do that? They see Robinhood, Lending Club, Venmo, etc as competitors. No way there going to open up API’s to them unless the government forces the banks to do it.
For example you could test your sign-up procedure or specific features of your app or website with some fresh pairs of eyes.
I suspect its west coast USA, particularly start ups. If you're in your 50's then you probably won't put up with the nonsense startups say. As friend of mine says - I wouldn't work for lottery tickets (shares).
> that's just how the internet works

Well, the Internet does not strictly require all traffic between two parties to go through a MegaCo Cloud. Location privacy in this system would appear to be greatly enhanced (vs Apple-as-an-adversary) if A and B communicated directly, or through a server that they controlled, instead of through iCloud. In concise security terms, Apple man-in-the-middles the encrypted traffic in this system and thus may perform traffic analysis, deanonymization-via-inference, etc as I said above.

It's certainly true that NAT, firewalls, and a lot of other things make direct communication between two iDevices inconvienent and frequently impossible - that's fine and fair enough. But then the Company should not be making at least partially untrue privacy and anonymity claims that are essentially impossible to satisfy when by design all of the traffic flows through their cloud.

AFAICT Apple (and likely its host governments) will still need to be trusted parties in any scheme that flows through their infra, unless you care only about protecting your precise location, and are willing to expose your coarse location to them.

To be clear, they may already have that info from other services, and you'll have to trust Apple a lot anyway since they're making the phone and some custom silicon within it. And them having coarse location is certainly preferable to them having precise location data - so this system (as we are inferring it to work) is not worthless, and is still an improvement over a naive implementation.

But real internet anonymity and location privacy is hard to achieve; just ask any tor developer. So please don't let the marketing dept openly claim that, or even imply that, when the claim can't realistically survive a two minute security audit by HN infosec nerds. To be specific the WWDC claims that "this whole interaction is ... anonymous" and "there’s no need to worry about your ... privacy" are what I am taking some issue with here.
Show HN: VimFreeDrag – Move Blocks of Text in Vim