skysight-inc/HackerNews huggingface dataset:
13 times in 26 days is too many reposts. I sympathize, because it looks like a cool article, but if it hasn't gotten traction at this point, it's time to let go.

As https://news.ycombinator.com/newsfaq.html says, a small number of reposts is ok if an article hasn't had significant attention yet, but 13 is not a small number.

You're obviously doing good work. Most probably a future article will strike more of a resonant note with the community.
Sounds like the Amtrak quiet car for early morning routes. I loved the quiet car.
In C++, you normally don't -- there are low-level function hooking calls or ptrace api, but those are too complex to be used in unit tests.

The approaches I have seen used in practical projects is:

Ignore unit testing of time-related parts, rely on integration tests.

Have unit tests be super slow so that actual system clock can be used. Get occasional false positive failures when your build system scheduled unit tests in parallel with particularly complex compilation tasks.

Wrap everything in your own wrapper, providing "production" and "testing" version of class, which "production" calling into the 3rd party library while "testing" calls into your implementation that uses debug time. This is non-trivial as "testing" implementation might be quite complex, but may be worth it for some common functionality like timers.
Had the same realization that game engines were closer to theater stages than reality after a year of study. The term “scene” should have tipped me off to that fact sooner.
Why are retail establishments permitted to use this at all? The state of privacy law in the United States is a clown show.
> I was talking to my younger sister (college student) the other day, and she mentioned that she and her friends are very reluctant to post their opinions online, especially under their real names

I dont know anyone who does. I think most of the 'online' is bots talking to each-other

For a time after Ukraine war began, everyone was accised of being a russian bot, and I was like 'do you think noone else has bots? Lobbyists, think tanks, dictators, secret services?

Russian bots were just low quality, and so they were obvious. The good ones would not be
That works until you have a function that implements timeout and so needs to query time multiple times per invocation.
i would like to insert a step 0, no version control whatsoever, which is what currently happens with the vast majority of VBA, and its top contender for replacement, Power Automate.
I think it is indeed a chatbot, as OP posted it, but to test with different LLMs.

The main website/app is OTOH meant to be an AI-assisted conversational search tool. Like phind.com, but general purpose.
Internet mobs have been mainstream since Kony 2012 made slacktivism a thing. Assigning cancel culture to one part of the political spectrum is not intellectually sound.
Sure, cars can be physically lifted and moved, but it's pretty obviously not nearly as easy in terms of prep time and throughput compared to laptops or phones, which any able-bodied person could do at a moment's notice and with a reasonable sized bag carry several at a time.
I’ll say one thing about it. This isn’t going to be boring.
Answered that above: https://news.ycombinator.com/item?id=38692597

We've also updated the doc with some manual sanitization[1], but that's definitely not the final form of this POC.

[1]: https://postgrest.org/en/stable/how-tos/providing-html-conte...
No one goes to those anymore because people rotate their streaming platforms, eventually they'll get any movie for free that way.
I don’t think it’s a matter of choosing content that is served up by algorithm but by finding the content that the algorithm omits. I find I then have to listen for what are truth statements, for verifiable truth statements, and sift out the emotional language. In fact, the more emotional the tone, the more intention I attribute to the engineering of it being shown to me. This has resulted in me looking at and reading what I think is garbage sometimes, but I typically find some nugget of truth in it that helps me reason about why someone would think that way. Kind of erases the left versus right thing in politics.
Without the videos, papers would be your ideal solution at a low cost, videos however, I believe the best way would be open sourcing it and putting it in the internet, if they are worthy enough, generations will keep it around for as long as your ideas will live in them.
Good luck getting a mortgage for your shell LLC - won't happen.
You have to wonder what might have been created had kids of 'that mindset' been drawn to real world activities instead of spinning their little lives away in that game creating ephemera
Reuters did a great piece on Ride Aid's facial recognition in 2020:
https://www.reuters.com/investigates/special-report/usa-rite...
Yeah it kinda sounds like technically the outcome isn't triggered by the players inputs, but practically they've just designed a system that reacts to the players inputs in a much more convoluted manner than normal.
Amazon link doesn't work (for me)

But this does. Weird.
https://www.amazon.com/Students-Guide-Waves-Guides/dp/110764...

Oh yours seems to be missing 3260/ at the end
In my townhouse in Sunnyvale the lights are off, despite that I'm home right now. Sitting in the dark is better than paying PG&E's ridiculous rates. I wish it were easier to install solar here.
Arriving two hours late is a predictable consequence of leaving two hours late; this couldn't have been a surprise to the flight crew.
Do you mean a deja-vu? Or do you mean something different?
That's a pair of events that are not about the 'precipice between democracy and tyranny'. The argument is a trope of US gun rights advocates but it's not really based on much beyond frequent repetition. I don't mean this as some sort of opening for a gun policy debate, just that this particular thing is largely a slogan, not some meaningful historical pattern. One of its forms has its own Wikipedia page:

https://en.wikipedia.org/wiki/Nazi_gun_control_argument
Employees mixing up SSH consoles while setting up their smart home Christmas lights over weekend.
https://archive.is/XzYMV
Don’t do something silly like take a parameter called current_time. Instead, name it what it’s actually used for or doing. This could be send_emails_on or the like. Parameters should tell the reader what not why.
i don't see any difference between this and what saltstack or ansible are doing. both can run a command on remote machines, and to do that they automatically connect to the machine and copy a program to be run there.
Probably because it sports an ESP32?
Let's keep in mind that SFOs "standard operations" is purely economical, it's about making more landings so the airport earns more money. Now you might be happy to compromise your safety so others can earn more money, I think many others are not.

It's also not like SFO doesn't have other LH flights arriving who all have the exact same rules, so it could've hardly come as a surprise.

Finally, the pilot was in some ways quite considerate. He could have just waited and declared a fuel emergency that would have really screwed things up for ATC.
This is not always true - for many GCs, threads need to suspend at least some of the time. If the compiler can't prove a small bound on the iterations of a loop, it needs to insert safe point instructions.

Also depending on the GC, read or write barriers may be required.

Lastly there are circumstances in generational moving GCs where there is extra overhead due to checking to and from space - for example if you attempt a compare-and-set on a reference type, you need extra code to check if your CAS failed due to comparing the from-space and to-space addresses of the same object.

I work primarily in garbage collected languages, and there are many benefits - safety, throughput, easy ABA avoidance in lock-free code - but using a GC carries tradeoffs.
Japan chooses 'tax' as kanji of the year amid concern over cost of living
> like the new Phi-2 model

Phi-2 isn't fine tuned for instruction following yet.
I feel like I'm seeing a widening sense of “this feels significant.” Lots of commentary on how things will play out from here. Highlights the impact of the moment. Might not be the end of a chapter, but an inflection point.
The actual paper:

https://huggingface.co/papers/2312.11514

Abstract:

"Large language models (LLMs) are central to modern natural language processing, delivering exceptional performance in various tasks. However, their intensive computational and memory requirements present challenges, especially for devices with limited DRAM capacity. This paper tackles the challenge of efficiently running LLMs that exceed the available DRAM capacity by storing the model parameters on flash memory but bringing them on demand to DRAM. Our method involves constructing an inference cost model that harmonizes with the flash memory behavior, guiding us to optimize in two critical areas: reducing the volume of data transferred from flash and reading data in larger, more contiguous chunks. Within this flash memory-informed framework, we introduce two principal techniques. First, "windowing'" strategically reduces data transfer by reusing previously activated neurons, and second, "row-column bundling", tailored to the sequential data access strengths of flash memory, increases the size of data chunks read from flash memory. These methods collectively enable running models up to twice the size of the available DRAM, with a 4-5x and 20-25x increase in inference speed compared to naive loading approaches in CPU and GPU, respectively. Our integration of sparsity awareness, context-adaptive loading, and a hardware-oriented design paves the way for effective inference of LLMs on devices with limited memory."
Definitely. Also the education sector will see major transformations.
Reservations for small businesses with cancellation fees
A very back of the napkin math - so far, 2023's domestic box office total is 75% of 2019th (pre-covid). Although the number of releases in 2023 is 60% of 2019th number of releases as well. I definitely wouldn't say nobody is going to the movies. I would even say, I went to see some this year as many times as I probably went in 2019.
It kind of is. Most places just adopt the IBC and make a few amendments.
Mentoring software engineers or engineering leaders
I don't think it's that easy for the typical unit test though?

Most of the time usage need to advance time in controlled fashion. So you'll need to create a shell wrapper that runs faketime with correct FAKETIME_TIMESTAMP_FILE value, hook it up to your build system, create C++ wrapper to write to this file... If you are controlling source code, adding a "time" argument might be easier to implement and easier to understand.
> Yes, there are memory safety issues, but in practice, these are isolated in very few places. Take a compiler like LLVM for instance: most developers are working on transforms or analyses, and they're exposed to zero manual memory management.

It is really easy to get use-after-free in LLVM passes due to using eraseFromParent() instead of removeFromParent(), etc. As I recall, in some places the optimization code goes through really awkward patterns in order to keep track of the IR nodes that are dead to avoid UAF, none of which would be necessary if LLVM were written in a GC'd language. (Note: I'm not saying LLVM should be written in a GC'd language.)
Funny enough, I know two separate groups of people doing that. One in an apartment in SF running a shared Wi-Fi network with VLANs so they don't step on each other's frequencies, and another group sharing WISP infrastructure in semi-rural Utah where they can't convince ISPs to lay fiber. (Although I think the second group now uses that as a backup for Starlink.)
Old doesn't do it justice.

Great old ass triangle.
It’s still a model at the end of the day. Material properties like roughness are approximated with numerical values instead of being physical features.

Also light is REALLY complicated when you get close to a surface. A light simulation that properly handles refraction, diffraction, elastic and inelastic scattering, and anisotropic material properties would be very difficult to build and run. It’s much easier to use material values found from experimental results.
if you are not willing to accept "no", you are not making a request, you are making a demand.
I think they mean the strong sense of déjà vu. I get a weird one where the déjà vu itself is what I've felt before, déjà vu squared. Feels horrible!
I'm not sure why the site is unavailable for you, but here's a copy from the Internet Archive's Wayback Machine:

https://web.archive.org/web/20231220025346/https://www.ftc.g...
Nice to see progress.

The title however made my brain react negatively because too many corporations use “an update on…” to announce cancellations or similar negative news. Not the case here though!
I would like also to add what happened after git. Since git isn't the last word in the version control area, it would be useful to put git into perspective.
Usually I ask my seniors or peers in different career paths for the advice. Experience of others can surely help in getting closer to what we are searching.
* in C++.

On Python, just use freezegun to inject controllable timestamps in response to calls to time methods.

https://github.com/spulec/freezegun
mosh is also dropping frames if it needs to. only happens when the network speed can't keep up with the data being sent through
It’s wild my laptop can run AI models better than my RTX 4090 desktop. Thanks for the info!
> and the lufthansa crew would say, "huh, we need something different than that". in aviation if you want something non standard, you need to let air traffic know so they can put you in their plan. If you don't tell them different, they're going to plan for you to do what's being advertised.

So they should have, what, called them when they were back over the east coast? Genuine question. They filed the flight plan, they requested the approach they needed when they got there (which again, is a completely routine one that SFO uses every week), it sounds like they were sending all the communication that's expected?
That's just a sentence. Not who you are.

https://en.wikipedia.org/wiki/Self-enquiry_(Ramana_Maharshi)
> very reluctant to post their opinions online, especially under their real names

You mean non-conforming opinions on totem topics of the (US) left.
aka "purity spiral", groupthink, echo chamber.

Also true of the US right, to less extent.
I remember downloading/emailing patch files around and groaning when your local changes had made it impossible to get the patch file to work smoothly, so you ended up going through line by line trying to figure out what was supposed to go where, when...
There are Jamais Vu, Presque vu, and the more well-known Déjà Vu, but I'm not sure any of them are quite what you're saying.

I've had a semi-similar feeling, where it seems like I've made a decision simultaneously in past/present/future. So it's somehow the way it has always been, even though I decided it now.
Can someone explain how Sam is able to run so many things at once? I am working on my startup and I barely find time to scroll HN during my toilet breaks.
I think a clinical psych person may label this as depersonalization/derealization.

But I like how the parent called it "a slow integration of diverse parallel processes" - not labeling the experience as some kind of problem.
It's a ton of effort to write a GPU vector renderer that's both compatible with existing apps and faster than the CPU. Switching to SkiaGL would probably be the easiest approach to migrate to GPU rendering, but Skia is notoriously difficult to use outside of Google's codebases. (The running joke being "the recommended way to build Skia is to get a job at Google, but there are some workarounds available if for some reason that isn't practical.")
Having worked at GitHub, we used MySQL because we've always used MySQL. It works because the business depends on making it continue to work, and switching off at this point is a multi-year effort. Herculean efforts have gone into scaling MySQL, and that is not without its own issues (outages, maintenance cost, etc.).

Isolation level consistency is not a problem I heard anyone talk about, but that's probably because most devs interact with the database via Active Record which is not exactly known for its transactionality guarantees (and is, of course, a source of yet another set of problems).
Ask HN: Year in Review for Dev Team
As the year is coming to a close, I was hoping to put together a summary outlining what we had accomplished as a dev team this year. Something sort of like a "super-pulse" view for the entire year on our several repos in Github Enterprise.

I want to answer questions like:

- How many PRs were merged this year

- How many new contributors we had

- How many releases were done

- How many github actions runs happened

- Growth rate of total lines of code

- When did certain things happen (most frequent days/times for commits, merges, etc.)

This is not an attempt to evaluate any specific developer on the team, rather to help people feel a sense of pride and accomplishment about what we achieved from a software development standpoint.

Has anybody else done this? Are there specific metrics or stats that you found insightful? Any hints on tools or scripts to help automate the data collection process?
I appreciate the research, but this sentence cracks me up: "At first glance, this equation may look simple since it only consists of two second-order partial derivatives."
You don't. Testing third-party code is beyond the purview of first-party tests.

If you have first-party code that is adjacent to a third-party library in a way that the library hinders testing of that first-party code, you would substitute a (minimal) implementation that you control in for the third-party library while under test.

If the library is open source or similarly code accessible, you would fork it or coordinate control with its stakeholders to see the testing of it in that codebase (and refactor it as necessary to support that). This is where the library needs to ensure it does what the documentation claims. It is not the concern of your application.

Otherwise, if the code is truly beyond your reach, you just have to trust that the vendor's claims are true. If you cannot establish that trust, use a different library that you can trust. Testing concerns are the least of your problems when you have no trust for the library you are using.
I dunno, it seems like the judgement is sound to me. I’d place that error on the offending party, not the enforcing body. Company clearly wasn’t paying attention to the books nor the harm their use of technology was causing, and thus got their just rewards for that behavior. “Talking about screwing up twice” seems like a more accurate statement.
Not only does being poor not exempt you from the law, it's usually who the laws apply most to.
I mean there's OpenCL which has widespread support and is pretty much about as pleasant to write as OpenGL. It has existed for a very, very long time but people hate writing in it so they just defaulted to CUDA and ignored everyone but NVIDIA.
Right before git made it big, I got so fed up with SVN I decided to build my own.

It was UI based, hit a button and it would make a zip of just the files that had changed, along side an xml manifest of all files, their hash, permissions and metadata. Every so many commits it would make a full backup.

Worked really well, even built a visual difftool and history explorer - IMHO nicer than most git UIs these days.

No mechanism for branches or working with other devs but it worked really well for a small team working on a shared SMB server in 2007.

Thought about trying to commercialize it but git took off and I fell in love. Wrote a tool that converted that history to git and never looked back.
Isn't working in the first place an ops concern?
Most likely just delegates everything. It’s not possible to actually “run” large operations without effective delegation.
Concavity?

Then you pull the wave equation out of a hat?

I pity the students tortured by this approach.
I honestly don't think I've seen people reason about read committed well, especially as an application grows it becomes very difficult to understand all the cases in which locks are grabbed/data is accessed. (I feel that way about multi-threaded code and locks too, but that's for another time).

So I really only see serializable to be the only sane isolation model (for r/w transactions), and snapshot isolation is a good model for readonly transactions (basically you get a frozen in time snapshot of the database to work with). This also happens to be the only modes in which Spanner gives you: https://cloud.google.com/spanner/docs/transactions
I genuinely wonder how long until these stores just get retooled into automats. That's the only way the ongoing "one retail worker has to try and keep watch over an entire store" business strategy would work long-term anyway.
M Theory – Towards a theory of everything? [video]
You mostly want to be consistent. For example if you do a job scheduler which uses NOW() to create job, but a local clock to execute them, then any clock difference between machines will be causing hard-to-debug problems.
> Open up what?

The iMessage service.

> If they write a rule that doesn’t specify technical details, it seems like the already existing functionality to send and receive SMS messages from the iMessage app would be sufficient.

The app is Messages.
Your jobs are to found the company and Be The Founder, just imagine how many more companies you could found if you had people to do the former. (See also: Elon Musk.)
> On a day when the weather is known to be cloudy and that is factored in up front, that's not a huge problem.

> On a day when the weather is clear and planes are landing at the higher rate, it is a huge problem.

But it can get cloudy any time in SF. So suddenly needing to switch over to ILS operations should be something they're set up to handle pretty routinely.
It's unavailable to me as well, I'm in Australia. I found the article through Googles cache no worries at least

https://webcache.googleusercontent.com/search?q=cache:https:...
> it violated a 2010 Commission data security order by failing to adequately oversee its service providers

It would be great to get the list of those service providers and anyway I wouldn't want to be the C*O with the responsibility of monitoring them and be sure that they are not fooling me with false statements of compliance.

Add the remediations and maybe it costs less to lose some items from the shelves.
NYT does not claim to be a platform for everyone's free speech, and their editorial board is held to account for the shit they publish. Compleyely diffetent business.

Elon wants it both ways - when u ask him, why is there messed up shit on twitter, he sats free spedch. When u ask him, why can't X post on twitter, its because he editorialized it.

He wants all the benefits and none of the accountability.
like having a very visible/active chairman of the board.
Airbnb fined for misleading customers by not using local currency