jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I seem to have a great dificulty understanding MVC and therefore OO programming with PHP seems out of my league

Are you sure you are not mixing up the order of learning things here?
Rockwell is weird. Nobody in Indie production uses autoficus because even on pro camcorders like Vatican's it looks awful for most narrative work.

You do not need 45 people to do good, controlled work with a DSLR (or a film camera). 3-4 skilled folks are sufficient crew for most non-ensemble work.
"The prince and princess merely change forms and show up on TV sitcoms, movies and fill the roles in novels, plays and even songs. The same story is being re-enacted over and over again for all ages."

I think if we recognize that human organism -the individual system called human body- is a programmable organism like a computer -and tv and movies program this organism- then we would be taking a step toward understanding this concept called -love-
I know Matt quite well, he's one of the people involved in the MathsJam: http://www.mathsjam.com

He's pretty good too, and I'm looking forward to seeing people start to do math based tricks on the street and getting people engaged. They're actually doing quite well, and learning fast.
It corresponds to Brooks's idea (law?) that one architect (with view) is good, while many is a disaster.
Someone has tragically misled you.
If the phones had more realistic specs, meaning they got the price down to $500 or so, and ran the campaign for 60 days instead of 30 they probably would have succeeded.

The phones they were competing with had 1gb and 2gb of RAM, yet the Ubuntu Edge was given 4gb. Really? What happened to launching a modest product, and after gaining traction improving it?

PLUS they should have warned people and starting advertising that their indiegogo campaign was going to launch 2 months before it actually did. That way they'd have a huge list of people ready to pre-order and ad campaigns set up by the community just in time for the campaign launch.
People are reacting negatively to this comment (and rightly so) because your representation of what was said in the video does not match the tone, or underlying message delivered by said video.

The video was the equivalent of watching a kid, who has been rightly verbally disciplined by a parent, and who has been told they must apologize to their sibling/friend/whatever, so that kid says "Ok ok I'm SORRY", but immediately starts to rationalize/explain away why they were still right.

> explicitly asked people to go home

The words were said, but the sentiment and subsequent message told the viewer the opposite. "Go home" ... "but you're loved/special and I understand you, wink wink". The equivalent of "SORRY" ... "(but I'm really not sorry...)".

Others have already reacted to the comment about "peaceful" behavior and injuries, and those comments reflect my thoughts, so I won't expand on them here.
I kinda do that today. We’re primarily a Java shop, but we’re using Python for FaaS. So we package up our code and dependencies into a zip and use Maven to push the resulting archive into our common repo.
No? I did respond with the President’s response, and his response is called fomenting - the reason for the ban in question.

> an eventual reiteration that the elections were rigged, they should be furious, but now they should go home and that he loved them very much and were very special people
Good point.

Her teachers tend more toward the exception you described. They have conversations about the quality of sources. Teachers definitely follow some links to make sure students aren't bullshitting. She was definitely introduced to the mechanics of putting a bibliography together. But I think the emphasis is on looking at issues from different sides. I remember thinking that it sounded like my friend's recollection of law school where he had to make arguments from different points of view.
Funny how "I should be able to say what I please" and "I should be able to say what I please AND have no-one challenge me or criticise me" are so conflated. Don't dish it if you can't take it.
No you're not crazy just disingenuous.

Meaning is transmitted not just by the words you use. For example by being sarcastic you can make the words mean the opposite of what their plain meaning is.

Trump made clear how he felt, and his words did not reflect that.
No fan of Trump and I try to be militantly centrist, but how is Trump's baseless rhetoric about election fraud any different than almost every Democrat politician's endless claims that Trump was [eye roll] a "Russian agent"?? Both claims are absurd, but how exactly is one "incitement" while the other is just normal course mainstream news?? Facebook of course provides no specific explanation about their decision. But how would calling the president LITERALLY a Russian spy not qualify as incitement under the same basic logic? I'm just getting tired of all the brazen double standards. It's entirely possible to hate Trump and (a) not go completely overboard about what he does and (b) not pretend the left doesn't also have some disturbing pathologies.

I'm sure this will get about a thousand downvotes...
Given that this was an entirely predictable series of events, I think it's pretty damning in itself that there was no playbook to deal with this sort of uprising.

While at the individual level it probably makes sense to err on the side of inaction, at the organizational level this is a massive failure.
This is what I was looking for thanks. It does not specify that the firearm offenses were on the capitol and I know a few of them were from people marching while open carrying off the capitol grounds which is illegal under DC law.

The molotovs is a tidbit I didn't know about thankfully no one actually used them.
There's a little company over in the UK called True Knowledge http://www.trueknowledge.com/ which is taking this exact approach to Question Answering.
It takes up less space, and you have to carry around only one object instead of two.
It's unfortunate, but I don't think linode was in the wrong here. probably more than half of my customers who cancel do so by not paying any more. If you want a 'free two months' at the end of your contract, well, they are going to have to start charging more up front.

Maybe another option would be to charge the customer an (optinal) up-front deposit and say "when we shut you down, we'll upload this to S3 with the following credentials" or something. That'd be some programming work, but it'd result in better outcomes. hmm.
It's said that the next Nexus (Two?) is going to target business users and have a full hardware keyboard. To really eat BlackBerrys pie, they'd need tight Exchange integration, and I'm not sure how Google plan on doing that. BlackBerry requires you to operate an expensive BlackBerry server on your network, that's not exactly Google's MO.
The canceling of the dividend was inevitable, contrary to news stories from last week. BP is worth a lot more than the cleanup costs, but they rightly fear cash flow problems. That's how profitable companies go bankrupt -- they run out of cash. Paying out a cash dividend during a time where near-term cash demands cannot be calculated would be crazy.
Ha. How would consultants make their money if this was easier to figure out?

It's natural for any smart person to ask "Why would someone who sells energy want to drive energy efficiency?."

The short version is utility spending on energy efficiency is largely driven by 2 key factors - one is regulation and the other is capital deferral.

On the regulation side, it's 31 flavors... E.g. you have decoupling, renewable portfolio standards which have efficiency components, efficiency portfolio standards, mandates to target all cost effective savings (e.g. WA), etc... Some flavor of this applies to about 35 of the 50 states.

On the capital deferral side, it's more about a utility getting more rate payers on the same capital assets. Turns out it's not easy to permit a new coal based power plant. So more users on existing plant may mean less revenue but more profit depending on the circumstances. In some markets (e.g. FL) the utility commission lets the utility charge consumers for conservation programs. So in these case, the utility has effectively marginal CGS/OPEX on a program which drives up profitability.
In those cases, I think the karmic voting system does the job of hiding redundancy more than the comments that say "this is not news." Especially because the submitter and interested commenters usually take it offensively, (even though it is rarely meant that way,) resulting in a lot of meta comments.
Most input methods, including fcitx, don't follow the user-specified compose-key sequences in ~/.XCompose, but XIM specifically does. In the other direction, fcitx supports C-S-u NNN to enter characters by codepoint value but XIM doesn't. For the trifecta of compose-key, pinyin, and one-off symbols I haven't found anything better than switching off.
It is impossible to determine if anyone is right/wrong with this limited amount of information. This does sound overly complicated for a proof of concept or early stage application.

That said, I've worked on tons of apps that had different languages, different servers, different services etc. And nothing about 2 different code bases talking to the same database is in and of itself bad (in fact many RDBMS are optimized for this case).
I have to wonder whether you either read some odd sort of knockoff of Goblet of Fire or whether you just weren't paying attention... ;)
The parent says 60 hours per _month_. That's 15 per week. Sounds good to me!
Karma is an ancient concept far older than Buddhism.
Apologies for the late reply, but that's precisely my point: if I only did lazy learning, I would've missed awesome opportunities.

Of course, I can never know everything. I do both: I learn things as needed to get something done, and I learn things just because they fascinate me and might prove useful later. That latter part—gaining knowledge for the sake of knowledge—has been an amazing benefit, specifically by giving me a better map of what's possible, and how the seemingly impossible might be done.

IOW, I consider lazy learning necessary, because no one can know everything, but not something I'd encourage for its own sake, because sometimes you have to know something before you can know when it'll be useful. I absolutely encourage playing around just to learn more about your craft—you'll learn things that will prove useful later.
✊🍆
On my tablet it does look good-ish, with two columns, but still, two columns..
I've lost about 120lb from high school (320->200, I'm 6'4 and 28 now). I also currently smoke. I've quit smoking for about a year and a half, probably 3 of the last 8 years combined have been not smoking. Smoking is harder for me, as it not only requires a pretty vast social adjustment (avoid smokers at first, pass each and every willpower check), and stress brings it out of me like crazy. You need to have something else to replace the quick shots of dopamine you can get any time you want. I am currently working on new habits, and have my diet under control again after gaining some of that weight back. Next is exercise. One thing at a time.
True, its not a cure-all, and also not for everyone. Still, there is pretty significant effects both physically and neurologically for most people.
A few previous submissions, virtually no comments:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://news.ycombinator.com/item?id=8111128
It's possible to make this case better in various ways. Pretty much all of those ways involve tradeoffs that increase memory usage or the amount of CPU time needed for CSS processing on normal pages without ABP involved.

It's not clear that we want to make those tradeoffs.

We _should_ of course make the changes that don't involve such a tradeoff. They're not trivial, and have significant opportunity costs, so haven't been the top priority for Gecko, unfortunately. You can tell how long https://bugzilla.mozilla.org/show_bug.cgi?id=77999 has been around, for example.

Just to be clear, what we're talking about here is a stylesheet which has about 13000 rules. The data structures used inside Gecko to optimize dynamic changes to documents without having to recompute all style for the document are about 200 bytes per style rule. So you get about 3MB per document, which can add up once you have a large number of documents. Ignoring ABP, having that many rules is not that common, and having that many rules in random dummy iframes sprinkled in your page is something that basically never happens.

Disclaimer: I'm a style system module peer for Gecko, and I've looked in quite some detail at the ABP sitation here; see https://bugzilla.mozilla.org/show_bug.cgi?id=988266#c20 and following.
>You'd think the solution to "scared" and well armed officers wouldn't be more weapons.

>Tasers were heralded as a way to reduce casualties because they were a less-than-lethal replacement for guns, but now cops are still shooting unarmed people dead and using tasers as legal torture devices.

>US police doesn't exactly have a stellar track record when it comes to the equation "problems + more equipment = less problems".

As much as I hate the entrenched corruption the MA state police stands for they seem to be content to waste taxpayer money on useless toys and enriching themselves (recurring falsified time-card scandal anyone?). It is thankfully very rare for them to kill people under questionable circumstances so I can't complain too much about them wasting a little more on a cool toy. This is kind of how the deal works, the state is basically buying their good behavior and letting them have toys a reasonable parent would say no to is part of that.

I generally agree with you about giving additional hardware to police not turning out well for the people being policed though.
Exactly. "Instagram is full of selfies." "Yes, why are you on Instagram if you hate that kind of thing?"
>Why can't this be used as a communication platform to replace no-knock raids?

Because telephones and loudspeakers already exist, and law enforcement clearly doesn't want to replace no-knock raids, because they could already do so if they chose.

This is just a land-based drone, expect law enforcement to put it to the same use as military drones - surveillance and violence. Maybe bomb disposal/retrieval.
why would you need to see the meeting topic? All you should be able to see is availability.
That is basically an example of sunk cost fallacy. Yes, those bug fixes are important, but its easier to find them and fix them again in a tool with proper architechture. The idea is to run the original and the redesigned code parrallely and find the differences in behaviour and fix them.

We recently moved from a heap of matlab code which was started with a student project in 2001 to a huge tool used in the industry today to a new implementation in C++ and python. It has been a huge sucess with our customers.
Oh god, it's the Reddit safe drama all over again. I'm not falling for it this time.
For refernce- Jquery unzipped is similar size- 87K and while it adds much more functionality, Scala collections easily trump jquery's in usability and power.

SJRD, Would you also add a bit more info about how this size increases? I haven't cared much but it seems from your comments that the slope should be much less once you reach 90kb.
> LastPass on the other hand is a tool you use because the world sucks

I feel like this gets missed a lot when questions about price/value come up.

Just because something's useful doesn't mean you want to buy it, and things you don't want to buy, but need, are likely to be thought of more harshly when it comes to price.
Coinbase’ customer support is crap. You van only get someone on the phone if your account is compromised; anything else goes to email, and they respond when they get around to it. Also their email verification system for transfers fails frequently causing transfers to be canceled. Pretty convenient way for them to keep your money. I am biased but I’m pretty unhappy with coinbase right now.
Mixing trust and encryption that resulted in centralized TLS was probably a design flaw. Certificate pinning in DNS is an attractive "fix", but moves the problem up a layer. But DNS is already centralized, so there's that.

> Right now you can self sign on your mailserver and it works just fine

Well .. sort of. Until you have to interact with google or ms mail servers. After an hour of wondering why your mails are getting blackholed, one starts to reconsider one's life choices.
Luke Leighton tried to make something like this for a really long time.
For me, the missing feature is ability to access private networks.

(Noting here, for the DO product manager reviewing the thread..!)
I'm surprised that people don't get it. I guess it's easy to think that the system is fair if you're on the receiving end of VC funding.

My experience of approaching VCs for funding is that they always say no. No matter how hard you persist, no matter how good the tech is, how good the team is or how much traction the product has or how big the opportunity is. It doesn't matter if you've accomplished the impossible. It's been easier for me to convince really talented engineers to work on my project for free for over 1 year than to convince a VC to invest even $10K in my project... That's how bad it is.

They will not only not fund me, they will fund my competitors (who will fail of course and be acqui-hired). The only things that matter at all are social connections; who you are, who your family is, where you are born. Success is a lottery and skill has nothing to do with it. It's just like if you're born in communism, you need to be friends with prominent communist party members if you want any chance of success. Nothing else matters at all. Skill is meaningless in a communist society.
For another reference point, the "cost of life index"[0] in Germany went from 79,9 (in 2000) to 105,8 (in 2020), a 32% increase.

DESTATIS provide all the details of the calculations of this index and also how it changes over the years to adapt to the real cost of life (like everybody having a smartphone now but not in 1991).

[0]: https://www-genesis.destatis.de/genesis/online?operation=pre...
On the other hand, the employer never ever serves your interest. Rachel has a something to say about performance reviews recently: https://rachelbythebay.com/w/2021/02/19/perf/
> How much does health insurance cost now vs 20 years ago? Rent? A university degree? We can see the massive inflation with our own two eyes (and feel it in our wallets).

People mention exactly these three things every single time they say "actually inflation is super super high". The fact that nothing else ever comes up is evidence that the bulk of things have not inflated at rates outpacing the government documentation.

These three things are getting very expensive very fast. That's bad. Policies can be put into place to limit this. This is not evidence that the government is full of liars and really inflation is at 20%.
Why fire people? wouldn't companies be able to lure workers away from the government with better pay and benefits? The government could offer some kind of incentive to companies where the government pays the person for some length of time and they work for a private company for free as long as the companies keeps that person on for 1 year or something like that.
Communication, as soon as people are allowed to exchange information, results get a lot better. Teams can start planning, based on real customer demand,backlogs and so on. This changes everything.
Typescript is explicitly bad at this; it is structurally typed, not nominally typed, meaning its effectively useless at enforcing domain guards.

See the same program in flow [1] (nominally typed) and TypeScript [2] (structurally typed).

In the case of flow the type can only be constructed with the class -thus enforcing the guards - whereas in TypeScript I can accidently (or deliberately) bypass all guards by having a class with an equivalent structure.

[1] https://flow.org/try/#0MYGwhgzhAEAKD2ECWAXJA3ApgSQHYswHNMAna...

[2] https://typescript-play.js.org/#code/MYGwhgzhAEAKD2ECWAXJA3A...
Thanks for sharing. I also started messing with a dashboard here: https://www.germanysbestkeptsecret.com/corona

Data I used is also from John Hopkins, turned into a JSON file via: https://github.com/pomber/covid19 .

There are also some good data-related resources here: http://open-source-covid-19.weileizeng.com

It's both disturbing and fascinating to work with this data. I would love to see these datasets go beyond the basics and also include things like timelines, population size, etc, to better understand how our actions influence the spread.
> A company that sells vegan supplements that places advertising in the POS (Point of Sale) is targeted advertising - why should we ban something that has the consent of everyone involved?

Maybe I'm misunderstanding, but is the consumer also consenting?
Yeah, like many things in our sphere things are taken literally (I am guessing since it's always easy to criticize) and are taken like they're a global pattern every programmer in the world should follow (same goes with microservices, k8s etc...).
An interesting idea, though doubtful it would get implemented due to the huge backlog of personal items already late. Not a bad idea as a consumer - if you can swing it, just let the packages sit a day before opening them.

Hopefully folks doing deliveries are smart about not touching their face, and are able to wipe down their cars afterward...steering wheel, radio knobs, touchscreens, phone, door handles...
Posting this comment on HN hints at a lack of self awareness.
And that extension doesn't work if javascript isn't enabled for that page :(