skysight-inc/HackerNews huggingface dataset:
As the other comment points out, people aren’t willing to challenge themselves but also feign a confidence about themselves due to various factors such as economic and societal pressures. Admitting you have no idea most of the time is probably more accurate (estimate is obviously a reasonably afauirable skill) but that’s not what boss man is looking for.

I think this also evidences itself in the prevalence of imposter theory, especially in younger generations. The reason the saying goes, “that feeling never goes away” is because we all operate outwardly as if we are more expert than we are and begin to believe that lie.

Does that clarify?
Hi, I'm a Redux maintainer.

We recently released React-Redux v6 [0]. The major change for this release was how React-Redux internally makes the Redux store state accessible to nested components, by switching from React's old (and broken) context API to using the new context API. I wrote a blog post about the technical details of the change and why we did it [1].

A number of libraries in the ecosystem were accessing the Redux store directly out of legacy context, which was not part of the React-Redux public API. Because of this, those libraries broke when used with v6 (as described in our release notes).

Note that this was not an issue with React or Redux themselves. This was caused by other libraries in the ecosystem relying on non-public implementation details, which are always at risk of breaking no matter what the library or language is.

As you noted, react-redux-firebase is working on updating itself to work correctly with the latest version of React-Redux. (We've also added some docs to React-Redux that describe how libraries can safely access the store directly [2], albeit with the caveat that this is still not directly part of the public API.) You can also stay on React-Redux v5 and the existing version of react-redux-firebase if you'd like. There's nothing specifically wrong with those versions, and they still work together.

Let me know if you've got any questions on this.

[0] https://github.com/reduxjs/react-redux/releases/tag/v6.0.0

[1] https://blog.isquaredsoftware.com/2018/11/react-redux-histor...

[2] https://react-redux.js.org/using-react-redux/accessing-store
Actually, rents should not just be about equal to mortgages+maintenance but higher, because they are more liquid - it's easier and cheaper to finish or exit a lease than it is to sell a house, and that's worth something.
> So you made a commit. What artifacts change as a result? What do you need to rebuild, retest, and redeploy?

If you're using Git, then typically for each push to the remote repository you get a notification with this data in it:

BRANCH # the remote branch getting updated
OLD_COMMIT # the commit the branch ref was pointing to before the push
NEW_COMMIT # the commit the branch ref was pointing to after the push

# To get the list of files that changed in the push:
git diff --name-only "$OLD_COMMIT" "$NEW_COMMIT"

Once you know which files changed in a push you can figure out which artifacts you need to build. Right now you'll have to write that tooling yourself since I don't know of any off-the-shelf tools that do it. In my company's case, we have "project.yml" files scattered through the repo telling us which directories have buildable artifacts and what branches each one needs to be built for. The tooling to support this is a few hundred lines of Bash and Python. In our case we're still small enough that we can brute force some stuff, but we can easily improve the tooling as we go along.
The problem with floating point for money is that simple calculations can give different answers than you would like because of how numbers are represented. E.g in a JS console:

> 0.1 * 0.1
<- 0.010000000000000002

This matters whenever you do things where the error might be allowed to accumulate and you're not careful to control for it. The general advice to avoid floating point for money is not because it's impossible to do correctly, but because it's very easy to get wrong in ways that are hard to discover with testing, and doing it with money is one of those areas where it's easy to get it wrong in ways that people will care about (because you're suddenly paying the wrong amount of tax, for example).

I don't know about you, but I don't trust myself to get this right, much less developers who often don't understand the issues involved.
I am planning to write a site that helps people understand the career beyond the code. I have five sections planned.

1. Not Yet Engineer
2. Junior Engineer
3. Practitioner Engineer
4. Senior Engineer
5. Principal Engineer

I intend to index my thoughts as a philosophy guide and playbook for situations since that is what I tend to focus on in my one on ones with the people that I mentor.

It's funny that as I have gotten older, I focus less on the 'what' and 'how' and focus on people growth, and now my primary export is enabling people to become effective senior engineers.
Gosling stated otherwise on his interviews, and Rubin emails also prove they were trying to do something fishy.

As it stands, Android has pulled a J++ and is a pain for any Java library writer, that now is forced to either write two versions or keep using a common subset.
Because Dart is also used for compiled Flutter apps, which are meant to compete with native apps written in Java, Kotlin, Objective-C, and Swift. This gives us the obvious advantage of not turning people's phones into space heaters, which would be the case if Flutter apps used an interpreted language.
Some package managers that support git repos as dependency versions can offset this in development.
Imagine if housing was affordable somewhere other than Stockton. Then maybe people would live in SF and the South Bay (aka: "Silicon Valley") rather than huddling together on the BART and Caltrain. If we had housing closer to our work and commercial areas, people could walk more, too. Instead, folks travel for 1-2 hours each way because they can only afford to live far into the East Bay. I don't know for sure if this would work, but it seems logical that people want to live closer to work, if possible.
According to that chart at the end low impact chicken is “better” than high impact soy... nice :)
Housing cannot be both an asset, and also affordable. Pick one.
It's a store full of high-end/overpriced (take your pick) pots and pans, small appliances, condiments and ingredients.
$1299 personal espresso machine, $25 canister of hot chocolate mix, and $19 jars of whatever the trendy dip/topping is right now.
It seems to me that the real problem is your toolchain.
In a previous project the workflow was like this:

Update foo()
Merge to master
Publish shared library
Deploy

So as you can see the only step added was to publish the shared library that would automatically update the version in all the projects using it.
If you are really doing everything manually I can understand that this is a pain, but this has nothing to do with the monorepo / multiple repo distinction, this is a tooling problem.
This is a common conflation of intelligence evaluation criteria which is discussed in detail in Jose Hernandez-Orallo's 2017 book Measure of all minds.

It can be simultaneously true that we cannot describe in a causally deterministic way how a system works while also determining with some confidence that the system is performing as desired. This is true of all human systems.

So if you don't know how people drive, but have enough confidence to let them drive based on performance in evaluation scenarios, then similarly we should be able to let machines drive assuming they perform equally as well as humans over the same contexts without knowing how they drive either.
When I was making ~60K/yr, I had no trouble spending $2K on a laptop. So what is your frame of reference here? Apple might be a "luxury brand", but it isn't yacht shopping.
It's moreso the fact that the underlying pieces improve in quality, goals, and speed.

If more apps are just text and a few pictures, why are they running a full copy of the blink and v8 engines and not just using what's required for the job?
In a reasonable world what would happen is the developer would say "hey, try my software", and the user would say "sorry, I don't like it/can't use it because of X", and the developer would either say "you're right, I should fix that" or "ok, fair enough". In my experience, this is not what happens. What happens is they tell you that your use case is invalid, your workflow is wrong, you're too stupid to get it, or a bunch of other lame excuses and then still think you should use their software or even fix it for them.
> If people somewhere nearby were building a lot of housing, an individual would feel a lot less certain about committing 7 figures of debt to own a dinky 3 bedroom house built last century, because the value is derived entirely from scarcity.

This is absolutely the way people think, but it might actually not be true.

The person in question may be able to sell their land for a large multiple of their purchase price, if a developer were able to tear down the structure to build a multi-tenant dwelling. As it currently stands, the maximum economic value that can be derived is based on that of a single family home for the top x% of earners who can afford to buy one. But if you could house ten families on the same land, the economic value probably skyrockets.
My daughter and I play Factorio together. There are a lot of emergent properties in Factorio that are relevant to programming.
There's a lot more here to take issue with in this piece, like how thin its "Is this an opportunity for tech start ups" section is which is like a medium tech post self-parody with no real concrete ideas or proposals.
Gravity plays tricks on your fingers.
I have very sensitive eyes with classic night blindness and an iPhone X. I don't think I've noticed any problems with headaches or eye strain. Did you notice them after usage or is it just a hypothetical outcome? Does the auto brightness control feature mitigate the problem or push it front end center? I'm curious as I also do not want to aggregate my situation.
Iberia claims it is part of a department store to avoid Brexit shutdown
This is pretty cool. I'm not a huge Python fan, but I wind up using it quite a bit for ML tasks. Functional programming in Python is essentially impossible, between nearly everything being mutable and the terrible one-line lambdas. I know Python is all about "there should be only one way to do it," but that typically doesn't map (ahaha) at all to how I think.
Ask HN: How to price a virtual appliance?
I want to sell a virtual appliance (whole package delivered as a VM). How did you solve the pricing issue?

I was thinking of doing a simple calculation like

Price = Round(hourly dev rate * hours per work week * number of weeks)

This does not take into consideration maintenance and support, upgrades, etc. I literally have no idea what I'm doing on the business side.
There is no problem of moderation in decentralized systems, never was and never will be. Any system already assumes that you don't subscribe, follow or participate in things and communities you don't want to and you discover, choose and filter all the things you want yourself. That's how everything in the world works. Everything is inherently self moderated.

But there are actors who want to control the spread of information, have some global censorship features in every system with censorship decisions delegated to people who they can influence. These actors are also the ones who invented CP problem to be able do whatever they want to any target with public approval, like making bogus CP claims on anything that doesn't have a global censorship system to force creation of one. They may even upload CP themselves if necessary.

The good thing about ideologies though is that they do push people to protect ideological beliefs. You can't just CP your way into censorship on people with strong believes against censorship.
Most of us from 50-75 are capable of rolling our own. We did it in our 30s and edit it. Hope that answers any questions regarding reuse, language adaptation , etc..
If you don't think the government and the press are in bed, I have a bridge to sell you.
An android library that lets you customise Snackbar easily
Yes. People literally voted with their wallets.
Sensorless, Permissionless Information Exfiltration with Wi-Fi Micro-Jamming [pdf]
Skyspace: The Color Inside – Austin, Texas – Atlas Obscura
Never had that problem. I'm certainly not going to preemptively switch from iPhone to Android - which has a laundry list of its own problems far larger than the lack of a headphone jack - in order to avoid an issue that may or may not occur with a function that isn't one of my primary use cases in the first place.

I have a pair of headphones I like that can connect via bluetooth or wire. I have a headphone dongle that works even if it is a minor inconvenience. I also have the cheap lightning headphones that came with the phone.

Basically, the headphone jack issue has been mitigated to the point where it's simply not an issue for a lot of people. Maybe it costs Apple a sale here and there. I would be willing to bet a significant number of buyers don't realize it's missing and an even larger number don't care enough to make an issue out of it.

The headphone jack issue is old news anyway. It's been multiple iterations that haven't had it and some of them sold well. It has absolutely no bearing on sales of current models.
Here here yowlingcat. Article is a way too prescriptive and agreed, borders on irresponsible. Monorepo vs polyrepo argument is way too broad a subject to create generalized stereotypes like this. These opinions sadly are taken as facts by impressionable managers, new developers, etc, and have cascading effects on the rest of us in the industry. Use what makes sense in the project environment and team, don't just throw shade at teams who are successfully and productively using monorepos where they make sense. Sure there is good reason to split things up on boundaries sometimes, (breaking out libraries, rpc modules, splitting along dev team boundaries, etc etc etc), but not blindly by default. Will Torvalds split up the kernel into a polyrepo after reading this article? Something tells me that would be a bit disruptive.
I don't know what you use to typeset the book, as I can't find any source files, but isn't LaTeX really good at this?

I'm not sure what makes it hard to reflow. The text seems to be mostly paragraphs with figures, inline formulas and footnotes; pretty basic stuff, no?

(O'Reilly's books were famously typeset with Troff/Groff for many years, though I don't know how painful that was or how advanced their typesetting needs were.)

All I know is that I'd love a version that worked on smaller devices. I tried the Kindle version reformatted by archive.org, but it has lost most of the formatting, making it almost completely unreadable.

I'd especially like an HTML version of the book that was fully hyperlinked, with zoomable vector figures, footnotes hidden away in popups, etc.
Maybe 1.3k euro iPhones were not a good idea after all.
I work at Google and have colleagues with accessibility needs, so the idea that nobody there does is false.

Many of the comments in the bug you linked in the original blog post are just about people with extra buttons they want to use. It doesn't seem like an accessibility motive for fixing it was figured out until just this past November.
Mark Zuckerberg Halts Stock Sales as Facebook Shares Tumble
Rant about python's kivy GUI
1) good self driving cars aren’t machine learning models. They leverage machine learning for certain tasks like object classification, but it’s not some black box neural net that learned how to get the car from A to B.

2) you’re describing how a system can crash. Driverless cars don’t share state, besides, I guess, vast scale astronomical and weather conditions. It’s not likely something would cause all cars to crash because of a collective hiccup. There may be a set of circumstances that consistently cause individual cars to crash, but that’s not really the same thing. And we can understand how these events are processed, so unlike people, we can adapt for future repeats of this scenario.
It's a high-ish end kitchen store chain (similar to Sur La Table). It tends to be in higher-end malls.
UIs Are Not Pure Functions of the Model – React.js and Cocoa Side by Side
I seriously doubt that a person with $70K/year income is less "equipped to care for an animal" than a person with $10M/year income in any meaningful way.
and iirc Level 2 is rarely used.

L2 is iirc when its decrypted within a trusted platform and another method used for video decoding (So you could in theory pluck the video stream out between the TEE after its been decrypted and what ever is being used to decode the stream.)

But as far as I recall you can't (Bloody Typo's) do things like decode a L1 protected stream with an L3 attack.
I’m building a house in the middle of nowhere near SF. Costs for the house itself are trending well under $400/sqft (would be closer to $300 pre-
tarrifs; maybe it’ll drop a bit).

Once you add in questionable California regulations, the price jumps up to about $$750-800 per square foot. (None of this extra money is in the house itself; it is in the surrounding site.)

I think existing homeowners have been voting through “wouldn’t it be nice if everybody else paid for X, even though I would never do that myself” NIMBY regulations which further exasperates the housing shortage.

Two concrete examples:

In my neighborhood, accessory dwelling units (ADU’s) are capped at 1200 sq ft, but primary homes are capped at 6000 sq ft. There are no colleges nearby, and per TFA, only 50,000 houses under 1400 sq ft were built next year. The ADU is too small to be rented to a family. It is only for au pairs, inlaws and airbnb. The stated purpose of the ADU rule is to increase housing supply. Heh. If this was for adding housing stock, the rule would be “two houses, not to exceed 7200 sq ft”.

We are being forced to upgrade our driveway to the point where runoff and landslides may be an issue (the existing driveway is adequate for heavy construction equipment). We will probably need to add retaining walls, and maybe an underground cistern to mitigate the environmental impact of the driveway.
> As a embedded systems (C / C++) and a ReactJS developer (both senior, I know weird)

Same here and I thought it were weird. Glad to see someone with the same experience.

You forgot to mention C/C++ package manager. There are approximately 74 different build systems and a patchwork framework of 28 various package managers, most of which only support a certain platform/environment and are useless outside of it.
I was at the Pheasant Lane Mall the weekend it opened! You are 100% right, it's decidedly middle-brow, compared to something like the Copley Mall in Boston.
As another Boston resident, I'm extremely hesitant to purchase because I'm fairly confident current prices aren't sustainable and I want to be there to purchase if prices do go down.

I've kept my eye on real estate prices for the past few years and we definitely hit a plateau around summer 2018. Nowadays I see a lot of properties sit on the market for months - quite the opposite of how this "red hot" market is supposed to behave.

I just don't see the fundamentals supporting current prices. A lot of properties are going for 20-50% more than they were previously sold for (in 2012-2014 usually).

On the other hand, rent has NOT increased by 20-50% in that amount of time, and (in my own experience) rent has been pretty flat for the past year or two, except for a few neighborhoods like Allston that have definitely gone up. If rent in a unit stays flat for a few years it's basically impossible for that home's price to keep going up, and since we didn't pick up amazon HQ2, and have tons of luxury development coming in to absorb any other top earners entering the state, I personally doubt there will be much room for rents to grow.

That said, we're no SF. If you work in tech there's probably properties out there you an afford. It just might not be in Somerville or Cambridge where everyone wants to live. Some suggestions: Decent single family in Wollaston neighborhood of Quincy goes around 600k, and further down towards Quincy Adams theres a whole bunch of options. There are occasionally good deals that pop up walking distance to the T in Malden. West Roxbury has good deals almost always. Roslindale isn't totally gentrified yet so you can always jump on that bandwagon and look for a property near Forest Hills. Condos are pumping out in East Boston too although I haven't checked prices lately they might already be too expensive.
An Overview of Just-In-Time Compilation (JIT) for PostgreSQL
> “t feels a bit panopticon to require all breeding animals to be registered...”

is “panopticon” now fashionable? in any case, i quibble with your usage here. the panopticon is not merely a tracking apparatus, but an apparatus of self-discipline. it’s function was to control, and it illustrates a systemic application of micro-power (discipline you apply to yourself) on large populations.

that’s why it was insidious and that’s why it was interesting. you’re losing this interesting and essential feautre the way you throw around this word.
It's a fancy kitchen store for malls. The kind of place to go if you think a set of beautiful hammered copper French pans will make you a better cook, or you want a really Italian-looking espresso maker. Nice place to buy a serving dish for your mother-in-law.

And yes, middle class people can afford to shop for luxury goods, and do so. It's not unusual to have a moderately expensive hobby.
ha.

I guess I do live in a smaller city (Grand Rapids, MI). We do have housing issues downtown that's for sure, but just a little outside it seems better.

Maybe I am turning my opinion around
Thing is, Objective-C was the official language on iOS, and yes they did release C++ support, it is called Objective-C++ and exists since NeXTSTEP days.

Dart is just a programming language trying to get its killer app, which was dropped by Chrome team and gets political answers from Android team.
Because California can't do anything to regulate breeders in Missouri, Nebraska, Iowa or Arkansas.

https://www.humanesociety.org/news/horrible-hundred-2017-unc...
I expect this will result in more fake rescue groups:

https://www.thedodo.com/close-to-home/puppy-mill-dogs-sold-a...
The control group is obviously people who do not drink, period -- they don't say drinking moderately is better compared to someone who doesn't drink because they already have alcohol related issues.
I also disagree, coding is the easy part. When you are junior not everyone requires from you to be know-it-all person nor providing super-good quality code, especially in your first months of journey in the company codebase. However, almost anyone wants to notice a "fresh air" and a person who shares his/her commitment in various form starting from the day one.

Edit: Hey, it is easy to implement code having bugs (shortly: implement bugs) and do many fixes further. It is hard to understand the problem and write code once, which won't need any bugfix. Think about the Apollo-11 code [0] - one tiny bug and astronauts might be dead.

[0]: https://github.com/chrislgarry/Apollo-11