skysight-inc/HackerNews huggingface dataset:
There are some situations where mining Bitcoin is a very good application of energy that will otherwise be wasted. Here are two that come to mind:

1. Flared gas from oil wells. Natural gas is a byproduct of extracting oil from the Earth. In the past this was vented straight to the atmosphere, which is a huge waste of energy and causes horrible air pollution. Capturing this gas isn’t useful for many applications because it happens in remote areas, but if there’s a network connection it can be harnessed for mining Bitcoin.

2. Heat production for buildings and water. Most space and water heaters produce heat directly from their energy source (electricity or gas) without producing anything else of value. The primary byproduct of Bitcoin mining is heat, so it’s relatively straightforward to use mining hardware to produce, or at least augment, traditional heating elements. A company called Wisemining has a product called the Sato Boiler that does this now.

Neither of these is specific to Bitcoin, because the general concept is running a computer at full load for an extended duration. Bitcoin mining just happens to be the most logical (and profitable) application of that concept at present.
> The insinuation that my device may be host to something potentially malicious is concerning. It gets a little worse that it can change, without notice.

Do you use an iPhone or a phone with Google Play Services on it?

Those both have the technical capability of receiving targeted updates.
This has been rejected several times. I even submitted an updated proposal last year with I think pretty good reasoning. Yet all they said was:

> The context for usage is mark-up with links by default.

Getting emojis accepted is much easier.
> The most striking example is when a horizontal menu bar is converted to a vertical menu bar: all the user's spatial memory of the menu bar's links flies out the window! That option that you thought were there? It's actually here!

What do you expect to happen when there’s simply no room for all the content to fit horizontally? Something has to give.

Furthermore, vertical menus are far more common on mobile phones (not just on websites — apps too). Finding a way to shoehorn a horizontal navigation layout into a tiny screen is more likely to mess with a user’s spatial memory rather than respect it.
In the context of their relationship (comedy), Chappelle is certainly much higher status than Rogan.
How many people succeed at university ? You've made it to the 3rd year, I assure you it's not a problem of smart / not smart ;) ... maybe stress ?
Frankly I would visit a doctor and a psychiatrist. Your issues could potentially be coming from undiagnosed ADHD or a vitamin deficiency. Worth checking just in case.
Diebold rebranded their ATM models from MDS to i-Series in 1991, the year I joined Interbold, the Diebold/IBM joint partnership. Prefixing everything with an "i" was a thing.
There are no IQ requirements or tests for data science jobs. Sure, some interviews are trying to measure that in a round about way. Based on the info you mentioned, I would recommend studying and memorizing algorithms. It sucks, but that seems the best option and matches with your self-described 'not smarter than others, but work harder than others'. If you still don't do well, I would try to frame yourself as someone who can deliver as evidenced in your projects but doesn't memorize algorithms well because that information is stuff you can always look up.
Leaving in Germany for 6 years. Moved from France. What I'll say only concern Berlin.

The interview process in startup can be more draining than that. Currently, it's more like 4 / 5 steps with (sometimes) 6+ hours homework. Yik.

60k is more for senior developers. Junior get less.

Other than that the cost of living in Germany is quite low (lower in Berlin than in the South) and it's a very nice and stable country.
The audience for the symbols are people who do laundry for a living.

Symbols that you never use aren't very useful when all you really need to know is "do not dry", "do not bleach", "wash with like colors". It's really not that big of a deal to put a tag written in English and Spanish to the US, or in French to France, etc.
Some might argue that it’s not worth the cost.
true, so is google.

the choice is reduced to "how much information do i want my personal communicator to be leaking" (and somewhat "to whom")
> signed by Apple

Signed by Apple's key!
> I’m a 3rd-year student at a university which is considered prestigious here (Russia)

I'm assuming your first language is Russian and that you're speaking English as a second language. If true, you're writing is excellent. Producing something of this clarity and quality, in a second language, using a different alphabet, shows considerable skill and intelligence.

Interviews can be frustrating. There are some skills you can learn and practice that will help you be better at interviews. But also, interviewers can be bad at conducting interviews and so how well you do can be outside your control.

There are some aspects of interviews that some people find really challenging. Many people are nervous and anxious during interviews and this affects performance. Interviews need you to "read someone's mind" - they've asked a question and you have to try to understand what they're looking for in your answer. Interview practice can help with this.

Good luck!
> but water is set to be more valuable than oil

Desalination costs less than 0.1 cents per liter, so that sets a pretty firm price cap on the cost of water.
True. It's also sad that in the effort to stop "misinformation" and "Fake News", sites like Facebook and Twitter are censoring actual analysis which may disagree with the current consensus. That form of censorship is following the dogma, not the science.
Cool. I can see this being used to determine perception thresholds. E.g., by testing priming of progressively more detailed pictures, or by blurring the triangulated pictures (triangulate a picture a bit, but not too much, then blur it in another tool, and you can make out the main shapes better; sometimes even read the text).
Doesn't answer my question. Why is it important to represent a "state"?

Hypothetically if you had only two states, one with 20 people and the other with 20 million (entirely feasible with the Constitution), would it be useful to given them both 2 Senators each? Would the federal government's laws and actions faithfully represent how the people in the nation actually feel?

This isn't a hypothetical concern. See the laws on marijuana for why "representation for states" isn't ideal. For further evidence, see action on climate change.
Really awkward situations with a colleague are likely to end in a forced job change or worse, and if you manage to look bad (very likely) you are going to face the same people day after day. Be very cautious and ignore anything less than public and obvious encouragement.
This looks like the nano of terminal multiplexing to me.

The tips on the bottom just clutter the screen and the use of cowsay as example code makes it look like a joke instead of a serious tool, which it very well might be.
Mars Helicopter successfully completed its second flight
Hi folks, if you checkout the Twitter hashtag #growlab you can see what people are up where they are not quite able to send a PR in yet but are doing interesting stuff.

My time is limited for the project, but the best part for me is seeing others participate and come up with different things to grow and ways to capture and monitor the plants.
I always thought this was “hopping man at a ska show.”
I'd give myself time if I were you and stick with it.
> I have the right to participate in society without catching a dangerous disease from you.

You're essentially saying that the disabled (illness is a disability) should be excluded from society.

Shun the unclean and diseased?

You have the option of staying inside if you're afraid of mingling with certain people.
what about 2.5D? side scroller games that allow limited movement on the z-axis. think Paper Mario
No, that's not how this works. Tenure track faculty have way more job security
Unicode is amazing. It's grown from a character set to the default registry of language and symbols generally.
Worst case would be healthcare systems collapsing, and a majority of essential workers falling ill, dying, or simply refusing to go work. It would possibly cause severe supply chain disruptions, which in its turn could result in local food shortages, civil unrest and so on. If such a situation would be allowed to spiral out of control, it could very well result in a systemic collapse, especially on a local or regional level. On a global level, it's less likely.

Systemic collapse does not mean societal collapse or the end of humanity, or even civilization. The collapse will be a horrible affair and it might take centuries to get back on track if things get real bad. Humanity would still be around, though, and we're not threatened as a species.
Show HN: Calculate the risk you are infected despite a negative Corona test
Your Network Is Secure?
Did he admit to committing the crime? Or did he just say “uh huh”?

But to answer the question, well how do we know any evidence isn’t manufactured? You know, I agree with your sentiment here.

But I would also say that the prosecution here has been caught lying, red handed, multiple times. For this case and for the evidence presented here, it should be examined and reaxamined.
I'm not sure I could untrain all my muscle memory I've built up over the years with my TMUX configuration, but I truly believe in the next 10 years all of my current command line tools will be slowly replaced with rust equivalents (with the exception of neovim). ripgrep and fzf are already a large part of my workflow, and I love seeing WebAssembly becoming the universal plug and play standard.

> Build a web client to allow users to connect to a running Zellij daemon through the browser (on a local or remote server).

That's the future feature I'm most interested in over TMUX.
I agree with this. There are lots of people who just want to heads down code all day. They need help from someone who understands what they're doing and can interface with a client. Tons of program management, product, and requirements jobs out there. Also consider sales and sales engineering. Sales people love having a more-technical side kick they can show off in polite company. You don't have to be that smart or that technical to outclass 80% of coin operated commission chasers...
It’s a reasonably common response to traumatic events for people to have regular nightmares for decades afterwards. ~2-3 a night for a decade would be high, but not unheard of.

a study comparing Vietnam Veterans to civilians showed that 52% of combat Veterans with PTSD had nightmares fairly often. Only 3% of the civilians in the study reported that same level of nightmares. https://www.ptsd.va.gov/understand/related/nightmares.asp
CISO – Cryptocurrency Forensics Platform
I never knew about the color difference between European and American exit signs. I'm a color blind European.
Everyone can inspect the Signal app's source code, though, and make sure that nothing funny is happening with the "aesthetically pleasing" files it downloads.
It's not that the promises are impossible, it's that the promises are completely inadequate for their proposed team size and budget. Many components of what they would be building are well known, nothing fancy, they simply need time and work - but much more manpower and budget than they expect; so their promises to do it with an unreasonable budget indicate they don't even expect to fulfil these promises - ergo, a scam.
I hear this line of thought a lot from folks at your age and think of it more as a ding on society less than on you. My thoughts on this subject: don't let your performance on tests with well known answers (synthetic environment) let you believe you can't perform well on a test without well known answers (real world environment). There is a low correlation if any!

Secondly and most importantly, if I were you, I'd forget about data science for the time being. Why do you want to do data science -- because it seems cool? Yeah, that's how I felt when I was your age. But after many years of experience in the industry, let me give you a word of advice -- environmental and market factors win over everything.

And as far as the market goes, there's no better labor market to enter than the generalist software engineer market. You want to enter a market where the supply is high so you can get a good entry level job where you can work with smart people and grow a lot. Really, the first job or two is always the hardest. You may have to move to somewhere in Europe (perhaps Berlin or London or something), or the US to do so.

Once you get experience there, it's a lot easier to move laterally into a data science job if you want to because you'll have real world experience problem solving. But my guess is by that point, you'll have lost your appetite for data science because you'll see the field for what it is -- a field that draws in people who want to deploy shiny solutions in need of a problem where there's way more labor supply than demand, which won't be good for your career.

Make practical decisions. I guarantee you're smart enough. That's not the limiting factor. The limiting factor will be your decisions and chosen directionality from this point forward. And personally, I think you'll have a much higher chance of setting your career up for success at this crucial early career juncture by becoming a generalist software engineer. Personally, I really enjoyed working in startups in my early career because they taught me a lot of lessons (some the hard way) -- but working at a nice mid sized or large company is probably the way I'd recommend. Best of luck!
Second @xondono.

I have made that change recently and it's hard for me to let go the stupidities and the crappy job we're basically forced to do "because best practices, unit tests, (you name it) is not priority".

Money can be better, tho.
As far as I know they're suing Fox News, Mike Lindell, Sidney Powell and Rudy Giuliani for defamation.

Not sure what your point is, but the difference between "dead president Hugo Chavez flipped votes for Biden" vs "Here is how the software works, I don't think it's right" is quite important.
Email, your computer, your notes, everything you produce is owned by the company. It has been ever so.
Not just that. In the case of Google Play Services, SafetyNet also downloads random binary blobs from Google and executes them as root. Makes me feel a lot… safer about my phone.
One of the big incentives for installing rooftop solar panels is that you can sell any surplus electricity generated back to the power company, shrinking the time required for the panels to pay for themselves. However, I'd be really interested to know if it would be feasible for a home solar kit to use surplus electricity to drive a carbon capture rig instead. (Of course, then I'd need to know what to do with the collected carbon...)
Idk about the rest but the ratio of energy used by the heater compared to the motor is greater than 10:1.

Edit: 20:1 mentioned here https://qr.ae/pGNTie
Take a standard M-M join where an `Item` can belong to many `Lists`.

select l.name, i.name from list as l
inner join list_items as li on li.list_id = l.id
inner join items as i on i.id = li.item_id
where items.completed = true

Imagine it's like a collaborative bookmarking app.

Your options are basically:

1. Polling - re-run query periodically

2. Monitor changes to tables using triggers or CDC

-- 2a. Re-run entire query when any table is modified with DML and diff against previous result

-- 2b. Only re-run query if the changes would effect the result (e.g. if we add an `item` with `item.completed = false` then we know that our above query will never need updating.)

-- 2c. Do an efficient diff using some relational algebra magic. See Postgres IVM link I posted.

I posted the same example [here][1] with some more details.

[1]: https://math.stackexchange.com/questions/4112326/how-can-i-u...
I have been using Godot extensively for the last couple years and it's an absolute joy to use.
Documentation had some holes at the time I started, but it was not very difficult to figure everything out by looking at the demo repository. After that, doing stuff like procedural textures or sound effects was almost too easy.
The UI widget support is excellent. It's so easy to put together and add logic to any display or interface element I could think of, even when making them adaptive to screen resolution. Whenever I have to do something with GTK or QT or other widget libraries I kinda wish I had as much as a fun time as putting interfaces together with Godot.

The animation support is also excellent, allowing to key every node property and even adding code calls perfectly adjustable in the timeline. I never used Flash to create things myself, but I hear people comparing Godot to it in terms of being able to do stuff. And from my own experience I believe it.

For 2D games I can't quite think of anything better. My own stuff has plenty of 2D visual effects (think of a discount version of the Super Robot Wars series in terms of looks), shaders, a zillion explosions and even my former computer (already a toaster circa 2014) barely registered CPU activity. 3D wasn't as good, although I was able to do little things that looked fine and performed okay in my former computer, it was noticeably more intensive, and the 3D demos by other people with full effects and high poly counts went at like 5FPS (they run smooth in my new machine, but gotta think of the weakest link). Godot 4.0 promises interesting upgrades on that field, though.

Since my game is going to need 3D for dungeon navigation I think I'll try to wait until 4.0 is released to finish that part, even if I have to port my code to accommodate for breaking changes. I did it with an earlier game in the transition from 2.x to 3.x and was a bit tedious but not really difficult. I'm not in a hurry and I can improve plot and features while at it, I'm just going to release it as FOSS when done, so I can wait and see if the improvements are worth it.
More than slightly!
Even easier, just apply to the same job an infinite number of times at the beginning of the game, and receive multiple paychecks per month.
The Secrets of Consulting[1][2] sounds like a book you might appreciate in your current situation.

[1] https://www.amazon.com/Secrets-Consulting-Giving-Getting-Suc...

[2] https://www.goodreads.com/book/show/566213.The_Secrets_of_Co...
Anther thing I regularily use is incrementally searching backward in the history with C-r.
> A variety of projects sounds like it could be engaging, but on the other hand, maybe I’ll get bored writing the same boilerplate over and over?

I've worked in a couple machine integrator shops (kind of a mix of product and consultancy, basically building products that the OEM can't build themselves) over the past decade. There have been lots of 200-800 hour projects from lots of customers. My takeaway has been that every project that's valuable enough to contract someone to do has at least one really interesting problem to solve. Every project also has some boilerplate to make it work, I don't think anyone gets out of that. Even tenured research professors have to write grant proposals.

> But I’m worried that being involved with shorter term projects means I won’t get the chance to gain _deep_ expertise in any one thing, which might hurt my future job prospects?

Shorter term projects mean that you're gaining adequate expertise to be productive in dozens of things. If asked "We're using the X stack to build a product that does foo, are you capable of working here and helping us?", and you can say "I've used the X stack to build something that does bar, and I did a project that mostly automated foo using stack Y, I'm confident I could do it with stack X", you're clearly ready to hit the ground running. If you can say that you've never used stack X or done foo, but have learned V, W, Y, and Z, and have not done foo but have been successful with similar projects like bar, baz, and qux, well, HR drones and hiring managers aren't always the brightest bunch but they're often capable of a small leap of faith like that. You're in a much better position than someone who's only ever used stack W to build baz, and doesn't know anything else.

Also, it's really hard to gain deep expertise with one thing if you're only building a small number of products. Early architectural decisions often mean that you're stuck with the first thing that worked, while on a ton of short projects you can figure out what does work and what doesn't. For example, as a controls engineer, I've had the opportunity to try at least a dozen ways of representing a machine operation or actuator. I've built systems that are inadequate and had to be extended with cludgy add-ons, that are too rigid and had to be forked into subtly different varieties, that are too flexible and bulky, and finally settled on a representation that really works well. It's kind of like being given the opportunity to do a complete rewrite of the software, except you're not writing quite the same software each time...highly risky at a product org, but at a consulting org you're basically expected to do that.
I have one and it hasn't helped anything. At least my company paid for almost all of it. It still feels like a waste of time and money since it hasn't helped me.
>All of them were on combinatorics/algorithms

I have a PhD. I have had titles like "Principal Data Scientist","Senior Manager, Data Science" etc. Most of my colleagues think I am good at what I do. I would absolutely fail an interview where they ask these kinds of questions. I would need to revisit my probability and other textbooks for at least a few months to be able to pass these kind of questions.

Being able to pass these types of interviews is a learned skill. I would recommend you look at it that way and disconnect it from "intelligence" or from the value you can bring as a data scientist.

As far as the slow thinking, most jobs allow you to think slowly and work through things. You can make mistakes and fix them. There is no job where somebody says "We will release the hungry tigers on a plane full of children unless you solve a algorithm problem in 60 seconds."

>In my country, there aren’t many DS internships, so if I fail a few more interviews, not sure if I can find new opportunities soon.

I think this is the root of the issue. If there are only a few internships and lot of applicants, the employers can be as demanding or as harsh as they want. So it's really a reflection of the job situation, not you personally.
A Brazen Hack of $69M Beeple Revealed the Vulnerability of NFT Market
This article starts with a pretty big assumption:

> Now, I think we can all agree that, on our desktop computers, we prefer viewing the full-width layout of most web pages.

This assumption is not reflective of current accessibility research. For folks that regularly use browsers at high zoom levels, it's important for content to be able to reflow even on a desktop computer. This is disproportionally impactful for older seniors, who might struggle with instructions like "remember to put an m. in front of the url".

WCAG 2.1 success criterion 1.4.10: Reflow is a good starting point for learning about this: https://www.w3.org/WAI/WCAG21/Understanding/reflow.html
Breaking Down the Differences Between CI/CD and CR
Yea, but it’s a lot better than what’s out there, as far as I know, even with Postgraphile having progressed a lot.. and it is open source.