jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You end up with a really expensive solar panel. We already know the transparent panel is less efficient than traditional, so I doubt it would capture any energy that wasn't already being captured.
After living in a very poor region of the US for a few years, coming from quite affluent areas like Silicon Valley/SF, I've grown to substantially disapprove of handouts.

At the local grocery store, 90+% of the people I follow through the cashier lanes are paying for their groceries with EBT. What I see these folks buying is carts full of overpriced packaged foods with out of control kids often carrying tubs of Ben and Jerries ice cream one per child. They are absolutely not spending responsibly and living frugally, their lives of excess are being subsidized and as they say easy come, easy go.

When I socialize with the locals, they're all on food stamps and promote it as a way of life if they learn I'm not currently taking handouts. I'm literally peer pressured to get on the EBT program, many have argued they want as many people on it as possible because the more people supported by it the less likely it is to be taken away. These are perfectly capable people who choose to spend their lives horsing around and smoking pot all day. Not that there's anything inherently wrong with that, but I do take issue with deliberately abusing social programs to fund it.

One annoying effect is because of these programs, I'm surrounded by people whose lives are precariously built upon a system that can vanish rather suddenly from political events like the current president getting elected. There's been murmurings of EBT qualifications changing to cut down spending on these programs, and many expect it to happen should this president be re-elected. If that occurs, the crime in my community (and many like it) is going to absolutely explode because the programs have been supporting lives for too long and these people have grown far too comfortable on unstable ground.

When I see a headline "Unconditional handouts benefit recipients and their neighbors" I immediately think to myself "It's not unconditional when the program is conditional on the current government's decision to continue it". When you have large-scale populations becoming entirely dependent on such programs for their livelihoods, and yes, in poor, low-cost areas you can and people will 100% survive off as little as $1000/mo, you have a weaponized community where the trigger for releasing rampant crime and instability concentrated in low-income neighborhoods is the single decision to cut handouts.

Now I don't think having these programs is a good idea at all, it seems to create more problems than it solves. I would rather us find ways to wean people off EBT to the point of all but eliminating it, and forget this UBI-like crap unless it's more permanent, like in the form of an amendment to the constitution.
No, I don't think the quality has gone down. I think this outlook is a way of gatekeeping engineers who don't have a formal CS background. I happen to be one of them.

Most people who go to a bootcamp (I did not, but have hired a developer who did) do not end up working in a role that requires understanding of the 5 topics above you mentioned, with the exception of cache and maybe algorithms. It's just not what most bootcamps are targeted for.

I have seen a lot of terrible code from both sides, and don't believe the quality of the code to be a function of the developer's level of formal education.
>I guess if you try to quantify a species’ value by looking at its utility, either to the ecosystem or for our amusement, you may arrive at the conclusion that some species are not worth saving.

If you included our own species in that evaluation you may reasonably conclude that ours is not worth saving, above all others.

What would one reasonably label a species that hyper-populates, spreads itself spatially, destroys the other species and their habitations in the spaces it expands to, consumes at a rate far above utility, hordes whatever resources it can gather and spends its efforts calculating how to increase these efforts?

Unless the intelligence we evolved with is used to benefit the rest of life which flourished with our own, then it is hard to call it a virtue, or even deem us any more worthwhile, or worth preserving, more than any other life form.
I never dictate process to my teams, but then when i see them floundering around. "Maybe you should have a daily?" Then 2 weeks later "We had this great idea! We are going to meet daily!". If a manager is involved in Scrum its not really scrum...
I honestly can't remember a time in my career when I've looked at a codebase and thought to myself "what this dev really needs is a more thorough understanding of CPU pipelines and virtual memory". Ed Yourdon once wrote something like "No project was ever cancelled because the developer couldn't address the serial bus". I'm much more concerned with bootcamp graduates not understanding good class design or appropriate unit testing than I am about any lack in low level mechanics.

I don't know if SWE is getting better or worse, but I do think that most SWE operates on a much higher level of abstraction than it used to, and I think that's good thing.
Limiting the impact of humans is a means, not an end.
By that flawed logic we should let all diseases kill everything and everyone because death by disease is natural.
It's hard to tell if this is serious comment or not. Criminal justice reform and the defense of the civil liberties of prisoners are core tenants of the libertarian platform.

As to your points above, those are about understanding the systemic effects of interventions, about understanding the second order effects.
It's equally valid — your reasoning exceeds our expectation for the question. Essentially we're trying to test for whether you can understand at least one correct implementation.

Whether or not your approach is "better" depends on factors that aren't part of the problem statement, so it would be a mistake to assess it as incorrect.
One of my top question created earliest (before the over zealous moderators appeared) was

how to push an item into an array in Java?

The obvious response is "lol don't you know how to read the doc"?

Yet the view count is over 100,000 and counting, with people commenting how much they appreciate finding the answer immediately.
OOP done right does.

http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
The article links to his earlier discussion of notification icons. The "You have updates" balloon is notorious for giving little information about what to do next. I've received at least a dozen calls from my grandmother and aunt about this.
Hack: Accept yourself, and don't try to be social. This takes the pressure off of being social, and enables you to handle social situation in relaxed state.

You ain't perfect - nobody is. Remember and accept it.
The subtle point that's lost in so many of these blog posts is that value-based pricing is a model for consultants. Employees are not consultants.

Consultants are typically brought in to solve specific problems that are perceived to be high-value. If a company hires a consultant to sustainably reduce hosting costs by $15,000/month, a good consultant will probably have no problem pricing the engagement as a not insignificant percentage of the savings over a reasonable period of time. Good luck trying this as a rank-and-file employee. If you're that good and are serious about maximizing your earnings, become a consultant.
I'm always a sucker for these kinds of stories. It's the science version of watching somebody play the lottery -- terrifically long odds, and probably not a good investment of time or money, but sooner or later somebody is going to hit on something.

If the guy can build an artifact that floats? I think it's game over; we have a new natural law to add to the list. If not? There's still something to be said for using scientific principles to explore things, even if those things are long shots.
For better or worse human beings are creatures who like to categorise things. This is how we deal with complexity, even if the categories are not always optimally chosen. Marketing departments inevitably start off with pushing a category for a product and suggesting this is it's "best at" or indeed "only option" angle. This allows we category seeking beings to remember it better, and indeed, provides a secure "beachhead", even if very specific, which the product (~language) can dominate and from which it can credibly grow. Nim does not seem to have this beachhead, and basically is therefore diluted across categories and is harder to remember. I therefore agree with the original post that Nim does not have unique selling point if you will.

Separately, "marketing" is of course a term loaded with negatives, but it is essentially about communicating a benefit in a very crowded and competitive environment. That benefit has to be very clearly enunciated and pushed, and if it is a clear and simple message, then it will be effective.

It's a secondary concern that a language is a polyglot at all sorts of use cases, is good at everything. It first has to have users. Users have lots of choice so you're best off giving a small subset of them the idea that this is the perfect tool for their specific use case, and grow from there, than telling everyone this is good at everything, even if that is true.

Unfortunately the best all rounder is often forgotten if she/he's not number one at something.

TL;DR: In a crowded and complex marketplace marketing's segmentation methods are unfortunately needed.
There is a big gap between chapter 1 and chapter 3, which makes me doubt this book is very unrealistic. In chapter 1, it argues kids cannot follow logic, it is not trivial for them to understand the counting with rearrangement; in chapter 3, they suddenly can count c(5,2), and they even can understand this number by using symbols URR.., which requires an algebraic mind.

don't be fooled by the title of the book. The content is beyond 7 year old kids in the US.
If the list contains 2 elements, it will overwrite the second parameter, so the total number of arguments is still the same.
> If you run off half-cocked and take on an unproven and unmaintained library and build an application on sand then the fault lies with you, not the ecosystem.

The entire contention is that it's difficult to tell which ones are going to become unmaintained because of the amount of churn.
That's true. Though it's just monolithic enough that the breakage can be painful.
Retard also means to slow down something.

That the people outraged over words are illiterate isn't a big surprise.
Haskell for anything on a system, Forth for anything on a microchip, React for anything in a browser with Rust for fast web code (in WebAssembly)
The academic process at a research university from student to researcher to professor is cutthroat. There are so many obstacles in the way: classes designed to weed you out, GPA requirements, the grad school application process, financial instability as a PHD candidate, difficult job opportunities after the doctorate, fighting for funding and tenure, and more. Major reform is needed to progress science, because the current system is a failure pipeline that hurts both researchers and the university (which is shooting itself in the foot).
Use it for class rank, replacing GPA. Being the best in a given classroom is a win, being at the median is a tie, being at the bottom is a loss.

This would help with the problem of people avoiding harder classes due to GPA fear.
The new bloomberg story appears to have been buried on HN for some reason, maybe confusion for the old one.
AFAIK, Vue filled that void before alpine. and alpine is micro Vue to be used when your needs are so small, that vue becomes an overkill.

is there any other advantage of alipne over vue, aside from file size?
Yes, he's published his name[1].

[1] https://www.google.com/books/edition/The_Technological_Singu...
Btw, I've heard exactly the opposite. That by giving a number first-hand, you can anchor the price point, and therefore gain an edge. What about giving them a number, what kind of salary you would except, instead of giving the number how much you earn now?
I'd suggest reading PHP: a fractal of bad design http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
Honestly, if the lad's driven and 'wants to make side money programming', he should be curious enough to ask this question. I find it weird that people are suggesting SQL or Swift or Python, without even knowing what he's like. Maybe he likes microcontrollers. Who knows!

That you can mentor him is great but programming needs an innate interest. You can't really do his homework.
Seen that. https://careers.stackoverflow.com/api/doc I could add relocation
In terms of "massive devastation", scaled for population, I strongly suspect the Thirty Years War will give either World Wars a run for their money in the area over which they were fought. It certainly left very deep scars that were felt up to WWII....

Echoing your point, the Napoleonic Wars ended 99 years before the start of WWI: https://en.wikipedia.org/wiki/Battle_of_Waterloo The precursor wars which very much were an input into WWI ended less than 45 years before: https://en.wikipedia.org/wiki/Franco-Prussian_War (and I'm in the camp that primarily blames France for initiating WWI).
Best of luck to you! Palestinians are nothing but resilient. Bootstrapping yourself to an internship at Google in a territory where the unemployment rate exceeds 50% takes an amazing amount of grit. Israel's siege of Gaza is truly criminal.
Do you mean this article (actually from 2019) by Stephen Wolfram?

Seeking the Productive Life: Some Details of My Personal Infrastructure

https://writings.stephenwolfram.com/2019/02/seeking-the-prod...

Edited to add: it was referenced in this post from 18 days ago

https://news.ycombinator.com/item?id=26045380
> I think that is a bit overdramatic. I would say, most of the time when a knifes come, nothing happens, except for exchange of bad words. (seen that)

I guess I should have used the words "attacked with a knife". My point is that movie combat where an armed attacker is quickly disarmed and detained is quite rare. If a weapon gets involved in combat, someone's getting hurt. Even if you grab a chair, etc. it's still likely one of you are getting hurt, even if you win.

Which brings us back around to the core point that I think we agree on: don't get involved in a knife fight, or really any fight if it can be avoided.
No. Modern sensors, communications systems, missiles, etc are absolutely crucial on a modern battlefield.

Further, the F16’s people are talking about very much needed a replacement. The newest was built in 2005 and while it’s a solid multi-role, all weather, air-to-air and air-to-ground fighter the design is showing it’s age.

But, the F35 isn’t simply a modernized F16 now it does stealth, STOVL, etc. So you need to consider what it could have been not compare it to what’s being replaced.

PS: I very much believe stealth aircraft are needed, but the same F35’s are eventually facing the sensors of 2050+. That’s the context where it starts to look very questionable.
If you had separate compilation you were not using unextended Pascal. And it does not sound like you thought it was suitable, so you don't seem to fit the description?

Who in the world pushed a limited Pascal on you that late?

It does seem like something Wirth himself would have seen as an awful decision given that he'd worked on replacements for Pascal for a decade at that point, and wrapped up his work on Modula-2 to move on to Oberon.
New F16's have new CPU's and millions of lines of new code. The mission processors have been updated many times over the years.
And new radars and sensors and weapons. And data link.
The airframe is old and non-stealthy. It also carries a limited amount of bombs / missiles.
I might be mistaken, but I thought I'd seen the Skunkworks logo being used when talking about the F-35. Which is kind of pissing on the legacy of Skunkworks as Skunkworks effectively stopped existing in the 1970s.
Had it not been for the distortion of prop 13, your grandma would have been incentivized to move long ago.

We can roll-back prop 13 going forward for properties purchased some buffer of time after the new law goes into effect, without harming your grandma.
Do you mind elaborate more on what's wrong with self-contained VM?
I think that's really just you. That is a very uncommon usage of the word "wake" for most people, and would be especially odd in the name of an app called "WakeMate."
French loan phrase

The German and Japanese, were they just seamless?
The definition of crime is based on a law which isn't necessarily morally right.

So what is the correct action for the Fed? To ignore the law and not enforce it?
I guess they can sell lots of Windows 8 with the "Kinect Ready" tagline.
Two things: Device fragmentation and the UI layout

Device fragmentation means that you will need to test your app on multiple Android devices and operating systems to ensure the experience you built is up to par with what the user sees

UI layout: To build a decent UI requires taking the wayback machine to Java Swing and GridBagLayout. It is getting better though with Gingerbread.

Third thing: Too much decoupling in the development environment
I haven't tried it but I think I'd appriciate the exercise. Anything is better than sitting a desk staring at a screen. I wish computing could involve walking around a room too.
Have a look at XMonad to see how dealing with the messy real-world (i.e. X) can be done beautifully with Haskell. (See http://cgi.cse.unsw.edu.au/~dons/blog/2007/05/01#xmonad_part... for a simplified introduction.)
I am really loving these articles that justify my laziness on the premise of being smart
The app was pulled due to a request from the RIAA which is essentially music labels.
You keep putting lawyers up on pedestals and then trying to knock them down. Your question to me implies that lawyers are such specialists that you could never be expected to do their job. You do realize that law school teaches next to nothing about the actual practice, right? The rest is learned by doing. In most courts around the world, you have the right to defend yourself. If you think your time is worth more than a lawyer's, then pay a lawyer. The whole victim routine is tired.
It's got its plusses and minuses. People sometimes shoot the breeze rather than narrowly focus on the topic at hand, so yeah, sometimes there's a lot of noise compared to signal.

I prefer here, or, as of late, http://discuss.bootstrapped.fm/ for more serious discussions, although occasionally something interesting comes up on #startups. Sometimes the informality is helpful, as you can chat about something you don't particularly want plastered all over HN...
Go with the Laravel framework (PHP).

Just curious, are you planning on using TrueVault?

Good luck in 2015.
Not if it runs in with JavascriptCore I think.
Can anyone tell me how this clause is interpreted when I use React in Germany?
German law (simplified) claims that no software patent is valid unless it solves a technical problem (in the physical problems sense).
Does this mean since I accept German law as valid by being a citizen of the country I implicitly claim some (ergo any) Facebook patents are invalid and the clause triggers automatically?
Is living in such a country enough or do I have to actively state "Facebook patents..invalid IMO"? What about the German government itself using React?

I'm mostly interested in the interpretation since it's a curious use case.
The actual grant you'd lose is pretty much useless in that scenario either way (as it can't really be granted due to the software not patentable issue).
but a local health food store features locally produced live sauerkrauts, kimchi, etc. All tasty stuff.

Neither fresh nor prepared by you...
Maybe he should follow through but the bet isn't interesting anymore.
Welcome back Ryan. Many people, including me, began learning Rails with your very helpful tutorials :)
I'd go for variety - breadth instead of depth in specific areas like math). At that age, exposure to as many different topics as you can possibly provide is the secret sauce - it a long term investment like no other. I'd find the best rated books in all ten categories of the Dewey Decimal system. Some of them will open up an entirely new ways of perceiving things.
That book teaches you how to accomplish NLP tasks using NLTK, but does not teach you how to accomplish those tasks without the aid of the toolkit.
EDIT: The original statement was to the effect of "if a company thinks it's safe => it fails".

Gosh, that's a sweeping statement. It's a nice little sound-bite, but do you actually believe it?

The real problem with your statement is that it's a tautology: if a company thinks it's safe, it fails. Since we can assume that all companies fail eventually (with maybe a few outliers) it's right to think that your statement is true for all companies who think they're safe at any point, and doesn't apply to companies who do not think they're safe (whether or not they fail).
Not yet, but I'll do that next. There have been a few requests for it.
I wonder if it's a known standard (such as AES) or if it's Microsoft's own algo.
People use IE6 because of external forces. You can add longer passwords to your application and still make it work with IE6.
> but the in terms of the substantive stuff, it is BSD. Where they really make money is incredibly amazingly great marketing

This is just insulting flamebait.
Google's philosophy with Google TV and network television stations amounts to "why buy the cow when we can get the milk for free?"

In so many words, the issue is that Google wants to profit from network television without paying for the content or infrastructure. The networks have a legitimate right to be angry when they pay for the content and distribution and Google wants to profit off of that for free.
Hey I'm the guy who gave the talk (Evan Teitelman). Let me know if you have any questions.
And this is why we need to break down the apprenticeship based training system in medicine. The monopoly on knowledge that such a small group of people have is tremendously bad for society and more importantly, progress.
We might soon learn what users prefer, a break from Facebook or a break from their iPhone... If I were Facebook, this wouldn't be a fight I'd pick.
That will usually work in the US, but Shift-3 returns £ on keyboards configured for the UK!
Generally developers. When running in a container most of the attack surface is the app itself, and if it is compromised the damage is supposed to be limited to the container. There have been container escape exploits in the past though. But with a container you treat the container as the thing that you run and give resources to and don't trust it just like if you were running an application. All of the principles of giving an application resources such as least privilege apply to containers too.

But since you are not running multiple things or users in one space in a container, something such as an out of date vulnerable library can't be leveraged to gain root access to an entire host running other sensitive things too.

In Kubernetes and docker in general one container should not be able to compromise another, or k8s. But there are other issues if an attacker can access a running container such as now having network access to other services like databases. But again these are all things that can be locked down and should be even if provisioning hosts running things.
-20C is not enough
I believe 4 is. At least, in the sense that intent, rhythm and emotion can be conveyed by a signing translator better than text can.
Don't forget Inkscape, Firefox, and LibreOffice.
Shenanigans: http://www.petermichaud.com/about/

I will kick your ass at pingpong. Science, Fuck Yeah!