skysight-inc/HackerNews huggingface dataset:
Too bad it completely kills your CPU on a Mac.

I tried switching completely a month ago for the third time.

Sadly absolutely nothing has happened in a 5 year time-span. The performance on my high-spec i7 Macbook Pro is abysmal. ( same across several company Macbooks ) The fans speed up constantly like they have done it for years. It's completely unusable for "professional" work or just regular multi tab browsing and drains the battery in no time.

Safari, Chrome, Opera, whatever, doesn't have these problems. I actually haven't experienced an application that feels so sluggish and unoptimised in OSX as Firefox.
Something is seriously wrong and the dev group must not be prioritising it?

I checked their subreddit and loads of people are fleeing the Mac version, even on the newest nightly builds of quantum - seriously what the hell is going on? Why hasn't "the bug" or whatever been found or defined in clear termes in over 5 years?

The day the app works without serious CPU issues i will uninstall Chrome and go to Firefox, but the handling of this problem makes me worried about the dev groups competence.

When i talked to devs in the subreddit many of them were like "Hey, that sounds weird, should be better in the new nightly, are you sure it's not ..." - an absurd answer in the light of the constant stream of people saying this for years and years - even in this thread i see multiple people saying it's useless on OSX.

To the dev group: Get a Macbook (many devs use them), open Firefox, identify the problem - should have happened 5+ years ago.
Recurse Center: The return statement (2015)
Thanks for that. I'll try that.
You missed GP’s point. They were saying that the devs generally didn’t need to be convinced, it’s the business owners who did. Being that AMP dictates none of the bloatware, the business can’t steamroll their demands over the engineers.
Most mobile use of laptops is in contexts other than airplanes. (thankfully, from climate change POV)
Nim to Rust is on the roadmap.
Simply because social economical status is a better prediction model. Family members of a upper class household has more in common than peers of the same income.
Sad to hear that. Didn't know about it.
I don't, that's my point. But apparently I'm supposed to, since for some reason everyone chooses Twitter as a platform for research discussion.
I use it because my window manager manages windows better than any browser manages tabs.
While I can totally see why this would be annoying to diagnose, throwing a specific form of a certificate expired error code could mitigate this issue.
Not the parent, but it works well for me.
Classification result
Dear All,

Here I want to introduce an open source Python library which named PyCM. PyCM is a machine learning library providing statistical analysis of confusion matrix through a large variety of parameters such as AUC, Confusion Entropy, information theory related parameters, and etc. This developing library can be used in order to evaluate the performance of different machine learning algorithms by offering different evaluation parameters on their resulted confusion matrix.

PyCM is a multi-class confusion matrix library written in Python that supports both input data vectors and direct matrix, and a proper tool for post-classification model evaluation that supports most classes and overall statistics parameters. PyCM is the swiss-army knife of confusion matrices, targeted mainly at data scientists that need a broad array of metrics for predictive models and an accurate evaluation of large variety of classifiers.

Do not hesitate to contact us about this library and help us to develop it by your valuable suggestions.
You can find us on https://github.com/sepandhaghighi/pycm
> It is the only available solution to a real problem.

Don't shove JavaScript and random bloat into your website? That's what I do.
Nuclear would be ridiculously expensive for Australia. Renewables and gas would be achievable in under 10 years.
Complexity and publicity.

Complexity: Single purpose apps built with a very specific threat model in mind for a boring, established usecase tend to be more secure. K8s is a fast evolving labyrinth of complexity with contributions from thousands of people, very few of whom have a grasp on the whole codebase.

Publicity: the general Internet doesn't find your VPN server just by using your API.
How were you imagining that many trains running on the tracks simultaneously? Stopping on a siding and waiting for a train to pass going the other direction takes time, never mind if there were trains running in both directions for every possible combination of stops.
Maybe a better question is why are our estimates so unrealistically low? Bid processes choose the vendor who claims they can do it the cheapest, not the one who actually can.
This is where the paradigm shift is coming. Your past experiences say it must be a desktop native app, but I believe things like WASM, web workers etc will allow such things to run comfortably in the browser.

I really do believe people will build for the browser more than they will for the desktop because it's a more universal platform.

I can even imagine a future where, for the majority, the only native app you have on your machine is a browser, and everything else is some variant of a PWA. I really feel this will happen very soon.
Time handicaps are supposed to correspond to handicaps in computational power. But here according to the paper AlphaZero is running on ~100 teraFLOPS, but the stockfish machine has about 1 teraFLOP (my best estimate based on https://www.microway.com/knowledge-center-articles/detailed-...). So 100:1 time control would be fair from a computational perspective (of course comparing the computational power used is more subtle than the rough calculation I did here).
The key phrase here is "a few years later". Much has changed in this area of medicine over the last few years...
Firefox is important for internet democracy.
I use FF as I prefer that my explicit browsing habits wouldn't also be affiliated with Google that already got enough data on me...

It is improving.. Yet, pure performance, both EdgeHTML and Chromium outperform on many of my devices.
Looking Busy: The rise of pointless work
Australia has passed laws to bypass encryption
I use the nightly builds and I definitely do not have that problem with around 750 tabs open on my non-retina MacBook Pro. It does suck down memory though.
Unless the patience of investors is infinite (HT to Keynes there) unit economics would appear to matter eventually.

Note for example Amazon, which didn't turn a profit for years, had extremely good unit economics and invested in growth.
I cannot thank you enough for introducing Lambda School to me.

Nevermind; International students can't get the same offer to pay off the tuition after getting a job.
I'm not sure it's a commodity. Riders are not necessarily willing to wait indefinitely for the driver. Economies of scale is a factor in ride hailing. Perhaps a ride hailing company with fewer drivers can out perform a larger peer through predictive analysis, putting drivers in the right areas ahead of time. That likely amounts to a neat trick when you think about the scale of Uber and Lyft.

Uber has had to close down operations in several countries as well as several cities here in U.S.. Each time losing investors hard earned dollars. Lyft is most definitely, as others mentioned, in the slipstream; benefiting from Ubers successes and failures.

Lyft is a brand people respect and love and Uber not so much; at least not here in the U.S.

Lyft also has partnered with Google's Waymo. I think that partnership is limited to testing autonomous ride share but Google is also an investor in Lyft. A future acquisition or partnership doesn't seem out of the question. I see room for a few players to own the market and if I were an investor I'd go with Lyft.
It took this long :( it's scary how long it takes to prosecute! I am sure the lobby determines some of this latency ..
I think Andy refers to this [1].

For example you can do:

const std = @import("std");

fn Int(comptime value: i32) type {
return struct {
pub fn value() i32 {
return value;
}
};
}

pub fn main() anyerror!void {
const int3 = Int(3);
const int4 = Int(4);

std.debug.warn("Types: {} {}\n", @typeName(int3), @typeName(int4));
std.debug.warn("Sum: {}\n", int3.value() + int4.value());
}

Output being:

Types: Int(3) Int(4)
Sum: 7

Edit: The compiler does the right thing:

[2] https://godbolt.org/z/eLWeU2

[1] https://ziglang.org/documentation/master/#Generic-Data-Struc...
How the Roomba Company Decided to Stop Making Bots for the Military
To be fair,
you're playing with fire if you rely on product security to be perfect. For every SSHd out there there are multiple SystemD or worse security products.
I haven't seen a single sober argument in favor of Safari. Even now, before writing this comment, I did a small side-by-side comparison and I can't find a single place Safari really stands out as better.

I'm not saying you're wrong - opinions about usability have some subjectivity - but the opinion that Safari is an `excellent` browser are a small minority.
Fresno is the third largest city in the state and the agricultural capital of the state. Going through Fresno will link the three largest industries: technology, entertainment, and agriculture.
A related project is https://cryptech.is, an open hardware HSM.
Cputhrottle – an OS X command-line utility to limit the CPU usage of a process
Godot is a FOSS IDE for making games

https://godotengine.org/
In my experience AMP makes a website not load, until it times out and redirects to the non-AMP.
Yeah, looked great until I saw the side [0]. Would be great if it had a larger trackpad, too. If it's actually plastic, that's a complete deal-breaker.

[0] https://images.anandtech.com/doci/13681/lg-gram-17-io.jpg
BATAS: 8086 assembler written in MSDOS batch
I’m jealous at Churchill’s 5:00pm nap. I’d be much happier and productive if I could decide my working hours.
People like living in Palmdale. Believe it or not, many people find deserts beautiful. Having grown up in So Cal, I certainly do.'
Apple Watch 4's ECG feature is rolling out today
If you have a vauger law you get all sorts of arguments that "well, cheddar doesn't have to be cheddared" and "10% meat is enough in meat sauce" etc, etc.
And it's literally true that the TPU has more computing power than a CPU in terms of e.g. flops but part of the reason why NNs are so powerful is that their operations can effectively be parallelized whereas Stockfish is optimized for CPUs that can efficiently branch and do smaller, more flexible operations.
KryptoGraphe: Cryptocurrency Portfolio Tracker
Body builder strong?
Some thoughts..

Chrome Dev tools are way better

Firefox Ui looks like 2008.

Firefox would win more if it continuesd to support unity.

Problem with Firefox is that it sticks to standards too much whereas others experiment and get cool features which then become part of standards and then finally Firefox gets them.. meaning in last.

Bookmark manager sucks

File menu and other menus are clunky

They need to redo their logo it also looks like 2008

If Firefox made their motto "get all chrome features 6 months before chrome" I'll uninstall chrome right now
While perhaps true, this doesn't actually address the question asked, which is why we are unable to create accurate projections and meet projected budgets. This is wholly unaffected by the density of the areas being connected, because presumable such density would simply be taken into account via whatever mathematical / economical modeling is being down.
Yes, but I have my doubts
Which doesn't change anything since the Macbook Pro has been sold with Retina displays for what, the last 6 years?
The fact that Firefox works exclusively on ancient laptops or edge cases doesn't make anything better. All Apple devices today are sold with Retina screens and the Pro Lineup, and therefore most devs has had Retina screens for 6+ years.
I think a lot of people program at work purely for monetary reasons. For this reason they follow the “it works, ship it” mentality because then they can focus on other tasks to make money from. If a sluggish program makes a million dollars but a beautifully written program makes 0, which shows more better craftsmanship? Admittedly that’s an unrealistic situation, but people have different motivations for coding.
It's ok, we can just import new debt slaves to take over.
How to Disable Electronic Chips on Inkjet and Toner Cartridges
Firefox doesn't have auto completion on Google. Rather, there's one of two other things going on:

- Google has auto completion on Google through a bit of JavaScript.

- Firefox has auto completion on all text input fields that don't specifically disable it and aren't password fields.

As a portal to the internet, I'm quite happy that Firefox doesn't modify specific individual websites, even if they are Google (the anti tracking features are/should not be hardcoded values, but rather behavioral).
Worth mentioning that one allocator in the std-library is wrapping malloc.

Here some more details:

[1] https://www.youtube.com/watch?v=WLJ_7lpBhys
Yeah, exactly. Voted for the High-speed rail line knowing full well the budget was an absolute joke. It doesn't matter. While i would like to have a more efficient state, it's abundantly clear we need a high speed rail system between our economic centers. Otherwise, there won't be any money left to pay for anything.
London – Full Summary of Projects 27
Caller ID can be useful for letting every number you don't recognize go to voicemail.
Maybe, but on my non-retina 2012 MBP I have the exact opposite experience of that described by hnzix..
No, a Kube cluster with client certificate authentication enabled is not going to be vulnerable to the specific issue discussed in OP's blog post: those are Kube cluster exposed publicly with no authentication whatsoever.

I generally think it's no more risky to expose a Go app with cert-based auth than it is to expose OpenVPN so long as both are set up correctly.
HCL Technologies to Acquire Select IBM Software Products for $1.8B
IME doing any real work on a 13" screen just sucks. It's not good for gaming or movies either.
Oh, absolutely IE6 was the better browser.

That's exactly the same situation with Chrome. It's faster than Firefox, has less CPU issues etc (and I say that as a long time Firefox user).

The mono-culture is the problem, and it's embarrassing that we've forgotten this.
Australia didn't criminalize guns, we regulated them.

Alcohol hasn't been criminalized, but it has been regulated.

Regulation, in Australia's case at least, works. We went from several large public shootings, to next to none. We currently have more guns than when regulation was brought in [0], but by preventing those who too unstable from gaining access, we've prevented many attacks on the public.

Regulation isn't a ban. It isn't suppressing a right. It's protecting the populace from those who bring harm, and themselves would be harmed, by access. And when they find a way to recover in those areas of concern, access is available.

[0] https://sydney.edu.au/news-opinion/news/2016/04/28/australia...
I will admit I was secretly hoping that Servo would become a new, minimalistic, privacy-focused browser that would also blow Chrome out the water with performance.

Its a shame they just plugged some parts into Firefox and called it a day. Instead of getting us a new shiny browser that could compete with Chrome, Mozilla focuses efforts on dubious Pocket/Cliqz/VPN integrations and a bunch of progressive outreach programs.

Unless something changes drastically, Firefox will descend into irrelevancy very soon (if not already). And that's bad for all of us.
It's thin enough
I understand now why you might think i'm being rude and i apologize for it. I don't think you lied, and i believe that you are sincere about what you say. And all that i'm saying back to you is that you still don't have any proof that that person was being racist. You chose that uncharitable narrative, it is not self evident from what you your self have told us.
Yeah, exactly. It’s almost like a bounty for find a vuln. It seems to be a mostly harmless attack that doesn’t cause global internet grief like a DDoS or something.
Classic MacOS did have a command line. You had to install it separate. The command line was the Apple development tool MPW.
I have long wondered about systolic arrays. It used to be hard to find out much about them because they were almost always military.
This laptop is 0.7 inches thick, while the latest Macbook air is 0.61 inches thick.

It's just 13% thicker. It's also 6% heavier, and has a much larger screen.
That works precisely up until you get sick or a close relative gets sick, and then even with insurance you can be staring at medical bankruptcy. It works up until you lose your job and get sick while unemployed.
The problem with that is to make a node.js compatible engine you need to write and maintain a compatibility layer that mirrors the V8 API which I can completely understand a Dev team not wanting to undergo.
It doesn't help that the Windows default (not sure about Macintosh) is to group icons in the task bar, so your separate Browser window for chat makes you two-click to switch between browsing and chat.
Go for DDD as GUI for gdb.
Firefox Dev tools are better for some things. Things like debugging webgl (you can live edit shaders!) But I find the UI and icon design difficult to use.
Could it be that many JS devs don't bother to learn how GUI frameworks are able to do stuff where Web is still catching up with the 90's?
> The feds could straightforwardly address the fentanyl problem by deillegalizing opiods, allowing reputable distribution to take over. And then society could maturely deal with addiction as a personal medical problem.

I don't understand this at all. Most opioids are legal prescription drugs. The problem is that they are highly addictive, so despite trying deal with addition as a "personal medical problem", which is how many opioid addicts are treated in the US, it still results in a huge increase in dead people.
The article states it comes in a dark silver Carbon Magnesium alloy chassis.
Grid layout is the big one, but there are plenty of smaller examples.
Is kubernetes a mongodb of orchestrators?
Ask HN: I might have invented a new protocol. What now?
Hello HN!

I believe I've invented a new cryptographic protocol which is related to anonymity. However, I am merely a software engineer (b.sc), and my experience in academic publishing is nil, and other than a basic university cryptographic course, I have no formal or systematic background in cryptography. My cryptographic knowledge is basic, practical and self taught.

I acknowledge that this might simply be a form of "Dunning-Kruger effect", and that my idea has already been considered and/or has fatal flaws. It did pass the sanity tests of my own reasoning and my friends' with whom I shared it, and extensive online search revealed nothing similar. But still, I would like to hear the opinion of experts in the field.

I do not wish to gain profit, but I do wish to be given the credit if it is indeed novel.

I believe I am capable of writing a detailed paper explaining the protocol, the threat model, etc. (and I've started to learn LaTeX) However, the paper would likely lack the proper citations of prior work because I have no formal background and am not sufficiently familiar with academia.

What do I do next? Dump the idea on the net? Contact some local university? (and if so, how would that work?)? Put it in a journal? (again, how?)

Suggestions are appreciated!
I'm talking about elderly people, from the era of land-lines and phone books. They want to be maximally reachable at the numbers dispersed long ago. They're often very lonely and it only gets worse as all their peers fade away, the last thing they want is to obstruct any potential genuine contact.

To suggest they setup a whitelists where only their active set of connections may reach them demonstrates a profound lack of understanding and empathy for the elderly.

Furthermore, it's important to keep in mind elderly immigrants are usually even more stuck in the past, having grown up in nations lagging in most ways behind the USA. When I visit where my parents came from, it's like visiting a museum.

How they get the numbers is obvious, I don't think you've made any attempt to think about this. They tap into the friends network, people search through their phone books and give out numbers. It's how things used to be.
I don't think you understand what the term unemployment means. AOC made the same mistake.
They regularly give Fentanyl to pregnant women during labor. We know some of it crosses the placenta and enters the baby. Does anyone know why this is OK?
This would be a good product for an exchange like coinbase, but they’re making so much money I don’t think it really matters what they do.
> The benefits are similar to those gained by limiting prose line length, and sentence length.

Not really; prose doesn't indent with increasing nesting, so line length in prose actually means that many non-whitespace characters to scan.

> Now compare this to a newlined block of code, which resembles a richer data structure that spatially colocates relevant elements.

Nobody writes huge lines in Lisps; but the indentation can get out of hand in large functions. So you have this neat block that spatially colocates relevant elements, but has 150 columns of whitespace on the left, which creates a navigation challenge that is different from the problem of scanning a long line.

If you combat this by simpy constraining the column length, then what happens is this problem

(cramped
expressions
(butting up
to
80
col
limit))

You have little recourse but to break it up into smaller functions (perhaps some of them nested in the parent).
It's not like it's inconceivable that generally rural people struggling to make ends meet might be sensitive to a fuel tax increase. Tax revolts have been happening for thousands of years. Not all of them are the result of Russians posting online.
Build a Game with JavaScript Tutorial – SDK SOFT
Show HN: Coinmarketcap replacement with free JSON API
I wonder if they use Palantir software for the analysis?
There isn't even a ton of Computer Science in most low-mid level programming jobs. Having the luxury of getting a CS degree is an amazing thing, but I've always had trouble with hiring fresh CS grads. The facts on the ground are that you need to write code, every day.

While this job does provide a lot of upward mobility in our current culture, I will also say that it's not a job for everyone like some recent loud groups will say. It sucks and is really hard and to be really good you have to be able to not care about that enough for the days when you really really do something great.

If you can get a CS degree without going into unreasonable debt, do it. Especially if your real goal is something like becoming the next Robert Moog. Weather you do or don't though, you should probably be writing code today and tomorrow.