Hacker Newsnew | past | comments | ask | show | jobs | submit | more paradaux's commentslogin

I'm a huge fan of the scrimba[0] style of teaching. They're a fairly well established startup now, whose content style involves having a screen cast be recorded with an interactive code editor, review window and slides which you can move around and use as an online IDE.

You can interrupt the narrator at any time and interact with their code editor as if it was your own, messing with the code at that time and review the results.

Right now they seem to be focused on fronted skills, namely React and more general web dev topics but I'm very happy with how quickly i was bale to get the hang of React using their courses.

[0] https://scrimba.com/


Love Imba[0] as well which is the programming language Scrimba is written in. Truly revolutionary.

[0] https://imba.io/


Shockingly underrated


I agree - Scrimba is terrific.

My only complaint with their system is there is no way for the course to work offline.


There is no universe where Wizz is earning £10 per visitor booking a ticket through their website. Ads are dollars or parts of a dollar per thousand clicks


It identifies passengers that are not price sensitive. Price sensitive customers are subsidized in all airlines by overcharging customers that are not price sensitive (e.g. business class).


Someone at Wizz skipped the statistics lesson on variance. There is no way an adblocker accurately identifies price sensitivity outside of qualitative handwaving.


Why not? It seems at least somewhat plausible that people who know about ad blockers are technically savvy and technically savvy people do better in the job market, therefore higher income and lower price sensitivity.


Correct. Your comment is qualitative handwaving, an armchair speculation that sounds plausible. Is that enough justification to pend off eventual discrimination lawsuits? I personally doubt it.

Very few companies have the analytics maturity to use A/B testing in production to prove your hand-waving assertion without the effect failing sensitivity checks. And by very few, I point to the ones that hire economists and eocnonetricians en masse as having an inkling and trying to work this out in the ad tech space.


>Correct. Your comment is qualitative handwaving, an armchair speculation that sounds plausible.

As the saying goes, what is asserted without evidence, can be dismissed without evidence. You rag on people for doing "qualitative handwaving" and "armchair speculation", yet you make the claim of "There is no way an adblocker accurately identifies price sensitivity" with nothing but "qualitative handwaving" and "armchair speculation".

>Is that enough justification to pend off eventual discrimination lawsuits? I personally doubt it.

Obviously nothing can fend off "eventual discrimination lawsuits", because anyone can sue for any reason. That said, I find it really a reach to say that discriminating based on ad-blocker status would be construed as discrimination against a protected class in a court of law.

> Very few companies have the analytics maturity to use A/B testing in production to prove your hand-waving assertion without the effect failing sensitivity checks.

Right, that's why I said it was plausible, not that it was a rigorously proven theory.


On the other hand they're flying Wizz Air which is a budget airline so they've implicitly demonstrated their price sensitivity regardless of ad-block usage.


> There is no way an adblocker accurately identifies price sensitivity outside of qualitative handwaving.

Perhaps they are banking on this information becoming public knowledge, so it can become a signal? :)


Anybody flying Wizz Air is price sensitive.


On some routes, there are no alternatives to low-cost airlines if you want a direct flight. For example, when I flew from Prague to Milan a couple of months ago, the options were basically Wizz Air and Ryanair.


No alternative means the outside option is to not fly, so your price sensitivity is impacted.


We flew 200 euros cheaper to Portugal with TAP and a stop in Lisbon. And they operate flights daily rather than once a weeek. If you add lugagge, seats and other hidden costs, WizzAir stops being low cost.

Recently Wizz bought new Airbus 321 neo jets and operate quite cost competitive flights to Spanish islands, so we decided to put up with their crap for the time being.


Most of Wizz flights are short. Most people will be price sensitive for short flights. Why pay more for what is only two to three hours in a plane?


Yeah I came home in Italy today from Netherlands it was a 2:40 hrs flight on Transavia, and I had a realisation that I don’t have the age anymore for these kind of airlines and I think I will try to find a better , larger, quieter airline and class from next holiday, it was really hard today, I had a guy next to me that would have needed 2 seats and I couldn’t find a way to seat comfortably to give him space, had to have half body outside in the middle lane , and try to fit back when someone had to pass to go to bathroom, these airlines are shrinking planes like hell and it’s becoming painful


My solution is to avoid flying altogether! I can go many places by car or high speed rail, I can videoconf with anyone in the world; there better be a damn good reason I really must get on a plane and I will get myself a good seat when I do.


Yeah but it still takes 2-3 days to get from Amsterdam to Naples by train, if I had unlimited days off I would do it, but if I have days off that are counted I would rather spend them with the family instead of on a train, another think would be to travel while working, I guess I will try to ask my a employer if that would be a thing to let me do that next time


That's quite a journey, sure, but seeking agreement on working on the train (with a first class seat on a HST that's certainly possible) is a great solution. Maybe meet family in the middle, and force older family members figure out how to VC (been there ;)). Unavoidable travel such as seeing relatives is also a good reason to shell out for good seat on an airplane.

The point isn't (just) to avoid air travel, also to avoid those shitty Ryanair/WizzAir/Easyjet seats/travels ;)

I used to travel between Amsterdam and Lyon, the KLM flight was so much better than Easyjet, in every respect. I didn't have a lot of money, but that splurge on KLM was worth it.

Also, business and holiday travel where I'd seek the easiest wins in terms of just not flying.


Charge fat people more?


First, perhaps not. In that case, the budget airline mindset kicks in: if some people are willing to pay for something, charge differentially.

However, I wouldn't be so sure that £10 per user isn't the actual value of the ad impressions and data. Users who would pay to opt out of ads aren't a random sample. They're adblock using airline ticket buyers who paid for some sort of premium experience. Could easily be a premium segment.

Advertising is valuable, and that value isn't evenly distributed at all.


Might be valuable if you can monetize the information that this person is looking to travel to certain location at certain time.

To my knowledge, there’s different systems that are collecting this kind of information and then driving highly targeted marketing based on that.


this is a very good answer, sells hotel ads, car rentals, restaurants, casinos, stage shows, theme parks...


Sites already do this on a commission basis in the same flow which would be more money than running ads.


It you are trying to stay revenue neutral as a company, and want to charge people to avoid ads, you can't just charge them the exact same amount that you make per customer from your ad provider.

People who can afford to pay to avoid seeing advertisements are more valuable to advertisers because they have more money.


What's to say the ad blockers aren't visually hiding upsells though? This might actually cost them a lot of money. There are plenty of visual hiding rules in the most used blocklists.


That's like charging a blind person more because they can't see the in-store promotions.


You are right! I wasn't debating the ethics but the mistaken notion that ads on a website could only give "pennies" of revenue. (aka Cost per impression)


Maybe not a loss from adverts as you book - but knowing when somebody is going to arrive in a city is worth an f'in fortune to hotels looking to shift unsold rooms.


But do they really need some kind of elaborate fingerprint-and-retarget scheme when they've already got your name, address, credit card, and possibly passport details?


Who says anything about tracking tech? Show the ad right at checkout when the person is booking the travel… yanno on the site they booked the flight.

The point isn’t getting info, it’s up selling in the moment.


Google is the only thing losing a lot of money because of adblockers. They told them to do it?


(Disclaimer: I work as an online Tutor for an Irish EduTech company which teaches children ages 8-18 to code via after-school and weekend classes.)

This article has the right idea. Our style of teaching varies on the kids age. Younger kids (8-11) are treated much like school children, the teacher presents a topic, kids are given activities to do which they screenshare, then we work through them as a class. This is done in Scratch, mostly.

As the kids get older we take a more hands-off approach, we have tonnes of exercises which take kids through Java via Processing. Learning variables by moving shapes, if statements by adding constraints to those moving shapes, collision detection by moving the mouse around and watching shapes change color as they collide, in the hopes to build their confidence to start building their own games.

This is a highly adaptable form of teaching, although it's only really possible and practical as we have such small class sizes, allowing tutors like me to be able to spend ample time with teach student when issues arise.

Younger students often have the enthusiasm, but they don't know where to guide it, this lends itself well to a lecture then activity format where there's at most a 7-8 minute period of "lecture" followed by an equal amount of activity time.

The older kids often don't need the "lecture" part at all, rather we set them more and more challenging exercises and explain things individually as issues crop up, it allows them to use their own problem solving and initiative and we have seen some excellent programmers come through because of this (some of whom have began working with us as Tutors after they turned 18!)


I don't think I have seen classes with many parameters to avoid varargs in Java, however I have certainly seen classes with dozens of Type Parameters, I believe some form of code generation was responsible.

Can't for the life of me find that class again.


SLF4J Loggers define up to two arguments for precisely this purpose:

https://www.slf4j.org/apidocs/org/slf4j/Logger.html#error(ja......)

> This form avoids superfluous string concatenation when the logger is disabled for the ERROR level. However, this variant incurs the hidden (and relatively small) cost of creating an Object[] before invoking the method, even if this logger is disabled for ERROR. The variants taking one and two arguments exist solely in order to avoid this hidden cost.


Look at Set.of and Map.of. Lots of overloads to avoid allocating the vararg array.


Kodi is just the media suite, what add-ons one installs in it is neither their concern or their liability.

The same goes for similar offerings like Jellyfin/Plex, if the end user uses a pirated streaming service that is on them and the service provider (which Omi was.) It was this which got him into trouble, not the fact he used Kodi.


Chrome's equivalent is http://www.gstatic.com/generate_204 for those curious, and plenty of other browsers have their own.

Neat tools as until I learned of the existence of these ssl-less sites to prompt captive portals I use to try to connect to various sites until it showed up.


It's mostly plug and play; on desktop install the browser extension and it just works!

There is some tuning to be done based on your own personal preference as you can tune it to _only_ skip sponsors, but by default it skips a variety of fluff

- Engagement reminders - Canned Intros - Self promotion

They're all marked by other users of the extension and I've never come across a malicious marking, so it's got a neat community, sadly I'm never early enough to contribute.

In the likes of YouTube Vanced (third party YouTube fork with integrated sponsorblock on android) it's simply a player, I resume the youtube-dl alternative works the same way


The ransom was not paid, to the best of my knowledge, indirectly via a contractor as you stated or directly.

https://www.rte.ie/news/2021/0520/1222857-hse-weekly-briefin...

This is the government-funded news media organisation, akin to the BBC here — but I have sufficient trust that they didn't


Yeah looks like they did gave them the decryption tool.

I just know quite a lot of cases where non-health related systems were hit with ransomware over here, and that was the route they took to recover the data.


The health minister at the time explicitly stated that they did not pay the random, directly or indirectly (e.g. via a third party) although realistically not easily verifiable.

The discussion at the time was the perpetrators didn't expect to have the effect they did, effectively halting the entire health service for several weeks to months. I think the ethics element as the other commenter stated is a valid one, as one is playing with another's life when you interfere with medical operations, routine or otherwise


Another theory floating around was that the publicity was good PR for the attackers.


This report was released 9 days ago, this hack was widely discussed on HN when it happened (https://news.ycombinator.com/item?id=27152402) and I thought the formal postmortem would be of interest !


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: