skysight-inc/HackerNews huggingface dataset:
The Life of a Data Byte (2020)
> So in that sense, money is money.

Ye-es, but only if the company is doing well. If the stock collapses, which it can do in a lot of companies, then it's not money. Imagine if Microsoft hadn't pivoted successfully to its new form, or if Google fails to find its footing in a ChatGPT world. Those are big, vital things that need navigating, and they are worth incentivising CEOs for. You might say that the vesting period should be longer, and perhaps that's right, but then other companies will poach them with shorter vesting periods, and the usual market dynamics apply where companies are vying for talent.
Then again these days some CPUs can rename memory, making stack spills cheaper.

Global objects also hinder compiler optimizations.
A GoPro is a (reasonably) better choice. More battery, inside a hard case, you can mount on helmet or have it fixed on the bike, and probably cheaper (especially if you buy a second hand one and just replace the battery).
Exactly. From her perspective, she had Task A: open a bank account for client SomeBank, performed that task and way later had Task B, apply for a loan at SomeBank. It's not at all suspicious to perform those tasks for the same customer, and the "test data" given to her looked legit (it's because they were the actual data from Task A)
> Go would be a deeply different language if types had to declare the interfaces they implement ahead of time.

GP literally mentions haskell which uses nominative typing and does not require types declaring the interfaces they implement (typeclasses they instantiate) ahead of time.

If anything, Go's solution is worse because you have to conform the interface you declare to whatever already exists on the type. Type classes make the "type class interface" independent from the underlying type. And then it turns out Go's structural interfaces also play hell with generics, leading to the current... thing.
Plus the guy is talking about the supreme importance of performance, but is using reference counting.
It's https://aliexpress.com/item/1005004110616192.html
I think a regular IPS display would be way less susceptible to burn-in when used as a dashboard display, though.
As for why I don't use it much: I thought it would be nice to have a second portable screen for my laptop instead of a proper desktop setup, but it's just mildly inconvenient to carry around and set up/pack away every time, and it offers way less usable screen area than a regular-sized display (unsurprisingly).
Do high growth Silicon Valley startups (OpenAI, Stripe etc.) use agile?
A 2 or 4-week development cycle where requirements are frozen might prevent the teams from solving for low-hanging opportunities identified mid-sprint that might significantly impact acquisitions/revenue. Are the best in class tech teams rigid about this or is the culture more flexible.
> could start to address some of society’s problems

They address the problem of poor local economic development and weak local tax base. There is a reason countries are so eager to attract digital nomads and ready to give waivers on taxation. They consume little in terms of social services and they flood the local economy with money. They let a country import a money pipeline from some of the richest parts of the world and have it end in their city/country. You can grab a share of New York or Silicon Valley prosperity and have it locally.

You can have the worker without needing to figure out how to set up industry that supports highly paid workers (which is practically not possible in many smaller centres).

> Hospitality prices inevitably follow as restaurant owners test how high their prices can go.

That is something many would consider highly desirable. What local businesses have to offer can be sold for a much higher profit margin.

> Still, try selling the benefits to the average resident

Everything from higher tax revenue for services to higher margin local businesses to greater demand for new businesses to soaring equity for homeowners (the vast majority of people in Mexico own their home for example) to higher availability of skilled workers. People who put up posters and spray graffiti in North America are hardly representative of public opinion. Is there reason to think it is more true overseas?
no unsigned integers gave us signed bytes. Not sure if that made things simpler.
Imagine having an 1x1 competition between them all and to see who wins, streaming in real time and with an AI narrator.
Platform Engineering Still Run by Spreadsheet
It's real. But yeah, I understand why you're asking.
Or to setup one, I think spinning up with Docker Compose with a slightly older version should be possible, last I checked.
I get that, but yeah, with ML it would be a matter of training it on raw data: objects, materials, physical properties and behaviors, etc. And then "intuition" would arise from this knowledge, and its own experience from reinforced learning. It's the same problem as implementing self-driving in vehicles, just applied to a different domain. I'm not downplaying the difficulty, of course, but pointing out that this type of automation wouldn't be feasible if we'd have to classically program every scenario the robot is likely to encounter.
Yeah you are right. Some continuous recording that stops and saves when you touch it would work, but guess the battery life cant deal with that.
I can only guess, but my best guess is that one crucial part is performing the ID validation, which involves joining a video call with a company that partners with the bank.
If you are looking for an alternative after this change, I can highly recommend AppSignal: https://www.appsignal.com/

They are based in The Netherlands so I don’t expect them to come up with something like this.
That is a great way to put it.
@NanoRaptor@bitbang.social
What would they benefit from this?

Why do they have anything to do with AI at all?
Oh god, me too. I even started writing a comment asking what teleportation mens in this context.
x64 ABIs are also significantly better than x86 ones as well.
no because I'm not logged into all of my accounts at once but if they can open the PW database they can
That is dead afaik. Unfortunate, the Zoomer loves to hate on XML.
I am confused about the example with the 'Greeting' function breaking the test. Did the author see this as an issue with testing?

If the functionality is changed, the tests will have to be changed to reflect that. One feature of tests is that they are are documentation for the expected functionality of code, so naturally it needs to be updated when functionality changes. It is a feature in my opinion.
Show HN: Stolbitsa – social ear training on GitHub
Hi!

Stolbitsa is an ear training app that can use real music for exercises, not just randomly picked notes like all other similar applications. This is a GitHub OAuth app and every ear training lesson is a public GitHub repository. You can create your own lessons and publish them on Github to share with other players.

All lessons are divided into 12 difficulty levels equal to the amount of notes in chromatic scale. You start learning from level 1 and gradually increase difficulty until you become an expert.

If you pass a lesson correctly you are rewarded with silver notes. If you guess 90% of notes you get 1 silver note, 95% - 2, 100% - 3. Later you can use the earned silver notes to give them to the lessons you like. The more silver notes a lesson gets the higher it is displayed on the main page listing. You can also star a lesson on Github and leave a comment. These are social network features of the app that all other similar apps are lacking as well.

This is intended to be some kind of a social network of people interested in music education on top of Github. You create and publish your lessons and get comments and stars for them. Every user has a public profile where their achievements and lessons they created are listed.

Currently only several initial lessons are created for each difficulty level. But nevertheless the app can already be used as a fully functional ear trainer. New lessons are constantly being added and I hope that more will be created by users.

You can play directly in the browser or as PWA on any platform, also Android apk is available for download. Playing is better on mobile, editing - on desktop. To create a new lesson click the edit icon in any existing lesson, then edit it and publish it as yours. I think the editor is self-explanatory. After you have created a lesson it is not shown on the main page until you give it at least one silver note, you can only view it on your profile page.

Please tell what you think about it, play it and try to create your own lessons!
When you spend obscene amounts on light and aerodynamic equipment an old gopro on the helmet is very sad.
> We're not your narrow target market, just some gawkers addicted to typing "news.yc..." into our browsers...

Speak for yourself. I just type "n" into the browser.
> Electric cars have all sorts of awesome features ... They can act as a giant battery for your house.

Things may be different in Australia or the US but where I live it would make as much economic sense as use of your jewelry for openning cans. Or driving nails with your gold bars. Surely, you can do that but at what price and why when there are much more affordable and sensible alternatives.
In general in the US, video recordings in a public place are legal. (Audio is a bit more complicated depending on local law ADDED but in public it should generally be OK.)
It's been a while since I used maven but if I recall correctly the reason for that is that javac (java compiler) actually doesn't do incremental compilation. It was such a problem that eclipse (the ide) had it's own java compiler that could do incremental compilation. This alternative compiler was so popular that you could even use it in Jetbrains IDE and I think you could configure maven to use it to get incremental compilation there to.
Awh, I was really hoping this was going to be a bird watching website lol
The point still stands, any self-respecting job platform should be able to verify agents.
Spring Boot recently made Gradle the default build platform. Mad!
Depends on the "algorithm"! At this point "algorithm" in the context of social media doesn't mean anything sensible. A very common "algorithm" used to order messages in email inboxes is by "read/unread" status, which very much helps you catch up efficiently. Chronological sorting is very limited, in comparison with the myriad of other ways you could organize such data.
How are average headcount costs for an early stage startup $300k / year? That sounds FAANG money
Country doesn't have anything to do with it.
Maybe think about self-hosting something if you are concerned about those things. Something like Signoz: https://github.com/SigNoz/signoz
> They are based in The Netherlands so I don’t expect them to come up with something like this.

What is this supposed to mean?
They made an announcement 2-3 years ago, but I've never seen anything released by them on that front.
Inuits and Kayaks in Aberdeen
Such a right wing head. "You can t have children running the streets if you have beggars there so let's put them all in jail". "Everything is well and good if you conform and shut up". Is that a country or a concentration camp?
Ah yea sure, I'll consider it
I used to wear a GoPro on a backpack strap mount when cycling in London - so the camera was at chest level. The strap mount was inconspicuous as opposed to a helmet mount. You can also turn off the flashing red light on the GoPro. This was mainly for security purposes as I've seen various things happen over the years (pedestrians being run over by cyclists, cyclists getting hit by cars, folks getting mugged, etc.)

This is the sort of footage you can get: https://www.youtube.com/watch?v=YzeNjG0c0Eo
No, they should have done it right from day #1 so that users (1) have confidence they are treating this with the seriousness that it requires, (2) to minimize the 'surprise' factor, (3) to ensure that also the users other data is properly protected. They also should have ensured HIPAA compliance for their US based customers and compliance with whatever local legislation was applicable for their customers elsewhere and to track any changes in that legislation. This includes full consent management, the option to withdraw consent at any point in time and to be able to deal with requests for removal of data, especially relevant given that the suppliers of the DNA material may later on have second thoughts about all this. Note that you don't just give DNA to a service like this on your own behalf but also on behalf of all of your siblings, descendants and ancestors.

Recognize the potential for actual damage before you decide to blame the victims here and then wonder why 23andme apparently did not recognized that potential. Also recognize that you can't exactly change your DNA, it is your identity.
But they are trash cars.
Show HN: Royllo 0.1.0, an open source explorer for Taproot assets
Introducing Royllo Explorer: an open source search engine / explorer / API for Taproot Assets living on the Bitcoin blockchain. Think of it as a "Google" for Taproot Assets, providing you with a web interface and an API to search and discover these assets with ease.

With this release, we now store and display assets meta
One percent of Chrome users experience degraded functionality on Microsoft 365
MO704022, Last updated: January 5, 2024 at 4:18 AM GMT+1

Title: One percent of Google Chrome users may experience degraded functionality when accessing Microsoft 365 services

User impact: Users may experience degraded functionality when accessing Microsoft 365 services via Google Chrome.

More info: While this may not be a viable solution for your organization, users can leverage Microsoft Edge to work around the issue while we develop mitigations.

At this time, we've confirmed the following Microsoft 365 impact scenarios when accessing via the Google Chrome web browser:

SharePoint Online
- Unable to create sites from SharePoint or the admin center
- Unable to access Viva Engage or connector webparts
OneDrive for Business
- Unable to access recent documents via the Microsoft 365 app launcher
Microsoft Teams
- Unable to access OneDrive from the app tray
- Unable to access the Files tab within a Teams channel
- Unable to access Viva connections

Current status: We're validating additional impact scenarios to Microsoft 365 services and will continue to update the "More Info" section of this communication as that work progresses. In parallel, we are developing and deploying changes to restore functionality when accessing via the affected web browser.

Scope of impact: Currently one percent of Google Chrome users may experience impact.

Start time: Thursday, January 4, 2024 at 1:00 AM GMT+1

Root cause: A recent third-party network change is preventing some Microsoft 365 features to function as expected when accessed via a specific web browser.

Next update by: Saturday, January 6, 2024 at 4:00 AM GMT+1
> So I wouldn't be surprised if, for some use cases, Python calling C in a tight loop could outperform Go.

I don't have experience with Python, but I can definitely say switching between Go and C is super slow. I'm using a golang package which is a wrapper around SQLite: at some point I had a custom function written as a call-back to a Go function; profiling showed that a huge amount of time was spent in the transition code marshalling stuff back and forth between Go and C. I ended up writing the function in C so that the C sqlite3 library could call it directly, and it sped up my benchmarks significantly, maybe 5x. Even though sqlite3 is local, I still end up trying to minimize requests and data shipped out of the database, because transferring data in and out is so expensive.

(And if you're curious, yes I have considered trying to use one of the "pure go" sqlite3 packages; in large part it's a question of trust: the core sqlite3 library is tested fantastically well; do I trust the reimplementations enough not to lose my data? The performance would have to be pretty compelling to make it worth the risk.)

I think in general discouraging CGo makes sense, as in the vast majority of cases a re-implementation is better in the long run; so de-prioritizing CGo performance also makes sense. But there are exceptions, particularly for libraries where you want functionality to be identical, like sqlite3 or Qt, and there the CGo performance is a distinct downside.
> It takes an extremely rare set of skills to turn negotiating power into a better bargain.

Hence unions. Now please check the title of TFA.
“I didn’t know it was stolen” doesn’t hold up well in court.
Genuine question: is it the act of recording that is illegal or is it the publishing of recorded material where this applies?
Rooftop solar is fairly prolific in Aus. Plenty of households can charge their car during the day for “free” (assuming sunshine and the car not being at a workplace car park ofc)
It's not that you would replace a normal solar battery system with your car. It's that a car you already have would be able to automatically help with power balancing in emergencies or automatically reduce your power bill when they are plugged in anyway without you doing anything.

https://octopusev.com/ev-hub/what-is-v2g

For example, if there's an excess in wind energy at a given moment, the system can automatically funnel that energy into cars attached to the grid instead of turning off turbines, saving everyone money.
I don't see any content?

Just "Coming Soon" and a blurb if what it is intended to be.
You might be right, but that failure was an entire decade ago. iPads and other tablets have gotten more normalized since then so people no longer have the expectation that all devices fit neatly in a pocket. Likewise, that may change the expectation of how a device fits in hands and balances.

I'm not saying it will succeed - I agree that it looks awkward. But neither am I going to dismiss it just because something similar failed years ago. Times change, expectations change, and good product leadership will seek out old experiments and improve on the designs to overcome known problems.
They do things their own way. I wouldn't say there's no way of doing things, but now it feels like a philosophy. It's not an all-around methodology. Whether it's Waterfall or Agile, cats just need to be good at catching mice.
I suspect the measure for notoriety in the tiktok economy we live in is; 1) Do people know who the CEO is and how much do they shitpost the libs, 2) Can I "trade" the companies stonk options at extreme leverage.
In an emergency situation, using jewellery to open cans to save the life of your son would be very reasonable. Even if the jewellery was somehow completely worthless afterwards.

Though in this case, the damage to the car is so minimal it is hardly measurable.
And even if it's not, a cop will claim it is.

It's long been settled that recording police in Germany is totally fine, but they keep claiming that once you have an audio track, it's recording "the spoken private word" which has special protection. Doesn't matter they're there in an official capacity, and also doesn't matter if you don't record audio. They'll just assume you are.

Even the press get targeted.

https://www.mappingmediafreedom.org/2020/10/02/reportit-poli...
Maybe they want to sell their user's data to people training AIs rather than training them themselves?
That's what "embedded domain-specific language" means and what makes it different from other (unembedded) DSLs:

> A DomainSpecificLanguage that is defined as a library for a generic "host" programming language. The embedded DSL inherits the generic language constructs of its host language https://wiki.c2.com/?EmbeddedDomainSpecificLanguage
... and all that means nothing in any bigger longer running project, the real challenges and complexities lie elsewhere. Also, 700 lines of trivial-to-read highly structured XML is the worst offense you can find?
Ask HN: Looking for a DJ Program
Are there any mixing programs for Windows you can recommend?
I installed rekordbox but it comes with a paid plan.
Preferably open source.
Easy intuitive if possible.
Looks like the AI pied pipers and the VCs have pressured Sentry to add this useless change that no-one asked for to make themselves look like an AI company because of the hype.

Why?
I once visited Lindisfarne. I remember joking about all the idiots that disregard the warnings, or cut it too close.

On the way back to the mainland we stopped on the causeway to make some sketches from what we figured was a pretty unique perspective. And of course we somehow lost track of time.

We made it back just fine, but with a narrow enough margin that we felt rather sheepish.
I can imagine there lots of practical ways they can use AI - guessing the cause & solution of issues (this seems to be an off by one error, or you might want to check for null values on this line), automatically finding & linking you to related code for new errors (this failing connection was probably created over here), and detecting which errors are important and which are noise that you can ignore (the biggest problem with Sentry in my experience). In each case, training on their existing data will help a lot with this.

All of that would be future product development, but I suspect this addition is for exactly that reason: so they can begin to prepare the ground for later development, not because they're going to immediately roll this out tomorrow.
The ternary operator has had a bad reputation lately.

I saw users pushing these different implementations on the Jams for Devs platform.

They are all valid. The test suite passed.

Given that the test suit covering the code below is green, where do you stand?

---------
PS: you can try it on https://hck.gs/MjVHNZn
They are GDPR compliant.
Just in case anyone is considering this, make sure you understand how tides work and are aware of the tide times before going anywhere near the sea here. A spring tide comes in faster than you can run.

It's worth experiencing the tide in a safer place like one of the North Norfolk beaches. At low tide the beaches are vast and mostly sand. Stay away from mud. If you walk right out as the tide is coming back in you'll find yourself walking backwards to avoid the incoming tide. You need to keep your wits about you to avoid wet feet. In particular make sure your path back to land is on high ground and isn't getting inundated behind you. People get cut off by the tide all the time, but it's usually because they've sat down somewhere out there.
This is just a programmer musing about output checking. Testing is not merely output checking.

Programmers mis-using the word "test" is one of the great forces against good testing. If you have any intention to test your products, programmers, then you must investigate your products. This does not mean setting up an "optimal" number of automated output checks any more than doing police work begins and ends with setting up CCTV cameras.

Test is a verb, primarily, not a noun.
>With online shopping, it was "it will never work if I can't try on clothes".

I never buy clothing online. I've tried Zappos a few times, but it's always a failure unless I've already tried on the same brand of shoes somewhere else.

>With iPhones, it was "it will never work without a keyboard."

I still hate smartphones to this day, and this is one of the primary reasons. When I'm trying to get my friends to use Signal, it's primarily so that our conversations aren't happening on a smartphone, but on a desktop client.

I agree with your larger point about EVs, but if I had a time machine I might stop smart phones first.