skysight-inc/HackerNews huggingface dataset:
I had an encounter with a Meiko Computing Surface (64 or 128 Transputers, I think?) around 1990, as I was studying Occam at the time. It was impressive to watch it rendering high-res 3D fractal landscapes in real time.
What does the traffic look like? Always fun to see.
These averages that always get dropped to alleviate all concern tell me that serverless container cold starts will never be solved.

No platform will sweat to improve the start time of an environment 10x, not when it only affects <10% of executions that tend toward commodity prices.

Individual end-users must occasionally endure the waking up of successive microservices and devs must risk a bad first impression.
I doubt they'd call the social workers over yelling "Mr. Watson come here - I want to see you."
Swagger Interface for OpenFaaS Functions
Make universal health care profitable for Halliburton and then it will happen.
Have you considered the shaking hands might actually be caffeine withdrawal?
I already implemented it in SDL (C++):
https://github.com/MarceloMPJ/LSystemTreeSDL
And everybody should have learned from history in Afghanistan/Iraq/Libya, but no one did apparently :(
The problem is you'd need to download the audio from YouTube first to analyse it. Or even the video if it would somehow detect it from image. Not only is this slow, but also against the terms of service. With a podcast you already have the audio.
Akamai Technologies | Enterprise Architect | Munich, Germany | Full-Time | ONSITE, REMOTE optional.

The Enterprise Architect works side-by-side with our enterprise customers on their most challenging and complex business problems. The technology leaders serve as Akamai evangelists leading customer events, and presenting in sought after speaking engagements on an ongoing basis. The EA will also establish a high standard of leadership – provide subject-matter-expertise for new products to the rest of the organization, and research, establish, and disseminate industry trends.

More Details & Online Application: https://akamaijobs.referrals.selectminds.com/jobs/enterprise...
I have automated a few installations of historical operating systems in qemu/bochs with the help of travis-ci. Due to all the ANSI output the job logs are unreadable. To see what's going on in the emulator I use an asciinema rec/asciinema upload in the build scripts. This helped me out a lot.
You could eject the sleeping pods out the side of the plane with a small thruster rocket and a parachute.
That's where the context-sensitive part comes in, I believe.
I know a Dutch bitcoin payment provider [0] whose transactions typically confirm within less than a second. In short: That's because the risk of a 51% attack on the network to steal my restaurant payment is in all practicality zero. So you don't even have to wait for a confirmation from the network, just the transaction showing up on the network is enough, given the transaction fee is reasonable.

[0] https://www.bitkassa.nl/
I was really liking this article, until the "dynamic typing sucks" and "functional programming is the path to enlightenment" stuff came up at the end.

Specially jarring because it's out of nowhere. That conclusion does not follow from everything that comes before.
Use Proxies
The older model streetcars in Gothenburg, Sweden, have the same arrangement. These are from the 60s and are still in use.
I had this on Magento 2.3.3 for a "custom stock" module that was running loops to grab data for a product and its child configurable products. As Magento is written in a modular way, asking a subcomponent for data can involve a database lookup so it is really slow to use and painful to debug.

Anyway, it was running 29000 database queries as it was repeatedly using an "in" clause of 1 item across hundreds of queries, instead of 1 query with hundreds of items in the "in" clause.

I replaced them with 1 query that fetched all it needed instead of the 29000 queries (and 8000+ which were duplicates).

Terrible code.
it's terrible advise for those who spend all their time doing and never reading. People who just stick to either reading OR doing will soon hit a point where progress is limited. Depth is impossible without a constant combination of both.
There's not a lot of discussion of confounding factors in popular media, but I wonder what the distribution is of people who get open heart surgery vs. people who have stents installed? If stents are considered less invasive and risky then maybe they're recommended more to people who are otherwise too sick to have heart surgery (and obviously have a higher subsequent rate of death)?
Been there, done that... :-)
> If you gain some satisfaction from having to track version numbers, then good for you. I and most other people find it tedious.

I literally said there are no version numbers to track. If you find identifying the current date either manually or in some automated tool tedious, I don't know how to help you.

> If you or some DBA needs to make an emergency database change - suddenly the real DB doesn't match your versioning.

Well by that logic, if I suddenly need to make some "emergency" fix to the code, it won't match the version control system.

The solution there, is to have a method in place to rapidly deploy a change, not to make your migration tool also work around cowboy solutions.

Your previous comments also imply that to be usable, the "diff" system needs to be reviewed (i.e. to handle table renames, and to be considered safe for production).

So how does that handle the cowboy approach where the schema doesn't match? Either your "diffs" are generated at the time of execution, so the previous state is regardless but you can't review them, OR your diffs are generated ahead of time, so they can be reviewed, but will not necessarily work against the live database.

So which is it?

I'm not against a "make changes against the DB directly" workflow for development. I've written code that does exactly that, as you describe, from models. But it's not practical for production use.

It's usable as a development tool, and to produce static migration scripts.
I think it depends from things which you sell. For example, I have few small shops where I sell some homemade craft things. To my opinion It is a bit specific things for selling. For helping and organizing work I started to follow crm platform on https://www.espocrm.com
There were bicycles in the Netherlands before they were segregated, a lot of them. Then they were kicked off the roads to let "progress" (i.e. the car) go unimpeded. Now yeah, they sell that as bike-friendly, so sad.
Could you elaborate on that? Do you mainly mean how bookmarks completion is integrated into :open?

The reason I'm asking is that there are plans for some significant changes on how bookmarks/quickmarks are stored and handled: https://github.com/qutebrowser/qutebrowser/pull/3855
I would consider going that direction. I haven't moderated subs; can you point me towards a resource that lists the most crucial mod features to have?
1 By definition equity and dividends must be shared equally between all members of a coop 100 members = 1%

2 Structure the way I have seen this work the coop owns the company (or a controlling interest) which employs the members of the coop

Coop structures can get complex normally most countries have special laws for this and it can be tax advantageous.

Coops can take outside investment but they have to maintain 50% +1 shares to remain a coop
I'm amused that we're talking about recipes on HN but then after all recipes are algorithms.
Funny that you used the word "team" when the outcome is anything but teamwork.
Tips on Creating Useful Documentation
This has happened to TV series too, like "Northern Exposure", where for the DVD release they replaced a lot of the music with public domain "elevator music":

https://en.wikipedia.org/wiki/Northern_Exposure#DVD_releases
Isn't this an issue on the OS side? It should only actually lock the mutex once the scheduler returns, and not on the entrance to the function.
The point is they are less valuable because you can't track them, so you can't take advantage of their potential value.

Lets say an average Android user is worth 100 value units, and you can get lots of uniquely identifying information about them, say 90% of the ideal amount of info, so their effective value to you is 90 value units each (90% of 100).

Uniquely identifiable Apple users info is potentially much more valuable, say 200 value units. However you can only get a very small amount of actionable information about them because they are so hard to track, due to Apple's security and privacy systems. So maybe you can only get 10% of the information you would ideally like to have about them. That makes their actionable value to you only 20 value units each (10% of 200).
That’s a weird way to describe things. You can drive from downtown LA to Orange County in less than an hour in rush hour traffic.
That is exactly how slave ships transported their slaves.
It's not the minimum it's the recommended.
> I wasn't expecting Paul Graham to recite orthodox Marxism. This paragraph is only missing the word "exploited", because he's effectively saying that young good workers are undervalued because a large employer makes more money from them than they are paid.

No, the point was that at a big company you get paid the average value of the work your and your peers does, while when you work for yourself you get paid the value you yourself does. This means that for strong performers going alone is better, and for weak performers going to a company is better. Nothing exploitative here, just natural consequences of scale and imperfect productivity measures.
Agree. This sounds like an "interesting" way to simply remove all other equity holders, now since the co-founder doesn't believe they're required anymore. Start new company, transfer all the good assets, leave the trash for others. This after putting in the time to help strategize and determine market fit. (Unless OP was literally 100% uninvolved in that side, in which case maybe this is justified...)

OP says they value the friendship, but friends don't screw over friends like this.
The study selected people that were good candidates for the stents and randomly assigned them to the treatment groups.

There's a built in presumption there that they are eligible for the surgery.

Which you are basically saying, is there a patient group where stents make sense even in the light of this evidence, and that's fine, I just wanted to make it clear that the study was randomized.
This sounds like the bar equivalent of the "I could build Twitter in my basement in a weekend" trope that HN is so fond of.
I wrote termtosvg as an alternative [1]. It's a python program that records a shell session as a standalone SVG animation. Animations produced by termtosvg can be embedded in Markdown files or HTML pages.

[1] https://github.com/nbedos/termtosvg
> The problem segregating bicycles is that that automatically means that they are excluded from the best infrastructure which are the regular roads

The above is purely a public policy decision. We (as in we the people) can decide to change this.
Not sure what specifically you mean. Most smartphones today come with one of the assistants (Google, Siri, Alexa, or Bixby) turned on by default.
Most sensible people are going to want shares, also not having shares is counter to the whole HN SV ethos
Hi Hacker News community,

Personally I used google spreadsheet to track my Net Worth for years, but wanted to get something simple with graphs and available on mobile. After researching I didn't find anything user-friendly and simple + I didn't want the app to be connected with my bank account for security reason and because not all of the assets are in bank. Some of apps did something similar but didn't have support multiply currencies, which is also an important feature for me since I love to travel and I have accounts in different currencies.

So I decided to create mobile application for tracking Net Worth the simplest as it can be but with informative statistic of Net Worth changes with stylish design and ability to customize charts as you want. For me is important to track balances for 2 accounts together out of 10 and 10 out of 10 to know my total net worth.

That's why I've created an IOS app BalanceViewer - https://apps.apple.com/us/app/balanceviewer-net-worth/id1476...)

If you track your Net Worth - I'll be happy to hear your feedback about the app to make it better for all of us.

What cases are most important for you while tracking Net Worth?

Thanks in advance!
It is not, but technically directionality is not required, only amplification by stimulated emission.
You can use an ORM and hand written SQL. They are not mutually exclusive.

I think hand written sql is overall safer than an ORM. With SQL it's easy to select only the fields you need, and only update fields you need. ORM's want to fill up an object. The ORM will try to load some binary file field that has no relevance to the current task. You have to jump through hoops to not load a field of an object. But now your ORM updates are broken. That field you didn't load might cause it to be nulled out when you update back to the DB. It's a tragedy this pattern has caught on.

Data should not be ham-fisted into an object. You select 2 fields, not 10. The result is a set, not a model object. I think the clojure ecosystem is good at treating data in it's true form without forcing transformations to fit an object model.
Has MS ever been a member of the Ocaml Software Foundation?
I hate those headrests. They force my neck forward into an unnatural position making it impossible to sleep that way. I’d prefer no headrest at all.

If I am serious about sleeping on a flight, I have to rest forward on the food tray. This is also impossible sometimes, depending on the space and whether the seat is reclined.

Anyway, that’s just me. I’m not saying an airplane should be tailored to my personal needs. I just don’t think there’s a solution that satisfies everyone or aside from bunk beds, and good luck with that.
mmm shopify will be interesting to see how that turns out for the other founder
I like to think about messages being ephemeral. If a piece of information needs to be saved, I just store it outside the messaging app. This includes media files, too.
Qt for MCUs 1.0 is now available
Honestly, why would sync take longer?

I don't know how you do it but when sending data from a file, I read chunks of the file and send the chunk I have read, not the entire thing. These chunks can be very small, particulary as the MTU over a network is something like 1500 bytes (unless using jumbo frames). So to sync 10 files in tandem (10 threads), they would need 10 * 1500 bytes for the read buffers (+ overhead for storing the file pointers). Even you can see that it is a tiny amount of RAM required for this.

Or are you somehow living in a world where your internet upload speed is somehow faster than reading from disk or memory, and your network interface has to wait for reading from disk/memory???

Are they reading the synced files entirely into memory or something stupid like that?
First Drone Project of Its Kind Is Aiming to Plant 1B Trees by 2028
i cant judge him on what kind of person he is. I only read his book and i learned a lot of stuff that i haven't read anywhere else.
Vimium sort of does this. If you press O and input a term, you get results from your history, but if you don't select any, it will google this term. You can also press B, which searches bookmarks specifically, and again if it doesn't find anything, it will search the term on Google.
Also I find this B often gives better results than Google's address bar autocompletion.
> and if the page containing that part of the page table isn't in the TLB you need to read that page...

I thought page tables used physical addresses, which are accessed directly without any TLB lookup (except when nested paging during virtualization, which adds another level of indirection). Of course, the processor still needs to read each level into the data cache(s) while doing a page table walk.
Do I want to work with someone else's code? Heck no!!
Sorry, I don't mean to offend you that your code might be buggy or can be written poorly, it's just because I like to build things myself, plus I am not gonna invest my time to understand someone else's code because I will be using that for a whole lot of a time.
Helll no. It's childish, intrusive and unprofessional. I would absolutely insta-resign.
>or c) started a company.

Minimum requirements

- 4 year degree

- 5 years experience

Interview:

- What are some of your major accomplishments?

---

Applicant A (me, the following scenario is literal copy pastes from email exchanges, with identifying information changed):

No degree, 13 years direct experience

Company: "Hope all is well, Ryan! I wanted to extend a virtual wave and thank you for your interest in joining our team. You obviously have many of the skills we're looking for. However, for the -job title I applied to- role we require a BA/BS degree as well as previous experience in a broker role doing entries and customs classifications."

At this point I forward the email to a friend

Some days later, after friend shot the CEO an email semi-chastizing him for demanding degrees

Company: "Hi Ryan,

My name is -name-, I run Commercial Recruiting at -company-. I was hoping that I would be able to connect with you next week as I would love to chat about the -job title- role in -city-. We have made so recent changes to our role requirements and looking at your background, I think you could be an excellent fit!"

Applicant interviews: asked "what is your superpower?" "what sort of major projects have you worked on?" "What major career accomplishments have you made?"

This was for an entry-level position that I've been doing longer than the company has existed...

Company: "Hope you're doing well, Ryan. I wanted to drop you a note to let you know that after discussions with the team, it seems we’re not quite the right fit for your skills at this time. " email received WHILE I was on the phone doing the interview, minutes before it concluded.

--

Hypothetical applicant B: successfully exited a company unrelated, with no degree, and no experience in the field

Company: "hey, you sold your company for xx million, well you're probably not right for this position but congrats you're our new president of enhanced quantum user AI learning experience! Congrats, uh, you're the first person in that division, we were really impressed with the AI company you sold to Megacorp, here's 20 million in VC money, make is some AI!"

--

Hyp0thetical applicant C: has a degree, has no experience, has unrelated experience in CS

Company: "hey, could you describe that project you mentoned in your CV, it sounds really neat. We see you also dod coding for XYZ Company, well you don't have any experience doing the job but that's ok we can teach you and it'd be great because you can go ahead and tell us how to improve our systems and possibly even do some of the coding yourself, congrats you're hired! Seriously though, don't worry, the complex legal paperwork and ever changing regulations isn't that big of a deal we'll just have someone help you for 6 months and check all of your submissions"
Everything doesn’t have to be a “FB scale” to need autoscaling. We are a small company, we process messages that come from a queue. During the day, messages trickle in to the point where one small instance can handle the load at a decent speed. At night, to get the same throughput, we scale up to 10 instances. Scaling is based on the length of the queue. It’s a Windows service so we can’t use Lambda, so we have the smallest instance size that we can for it. Some of our newer processes do run on Lambda. The database is not a constraint.

We have another process that is read intensive. The database is a constraint. We autoscale read replicas. With AWS, all of your read replicas read from the same storage arrays (grossly simplifying)
> I was interested in whether a HNer had a creative workaround

There is still fingerprinting. If you take that away also then it gets trickier and fuzzier. But hey, if I can recognize you by the way how you walk then it should be even easier to do so by the way how you move the cursor or how you scroll. Or the time you usually visit my website. IP-address? Ping-times, animation delays.. And if somebody pays me good money I will find even more opportunities :-P
PHP and MySql Web Development and Real World Haskell are what you might consider formative for me.
History of science isn't "filler" -- you can't understand a scientific field today and the questions it is asking without understanding how it developed. A historical perspective is also useful because many students and early researchers get caught up in the issue of rival camps favoring Theory A or Theory B. History teaches us that more often than not, the reason for rival camps isn't that one theory is right and the other wrong, but that the experimental data isn't completely explained by either existing theory and that a new theory will come along that will cover both sets of cases.
Of course you are clueless.
Only a complete idiot would accept code, of no obvious value, that he had himself written as payment for two years of work.
Not only that, but you are now going to waste further time and, possibly money, while your co-founder recruits another idiot to work for free.
No, doubt, you will reject this interpretation of events, but that is what has happened. You might get a job (hopefully paid) where you use your skills, but selling your code for money does not seem very likely. Perhaps I have got this wrong, but that is how this situation appears to me.
Yes, mostly. There are better structures with these characteristics like a skiplist, multihashed table (typically double hashed) or extensible hashing.
I'd love one of these wingback armchairs to sleep in—but I'd settle for more widespread use of the circa-2000 British Airways economy class seats with their three-part headrest, the outermost parts of which would fold down and forwards to create a very effective side headrest: http://benjaminjtravel.com/wp-content/uploads/2017/05/Trip-R...

Their newer planes (and those on many airlines) have headrests that fold with a vertical hinge, but these invariably cause my head to tip forward when I fall asleep, waking me up again (if the hinge is even stiff enough not to just fold flat again when I lean against it).
You should note that OP actually asks three questions: #1 What now #2 Should OP contact the startups #3 What to do first, while also adding they don't know what's involved in selling a resource like this.

If they wanted a detailed question of what to do AND WHY, they could pay a consultant. A consultant would go over around the same points as duelingjello, but also explain why. As an Internet forum answer, it honestly goes above and beyond.

The answer basically strips into two -- first get rid of any and all 'ball and chain' from the old company, existing customers setups and data. Then put the IP to work, making money.

The answer does skip over the general unasked question of "Can I just sell the code?" to which the answer is generally "no." You'd need an existing enterprise or source that knows the code, wants the code and can use the code, which in the modern age is just not going to happen: Startups come and go and everybody wants to make their own solution. Most engineers I know would look at "existing code" as bloat or a hindrance in general, and would look at it as "a sales team problem." If anything, you'll get peanuts for selling the actual code itself.

Building a new enterprise that has a technical team to handle the code and a sales team to sell the code, potentially with an existing customer base sounds like a much better plan. Does it involve risks? Yes. Does it still answer OP's question of wat do? Absolutely.
I'm just curious why the likes of ipfs, namecoin, opennic, onion websites are not more popular than they are now among tech people. We dont like the existing internet. We have alternatives. Why are we not leaving in droves? Why are we all still...here?