skysight-inc/HackerNews huggingface dataset:
There's nothing inherent that would make JIT interpreted languages slower than AOT compiled languages. In fact JITs can apply optimizations that are difficult to do AOT.

The only reason why interpreted languages are usually much slower is semantics of the language itself. And maybe JITing itself, but that tends to get amortized rather quickly.
I suspect the answer is not a technical one, but a business one. I'm guessing that adding local-only usage features just aren't profitable enough (not enough increase in market share by implementing them) for Ring to justify the effort.
> One bad bit and you can end up taking the opposite action of the one you should have performed.

And bit flips do happen

https://dropbox.tech/infrastructure/-broccoli--syncing-faste...

https://lobste.rs/s/310xjb/broccoli_syncing_faster_by_syncin...
The way a conductor behaves at a jam session
play along with or get out of the way.

The fact you think there is a "right" direction means it is not a hackathon but a work session.

If this not the programmers initative expect them to be looking for new jobs.
For many programming is not a spectator sport.
In January 2018, when a lot of people at the school where I teach were getting flu and colds, I got a "stuffiness" in my left ear that I figured would just go away. I talked to other people, including my dad, who had similar symptoms and then got better. Then I developed dizziness symptoms, so I went to an ENT and started treatment. Apparently, an unidentified virus caused permanent damage to my left ear resulting in hearing loss and dizziness. After about 18 months the dizziness has gone away as my brain readjusted, but I still have the hearing loss.

All of this is to say that while viruses were going around causing cold and flu symptoms for most people, for some reason it hit me differently. These things happened in the pre-COVID world. I think that COVID-19 is undergoing unprecedented scrutiny, so it may be appearing more unusual than it really is.
I'm going to switch to pijul for personal work but would miss magit.
This is a lovely and clever add-in, kind of a guardian angel sitting on your shoulder. But I wonder if it would help me. Preventing me wasting my time browsing is not my biggest worry. Rather, I'd like the maximum effect of the hour I invest, yet there are easily 100+ actions I have in my list that all somewhat move me forward. But how to pick the most effective one?

PS. Little off topic question (oh the irony): Have you been successful in monetizing your add-in?
To refine what others have been pointing out: YC being based in the Valley wasn't inevitable, it was a deliberate decision on the part of the founders.

So yes, right place at the right time, as in, the founders said "this looks like the right time to start an incubator, and we think we have the right plan. What's the right place? let's go there".

They could have been wrong about any of those three things, but they weren't. Luck is still a component, but then, isn't it always?
Check out #MadeWithTFJS on Twitter/LinkedIn to see what others have made for even more inspiration!
> you can choose what companies you interact with but you can't choose your government.

On the contrary, you can vote to change your government, but the corporations get to do what they want with 0 accountability. If they have a pseudo-monopoly (like several large tech companies do today), you can "choose" to use them or miss out on basic life services.
A magnifying glass was the original solution to this problem. They never run out of battery.
Those are the same; partial input in your SLIME doesn't get overwritten by new REPL output. Same with pretty much all terminal emulators / shells. Input line is special.
CppCon: Closing the Gap Between Rust and C++ Using Principles of Static Analysis
Some of the things they do are anticompetitive within their ecosystem, yes, and these things should be addressed. But charging 30% for using their app store is not. It's the price for access to the clubhouse that they built. If you don't like the entry fee, build your own clubhouse or find another one.

Every reason you provided is more reason to build a competitive solution. None of them are incentive for Apple to lower their prices.

You don't have to use Apple. You can send snail mail or use pigeon carriers like in the olden times if you want to communicate with people. And of course, you can always use the string and paper cup method to talk to your friends, rather than Facetiming. The cost you pay is for the convenience, and despite being very used to it, most people can live without it.
When is the last time leaving your keys in the car caused your house to suddenly slide 10 foot southwest?

When is the last time you flipped a light switch, and suddenly your pool disappeared?

Have you ever had French doors appear in your dining room because of a "Windows Update" on Wednesday morning?

Have you ever had to wait for half an hour for your house to boot later on that same Wednesday?

When is the last time you closed a door, and were killed by a hailstorm of bowling balls?

At least with a light switch, you know it's very unlikely to cause structural issues, or plumbing issues, or drain your bank account. Computers are singularly horrible in the ways things can fail.
I led a hackathon team in an in-person 24 hour hackathon, so it's not exactly the same but here's my advice:

- Getting people excited means giving a good elevator pitch and following up with any specifics you've mapped out. Tell them what you're trying to solve, why you're solving it, and how. Engaging with feedback/criticism of the plan will help get interested people on board. Make sure you try to match people's interests to the work to be done. I.e. assigning a backend-oriented person to do frontend work is a great way to kill motivation (unless of course they've requested it).

- For remote: make sure you have clear lines of communication and a clear delineation of work. Be available at a moment's notice to answer any questions.

-- a Slack channel (or something similar) for your team for ad hoc, asynchronous communication is a good idea

-- daily standups over video/voice would be a good idea. Make sure to take longer conversations offline as to keep everyone productive.

- As far as structuring the week that's harder to answer. Map out the work to be done, break it up by person, and then giving a loose timeline with some wiggle room. Something like a Gantt chart could help here, but there are a number of ways you could organize this.
Shan's pose animator is totally awesome. New updates coming ;-)
Oh, just remembered I need to buy the one :)
the link to the NEWS file is broken, it should be this

https://github.com/ruby/ruby/blob/v3_0_0_preview1/NEWS.md
Not to mention simple analog channels vs complex modern protocol.

Eq. it's unlikely the computer will try to take over your mobile device over an analogue audio channel while there could be viable attacks over an USB connection.
To me, it's not just "could be addressed via charity" because most anything could be, but it's more about how essential the service is.

Basic education, housing, medical care, and food/water are areas that are so essential that having them be government run makes sense to me. I'd still prefer them to be as-local-as-practical, since I believe that accountability of government is increased the more local government is. I don't want the United Nations running my local elementary school as an extreme example.

I think that allowing for non-profit/charitable causes to exist and to have contributions to them be tax-deductible is still beneficial to society. I don't want the government deciding which churches are worthy of existing (that's problematic on multiple levels) and neither do I want to penalize someone who believes their church provides important enough community services to be worthy of support over someone else who believes that an art museum or the opera is worthy of support (whether that was via-government or via-donations).

There is no amount of government efficiency in supporting churches that would cause me to turn that over to the government.

There is no amount of private efficiency in providing for national defense that would cause me to turn the military over to private interests to run.
> You can't source content from sources like GT but do you trust CGTN, Xinhua?

Interestingly enough, there were some official Wikipedia decisions on that very topic recently:

CGTN and Global Times were given the lowest ranking short of being spam-blacklisted, and the consensus was Xinhua can't be trusted as a source where the PRC government would have a conflict of interest, but it can be used for more mundane coverage.

https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources/Per...

https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources/Per...

https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources/Per...
On Apple platforms yes, on the other ones still needs to learn to walk, before it can fight.
Took me a while to find but here is the CISA Analysis Report https://us-cert.cisa.gov/ncas/analysis-reports/ar20-268a
Reaching my goal, or even feeling I made significant progress helps me forward. The times I succeeded felt greatly rewarding. Yet I feel that I am picking the wrong actions that barely help me move forward.

How do you go about putting prios?
You are absolutely correct. Libertarianism as an ideology wishes to abolish government welfare and return to the system of welfare capitalism that was the prevalent system of the late 19th and early 20th century known as the Gilded Age. We only need look at the things they have on their platform to understand their true intentions. The abolition of Labor Unions, decentralization of money printing, abolition of laws restricting monopolies, ending social security and income tax and demolishing the welfare state. All of these are laws and reforms that were put into place to protect people from debt slavery that was inherent in the system of the company towns.
Trillions is a bit of an exaggeration, but not much. The iPhone is somewhere around 150-200bn of revenue a year.
To me Swift is one of the most interesting languages right now. It's killer for iOS development of course, but Swift for Tensorflow[0] is exciting and could become a refreshing alternative to python for machine learning. Here Swift System + Swift for Linux could make it a compelling alternative to Go or Rust in the future. Looking at Swift System, one interesting thing to note is that they are wrapping the library functions rather than calling into the kernel directly. The source for that is here: https://github.com/apple/swift-system/blob/main/Sources/Syst...

[0] Yes, I'm aware of the staffing issues. No need to beat that dead horse again.
Samsung's pricey but interesting "The Frame" line of TVs is designed to blend in as wall art when not in active use, including what's supposed to be brightness adjustment to match room light levels (though I haven't seen one in person to tell how much it works). Hook something like that up and you could probably have some fairly convincing 'living art'.
I think you missed the /s

I was making fun of the people that claim any attempt at fixing the system is socialism.
I invite you to come over for a coffee and meet my neighbors. When you're okay with what you get for free, there's no compelling reason to expend energy other than moral duty. When you remove that duty by turning non-participation into a right, you get a group of people who will rely on it.

Not all will, obviously. Some actually need the safety net (e.g. disabled people), others fall into it and then get up again. It's the ones who don't want to get up again that are the issue.
my favorite repl still is ipython. it has all the features i want (including checking documentation AND source with ? and ??).

also, it's super customizable -- i have a custom one that injects a bunch of imports and variables that i always use.
The rules are made by representatives for the benefit of the voting block that elected them.

Some laws favor the rich, many laws favor whatever special-interest group a politician is beholden to (whether that's a union, an ethnic group, a key industry in their area, or a group organized around a particular issue or ideology)
I've attended 14 hackathons and captained many of the teams so I think I can answer this question. The two big things are to assemble the right team and set expectations early. Everyone is at the hackathon for a different reason and everyone has a different specialty. Find a frontend guy and a backend girl and make sure they get to work on what they want to work on. Make sure everyone is on the same page with the project idea: no one is going to stay up all night for free to work on an idea they don't believe in. Set expectations for how many hours everyone is working, how often everyone should be checking in and pushing code, etc. Set a good example as well by doing your part. Be flexible and try to find the natural compromise on points of disagreement because there won't be time for extended arguments.

A week long hackathon is a long time. People will have other things they need to attend to. Try to get everyone to schedule their time in advance and be open about what other plans may lie ahead.

And remember to have fun! The most valuable thing that comes out of hackathons is your friendship with your teammates. Keep this in mind whenever disagreements arise.
I know that's not how it's sold (your "128GB" stick actually contains 144GB of memory if it's ECC), but that's dumb and drives up the cost. Needing two SKUs is kind of the problem, and it's not a technical problem.
Jaakko mentions not being a fan of benchmarking against the average startup but, for a gut check, the recent KBCM SaaS Survey[1] puts the median blended CAC payback period (>$5MM ARR) @ 18mo using 2019 data, ~21mo using 2020 YTD.

[1] direct PDF link - https://www.key.com/kco/images/2020_KBCM_SaaS_Survey_8102020...
If these employees would use their own devices on their own time to organize, they would probably be much more successful.

Imagine if you worked at the FBI and you used the internal chat app to coordinate illegal activity, and then became surprised when the FBI found out about your misconduct because of messages you posted on the bureau's equipment.
Fuck Clojure? No, Fuck Rich Hickey. UsToo
Please run for the county health commissioner or CDC director if you feel this strongly about this.
Twitter want you to read an article before you tweet it
> In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types.

"One of these things is not like the other, one of these things does not belong"

I mean, it kind of fits, it works, but I did do a quintuple take trying process & make sure I was reading this first line correctly. Posting just to share. Read a little more to confirm, yeah, system calls & currency. Check & check.

One other idle thought, it would be interesting for something like the web platform to try to expose it's api's in a polyglot fashion. For some reason, this exposure, of Swift trying to open up more of it's platform to other platforms (that makes sense in context i swear) makes me think, how can the web platform keep expanding to offer more?

We're seeing really interesting neat early indicators with projects like Rust's web-sys, to wrap & expose the web platform in rust-webassembly. But what would it look like to try to expose & make useful JavaScript's new Temporal standard library, or Intl, or currenc... oh wait we don't have currency. ;)
>People cannot be trusted to upgrade. It REALLY IS good to force people to upgrade.

This is such a stupid, frustrating argument to hear.

Pro and Enterprise shouldn't be the same in this regard as Home but often are.

Four days ago I had to entertain a courier waiting to pick up a 6-figures piece of equipment for a waiting air-freight cargo plane, for immediate transport to a remote mining site, all because the fucking piece of shit fucking Win 10 Enterprise on a very expensive rugged laptop decided to hang itself in an update loop for an hour.

We dealt with different garbage during the Windows 7 and previous eras, yes, but I'm not sure we're better off on the whole. Windows 10 has given a whole new meaning to the "Blue Screen of Death".
In the early days of the Gutenberg press when most were illiterate, they would gather together and the one person could read would read to the rest of the group. So, arguably, it was both easier and more inclusive for a blind person to read what there was to read then than now. At least they didn't have to rely on any special accommodations.
Fucking brilliant comments, this one and the parent. I could not agree more.
> Instead of a well-informed citizenry, we've got an ill-informed one.

Facebook have made it easier than ever to create a disinformed citizenry.
A tool that handles a frequent but not particularly challenging problem is still a net win. Humans make errors. The more times I have to do something manually, the higher the likelihood I have screwed one of them up. I don't expect to get better at doing a task the 101st time. But I do expect the odds that one of them gets cocked up to climb ever so slightly. Better if the machine can just do it.

If the majority of the code is written by middle-of-the-road team members, then most of the merges will be done by those same people. Something that never helps me with my changes still helps me, due to my shared responsibility for the project. This is an often overlooked aspect of the tool selection process.
BentoML: The easiest way to build Machine Learning APIs
What does BentoML do?

* Package models trained with any ML framework and reproduce them for model serving in production

* Package once and deploy anywhere for real-time API serving or offline batch serving

* High-Performance API model server with adaptive micro-batching support

* Central storage hub with Web UI and APIs for managing and accessing packaged models

* Modular and flexible design allowing advanced users to easily customize

BentoML is a framework for serving, managing and deploying machine learning models. It is aiming to bridge the gap between Data Science and DevOps, and enable data science teams to continuously deliver prediction services to production.
I'm in the UK, and new treatments on the NHS happen very, very slowly. If they're as expensive as IVIG, if they happen at all, it will be a postcode lottery, and only available for 1 or 2 specific conditions, with several constraints. I very much doubt it will ever be a possibility for me.
How to deal with losing an early customer?
Hey all,

By the title you can assume what my issue is.

We operate as a SaaS product for small businesses. One of early clients was a salon. The receptionist of the salon really didn't like our product and convinced the owner to drop us. We were only operating for 2 weeks when they decided to pull the plug. I'm wondering how I should take the feedback. The owner told me we were too early stage for them and our business model didn't align with theirs.
> Please run for the county health commissioner or CDC director if you feel this strongly about this.

The lowest elected position in the CDC chain of command is the President of the United States.
I actually looked into this after writing the parent post, which was more of a frustrated quip and not grounded in data... Per this 6-years outdated page, in addition to Hong Kong, it seems Mainland China actually overtook Taiwan for edits in 2014, which is doubly surprising considering the ongoing ban and how Wikipedia could possibly tell the true origin if people use web proxies or VPNs.

https://en.wikipedia.org/wiki/Chinese_Wikipedia#Origin_of_ed...
Those are just synonyms. Applying skill over and over until the luck finds you. A few people get found quickly. Others having to keep putting in the work and waiting.
To the best of my knowledge there's no universal, formal method to translate the spec into code and verify the code properly implements the spec. Just like without TLA+, you're left to conduct your own testing and analysis to verify your code is correct, but with TLA+ you at least have a specification to verify it against (even if it's tedious).

That said, some languages offer more capabilities and tooling to support this. Check out Frama-C and its Mthread plugin [0] (NB: I have no experience with either) for something that could help. In Ada there's SPARK, but I'm not sure the extent that it helps with verifying concurrency properties.

In some languages, like Erlang, Elixir, and Go, the concurrency mechanism is sufficiently well integrated into the languages that it becomes very clear while reading the code what's happening (especially if you properly segment your code into functions and modules to aid in readability). These can make the analysis much easier to perform.

And regardless of language, if you have a specification and design the code tends to come out much cleaner, which makes the manual task of reviewing and verifying these critical parts less onerous. Additionally, it's not as hard to conceive of tests when you have the simpler spec to look at versus the much larger code constructed from it.

[0] https://frama-c.com/mthread.html
I recently learned about the bizarre idea of "backyard furnaces". Around 1958, Mao Zedong decided the way to modernize was for every neighborhood to build numerous small blast furnaces and manufacture iron. These hundreds of thousands of furnaces needed constant fuel, leading to massive deforestation. Most of the iron was low quality or unusable, so the backyard furnaces were abandoned after a few years.

https://en.wikipedia.org/wiki/Backyard_furnace
https://www.youtube.com/watch?v=60_Q-kAZbXA
If you’re not practicing within the scope of a project that makes you use (cont)
You can't really compare tax rates between countries like that. Some 20% of households in the USA earn 112000€ or more per year, where as only 6% of house holds in Germany earn 72000€ or more per year.
> keep in mind the total addressable market is mostly people who don't want to deal with these problems.

> This is a pain, but solvable by punching holes in all the NAT pair combinations.

https://www.youtube.com/watch?v=i3RqDp7i308
> but US services are strikingly low for US federal taxes

That's because US federal tax-base is extremely narrow. Ironically the US has the most progressive tax system in the developed world; the top 1% pay ~45% of the Fed budget, but there's only so much we can raise by targeting the rich, since by definition the base is so small. In contrast, in EU countries the tax bases is broad, it's a large number of middle-class taxpayers that pay high income taxes and high consumption taxes (VAT). While the funding is more regressive, it raises more revenue which enables more progressive spending. The net result is that, after taxes and transfers, the higher middle-class tax nations are more progressive.

> This creates a general anti-tax sentiment, fueled by a focus on individual states' taxes rather than the bulk tax of the federal government.

That's a feature, and not a bug — States competing with each other on tax rates creates a downward pressure on taxes in the same way that enterprise competition creates a downward pressure on prices. I already mentioned the EU, but Switzerland works exactly like this too. The top marginal Federal tax rate in Switzerland is ~10%, while the Cantonal tax rates vary wildly between 16-30%. The net result is that the Swiss enjoy some of the lowest taxes in the developed world while enjoying one of the highest standards of living and superior services. Much like the rest of the OECD, Swiss taxes are broad-based middle class taxes as opposed to top-heavy progressive taxes like the US.