skysight-inc/HackerNews huggingface dataset:
https://smile.amazon.com/gp/product/B01M4SDGPO

The little cord at the bottom quickly allows me to tell which end is "up". And the silicone at the edges of the touchpad prevent almost all accidental touches.

This seems like the same thing: https://smile.amazon.com/FineGood-Protective-Generation-Skid...
Just donated. Thanks for this.
How to Move from Dublin to Berlin
It's not the GOP any more. It's now the GQP, the country's largest conspiracy cult.
Consultancies/Contractors can be career boosters, because they have a rather high attrition rate, which allows you to grow into more advanced positions faster than in a product shop (e.g. Dev -> tech lead or software architect). You should insist to be hired with that perspective.
Unfortunately, consulting is a low-margin business, so expect to be laid off quickly if projects run dry. Time-Tracking is a huge pita in project organisations too.
Thanks for providing a bit of history and principles for UX design. It's a valid point, we wanted to come up with something that was unique and intuitive with our icons but it makes sense that people have different perceptions or associated with icons. We will likely move to standard icons or make it clear with text what the button/menu item is.
Many years ago I have installed a 6.06 Ubuntu and was instantly charmed by the unexpected colors, unusual wallpapers and African themed sounds. Ubuntu had been my distribution of choice ever since. I'm somewhat sad that they have significantly scaled back their rich African theming since, but I still love them.
>Rust on the other hand is optimized for maintaining (it's right there in the name: software should be allowed to become old and "collect rust").

I think the name Rust is rather a pun because it was designed to be "close to the metal".
more acceptance for remote work
> Wasting time is nor considered stealing.

Sure, but I'm still going to be pretty annoyed with you. And if you've wasted my time by messing with a system or process under my control then I'm probably going to block you from that system or process.

As a really prosaic example, I've blocked dozens - if not hundreds - of recruiter email addresses on my work email account.
Also 2nd flight mentioned in BBC article was a success:

https://www.cnn.com/2021/04/22/world/mars-helicopter-second-...

some details about MOXIE:

https://mars.nasa.gov/resources/7391/moxie-functional-block-...

https://mars.nasa.gov/mars2020/spacecraft/instruments/moxie/...

https://mars.nasa.gov/mars2020/spacecraft/instruments/moxie/
Nice and slow.
Ask HN: USPS charges $32,750 for address change API access. Any Alts?
https://postalpro.usps.com/mailing-and-shipping-services/NCOALink
News flash: people read things that you make public on the Web.
There are some teams where this will be the best use of their time, and I'd be well out of my depth suggesting to them otherwise.

But the vast majority of teams in my experience have spent ages farting around with these kind of micro-optmisations, whilst there were far better opportunities to improve the infrastructure. And in the process, they actually made it more fragile and harder to debug.

Simply put, this is a niche skill with niche value. Most people trying to do this probably can't and shouldn't do it.
Personally I have a TMUX session on a pi4 I keep up that just monitors various services and there's times I'd like to be able to open it not unlike a dashboard on my phone or tablet. Using a session via the web is not a big use case for me, or something I'd want to operate exclusively in, but it'd be nice to have.
The political aspect is central to the Wisconsin/Foxconn story, but by naming "Trump", or "Republicans", or a certain Wisconsin governor explicitly it guarantees that the discussion descends into a partisan flamewar.

Consider instead something along the lines of "it achieved the desired political benefit for certain politicians". By keeping it abstract, even if it can be deduced who you're referring to, the discussion can remain less adversarial.
How many of you upgrade day of release? Wait a little bit to see how others feel about it? or only stick to LTS?
> Wayland support is getting really good these days

Depends on your needs and hardware. I have an Nvidia desktop and Intel Laptop both running Arch + GNOME 40. Intel is definitely less buggy, but I still find myself switching back to X11. For example, when I needed screen sharing for work video conferencing, it only works under X11(PipeWire support was buggy at the time). Wayland/GNOME also still have issues with mouse lag with high CPU.

It's getting better every day, but still rough around the edges.
No but it's very reasonable to wait a year before applying so that you don't pay out the nose for zoom classes (there are things like socialization and connections that make a super expensive college worth it)
Ah okay. I find Disney+, marvel, abc, cbs to be tone deaf. Sure that’s part of their identity. It’s still not good. I’d take Apple TV+ over CBS, ABC, Disney+ any day. Even if it never gets any more content.
I think you would be surprised on the high percentage of students that will cheat, given the opportunity with as low risk profile such as remote learning.
With a CS degree a better solution is make it project based. Even if someone uses code found somewhere, just changing it up to not be obvious, that's not that different than actual industry, AND means they had to understand it at some level. And that's for stuff they -can- search for (such as 'implement a data structure/algorithm').
Likewise your comment is only valid so long as all participants are willing and voluntary. Legalization doesn’t not address that concern.
I'm seeing this a lot with SQL it seems.

ANSI SQL has been a thing since 1986, and SQL itself having been invented in the 1970s.

With the boom of JavaScript on the client, various forms of NoSQL came into existence. Recently, the HN frontpage has open source SQL management studios, Sqlite articles, and Node frameworks for directly executing SQL in JS.

It almost seems as if the greater development community is catching up to why these things have been done this way for a long time. People seem to be getting really interested in SQL, maybe because they are at a point in their careers where they are being exposed to it more and the benefits relational models can offer.

I'm not debating the benefits of one over the other, just that as trends go, SQL seems to be cool again.
Not my area of expertise, but the typical use case given in the Signal blog post supposes an "unlocked device in your hands" --

> ...One way to think about Cellebrite’s products is that if someone is physically holding your unlocked device in their hands, they could open whatever apps they would like and take screenshots of everything in them to save and go over later. Cellebrite essentially automates that process for someone holding your device in their hands.

It's very carefully worded ("One way...") to not exclude unlocking without password, though. Perhaps Cellebrite also has password guessing capability?
Shipa – A Kubernetes platform from developer's perspective
Thank you! I come to HN to have intelligent discussion as well, and I totally agree. If I go to Reddit it's mostly just a bunch of garbage, even with crypto fans. I do think HN is warming up to crypto, a little bit, at least, or maybe it's just that more crypto fans are speaking up here.

Anyway, like you said, crypto is already working. The network effects are real.

Also, PoW does require a lot of energy, which is a common argument, but this is energy that includes audits, transport and security of the system. For Bitcoin, that's currently over $1 trillion, which to me seems like it is worth securing.

There also do seem to be ways to use excess energy for PoW and make it more green, which seems promising. The energy can be captured anywhere on the planet and used to support the global Bitcoin network from wherever the energy is. There is so much potential in this network.
Indeed. I think people here are underestimating the volume of cheating in school.

It isn't a minority. It is an overwhelming majority if they think they can get away with it.

https://www.cleveland.com/metro/2017/02/cheating_in_college_...

https://www.cbc.ca/news/opinion/opinion-academic-cheating-1....
Regarding jumpy mouse, try it with an another one. I suspect some higher end or gaming mice work badly with Ubuntu for some reason. Very jerky motion and missed button presses.

Cheap basic mice seemed to work well.
aggravated kidnapping in the US often gets 20 years in jail.

median sentence for murder is 13 years.

I can imagine you might think the sentence would be lighter but there's nothing preventing heavy sentencing for kidnapping.

edit: holding a human captive even if you aren't the original captor is still kidnapping so that detail doesn't really change anything
Your phrasing actually did very much imply that Python the language was intended ("directed") for these tasks.

>Python 3 (and later versions of Python 2) has been more directed (in the past decade) towards number crunching

I don't know where "more directed" means anything but planned/intended e.g. you are saying here that the Python core devs have been building a language as a data analysis tool.

(This is obviously up to some interpretations and it's fair to say some poeple won't read it this way at all).

It sounds like you mean to say the growth/use has been in data analysis due to the Python-based tools that have grown up around the language, the ecosystem. I would agree with you.
Ah okay. I know he announced it without checking first. It would have been nice for Apple to clarify why it could not happen. Hard to give the corporation that just gutted advertising for other companies while now pumping their own ad network up, any benefit of the doubt that isn’t a cynical view.
I am by no means a Golang developer, so don't construe my OP to be a particular endorsement of Go. But after 25 years writing C/C++, Java, Javascript, and working on language implementations, garbage collectors, JITs, VMs--what most people consider "system software"--I feel strongly that requiring programmers to reason about ownership for memory management is a complete waste of everyone's time. It's more mental load than programmers should not be burdened with, no matter how good the tools for it are. The performance costs of GC are routinely overstated by C/C++/Rust advocates to the point that GC implementation experts have pretty much become cut off from the conversation. No one really measures properly, anyway.

My honest opinion is that it is 2021 and it's about time we let computers manage memory already.

Rust can have their ownership for race conditions if they want, but I am so tired of being gaslighted about how important it is that I be hounded to track every solitary byte of memory when I am busy thinking about more important things.
I get the yaml hate - I used to do that too. But as I worked more with it I can say I have not had any problems.
I think toml feels actually more complex
> Case against Minsky is based on one witness testimony which is contradictes by the testimony of another witness

Absolutely false, you've fabricated this. Again, RMS' defense of his friend's involvement in a child sex trafficking ring is indefensible and those of you trying to defend it are dragging our industry and free software ideals through the mud. You're harming every single initiative you claim to support. There was no reason for RMS to talk about the Minsky case, fabricate a secnario involving Epstein's victims or discuss lowering the age of consent. None. It was a bullet in the head of the FSF.

> Your account here exists only for a crusade against Stallman, and i think that this site rules forbid that.

Again, incorrect. Yes I'm bothered by the toxicity being displayed by RMS' supporters, because I care about having a healthy work environment. I post about plenty of other things too though.
Completely agree with you!

"Growing Object-Oriented Software, Guided by Tests" by Freeman and Pryce is a great book to get started learning how to test well.
Magit https://magit.vc/
This is just anti ZFS FUD and completely incorrect. Ubuntu has been shipping binary modules for ZFS for several years now. I've been running servers and laptops for a couple of years with ZFS root (laptop with native ZFS encryption). The only issue I've had is Canonical breaking GRUB hooks for encrypted ZFS root - solved via systemd-boot and EFI for me.

If you use DKMS, then you might have issues, but there's no need with Ubuntu (and other distros like Manjaro) anyway.

Btrfs is probably never the right decision - use the FS that's right for you and your workload.
I wanted to share a different perspective as a hiring manager that has worked at multiple FAANGs.

As you start looking to get into more mid/senior levels, the consulting work starts to hinder more than help. Typically when we are looking at candidates we want to see long term ownership of a product or project. This can include things like dealing with operational issues, shipping major versions, or leading large architectural changes. Most of these things are quite rare in the consulting case. Typically consultants don't have much ownership over the code or major decisions about the product, and that becomes increasingly limiting for the scope and ambiguity you are able to demonstrate.

This is of course purely anecdotal and not all consulting roles are like this, but it is a trend I have encountered.

I don't know what your long term career goals are or what stage of your career you are in, but in the off chance you may look to return to a product focused org at a higher level you should be aware of the challenges that can come from long stints in consulting.
Yes, if demand or expense exceeds supply, or if the regulation imposed is less favorable than the risk of law violations.
I think they forgot one counter argument; there are a lot of guns in the US and they’re more likely to be owned by people who would viciously oppose this move. Oh and everybody is told the other side is literally Hitler, so this will just reinforce one sides perception of that belief.

Without weighing in on the merits of the proposal, it is a bold plan in a time which we need bold plans that change systems. The status quo sets our future on a very risky path in my opinion.
Is the display fast enough to be used as a laptop?

I wonder if using an eink display as a detachable auxiliary display to show static data such as calendars, todo lists, chats and system monitoring would be more useful.
The bootloader was broken for this laptop model in 19.10 and I've been deferring going through the same pain upgrading to 20.04. Totally aware of the support situation and upgrade sequence, but an unsupported machine sure beats a bricked machine
yeah, that's a good point and something we've had on our minds since day 1. Our overall principle would be to let the community self-moderate to an extent. I believe most of the content that is spam or pump/dump would be flagged and filtered out. Some of our users have posted with their actual names and other have random usernames. I would be interested in seeing if the community reacts differently to an identifiable user vs an anonymous user.
Yeah this article is kind of a mess. It wants to have a data-driven perspective, but what the data shows is "people tend to like newer languages more." Now, this could be because there are fewer legacy projects in newer languages.

Or it could be because newer languages learned lessons from older languages. Python is still considered "well-loved" despite being pretty old, while its contemporaries C++ and Java are fairly disliked — this is (probably) because Python actually innovated over those other languages in a lot of ways. And languages which learned from Python (JS, TS, Julia, Dart) are all well-loved, with the possible exception of Ruby, which famously differs from Python with its TMTOWTDI philosophy.

I'm not necessarily saying that there is obviously a forward march of programming language progress, but it's worth noting that the data the author's looking at can just as easily acommodate that thesis too.
Proctorio is on my red flag list.

If any current or former employees of a flagged company apply for a job on my team I expect their reason for leaving to be for ethical reasons, or for them to tell me about how they had ethical problems with what the company was doing. If they don't I immediately remove them from the candidate pool.
That is a badass answer.
Conceptually, I don't think the solution to "switching windows is too hard" ought to be "make the terminal part of the browser". Although it does seem like perhaps the least immediately painful way to solve the problem.

Using Lynx in the terminal might be another way to do it.
Thanks for this! I had no idea about any of this
Reminds me a bit of this:

https://www.youtube.com/watch?v=bR8nmASz3W8&list=PL4kY-dS_mS...
The legal profession's dirty little secret is that the bar exam doesn't really matter. It's little more than a rite of passage and a good excuse for law firms to wait before bringing in the needy newbies before the summer associates have left. Cheating on the bar exam would present a serious character and fitness issue but not having the requisite knowledge to pass the bar exam would not at all impact a person's ability to practice law.
Nearly 500 years ago, Swiss physician and chemist Paracelsus expressed the basic principle of toxicology: “All things are poison and nothing is without poison; only the dose makes a thing not a poison.”
The NO alone should give you pause...

It's a language that coerces basic strings...
I stick only to LTS releases. I'm in no need for bleeding edge features, and I'd rather have a system that's much more likely to be stable.
The mining hardware made by Bitmain uses the latest high-end fabrication nodes from TSMC. How much TSMC's manufacturing capacity is used by cryptocurrency is unclear; the number is hidden inside the high performance computing segment in TSMC's financial statements. But it is probably a sizeable part.
Could you please elaborate then in which way Python 3 has been more directed towards number crunching?

I see that Fortran and Chapel are designed for number crunching, but Python IMHO used for this because it is a popular language in the first place and people having a computational problem choose the tool they already like.
I'm much more fascinated by the languages that made both lists. Any language (Haskell and Scala as well as---inexplicably---HTML, SQL and Shell programming) that makes both a 'most dreaded' and 'most loved' is probably interesting enough to investigate)

p.s. I must confess some disappointment at no Lisps on either initial list, especially on a Y Combinator site, but I think Haskell has usurped the "Language beloved by people who make it very clear they think they're better than you" throne. I blame Norvig's defection to Python.

pps: Shell? HTML? SQL? Really? Also: VBA is still a thing? Ewwww.
https://www.reuters.com/article/us-dea-sod/exclusive-u-s-dir...

~~~
The undated documents show that federal agents are trained to “recreate” the investigative trail to effectively cover up where the information originated, a practice that some experts say violates a defendant’s Constitutional right to a fair trial. If defendants don’t know how an investigation began, they cannot know to ask to review potential sources of exculpatory evidence - information that could reveal entrapment, mistakes or biased witnesses.
~~~

If you believe any of "fruit of the poisonous tree" stuff makes any difference, I've got a bridge to sell you. There is clear evidence that DEA agents are trained to create a "clean" story of evidence around the illicit information they get.
I did not think you were mean overall. Or maybe i did? I don’t know haha. I usually regret my more angry posts within hours of posting them.

Good luck to you as well
Woke: Detect non-inclusive language in your source code
The latest version from cargo does not build for me.

edit: After running "rustup update" it does install. I am liking Zellij so far.
The Earth Archive – Lidar scan the entire surface of the Earth
Thanks for the feedback. Yeah we are trying to balance relevant information vs information overload I've found that on a lot of finance related sites there is too much info on one page.
My favorite example of this were the labels on lunch meats back in the day. They'd say things like, "97% Fat Free!", or "98% Fat Free!".

So one of them had 50% more fat than the other, but they both look pretty close to "Fat Free"
GitHub Actions DevSecOps Workflow
> or having eye and/or skin colors [1]

Yet you could only link to one example for a totally different program ExamSoft.

They had a thick dark beard above a dark shirt and dark glasses with reflections (on a much lighter skin tone). They also look like they have a second eyebrow due to the lighting on their eye lid and glasses.

It could be their head shape tied to their race I guess, but you have a sample of one from a different program which we know nothing about what it's doing.

> "or reading questions out aloud [2]"
> "I am so glad that this kind of abuse was not yet common when I was in university. I love sitting in the (dark) basement, it helps me concentrate."

Compared to going to exam rooms full of people with noise and lighting outside of any control? When were students allowed to read out loud in the 'old' days?

We are in a pandemic, millions are dying, I don't get this attitude, what's the alternative? not do exams? I know I cheated, I know most other people at uni cheated with the old system which was hard to cheat at. Hell yes we would all cheat more if the new system allowed us to.

The videos in question are still on Youtube under Proctorio Reuploads for what it's worth.
Unicode 𝘥𝘰𝘦𝘴 have italic characters (at least for A-Z a-z) although they are labeled as math characters.
Thank you - updated the link
True, but I wouldn't count on that being supported forever.
>How do you see a system that automatically distributes royalties to authors without having to go through Disney as being worse for the authors or better for Disney?

Would that such a system worked exactly as intended on paper, I've never seen one that did.
That's literally what it is, except "get other evidence" means "construct a plausible story that gets you to the same point".
In other words, it's a big mess.
>I'm sure I'm not alone in frequently experiencing this phenomenon. I personally like to my browser windows to be reasonably narrow

If you "like [your] browser windows to be reasonably narrow" then you're probably mostly "alone in frequently experiencing this phenomenon".

Most people I've seen maximize (or close to maximize) their browser.
This is the answer.

No one wants to hear this answer because it means actual work for the teaching staff (compared to, say, automated scoring of multiple-choice tests), but it is, in fact, the answer.
Its kind of catch 22, if you include them in the brand people might questions your decision. If you dont include them in your brand, they dont get the benefit of access etc it would give for the test.

I always assumed the random must have some vetting otherwise it would encourage some people to spam applications and developer the 'accepted' business beyond an initial phase.
I am working in Manufacturing Execution Systems area and the internal sites are spread around the globe on all continents; speed does matter, there are dozens of places hundreds of kilometers away from a place with Gigabit Internet (for WAN). Taking backups off site is faster by physically shipping hard drives than copying over the WAN, I don't like any large software.

In one place in Africa driving to another site 3 hours away gets network speed 10x better, so we do this from time to time.
It narrows it down though. The release process is a bunch of steps, and errors are either in the process spec or in the execution of it (human error). Using a CI you remove the possibility of human error, leaving only the option of spec errors - that seems like an improvement to me.