skysight-inc/HackerNews huggingface dataset:
Location: SF

Remote: Preferred

Willing to relocate: For the right job that absolutely requires my physical presence

Technologies: Web application and data engineering in Python, JavaScript, Java; low-voltage electronics; embedded systems; solar/battery systems

Resume: matthewgerring.com/resume

Email: gerring.matthew+hn@gmail.com

I’m looking for a high-impact senior role working directly on climate change mitigation. My previous role was engineering/product lead for ingestion and modeling of electricity tariff data for Arcadia (formerly Genability). I have deep domain knowledge in climate, energy, solar & batteries, electricity markets, and energy data. I am looking for a fast-paced, high-expectations environment where my work can make a measurable impact.

I was laid off in April, and I spent the rest of the year selling portable battery systems I built up from bare LiFePO4 cells, building fun hardware projects, and working as a professional creative carpenter & electrician on art projects. It’s been fun, but I’m ready to get back to work making a difference at scale. Give me a big enough lever and I will help you move the world.
I hope someone, somewhere is writing dystopian scifi where our robot overlords are constantly apologising and saying things like "Ultimately, your decision on whether to surrender will depend on your specific needs and preferences"
It sacrifices maintainability and robustness to save a measly 80 bytes (I counted).
Just to confirm, does Continental US include Canada?
Square pixel 360×240 was sane, but 360×480 always felt dirty.

IIRC, Mode X video mode set routines boiled down to an exhaustive table of VGA register control values. (See SDL or older FreeBSD for examples.) Then, the fun was pixel addressing, bitblting, and page flipping.
Yes -- it's called a previous-gen ThinkPad.
It really depends on the design of the workload. Kubernetes makes orchestration more simple, but it doesn't remove all of the complexity of orchestrating something.

If you don't need much orchestration (which is true for a lot of postgres users), the complexity from kubernetes is compounded on top of the complexity from postgres without generating much value.
I'm looking to either switch back to writing code or continuing as a Technical Product Manager. What I'm really after is a cool problem space to fall in love with. I especially like exploring the boundaries between software and physical things.

- Location: Seattle, WA

- Remote: Onsite greatly preferred

- Willing to relocate: Maybe?

- Technologies: I've been in software for more than 20 years. I've touched countless languages, platforms, frameworks, operating systems, databases, you name it.

- Resume: https://www.linkedin.com/in/coryking/

- Email: me@coryk.ing

Keywords: python, product manager, opsec, security, identity platforms, software developer, full-stack, sql, operations, networks, contract work
Location: Detroit, MI

Remote: Yes

Willing to relocate: no

Technologies: Embedded systems, automotive, machine learning, signal processing, data science, real time computing, safety processes (MISRA, ISO26262, etc), MATLAB, FPGA.

Resume: LinkedIn -- https://www.linkedin.com/in/wcunning

Email: wdocunningham@gmail.com

Background: Masters in control theory and signal processing, working in the auto industry for the last 7 years, first on low level powertrain software then the last year or so on LIDAR/computer vision for autonomous vehicles. I've done the most work in C, but I'm now getting up to speed on python and the computer vision/numpy/data processing pipeline stack there for data quality/perception work, along with Linux desktop application architecting and development for AV utilities. Recently had to read the Linux kernel source and use the BCC tool suite to find a subtle issue in the network stack causing high latency on sensor data for AV, also coincidentally fixed most of the network timing infrastructure.

Currently doing full stack development on internal data collection and analysis tools, including new tooling for low level embedded system debugging in autonomous vehicles.

Primary skills include hard real time embedded systems, safety critical applications, firmware development, system integration and complex hardware/software interaction debugging, along with detailed data analysis problems.

Side interests include machining, 3D printing, embedded system development, coffee roasting and furniture making.
I started a project, not sure if it's a good idea (but it is helpful to me), which helps to make pip/venv a little easier to work with.

It's a set of Bash commands that wrap pip, basically.

https://github.com/jzombie/pipper - Package Installer and Python Project Environment Runner
Your comment reminded me…

Long ago – early 80s – UHF & cable-syndicated TV station WPIX (NY) offered live broadcast call-in videogames controlled by the caller's voice yelling "pixx!". Here's a peek of some of the forms it'd take:

https://www.youtube.com/watch?v=UJN9eM84Rq8

"Behind the scenes, the voice activation was really operators in the control room pushing the buttons." :)

The simple control of this 1D PAKU-PAKU game (or others you're considering) could be wholly voice-operated. (A fun trigger word nodding to an old 'Friends' episode might be: "Pivot!")

With modern voice-recognition/voice-printing, it might even be possible to have a multiplayer game where even though N players are all yelling the same trigger-word, the recognition disambiguates the speaker to control only their sprite. Or, use a larger vocabulary of control-words for more actions. 'Nibbler' with yelled commands "Up!"/"Down!"/"Left!"/"Right!" might be diabolically frustrating.
Thank you for your good thoughts
Best solution I've found is to paste the whole thing into a cell with this header

#@title Give your cell a headline
%%js_module

where js_module is defined here:

# Copyright 2023 Google LLC.
# SPDX-License-Identifier: Apache-2.0
from IPython.core.display import display, HTML
from IPython.core.magic import register_cell_magic
import time

@register_cell_magic
def js_module(line, cell):
if cell.startswith('http'):
src, hash = cell.split('#') if '#' in cell else [cell, '']
timestamp = time.time() if 'cachebust' in line else ''

display(HTML(
"<script type = 'module' src = '{src}?{timestamp}'></script>".format(src = src, hash = hash, timestamp = timestamp)
))
else:
display(HTML(
"<script type = 'module'>{cell}</script>".format(cell = cell)
))

The #@title lets you collapse the cell, so the JavaScript isn't showing. Colab has a strong philosophy of ensuring the user can see everything they're running, so I don't think there's a better way to encapsulate the bundled JS.
I guess I'm just really good at reading text. It wasn't even a challenge for me.
I'm separating James Gosling's creation of the language from everything the rest of the company did with it afterwards (although I guess he was working there at the time so technically he was "Sun", too).
Because LLM is just a tool, and humans have the right to use whatever tools they want.
The rebranding was an incredibly dumb decision. I have never seen it referred in the wider world to anything other than "X (formerly known as Twitter)".
There's a trend here of the author casually ignoring his doctors without good reason, the worst example of which was when a doctor prescribed him an immunosuppressant and he simply didn't take it, seemingly only because it had been involved in some small bogus conspiracy purporting it to also be a covid cure (like many other drugs, including that one infamous horse de-wormer). He later figures out that his issue all along was an autoimmune disorder, but never again brought up the immunosuppressant he refused to take.
Claudine Gay resigns as Harvard University president
ChromeOS is the only Linux that meets all of your criteria, especially touchpad works flawlessly. Windows is another option but none of the other Linux distros will give you working touchpad, gpu, audio, video, wifi, all the peripherals etc.
UX practitioner of 10 years here. The market is very much depressed, especially for juniors who've only done online courses. Are these courses through a bootcamp? If so, does the bootcamp have any sort of career center that you can utilize?

I also see that you've only applied for 20 jobs. That's really not enough, especially in these tough times. As an example, a job for a junior that was posed by my prior company ended up getting 1000 applicants. Have you asked your UX mentor if any of their connections are hiring juniors? If so, your mentor should be able to put in a good word for you and at least get your foot in the door.
yep that s the use case for me too
With property based testing, writing code could be left entirely to the LLM.
You piqued my interest enough to sign up and try...but now it needs an Access Code to try the DB, any HN special here?
Yes they are compatible as long you use actions available on both platforms. For example, you can use AppleScript or shell in macOS but it will not work on iOS. However, if you use cross platform apps shortcuts it works even when you write files into the iCloud folder. For example, I did a shortcut that takes today’s events from the Calendar and appends the list into a Markdown file in a Obsidian vault on iCloud. I use it to scaffold meeting notes, and it works on my phone too.
"Win32 is the only stable ABI on Linux" ;)
Yeah, I've done it there too, but it worked better before - these days it really depends on whether a company has a proper team monitoring Twitter. I think Inmail has worked for me mostly because "nobody" does it, so it's a novelty.
This is not a useful post. There is no information a specific job or role, no link to the jobs page, and a meaningless salary range.
That is one way to “remove a commit” and I agree with your analysis for that case.

The method I had in mind is an interactive rebase. Assume there are n > 5 commits on my branch, choosing 5 arbitrarily. If I run “git rebase -i HEAD~5” then use the “drop” command on the third-most-recent commit, I do end up with a different DAG. The change is subtractive and not just the removal of the current HEAD.

This kind of history change is definitely a bit less common but not obscure by any means. I’ve rebased to drop commits on my own feature branches many times.
See https://en.wikipedia.org/wiki/US_Airways_Flight_154

The captain on that flight

https://en.wikipedia.org/wiki/Sully_Sullenberger

has said that he can't take credit for any special heroism but rather pilots are trained over and over again to do the right thing, both out of habit and by following checklists. When something like that happens everybody at the airport and in air traffic control drops what they are doing and will do anything they can to help.

See also https://en.wikipedia.org/wiki/United_Airlines_Flight_232
First, calm down. Deep breaths.

Second, your definition is the textbook definition but it's not the colloquial definition. That was my point.
Building Swell | Customer Success Manager | Remote | Full-time

Fast-track your career by joining our growing team, where you will have the autonomy to drive the company to new heights and leave an impact on an industry at the cusp of incredible change.

You are: someone deeply curious, constantly looking to learn the "why" behind customer actions. You care about helping customers unlock their own potential and leverage best CSM practices to leave a real impact. You’ll be driving the direction of customer implementation, support, and user research; shaping the future of the company and the construction industry.

At Building Swell, we know construction is ushering in a new wave of industrialization. Join us in arming these modern builders with mission-critical technology to manufacture smarter buildings and address the housing shortage.

Position: Customer Success Manager

Location: USA or Canada

If interested, please reach out at careers at buildingswell dot com
If the graph is directly modified by dynamic obstacles, store "time to available" in the busy edges. Then the unit walking in can check if by the time it gets there, the edge is still busy.

If obstacles are handled separately, you do the same thing except it ends up being a line intersection between nearby agents' routes. Find route intersections, estimate arrival times, if they conflict based on both units' movement speed, reroute.

Another approach would be to ignore unit as obstacles and rely on movement timeout: If I'm stuck for longer than X time, reroute.
Location: Austria, Europe

Remote: yes

Willing to relocate: yes

Technologies: JavaScript, TypeScript, React (Native), Next.js, Vue.js, Deno, Node.js, SQL, Git, Jest

Résumé/CV: available upon request

Github: https://github.com/slymax

Email: contact@slymax.com

Web: https://slymax.com
I’d argue that it is a very good lesson for that age …
Alternatively, the one dimension of movement could be up-down.
Curious to know your thoughts on this, then: https://github.com/jzombie/pipper

Coming from a "Poetry background", this makes my life easier to not have to remember the pip/venv commands.
2024 Predictions
My Text Editor Is Not Open Source
SEEKING WORK | REMOTE (PST) or Los Angeles, CA | Full-stack software engineer/web developer

Full stack software engineer focused on web development with 9+ years of experience. Passion for the front end with back end experience to match.

Main technologies: React, JavaScript, TypeScript, Node, HTML, CSS / SASS, GraphQL / Apollo, PostgreSQL

Experience using: Redux, Auth0, Launch Darkly, Express, Ruby on Rails, Webpack, Babel, Git, Material UI, GitHub, Jest, npm/yarn, CircleCI, Next.js, p5.js

Website: http://andrewkowalczyk.com

Email, GitHub, and LinkedIn all located on my website. Resume/CV available upon request.
You just made my point for me. There's a historical definition and then there's a colloquial definition.
Prompt Distribution Learning for Text-to-Image Diffusion Models
"Dive Into Deep Learning" may be good in that it usually has code alongside any mathematical notation: https://d2l.ai/index.html

I have not actually looked at it in detail, but the legendary Gilbert Strang, in addition to his classic linear algebra course, also has a course that aims to teach enough linear algebra to explain deep learning called "Linear Algebra and Learning From Data". Maybe this is also helpful.
Intel's Meteor Lake CPUs are slower at single-core work than previous-gen models
I doubt this is anything more than a political messaging A/B test in a friendly media outlet.

It's a presidential election year, and the partisans are doing what they do in every presidential election year: trying every message they've ever run on with the public to see what gets a reaction.
In addition to what others have said about the quality, pilots and air traffic controllers communicate using a very restricted vocabulary. They aren’t having free-flowing conversations - ATC issues commands using what’s essentially a spoken domain-specific language, and pilots echo them back. Accent should not be a major issue.
> Porting a mainstream browser to Plan 9 is about 50 times more labor than has ever been put into Plan 9 even when Bell Labs was footing the bill

https://orib.dev/interject.html
Poetry is indeed a great tool. It's what I use the most, and seems the easiest to set up.
The amount of crazy conspiracy theorists and politics on LinkedIn is growing very quickly. It's competing for the large share of cringe posts with selfies.
Tekken 8's "colorblind" mode is causing migraines, vertigo, and debate
fyi you're using the old and less accurate api, VNRecognizeTextRequest

ImageAnalyzer is newer and much better

I bet this shortcut from OP is also using the older API under the hood
there are good bureaucratic innovations (standardized forms, applying service design to forms, digitalization, self service portals, browser based, etc) and then there's the usual problem when good intentions get translated into process, and it fucks up everything.

for example US government forms require UX testing (user research), but even the smallest change requires it, and all forms require it. but you can't just use a big pool of preapproved providers or whatever, it goes through the Office of Information and Regulatory Affairs ... which now is in effect a fucking big roadblock of a bottleneck.

https://en.wikipedia.org/wiki/Paperwork_Reduction_Act

https://www.nytimes.com/2023/06/06/opinion/ezra-klein-podcas...
The submitter’s proposed fix does add null termination, so it does work as expected. Still, strncpy is a horrible API in general. It even has the incredibly stupid behaviour of zeroing out the entire buffer past your string, which is almost never necessary and therefore just a waste of cycles. If zeroing is needed e.g. for security, it’s always better to include an obvious and explicit memset.
ChatGPT does seem to have gotten better at math. It was pretty garbage at it about a year ago, and really easy to trick it so you could get some sweet "haha, LLM dumb content."

Choose a random number between 100 and 200, divide it by 5, multiple it by the original number, add 10, and then multiple by pi. What is the final number?

ChatGPT3.5: Certainly, let's choose a random number between 100 and 200. Let's say the randomly chosen number is 150:

Chosen number: 150
150 / 5 = 30
30 \* 150 = 4500
4500 + 10 = 4510
4510 \* π ≈ 14171.03 (rounded to 2 decimal places)
So, the final number is approximately 14171.03 when using the randomly chosen number of 150. If you were to choose a different random number within the specified range, you would get a different result.

ChatGPT4:
analyzing
import random
import math

# Choose a random number between 100 and 200
random_number = random.randint(100, 200)

# Perform the calculations
result = (((random_number / 5) \* random_number) + 10) \*
math.pi
result, random_number
Result
(10487.264596213448, 129)
The final number, after choosing 129 as the random number between 100 and 200, is approximately 10487.26.

If you ask ChatGPT 4 for a multiple step equation it appears to first translate the equation into python, run the script, and then give you the output.
I'm gonna have to ask you to go ahead and come back another time.

----

Edit - Also worth a look:

https://www.imdb.com/title/tt0409371

https://www.imdb.com/title/tt12758060
Oh, interesting. Obviously, this is a decision I have to make for myself -- but would you recommend I choose a different path? It's not too late yet.

I have been concerned that because ML is changing rapidly, it may be challenging to find cite-able sources.
From their CCC presentation it looked like the Chrultrabook had parity with the previous-gen ThinkPads. That's why I asked the question-- I'd like to know which Chromebook to look at which can support the bog-standard features I mentioned using something like Debian (or whatever distro).
CRTs have better refresh characteristics at the same refresh rate, which is relevant to NES Tetris because it runs at a fixed 60.1Hz (slightly faster than NTSC). But LCDs are available with higher refresh rate than CRTs, so if the software supports it you can get lower average latency on an LCD.
You think most other kids are spending that time on something less regrettable? This is a serious accomplishment. Being able to commit to a goal, and putting in the work to achieve it is a useful skill. I believe it's transferable to some degree between disciplines. It might be called "grit". He's not just goofing off. In order to get to this level of performance, he'd have to have an organized training program, not just be goofing around with tetris. I see it as similar to getting good at bowling, golf, or tennis.
Ok? What you linked to, which is a single paragraph, does not provide any proof for your claim. It says there was some speculation that people retrieving luggage caused delay, but state media and law enforcement are on record as saying there's no evidence that it had any effect, as well as there being a witness saying it had no effect.
To quote Arcade Fire,

If I could have it back
All the time that we wasted
I’d only waste it again
If I could have it back
You know I would love to waste it again
Waste it again and again and again
Thank you! I was actually messing with WebUI right after I made that post. It looks very promising.
no - predatory behavior in groups is completely missing from this list. To extend that ides, IMHO much of "business" and some government, falls into this category easily. This is true for all large language groups world wide, irrespective of politics details.
Hey, I switched to design in my 30s as well. In my case, it was easy because I was working as a programmer for a consulting company already, and could just ask to take on more and more design responsibilities. The advantage with small consultancies is that they have a constant churn of shortish jobs, so you get plenty of reps in across different areas. My recommendation, then, would be to look for contracting or consulting jobs. As a side benefit for the worker, it's not terribly hard to get poached by a client if they like you.

Also, recognize two things:

1. Not getting a job you apply for doesn't mean you suck, or that you aren't valuable, or that you won't ever get hired. If this is your first software job, you may not know it in your bones yet, but the hiring process in our industry is flat out broken, don't let it break you too.

2. This is a tough time to apply for jobs across the board.
Cancelling everything but Viki and iQIYI. More than enough great content on those and watching the most. Netflix has a lot of boring tv shows and a lot of their Korean shows are also on Viki [1] or iQ [2]

[1] https://www.viki.com
[2] https://www.iq.com
Try YCW24! :)
I live in a state with universal healthcare through mandatory insurance that's 30% of my income. Guess what? The state doesn't recognize this kind of therapy, and the insurance pays out only for whatever the state recognizes (and there is no free market of healthcare insurance), so I have to pay everything out of my pocket. And it costs the equivalent of hundreds of thousands of dollars.

That's alright, that's new experimental therapy and it will improve, you might say. Well, they don't even pay anything for my ADHD treatment because the state says adults can't have it, it's children's disease. That's what I get for 30% of my income - nothing.

The antistate libertarian "propaganda" is working so well because it's not propaganda but the only way to get treatment. At least they let me pay for the drugs myself, I'd probably kill myself if I couldn't get them just because the state said so.
Not OP, but personally I have no problem with people going to licensed therapists to do psychedelic assisted therapy if that's what they feel comfortable with. What I would take issue with is if that becomes the only way to access something like LSD legally.

I've only ever taken psychedelics on my own, and while I've done regular talk therapy, I don't think I'd want that experience with a therapist. Taking 100-150ug of LSD at my house while listening to music, meditating, and practicing yoga should be available legally to me if I choose it. It's completely transformed my life for the better.
Not the PP, but I used these in my house: https://myiblinds.com/

I used to use the similar ones from Somfy, but they were just too much of a pain in the end. The only thing I don't like about the iBlinds model is that there's no hard-wire communication option (I have 4 conductor wires with power and RS-422 at every window).

I'm surprised there aren't any commonly available blinds that include an internal tilt motor with external manual fallback. Bonus point would be if it also included a lift motor.