jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree with you arkonaut, there are advantages and disadvantages for everything. But I think there's a reason why big names like Kristin Bell and Zach Braff used Kickstarter. However a platform to build it on your own site might make sense for some people.

While I don't know the exact stats, I'm pretty sure Kickstarter released stats about the Blockbuster effect of big names bringing money to the platform (bringing in X number of new backers who went on to back X number of other projects).

I've only backed a few projects on Kickstarter and Indiegogo, but I would be much less likely to back those same projects hosted on their own site (because I would be less likely to discover them or less willing to go out of my way to fund them).
The software on these planes do almost everything. There are basically no mechanical/analog linkages left in those planes. Everything the pilot does gets filtered through computer systems. Controlling weapon systems, sensors, flight, navigation, life support, communications - everything is digital.

'Check that the plane is in the air' is like the extreme under statement. Modern fighter jets are inherently dynamically unstable. They require constant adjustment to even fly level. As such, the entirely of flight control is now computer guided. For example, computer systems may apply as series of hard constraints on control surface positions/movements based on the current state (altitude, attitude, speed, rate of change of everything weight, etc).

Nearly every aspect of the plane involves software.
As for the science community's shortcomings: scientific theories change one funeral at the time.

> This is a provocative statement that would be interesting to hear more on.

HN isn't the venue for this discussion, but since you asked:

I don't think that's a very provocative statement at all. Miracles, Heaven, Hell, virgin births in humans and so on (and that's just some branches of Christianity). There is no limit to the number of un-scientific things one can find in religion, either in a literal interpretation of scripture (which we are supposed to have grown above these days but which still underpins much of Christianity) as well as a lot of more permissive interpretations which still boil down to special treatment for mankind at best.

My usual way of dealing with such things is to look at this picture for a minute or so:

http://upload.wikimedia.org/wikipedia/commons/7/73/Pale_Blue...

And to wonder why we think we're so special in gods eye that he/she/it chose to create all of this just for us. And then of course within 'us' there are those who think they are even more special in the eye of their deity.

The next thing that troubles me greatly about religion is that religious people can't seem to agree on any one thing in the aggregate. It usually seems to boil down to 'I believe what most people believe where my crib was located.'. Reasoning about religion should - if it was aimed at discovering some kind of truth, and so be more scientific - converge, but divergence seems to be the norm.

Science tends to converge when looked at over the longer term.
What aspect of identifying them would make it worth it? I can see some potential fringe benefits -- don't take future classes from that prof, etc. But it's hard to imagine that those fringe benefits would actually be worth the drop in GPA, which does matter.
While the conclusions are correct the comments about C# are wrong. C# started with a unified type system -- all types both scalar and classes inherit from a single root class called System.Object. Ot had value types and reference type from the start. And it's byte-code format to handle that situation from the start.

Also there was no "flag day" for the C# when generics were added. The situation between C# and Java when generics were added to both languages was exactly the same. The only difference is, due to the unified type system, C# supported scalar generic type parameters from the start.
Speaking of Samsung, what ever happened to Tizen?
The “document” here refers to the W3C Document Object Model (DOM): the hierarchy of HTML or SVG elements that comprises a webpage. And “data” refers to arbitrary JavaScript data structures, like an array of numbers or a parsed CSV file. So, D3 is a JavaScript library for transforming the DOM based on data.
Also, if you have a "secret button" used by hundrets of TSA officials, with at least some borderline irresponsible, how long do you think it takes for those news to leak out? Two weeks?

The only way to keep a secret for long periods is that few know about it.
Vertically integrating seems logical. Next step, lithium mines?

And will they build the same 18650 packs, or develop something new?
And this doesn't create a back and forth dialogue to find a time that works for both parties?
Still waiting for someone to correct the GP...

"No one is born knowing JS" or "No one was born..."
I (for one) read through all the reviews and didn't get the feeling that they were fabricated (probably because I personally know 90% of the people and have seen their feedback on other forums (I.e. Facebook).

Having said that, the app. does indeed have some areas for improvement, as enumerated by several folks here. But I think it's an excellent attempt at demystifying some of the recurring programming questions we've all seen (and been stumped on) at one time or another during interviews :)
As mentioned time machine is a great feature, but doesn't OS X auto save files you're working on with its versions? You might want to double check that it hasn't got past versions saved.
To put that in perspective, Windows 7 and Snow Leopard were released to manufacturing at about the same time, and that ~4 years is roughly 25% of the time that Microsoft supported Windows XP.

I'm biased, but that kind of organization-wide upgrade treadmill would be a nonstarter with most of my clients (ranging from small-business to enterprise). Strange move by Apple if they hope to challenge Microsoft's lion share of PCs in business.
The Entity-Component system is not really about composition over inheritance, mostly because "Inheritance vs. composition" is not an either-or choice, but also a little bit because Entity-Component is not really even the best way to perform composition, if greater composability is your only goal.

The choice of inheritance vs. composition is not a dichotomy, it's a spectrum. There are certain properties of your program that are better modeled through inheritance, and others that are better modeled through composition. You end up using both in the vast majority of systems.

Classical object-oriented GUI frameworks have a Button class that inherits through a chain of classes that add greater refinement of behavior. See [0]: System.Object -> Component -> Control -> ButtonBase -> Button.

But you don't create such a hierarchy for something like a login form. A login form will inherit from Form [1] and use composition of subcontrols to create its behavior. You'll have a few textbox controls, a few labels, and a couple of buttons composed with the login form.

And neither is an Entity-Component system really all that great of a composition system. You end up having to query the system for cross dependencies at runtime a lot, as there are no compile-time, static guarantees that any particular component will exist. Something like Inversion of Control with Dependency Injection can give you a better workflow for getting dependent components together in the same place.

Incidentally, building a project in an Entity-Component system (or any composition-based system) does not prevent one from being able to utilize inheritance, either. I'm not even aware of any composition systems that don't use inheritance heavily, actually. For example, Unity's ScrollView [2] component has the chain System.Object -> CallbackEventHandler -> Focusable -> VisualElement -> ScrollView.

An Entity-Component system is really much more about creating ad-hoc objects. Game design is notoriously finnicky. There is no schema or "shape" of fun. You tweak and reorganize and tear apart and recombine things until it just "feels" right. So Entity-Component makes it possible to create and compose objects on the fly, with fairly reasonable performance.

So these statements like "I turned away from inheritance 20 years ago and I'm now all about composition", they just don't make sense. "Inheritance vs. Composition" is not something you think about at the application level. It's something you think about at the functional unit level, and make the choice separately for every functional unit.

[0] https://docs.microsoft.com/en-us/dotnet/api/system.windows.f...

[1] in WinForms that'd be: System.Object -> Component -> Control -> ScrollableControl -> ContainerControl -> Form

[2] https://docs.unity3d.com/ScriptReference/UIElements.ScrollVi...
Replace kernel with unsigned kernel where appropriate. They’re saying basically root should NOT be able to get to an unsigned kernel via swap/hibernation tricks. Who holds the keys is left up for discussion.
18, 41, 3, 17, 19, 36

Shucks, tweren't nuthin'.
I had Griddy for 2 years. I never for a moment was unclear about what I was buying. They pass through the ERCOT rates.

They also sent out an email on the 13th to all customers, basically telling everyone to leave. It should have been sent out earlier (you had to leave by 3:00 to do a same-day switch; I received it at 2:47), but by that evening I was switched to another provider (though it didn't take effect until the 15th)

Until this month, I always saved money (except for August 2019). What did they expect Griddy to do? They weren't taking profit when ERCOT prices were low; the customers were getting those savings. It's like a different take on "privatize the profits, socialize the losses"
Should you not tell your contacts that you gave their details to Clubhouse?
Interesting article. I think it's overwhelmingly likely that these surveillance robots are obtaining detailed information about water salinity and temperature, possibly as well as acoustic noise. They are also oddly beautiful.

Salinity and temperature are of critical importance in computing the location of natural waveguides that occur when a reversal of the sound speed gradient occurs at depth in the thermocline, corresponding to the minimum sound speed at that vertical position for a very large horizontal distance. In temperate waters, this can be quite close to the surface -- i.e. within the comfortable range of military submarines -- leading to the so-called Deep Sound Channels (https://en.wikipedia.org/wiki/SOFAR_channel) where any sound can be readily detected.
The PS3 had the same problem, I think. It’s miles behind the Switch, but I’ve found installing on the PS4 to be less of a hassle.
It hasn't caused controversy in Denmark. The msm just loves clickbait.
There are some good data analyses showing that the US police isn't racist. The belief that it is gets repeated so much, and journalists are so loathe to investigate it, that the claims come to define reality. But it's not actually true.
And moral clarity and standing are qualifications for organizational leadership, as opposed to mere technical competence. A tech CEO breaking into Congress to stop the certification of the US Presidency really calls judgment into question.
For many years now, the brazilian government allowed both citizens and companies to acquire crypto usb keys tied to their identities that can digitally sign legally binding documents.

This is one of the commonly used devices, which has a NXP P5CC081 chip:
https://www.usmartcards.com/downloads/dl/file/id/156/product...

I wonder if similar attacks could be applied to these keys, and what would be the implications.
would be to utilize its basic functions for something fun and cheap - such as buying coffee…

Think of bitcoin as digital gold.

If you owned blocks of gold, it wouldn't make sense to scrape some off to buy coffee. Coins, then notes were created because walking around with gold is inconvenient, to say the least.

There's no reason why these everyday purchases shouldn't continue to be done using dollars or another fiat currency. It makes more sense to use the continuously inflated dollars which will are losing purchasing power the longer I hold on to them.

Bitcoin is expected to continue rising in value… for example, it doubled ($20k to $40k) is 3-weeks. So the $5 worth of BTC I spent on coffee last month would be worth $10 today and probably a lot more in a few months. Why would I do that?

Sure, it's been 12 years but in terms of being a monetary good, bitcoin is brand new. It's going to be a while before there's enough people who own bitcoin to make payments make sense. Lightning Network is great, but it's still essentially a beta product and some of the UI/UX issues are still being worked.

Lightning is where the internet was back in the 90's before Netscape and broadband networking were available. Early adopters were fine but it wasn't a mainstream thing just yet.
Well, it is Canada.
This is a great point. The article bemoaned Project Zero's rigid deadline as unreasonable, but I think you have it right - a known and standard deadline doesn't leave anyone surprised.
That is so foreign. I know what you are talking about. But it's something I utterly despise. I don't get why people do it. Sure I understand people forget or mix up who they said what to from time to time. But the same thing over and over week after week just to 'talk'? Please just shut up and let me read a book or something.
To all FAANG employees:
Just because you personally have it good in the penthouse doesn't mean a union isn't needed. The people toiling in the cellar need you. The time to use power is while you still have it, just as the time for a backup is while everything is fine.

“First they came for the socialists, and I did not speak out—Because I was not a socialist. Then they came for the trade unionists, and I did not speak out—Because I was not a trade unionist. Then they came for the Jews, and I did not speak out—Because I was not a Jew. Then they came for me—and there was no one left to speak for me.”

--Pastor Martin Niemöller
> your GP claimed that 4 sigmas means "it'll probably pan out as being real"

No they didn't; they claimed that 4 sigmas means it will probably turn out to be something other than statistical noise. They made no claims about "it's real" versus "it's a systematic, non-statistical error".

See also https://www.explainxkcd.com/wiki/index.php/2440
Honestly this is what I use most of the time because it's hit the mark nearly 99% of the time. Quite a variety of recipies, and actually the comment section is genuinely full of useful information!
At the end of the article, they suggest looking for natural essential oil candles / making your own if you need to.
Venezuela collapsed because it expropriated most private industry and destroyed confidence in property rights. Is anything like that happening in California?
> Do you tell this person "just trust the judicial system" or would you help them achieve some sort of punishment outside of the judicial system such as getting the perpetrator fired?

Nope. Neither. I may or may not stop associating with the perpetrator, all things relative to my perception of how bad the thing they’ve been accused of was. I might mention it to mutual acquaintances and let them decide how they want to deal without any judgement on my part.

Trying to get someone fired / hurting their livelihood in general seems quite childish.

I try to mind my own business. I don’t snitch on anybody if I see them doing something wrong. I don’t join online mobs or rage on anybody.
No reason to be ashamed, it's still a fairly niche concept. We're huge fans of it though. We'll definitely be writing an in-depth post about it in the coming weeks/months.
Each person that's on a bike is not in a car. And bike path throughtout is much bigger.
I think the point is you cannot predict what decisions are going to change or be deferred. That's why I like the interpretations of this that try to make change in any direction more reasonable. Otherwise you get people building things like abstract factories "just in case".
My favorite new feature is PEP-442 [0]. Basically, it's now safe to add a __del__ method to a class without worrying about memory leaks caused by reference cycles.

[0] https://www.python.org/dev/peps/pep-0442/
I listened to the most recent episode of 'Welcome to Nightvale', and the hosts said that their listeners actually asked for their podcast to be on youtube which is interesting.

http://www.stitcher.com/podcast/commonplace-books/welcome-to...

Personally as a huge consumer of podcasts, the only thing I've been curious about is if they could do custom ads. So say you click play on your favorite player, it would stich a relevant ad immediately during that play.
I thought about it, but it will probably take month or so
Good idea, I'll consider adding it in next versions.
I respect PZ Myers as a scientist and as an atheist, but when it comes to gender equality, he really comes across as pushing feminist propaganda (circa 1985).

Case in point, in a previous article he casually dismissed the whole Men's Rights movement, claiming that rape is commonly advocated by its activists. This is absolutely inane and inaccurate.

The feminist movement was born out of the desire to bring equality to both genders and to remove inequalities that affected many women. Over the years, a vocal fringe managed to go far beyond that noble intent, and started advocating hatred towards men. Guess what, they are a just a fringe. They don't invalidate the positive achievements of the movement.

The Men's Rights movement was born with a similar intent, to attempt to fix existing inequalities that affect many men today. In this movement, just like feminism, there are people who go too far, and instead of advocating equality, advocate hatred towards women.

Among feminists you will find a higher percentage of women with a bias against men. Among men's rights activists, you will find a higher percentage of men with a bias against women. And regardless of the movement, there will always be people who go too far.

The truth of the matter is that people have a hard time accepting the fact that males need a support/advocacy group too. Many people in today's society assume that being white, heterosexual, and male equates to not having any of your rights violated. This too is far from the truth. There are serious injustices and double standards that affect and destroy the lives of many men. Their rights should be defended just as much as those of women. And both efforts should be considered honorable and not shameful.

Men and women are different, we can't expect both sexes to be equal in every single regard. However, we can - and should - expect both sexes to have the same rights under the law. And there is nothing wrong with advocating that.

DISCLAIMER: I'm not part of the feminist or the Men's Rights movement; I simply consider myself in favor of equal rights. I support the right of both groups to exist, while not agreeing 100% with either of them.

</rant>
Maybe BP should have crowd sourced this problem. Publish all of the data that its engineers have access to. Maybe even offer a prize for a working solution.
Margaret Wertheim's book "Pythagoras's Trousers" discusses this issue. The contention there is that it's not just about this sterotype, it's also about a deeply entrenched anti-female culture.

The gender bias problem can't be fixed simply by reversing this stereotype; it goes much deeper than that. It's not whether women can do it or not; it's blindingly obvious that they can. It's that significant numbers of them are put off by the culture and either cut their careers short or don't start one at all.
Out of curiousity, which could somebody link to the post about app rejection?
This post provides some more information about how iPhone's multitasking compares to Android

http://blog.rlove.org/2010/04/iphone-os-4-and-multitasking.h...
Definitely "In Our Time". Fascinating stuff, that will likely broaden your horizons.
He also did Markdown.
I'm under the impression that the amount of writing about other tech writers on Daring Fireball has increased during the last few months at the expense of writing about, well, tech.

Which makes the site less pleasant to read for me.

And in a sense it's "jumping the shark" - having run out of ideas, the John Gruber show is starting to fill episodes with unlikely, contrived subplots that have nothing to do with the original premise of the show, which was to write, in depth, about Apple products.
It is still the case that cars under warranty need to be serviced at manufacturer-approved centres, isn't it? (In the UK at least...)
>We'll just leave our grandkids a super-shitty world.

But just think of GDP as people continually try to patch the super-shitty world!
Nice! I also plan to add random word aliases soon e.g. yellow.biker57@anonaddy.me etc. just because some people think UUID aliases stick out a bit and look odd.

To be honest the only true solution to that problem is to use your own domain. I will be adding more generic domains to use in the future so hopefully will be able to evade the majority of these blacklists.
the problem is that even if i had a knee jerk reaction (i slightly did ;) ) and said 1)i should take a stance against apple 2) google is not an alternative -- what are my options? i can try to hack together some lineageOS device or something else, which will ruin the camera experience for me -- probably the most important feature of my smartphone for me.

on top of that, i'll still have to rely on google for map /traffic data as i'm not aware of any other well established alternatives -- but what's worse is that i'm still in the USA and while google shows me a free and liberated map of a world it obviously can be showing someone in russia/iran/china something completely different and 'local' to them.

how does one really fight this?
> Use these charts where the communication goal is to show intent or generality, and not absolute precision. Or just because they're fun and look weird.

I love the intent and execution behind this. The implication of imprecision in the underlying data through rough looking "hand drawn" charts and graphs is a really smart design hack.
Measuring per capita carbon footprint makes more sense for climate science as the effects don't limit themselves to artificial borders.

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

Per capita carbon emissions of US are 8 times as of India and 2 times as of China. And which country is withdrawing from the Paris agreement?
What makes this uncivil to you?
These days it's not terribly clear to users that their personal data is the price.
> I first encountered Lisp when John McCarthy rang my doorbell the day after we moved into a house in Menlo Park in the summer of 1965.

This struck me. I can only imagine what it must have been like to be in the middle of it all in those days. And it seems like everyone knew everyone.

The follow-on interview linked at the end[1] is also a good read. The transition from philosophy and logic to justifying and carrying out that reasoning on computers seems a natural one.

[1]: http://www.aarinc.org/Newsletters/089-2010-10.html
[probably shameless plug] I first intended to write this as an answer, but I ended up with a complete blog post:

http://programming.tudorconstantin.com/2015/01/perl-already-...
even using GPS coordinates

How can GPS coordinates be ambiguous? I can see different units of measure/notations being used, and the accuracy might be a problem for extremely close addresses, but wasn't it the point of GPS to provide an exact reference for any point on the planet?
As someone from Ireland, a country with unusual addresses, this is spot on.
this is interesting - snopes calls it "legend". The text for the letter is great http://www.snopes.com/college/admin/rejection.asp