skysight-inc/HackerNews huggingface dataset:
This intro line and supporting one are fantastic:

>There is a general assumption that the main professional concern of actors is the parts they play. That is not true of this actor...

>It's rather that I invariably look at the job as a whole - who will direct, who will be cast, how long will it take,do I want to work in Leeds (or Toronto or now Wellington)

I would venture to say that I bet quite a number of actors have been burned by wanting to play a role so bad they didn't look at the endeavor as a whole.

Ian is a true legend. Thanks for posting!
> To everyone reading this: please don't go around treating other people as systems to be optimized!

This. Treating other people as systems to be optimized plus with narcissism equals sociopathy.

People should be treated with empathy and dignity.
There's also at least one repo [1] of DBC files that have already been reverse-engineered by the community

[1] https://github.com/commaai/opendbc
Great idea. Would love to see some examples of the muted content.
How and why is other teams managers opinion devatating the team you are in? Are they trying to meddle or force changes?
yes, and i guess they could r&d a 5g standard that streams 4k video from your phone to the nsa at all times on a particular band. the standards bodies would still have to agree to it and consumers would have to want to buy it. i will reserve my concerns for things that actually happen.
I work at Amazon. Is OP implying that is not good enough or something?
Customer support is super important when the product is immature. It keeps customers paying, and it produces a list of issues, clients can even help you prioritize them (at least if your clients are other businesses).

Yes, once that program has been working for 10 years, it's likely that any bugs are easily worked around, but while the software is in development, it's likely there are no work arounds and customer support can take a beating from the customer and try to make the customer feel better, this stretches out the timeline for fixing the issues.
> Secure Electron App
Bit of an oxymoron no ?

/facetiousness

On a lighter note :

> Feature #1

> Only load secure content - (Need help!)

What kind of help? For this template project ?!
He also wrote

> Unfortunately, though, in this one case I can't promise that if you build it, I'll use it. Unless I know you, I can't trust that you won't read my emails. (I trusted the previous startup that did it because we'd funded them.)

How do you solve the "won't read my emails" problem ?

I've seen the statement in your website:

> Your data stored and transferred securely. No one will ever read or process your notes even the staff. Your data belongs to you and can be easily exported in preferable format by request.

But once the data leaves the browser there is no way to know, wouldn't you consider to partner with Gmail(or others) and appear as an addon to an already trusted company in order to start off the business ?
I think the responder was questioning the phrase about packet asking about the customer VMs. You can certainly run VMs on top of bare metal, but packet doesn't know about that.
To get a no-BS CSV list, copy'n'paste all in (n)vim, then:

:%s/,/;/g | %s/\t/,/g
TerrminusDB originated in 2015 when Kevin Feeney and myself started working on the information architecture for the Seshat Global Historical Databank, an ambitious project to store information about every society in human history. We needed a database that could enable collaboration among a very distributed team on a shared database whose primary function was the curation of high quality datasets with a very rich structure, storing information about everything from religious practices to geographic extent. We trialled a number of graph databases and RDBMSs but found all of them wanting (though for different reasons). Thus we began our journey creating our own database from scratch. In designing the database, we focused on the elements we felt were weakest in existing information architectures, namely the ability to have very rich schemas and very fine grained revision control which was data aware - enabling features such as branch, merge, push, pull, fork etc. Essentially, we wanted to bring the sort of automation present in code pipelines using git with CI/CD to the realm of databases. With the latest release incorporating our own terminus-store backend, we now have a database architecture that is a substantial way along the journey to providing this new approach to data curation and management.
I've seen a lot of weirdness in datetimes, but this really takes the cake. It's like they couldn't conceive of software running for over 25 years. (Actually, if you're at the "wrong" year when writing the code, it just takes a single year to wreck this)
Funnily enough, I also used and loved it, and it was the inspiration to build Diary Email.

> But I can probably set that up as a cron job

Almost every app could be replaced with email, a cron job or a spreadsheet ;-)
An 8k word guide to help folks migrate from Excel to Google Sheets
The UC system schools publish these statistics yearly.

Transfers don't include foreign students as they generally aren't eligible for transfers.
Take the contraposition: being overtly racist or segregationist is not profitable.

How many whites only lunch counters exist today?
Visa, Plaid, networks, and jobs
They do. I believe the big sports rake in big bucks (this is a continuous point), and subsidize other sports. It's not just football and basketball. There's a ton of programs at a given school, even at small ones.

It seems like niche, and women's sports would take the biggest hit if we approached it based purely on making money. I know someone that got a full ride for cross-country running. She would not have received that, if it were revenue based.

P.S. Whether "student athletics" is a good idea is beyond the scope of this discussion.
It's pointless to say the least to claim "Private and secure" without at least having client-side AEAD of some sort.
This is based on the Security documentation that the Electron team maintains, which is full of good advice: https://electronjs.org/docs/tutorial/security
I'm not sure I get the point of specifically requesting it... also, should have a DOM API to get this information spelled out, not sure where that is...

Let alone requiring a round trip for the server to even see the information... does that mean a 302 to itself for initial data? What about a POST? The first render is where this kind of crap is most useful for server-side rendering.

The fact is, in general, it would be nice to get the actual browser/version and os/version, and maybe have an engines list for cross-compatibility detection as a fallback.

When you come across a bug that only effects a specific browser/version (or other browsers using that engine as a base), it's a pain to deal with... cleaning it up when fixed is another issue, or worse, when you target a specific version, then the next release doesn't fix the issue and you're scrambling to update your range for the fix.

It isn't nearly as bad as the late 90's, but it's still pretty bad.
I believe their pricing model was cheaper than any of the major cloud providers for an equivalent compute and networking resources. Given that their margins are also lower due to the volumes, I wouldn't think that it's obvious that they were profitable just by their pricing model.
You really hit the nail on the head there. It's so hard to give the right people the right information at the right time.

I like the idea of the newsletter. Do you focus mostly on achievements, or discuss 'ways of working' as well?

I'm really looking forward to the book, by the way.
Bernie Sanders is a millionaire who will absolutely raise his own tax rate for the good of the country.
Hey I made an app to help me be a better engineering manager, I’d love your opinion on it if you had some time.

https://apps.apple.com/us/app/team-lead/id1466421445?mt=8

https://play.google.com/store/apps/details?id=co.jmoses.manu...
Matomo is probably the only serious contender at the moment, as far as I know.

I agree that info is important, I just meant that the UI might turn out quite different from GA.
It's worth giving the Wiki page a quick read, it's very accessible: https://en.wikipedia.org/wiki/Radix_sort

TL;DR: I guess the hash unique approach is technically a radix sort in base-64 if you hash the inputs before applying the radix sort, but a realistic radix sort will use far fewer buckets giving it much better cache locality and won't unnecessarily hash the buckets.

Also it's possible to write a radix sort that doesn't use any extra indirection, but that's a much more complex implementation and I doubt it really has any performance benefits.
> anybody trying to thwart them is either against security or a criminal

Please could you tell me what you read in this article?

https://www.aljazeera.com/indepth/opinion/britain-stole-45-t...
Nothing in the Snowden leaks suggests that RDRAND is backdoored.
Yes, but could have been a little wider, or offering some sort of 'print' view.
Funnily enough, when I need a USB-C cable to charge my phone, I'm usually able to borrow one from a friend who uses USB-C to charge their Macbook...
People will straight reject reality if it doesn't fit their worldview. Go tell your wife love is just chemistry. Your words will haunt you for years :)
Apple explored building a camera into the Apple Watch’s band (2019)
The referred law:
https://www.law.cornell.edu/uscode/text/17/102

Software interfaces look to me like a "method of operation", only the implementation (the lines of code to run the interface) is subject to copyright.
Perhaps Python doesn't need to be all things to all people, but it does need to be performant because people really shouldn't start projects with Python unless they are sure their project will never have performance requirements that Python can't deliver on, and they understand the limits of the "just rewrite it in C!" or "just use multiprocessing!" advice. Since it's generally unpredictable whether a project's performance requirements will exceed Python's ability or whether the eventual bottlenecks will be amenable to the aforementioned advice, using Python is generally a bad idea; however, many people don't understand the significant caveats to C/multiprocessing and therefore continue to happily start projects in Python (and paint themselves into corners that are expensive to back out of).
Many of my less well-off friends have horrible credit, unfortunately.

Good for T-Mobile.
Google Acquires Pointy
I'm aware of it.

My opinion is - the fact that people going through the motions don't understand what they are doing doesn't mean that the system (human + instructions + working memory) has no understanding.

Any single neuron in my brain don't understand Polish but the brain as a whole sure does.
> Legal thought I wanted them to write a license.

I'm not surprised. I once had a conversation with some business lawyers that were specialized on what is easiest described as "IT law" [1] (mostly intellectual property, licensing, contract law, data privacy) who were working in the field of IT/software. You could talk with them about client-server and p2p systems or even basic encryption and data security, so they definitely knew a bit about technology.

They knew about open source software but I was surprised that they had never heard about source licenses nor about the creative common license. I tried to explain the basics to them but they didn't seem to get the concept of a license that could be reused by more than one licenser and were confused why a license would need a name (like 'MIT license'). In their view, licenses were always individual drafted documents with terms that needed to be negotiated with business partners or were imposed on customers. They didn't believe me that you don't create your own custom license for open source projects and thought that I was talking about copy&pasting bad license templates from the internet. When I told them the basic concept of the GPL they thought I was bullshitting them.

[1]: https://en.wikipedia.org/wiki/IT_law
Unless, of course, you hit MIN_VALUE [abs(min_value) == min_value]

One of signs of inexperience is using abs(int) in hash functions...
Easiest? Do I get a list with emails or do I have to click on contact every time? If it's latter I think it's anything but not easy.
Likely not. All these companies have dedicated design teams. I believe it means that they use the asset library within their projects.
Declining monarch-butterfly populations may be hard to restore (2019)
only if they can tell.
That’s.. saying the same thing.

How are you even defining prestigious? Am I incapable of doing so? Please explain.
Yes, I wouldn’t feel economically secure unless I had 2 years worth of family out of pocket maximum saved up (somewhere between $10k and $30k depending how generous one’s employer is), on top of other emergency funds. Which, realistically, I know the middle 30% to 70% probably can’t afford since they earn too much for government assistance and earn too little to save.

A baby on a gold level insurance plan in a high cost of living area recently cost me $5.5k, but that’s only because everything went well and we’re lucky to have a family oop max of $5.5k due to generosity of employer. If the oop max was higher, it probably would have cost around $8k or so.

I can luckily comfortably afford it, but I have no idea how others with household income in the $70k to $150k range can afford to budget for it. They must be giving up niceties such as vacation funds or skimping on essential savings, handicapping the growth of their retirement funds.
They make it pretty clear that I need to get approval to do anything code-related outside of work. I had to go through a ton of forms to get permission to teach coding at a public library here.

That said, you're not wrong; I probably could harass someone to be allowed to blog, but after being declined twice from contributing to open source (both taking around 4-5 hours of talking to legal teams and managers), I'm just a bit burnt out from the experiences.

I should probably find another job once a bit more stock vests.
I don't like the UI. Does this also provide a REST API so I can make my own UI and just use this as a backend?
I stored it as sanitized HTML along with the original HTML so I can resanitize it after I improve the parser or find an error in it.
Got the issue too, it was not related to my browser but more likely to my email client that replaced more & with &amp; than needed and broke the link. Edited the link manually and it worked.
The insight I was trying to provide is that buying the list of emails from the list owner probably isn't worth it as it's not comprehensive.

For my methodology, I sorted alphabetically and cross-referenced with our internal deal tracking tools. About 50% of the first 20 firms I checked were missing. I call my scan cursory because I didn't continue after that, and we only invest in a subset of markets and company types.

I see lists like this for sale fairly frequently, and based on what I see it's likely a list of all firms with partner emails that were easy to find.
I would look at three things.

- Do you have autonomy in your job ? You need to be able to do your job without having to ask for permission every five minutes. You should also have some freedom on how to do it.

- Do you feel you are getting better at your job ? Every day you need to have the feeling that you are becoming better at it. Is your job hard enough but not too hard. Too many unknowns may cause frustration. Too few unknowns make the jobs too easy and boring.

- Purpose - Do you feel that everyday you are making a difference? You need to feel that you are making somebody's life better.
It was more the abusive work environment. She’s a good example of someone who shouldn’t be in charge of employees.
I meant more in a legalistic sense. The justice system is designed for human beings; if a person does something wrong, we imprison them or otherwise punish them, understanding that their consciousness and body is limited in time and space.

But what about a machine consciousness that can manifest in numerous locations? If it commits a crime, how do we punish it? Rights often imply responsibilities.

These are very complex questions and I don't think there are any easy answers. Quite an interesting time to be alive.
The Start of Another Decade
advaita vedanta as I understand it is the actual scientific approach to consciousness, as it focuses strictly on experience.
> If anyone's at all interested ... pitch(ing) a publisher with their own book idea, then ... I'm more than happy to give you any advice

Really? How do I contact you?
It (maybe) means someone with one of those email addresses signed up once, or might have used an asset on an internal blog or something. It can mean more but that’s typical for SaaS bragging.
Ultimately the net effect is identical, since I did get a CC degree out of it.
shut up and ship it

I love the simple sourcing of requirements. Good job!
Can it also run in "server log parsing" mode so that no JS scripts are required? This makes it even easier to avoid processing personally identifiable information (if you don't collect the full IP) and it works even if people have JS disabled (or if the clients are automated scripts).

Matomo is quite good at this.
>report accounts for you

Wait, what kind of use-case is there for this?
Yes, junior people frequently make the incorrect assumption that entering management is a promotion (partly because we have made the mistake of unthinkingly treating/rewarding it as such). They are often incentivized to seek management roles as part of a "this must be my career path" because of the associated salary.

It is a different role, and not merely a coder who tells people what to do. It has a different skill set, and some people will fail at / only muddle through it just like learning a new language or tool.

If you don't like dealing with people's problems, enjoy solving the problem at a detailed level and being quiet and working things out on your own, then management may not be for you.

There are companies that reward talented individual contributors as much as good managers, but they are rare. Also I would say that an individual contributor needs to be quite good to match a mediocre manager's salary, unfortunately -- but that's how the hierarchy is generally set up.
In my pure math studies there was way more emphasis on her work in commutative algebra than on the symmetry / conservation law correspondence.

Btw a neglected founder of modern algebra is Steinitz, whose early work on fields (1910) inspired Noether's work on rings.
And it's not even an attack on the OTP token.
The other problem with estimates of time with regard to certain tasks is the pareto principle. Specifically, if I give it to this developer, it will take two days. If I give it to that developer, it will take two weeks. So, how long will it take?
You're confusing "no FFI whatsoever" with "a sane FFI". Python's legacy interface is insane--it exposes virtually all details of the CPython interpreter to C extensions such that any deviation from CPython's implementation is effectively a breaking change.
I have both a personal and a business account, but the login is the same, and they fail at the login level, not after I'm authenticated. One cannot tell what sort of accounts are behind the account before you successfully log in.
Give me a precise definition and I'll give you a precise answer. Can you write that question in mathematical notation? If not then don't expect a precise answer
"We" and "empathy" are doing a lot of work in that definition.
> Your preferences != other people's preferences.

OK.

> [...] Phone cameras are important.

Your preferences != other people's preferences.
Totally right. Especially when one of your clients (US military) has a $693,058,000,000 budget.
At 2020 deadline, progress in Soon-Shiong’s ‘cancer moonshot’ is hard to find
Here's the way I see it: there are a lot of customers who don't need all of the AWS services. They also would prefer to be running on bare metal for performance reasons, and to have slightly more control over their application. I know AWS with the nitro instances are closing that gap, but packet was around before they had those.

Also, their provisioning software is excellent. From the time you choose to deploy, it takes only about 30 to 45 seconds for your instance to start. I know AWS is faster, but AWS isn't installing a new operating system each time. as the other posters pointed out, they have a lot of features that AWS will also not let you do, like bgp with ecmp.

lastly, they tend to have newer types of instances that other providers don't that you can play around on. The cavium arm processor comes to mind, which I haven't seen on any of the major cloud providers.
Well, bare metal is usually way cheaper for way more performance at the cost of often being less managed.

What packet got right is that you get the same functionality that you could usually only get in colocation environments using high-end networking equipment.

You may want to look up on the Internet for “BGP” and “Autonomous System” to learn more.
Nice work! Off-topic but remember that you can get a surprising amount of analytics using just your web server logs and no JavaScript at all https://goaccess.io/
You can get away with ELM327 based readers (the cheap bluetooth/Wi-Fi OBDII readers you see on Amazon/eBay) if you want fairly standard data like speed, and some manufacturer specific data in the form of PIDs (https://en.wikipedia.org/wiki/OBD-II_PIDs)

If you want more involved data, or to send messages, it's mostly sniffing, doing an action, and seeing what changes.

`can-utils` has a nice UI for this, which lets you filter messages that don't change easily.

(Also, I've actually never seen a `.dbc` file before, but it looks like a map of PIDs, usually you [or the community for your car] have to reverse engineer those with the sniffing method, afaik)

-

The ELM327 can technically stream all the CAN messages on the bus and do that type of sniffing, but it has a very small buffer and gets completely hosed with chatty cars.

I personally use the MCP2515 with a Raspberry PI for more involved car hacking.

https://www.raspberrypi.org/forums/viewtopic.php?t=141052

The electrical modification mentioned is needed for the most common MCP2515 modules because the PI isn't 5v tolerant, but it's an easy enough fix

I have two of them hooked up to a Raspberry PI (one for each of my car's CAN busses, some cars have more), and that with `can-utils` has gotten me pretty far.
As I'm based in the EU, I can't store personal data of children without the consent of a parent. So to make sure I added the form.
I know you'd be willing to pay, so would I, but most would not, which is why Google Analytics is so ridiculously popular.
Trains are tracked, which means they can't get off a collision course. A plane can turn in 2 directions in each of 2 dimensions.
I was in high school in the early aughts. There were a number of stories of my friends Dad's and college aged brothers fixing Y2K bugs.

I remember my best friends older brother saying the same thing. "Well, this isn't a perfect solution, but it will give us about 20 years to figure it out." and then he chuckled quite a bit.

Essentially, my reaction was they got paid to make sure the software avoided breaking, not fixing the core problem. There were so many software programs that were affected, companies didn't have time to completely fix them. Most knew it was just a patch to avoid a major set back financially.
Digital Twins Are Reinventing Innovation
https://news.ycombinator.com/item?id=22045902
I also have some stories like that. One time I dreamt about a friend who I haven't seen or heard from for more than a year and the same day I run into him at a random gas station on the other side of town. I mean I know this is probably a coincidence but it's just one of those moments where you start thinking if there is something supernatural about it.
Nice work. FYI pricing tables are not readable on my iPhone 8 in safari