skysight-inc/HackerNews huggingface dataset:
I'd love to see a voice platform which decouples functions from phrases, allowing a community of "command makers" to create their own deeply customized commands.

I'm not convinced the developer of an app or service is necessarily the best suited to be crafting the voice experience. Give power users who actually interact with the thing on a daily basis a decent tool to do some tailoring between your API and your audience, and they'll fix your crappy edge cases and produce more useful interactions. Now add a mechanism to discover and proliferate the best of breed results.

It's similar to how Apple or Google create the mobile platform, but 3rd party developers are the ones who really understand the needs of a particular group of users.
It looks like a case of analysis paralysis. Customize on use, not upfront. When I write personal tools (throw-away scripts, more long-lived utilities etc.), it is not rare that I change my mind about how they should work after using them - even though I made each and every choice while coding them! You don't know what you need until you need it.
I suspect that they help in getting past the prescreening filters in HR departments. I'm not sure that they do much beyond that, though.
it's not about whether someone is above criticism - it's about whether criticism makes sense in the context of what's being proffered. in another part of this branch of the thread i make the analogy with a an artist's sketch posted to a public art gallery. it's not that you can't criticize, it's that it doesn't make sense to criticize because the artist isn't attempting to achieve anything.

maybe a better analogy is if i play a pickup game of basketball and i get labeled a bad player for not trying my hardest. it's not that the criticism is misplaced it's that it doesn't make sense at all - i wasn't trying to be a good player! i was trying to have fun.
While I really appreciate your efforts, can you elaborate on the benefits over pass (passwordstore.org)?
Less than 13% of US private sector workers participate in pensions plans[0].

[0]https://www.pensionrights.org/publications/statistic/how-man...
The thinking behind "as long as people think it will crash, it won't crash" is as follows...

1) most people thinking that a crash is near means that they view the stock market to be overpriced.

2) this means they won't buy as much and inflate prices even further. in fact, many may start to sell.

3) this will tend to limit price increases and may even depress the markets a bit

4) Thus, while there may be a decline if economic conditions turn sour, there's a lower likelihood of a "crash" (large drop from current prices).
We thought similarly to you about the relative ease of "pip install"—which is why we originally wrote the CLI in Python. Pretty immediately, however, we heard back from users who experienced friction. With the Go binary, we're able to share a one line bash command that users on Mac/Linux (Windows coming soon) can run to install the Cortex CLI, which removed the need for us to instruct users on how to configure their local environments. We've found that this one line install works better for our users: https://www.cortex.dev/install

Also, when we had the Python CLI, some of our users complained that in their CI systems which ran `cortex deploy`, they didn’t need Python/Pip in their images, and installing them was inconvenient
I think the french do a better job though, the TGV is way smoother than Virgin Trains despite travelling at about twice the average speed. You could do a hand drawn sketch on a TGV, you can't do this on a UK train.
Do you think so?

I know some employers do care but more to be able to claim X consultants certified in tech Y than as a guide for hiring.

Capgemini are pretty big on certs but most people we hired didn't have them, just got them after they joined (This is my experience in the UK)
I completely agree. This is why, as a small company, we prefer languages that have large organizations backing their open source libraries - such as Java - and prefer not to touch things like Rust with a ten foot pole.
> Your birth certificate is in a single paper copy and it's damn hard to get a replacement and yet most people have no problem keeping it safe for decades.

Decades might as well be seconds if we're talking about interstellar travel times.
In 1987 before the crash the market was already down substantially and people were worried it could get worse. So, I'm going to disagree. I think it is true that the market can keep going up as people think it will crash because they keep shorting the market and getting squeezed which propels the market even higher.
"The maintainer owes the community something, simply because the community decided to adopt the project."

Doesn't work that way, I'm afraid. The maintainer already gave the community something, and doesn't owe them anything more.
New AMA hub connects doctors with early-stage healthcare startups, investors
I think the simple version is that too many people don't understand how Open-Source works and that they have no right to tell a maintainer what he has to do.

If you are unhappy with the direction an Open-Source project is going, you can do two things:

1. Tell, in a civilized manner!

2. Fork, if you are willing to spend the resources to maintain such a project yourself

If you are unable to formulate your critique in a neutral way, then keep it to yourself (aka STFU). If a maintainer decides he doesn't want to follow your suggestions, you should be nice and stop. After all, you still have option two.

And if you are unwilling to spend the resources to maintain a fork, how dare you to tell someone who invests his time and shares his results, what he has to do.
> No, it would be enforcing the same requirements on chinese companies as the US enforces on their own

How are they going to do that?

> If they don't then fine them just as much, to have access to the US market.

That's not the issue, the Chinese tech companies would have more freedom and support for the international market. Access to the US is just one part of that and there are already obstacles to that market. The main point is that the US companies would be hamstringed in a way that China companies would not.
It means they don't like competition and consider themselves entitled to sue anyone who suggests a generic item for their overpriced brandname - on a computer.
I'm fortunate to live in a city with restaurants within walking distance and a solid public transport system. As such my use of food delivery services and Uber/Lyft is almost zero.

When I need delivery, I'll check to see if they offer it in-house. For pizza places I know they hire their own delivery staff, so I make sure to tip well.
man i'm glad there are identifying details about you in your profile so i can avoid working with you. you're moving goal posts because you can't keep track of what's at stake. i'm not going to reiterate because for some reason you're entrenched.
(I work on Verona, originally as an intern at MSR, now as a PhD)

> It's interesting that building a self-hosting environment is a stated non-goal. Sounds like they are really focused on research and not building a production toolchain, but who knows?

The point isn't that the language will never be "production-ready" enough for it. It's that the language is intentionally limited in what kind of low-level hacks and concurrent mutation you can do, in order to remain safe. Writing this kind of code correctly is hard, and designing a language that exposes the full expressiveness in a sound and practical way is near impossible (at least given today's state of the art research).

The Verona runtime is therefore implemented in C++, which does have these capabilities. In some future it would nicer to formally verify the runtime for correctness, but that's a lot of work.
The CCIE I got most certainly changed my life with the amount of income I could command.
Fighting for "heads down" time is a worthwhile endeavor. You will never be able to have 100% heads down time, but even a 2-3 hour uninterrupted block in the afternoon is a wonderful thing.

The problem I've had with trying to establish signals that I am heads down (e.g. putting up a sign, headphones are on, hoodie is up, etc etc) is that I will inevitably still get interrupted, and I will be angrier than usual when it happens. An interruption can be small as folks popping their heads over your cubicle wall to "see if you are busy". This drove me crazy, so I stopped doing it.

Another thing I've tried with little to no success: blocking off times on your calendar. People will figure it out and book over it.

Requesting days to work from home or a coffee shop (if possible with your job) is a great option, and I've found that I am way less irritated at interruptions when I regularly take days at home. People are way less likely to pick up a phone and call you.

Another good option, if your office has the available space, is to take over a small conference room every now and then. For this to work, you can't do it every day. Otherwise, folks will start to treat it like an office, and knock or peek through windows to see if you're busy.

But the best advice is to have honest and regular discussions with the offenders. Try not to be angry about it, and try to understand their point of view. If it works, the effect will wear off, and you'll have to remind them every now and then, but I've found this to be the most effective strategy. I usually ask people to Slack me, and promise them that I'll check Slack and respond to them in at least 30 mins. Those incoming messages may break up your heads down time, but you can at least silence them until you finish your current code :)

Hope this helps!
I don't think "block" applies here. Yes, the ads will out-rank the organic basescamp result but you can still get to the basecamp website via google search.
I read earlier that some people were putting legacy apps on VMs, but I didn't realize that you can transfer a full working system into a VM including memory... which is pretty much a full state snapshot. Awesome. This is this guy's solution right there, until a replacement is in place.
That seems right. Memory errored programs are a subset of all computer programs.

The possible runtime states of a program (expanding every branch/subroutine recursively over all threads) is uncomputable. (Otherwise we would have a solution to the halting problem and be able to correctly free memory at compile time.) I'm not sure if that's the same as being uncountably infinite. It's probably a different concept.
Trying to glean rationale of a large and diverse group of firms is difficult. I'm not sure I can arrive to that conclusion so easily. Can you explain your reasoning further? I am quite curious.
Great point, so what do you measure as great signal of someone to hire, besides experience?
Those of us under 30 never knew them either.
It is unsafe. There are just multiple definitions of unsafe being used here. I agree that it's unfortunate that the meaning of the keyword is easy to misinterpret.

Given the background of the people who designed Rust, I don't think it's reasonable to just assume that the keyword "unsafe" has an implicit value judgment.
If the companies affected shift away from fossil fuels, that's excellent as well. I'm not worried about the entities per se, just the emission reduction and overall environmental track record.

If ten years from now, a much healthier Exxon is a part of the non-fossil economy, so much the better.
It has to be part of the company culture. All our engineers have company scheduled "flow time". This is 5 hours that is blocked off on Tuesdays and Thursdays. If someone wants to add the same on another day I'm sure people would respect it as well.
This will sound horribly unscientific, but for me the problem is being overtired. And the solution? Take naps on the weekends, say 2 PM, when you are able. For me, it induces a sense of sleepiness that, paradoxically, makes me sleepier when it comes to going to bed at night.
The FAA accepts regulatory input from private citizens. Submit a formal petition for rulemaking.

https://www.faa.gov/regulations_policies/rulemaking/petition...
Democrats: Things are going well, let's fuck up one of the core pillars of our economy by mucking with it for sweet sweet virtue points. Because evil tech.
Jobs reports are always covered by the major news outlets. I’ve literally been reading them for decades. Doesn’t matter who the president is.
> I would be very unlikely to accept a patch that simply changed the internal typings for the abstract goal of “fewer any”s.

Why would you possibly not? Increased correctness, no change in runtime behavior, and a resistance to code rot and mistakes on your next concrete change.

Passing up on such a PR would almost immediately disqualify a library from further use unless I could manage a fork.
There are multiple non-profits selling carbon offsets, usually at very reasonable prices. But it's not a regulated industry and the science behind this kind of analysis is complicated. None of them are selling simple products like "yes, we absolutely sequestered this much CO2 on an energy budget of this many MWh", so whether or not their projects "work" depends on proving how long their forests will stand, etc... There's serious worry that these organizations do more harm than good by significantly overstating their net offsets.

Really the only verifiable solution to carbon output is going to be reductions in net production.
I wonder if there is a better way to manage vitriol for Open source maintainers. Why should a maintainer take brunt of other communities responses for issues like this compared to what they've contributed.

There just has to be a a way to summarize the noise such that it is indicative of pushback. There has to be a way to have a discussion without attacking each other when the disagreement is only on a detail.
Not really. It's a literal translation, and it's just as bad.
Exploring the EfficientNet neural net architecture
Or you could pay someone to do it

If you depend so much on that code, if the security of your software depends on someone else's free work, why don't you hire that person to fix the bugs?
What's Everything Made Of? – American Scientist
Show HN: SaaStraQ – free-trial users sign up for your SaaS products
Scala apparently
I was being somewhat subtle about my bitching re: my comments being killed that pointed out the same thing.
> it isn't even necessarily incorrect to express that they may not want to pursue that particular field anymore

Can I express that to people who think a volunteer project owes them anything & couldn't be arsed to implement the project's functionality themselves in the first place?
Somehow I don't think that would be a constructive use f time.
Low bars get you positive results. Positive results get you published.
I would've chosen Erlang or Elixir for those reasons. Are we getting another Go package management solution this year? A pleasure to work with? I've been ditching Go for Nim recently. Other people seem to be enjoying Crystal. Rust is great, and coming down the road Zig looks excellent. I think Go has turned out to be a bit of a damp squib. Considering, unlike the other languages, it has Google behind it - unimpressed. After six years, I don't expect to be using it at all within the next year or two.
Harry Potter Star Daniel Radcliffe Dead
Have you found any good way to use a whiteboard over videoconferencing? In my experience, pointing the camera at the whiteboard isn't enough.
Here's a little more sober analysis:

https://www.calculatedriskblog.com/2020/01/bls-job-openings-...

By someone who has been following the jolts numbers for years.
There are a few project management techniques that can avoid a lot of this. Mainly, don't submit a PR until you get a maintainer's approval on the purpose of the issue and the plan for the implementation. Time is valuable. When I want to convince maintainers to spend their time on my issues, I try to pitch in a way that requires the minimal time investment from them. Ask yes or no questions, provide multiple proposals with pros/cons, and look a past PRs that have landed so you can replicate the qualities of an acceptable PR. A few of these lessons were learned from successful OS projects with issue templates that gently guide contributors. Most of them were learned the hard way by misguided effort wasting a lot of peoples' time.
> the endeavor was meant to excite several generations to commit to the research and development of breakthrough technologies to advance the eventual goal of interstellar space travel

It doesn't seem that the purpose is to come up with a working concept but rather a concept that's interesting enough to push the topic forward and tickle the imagination of scientist, engineers, etc. for generations until the practical implementation is achievable. So I expect right now branding and design are more useful in popularizing this.
You can significantly change your lifestyle and decision making process that will lead to behaviours that reduce your footprint.

... or were you looking for an answer like "buy some carbon offsets"?

I really don't want to pick on the parent comment, but the question seems like "Is there an easy way to effect meaningful, systematic change?"

I hear a lot of people talking about this and related issues but the things they propose are just not going to get it done. No one wants to stop traveling, drive less, eat local produce all winter, give up a globalized supply chain and their current lifestyle; meanwhile the frog is being slowly boiled alive...
TIL I would have never guessed opening the side window on a 737 in flight was possible.

Good job on the pilots getting the plane safely down in some pretty crazy circumstances.
a.) Who is building a Death Star?

b.) Death Star isn't theoretically impossible. We know you just need to direct a massive amount of energy at a planet to blow it up, the only question is figuring out how to get that kind of energy. Teleportation though, we literally have no idea how it would work or what it even means.
You can't squat and redirect subreddits to external sites. I have personally been granted mod of a subreddit that had been redirecting to another website. Its against the rules and the subreddit will be banned at which point anyone can use /r/redditrequest to take it over.

Even if that did work however, people would create adjacent subreddits that would end up to be defacto sureddit, for example /r/competitiveoverwatch.
When people say "pension" at least in the US they usually mean a defined benefit retirement plan, i.e. you get $X/month based on salary and years of service starting at age Y.

By contrast, a 401(K) is a defined contribution plan. You put however much money in, maybe get matching, and you can take money out after a certain age based on how much you put in and how much it grew.

Defined benefit used to be a lot more common but it's become less so for a variety of reasons including tax law changes. Today you see them mostly in government jobs like teachers.
If that's the case, then why open source it at all? Just make people pay.
> Why not just merge them into one single fee?

If you had to add "delivery: $5.99" and "process order through FoodApp: $1.99" to your cart would it make more sense? They're services your purchasing. Do you expect the money for the pizza goes to the chef?

> I assume that the rental cost goes to the owner, and the service fee goes to AirBNB.

Why? Hostels.ru negotiates a rate with hotel chains and then charges you as much as they think they can get away with. No reason to think they're related.
> 2. Office meetings suck. If you are the only person dialing in to a meeting and the rest of the team is local there are tons of issues. Noise, missing out on sidebar conversations, etc.

> 3. You are obligated to overcommunicate to your coworkers or managers to compensate for your lack of presence, but often they leave you in the dark.

> 5. If skype is signed out without you realizing it, management gets paranoid.

> 7. Lack of visibility means lack of opportunities at work.

> 8. Its very easy to get in a rut where the "remote guy" only works on certain specific things and can't grow their career.

Remote / mobile worker in various forms since 2006 here... I'd call your points above a management problem, not a remote problem explicitly. It has really struck me over the past ~year as remote work is becoming more normalized just how bad managers have their lack of confidence / awareness multiplied when they are trying to interact with remote workers and really don't have the personal tools to do it. Sounds like you've done a lot of reflection on your remote experience - and you are right, it isn't for everybody (and that's a-ok) - but I posit a lot of the breakdowns in remote work are because management hasn't evolved past the industrial age.
You're right about the passcode/fingerprint/face id authorization step – I think I forgot about that because double tapping the side button to approve is a simple and pretty forgettable action. This makes me think the whole "butt purchase defense" if you will is much less plausible to be honest.

That said, I did get fooled by the lack of shipping address information. It was my first ever purchase with Apple Pay (not including app store purchases, where shipping address doesn't matter much) and I guess I just assumed I'd be inputting shipping details in the next step. It was never displayed on the pay sheet, and I think this may be due to how that particular web shop is set up – you specify shipping details after inputting payment details, but only for card purchases, for Apple Pay it just gets your Apple data.

I actually verified this by making another purchase from them (wherein I had no need to change the shipping information) and it never displayed shipping details on the pay sheet. It did show card information though.

Either way, inputting card details is only marginally more involving when using a secrets manager so I'm just gonna continue to opt for that when possible. Fool me once, and all that.
I started to compile a list of Human <> Digital I/O a while ago. This wasn't written up as a real article, more for my own notes, but I wanted to publish it for (a) sharing and (b) to be in the public domain so none of my employers can call dibs on my high-level thinking & resources.

link - https://docs.google.com/spreadsheets/d/1oBe27BKbpvts7UNANxv9...

I design consumer electronics, mostly focused on early stages including concept / design / enclosure / HW component & feature architecture. My job is to build digital stuff that is intuitive, useful, and buildable.

I figured that it would be a useful exercise to survey a relatively complete a landscape of "I/O" available for both humans and digital technology.

If we start with the (imperfect) premise that humans are machines, then we can look at all the sensory apparatus we have to determine what access we have to the doors of perception. What are the different types of the nervous system's inputs? Repeat the exercise for electronic machines, to see what tools we have that can interact with body and material. What are the different types of tech's inputs and outputs? Human I/O and Digital I/O.

The overlap of those two sets maps the possible ways human physiology might interact with digital technology. To be clear this only covers the most physical & materialist levels, but it's a start and a useful tool for me.

I have a separate list of actual companies and products that have shipped consumer-facing biosensor tech, but I haven't added it to this doc yet. One more thing on the to-do list...
Quite a lot of the East does not. Also, UK replaced it's coal for natural gas because large coal mines are not near it.
Blaming 86k people for the actions of a few is toxic.
Criminals with drones infecting pig farms to manipulate pork commodity prices