skysight-inc/HackerNews huggingface dataset:
It's in finance/trading. I only worked for 2 of the FANG where I focused on tiny optimizations of an infrastructure software (where a couple percent improvement would directly result in a promo). I wanted to build something from scratch but did not want to move to a startup (because of the issued mentioned in the post). Now I am designing a new system for this company and I will lead the implementation of the project as well. This is like working for a startup (with all the good and bad sides) except I still make FANG level (even higher) income.
The Florida laws are colloquially known as the sunshine laws. And it's not just public records. It also includes pretty much all meetings between officials, even informal ones. And it also includes judicial records, which is why Robert Kraft's defense cares so much about suppressing the video from his case.

https://en.m.wikipedia.org/wiki/Freedom_of_information_legis...
Amazon should be broken up when OPEC's oil monopoly is broken and chinese monopolies over steel industries and counterfeit CDs are divided in the name of equality.

Oh wait. I forgot. Only american buiness should be divided and broken as the real goal is to kill the united states economy. Equality was never a motive behind it.
They didn't used to be flaws. They used to be cognitive shortcuts that helped people make decisions quickly with incomplete information.

Then John B. Watson and the study of behaviorism came along in the early 20th century. Persuasion techniques were systematically identified and studied, and with the advent of mass media (TV, radio, internet), the cognitive shortcuts meant for neighbors and friends (tribe members) to persuade each other became flaws to abuse on a massive scale for profit and political power.

I think it's well recognized by anyone who is interested in this stuff that persuasion techniques are an abuse of human psychology. Cialdini's books are perhaps the most famous. Everyone merely tells themselves, "other people are doing it, and their products or ideas are worse, so we have to."
> but every time I start I get overwhelmed with what stack I should use

Make an educated guess and build your idea using it. Anyways, no matter what, you are going to throw away the first version you make, whether you succeed, fail, or because the first stack you chose wasn't the best choice.

The knowledge you are left with after that process will be more valuable than anything else.
Maybe some don't subscribe to narcissistic worldviews.
I never understood wind. I know windmills very much, I have studied it better than anybody. I know it is very expensive. They are made in China and Germany mostly, very few made here, almost none, but they are manufactured, tremendous—if you are into this—tremendous fumes and gases are spewing into the atmosphere. You know we have a world, right?

The world is tiny compared to the universe."So tremendous, tremendous amount of fumes and everything. You talk about the carbon footprint, fumes are spewing into the air, right spewing, whether it is China or Germany, is going into the air.

A windmill will kill many bald eagles. After a certain number, they make you turn the windmill off, that is true. By the way, they make you turn it off. And yet, if you killed one, they put you in jail. That is OK. But why is it OK for windmills to destroy the bird population? You want to see a bird graveyard, go under a windmill someday. You will see more dead birds than you've ever seen in your life.
"We are both suffering from lingering neurological damage, chronic fungal infections on our skin, GIs, sinuses, and even my ear canals. I’ve even lost some hearing (possibly permanently) in my left ear. Our health and immune systems are still compromised and we need regular access to a low EMF infrared sauna, hyperbaric oxygen chambers, and may even need stem cells to make a full recovery so we can regain our stamina, mental faculties, get married, and hopefully if we still can, have children. The clock is ticking on our recovery so we can try to have children and we simply can’t wait or rely on the possibility of the courts to rule in our favor a year or two from now."

Gonna need to see some peer reviewed medical journal citations regarding effects of mold in humans to take any of these claims seriously.

"low EMF infrared sauna, hyperbaric oxygen chambers, stem cells..."

Stem cells?!... to treat what exactly?

You can't exactly stroll into a pharmacy with an Rx for a petri dish of freshly harvested stem cells for self administered intracerebral injection.
> ... I'd still rather read a book with a typo than not having the book at all.

For technical education material (both mechanical engineering and optics recently for me), I definitely don't buy books where the comments indicate a lot of typos.

It's a real PITA to be working through practise exercises, and come up with a different result than the expected answer. Then not know if it's me, or the book author who got it wrong. :(

For fiction books though, an occasional typo is not a stress.
his reply to you is entirely correct. stop being so condescending.
Apologies. I was on the phone typing the above. Still, remarks like "What?" that provide no information or context are against the rules on HN. Just FYI.

The OP said that there's no point in labeling an arbitrary type as a functor or monadic value. I'm going to use an example to illustrate how there is a benefit in being aware of this concept. I will be using a "String Monad" in my example.

Imagine you have some type, like in the initial example.

And you want to convert that type into another type.

I'll give you an arbitrary example using python:

You want to convert this:
{1:2 ,3:4, 5:6, 7:8}

To this:
[1,2,3,4,5,6,7,8]

You can do this via loops or you can "lift" the dictionary type from "type space" to "string space" via the python functor str():

lifted_dictionary = str({1:2 ,3:4, 5:6, 7:8})

This is similar to movement between two categories or objects via a functor. You see similar techniques in other fields of engineering when say someone "lifts" something from cartesian coordinates to polar coordinates. Which is why I'm using the word "space" it's similar to how I'm shifting representations of coordinates to have an easier time with certain calculations.

Then you do your type manipulations in "string space" rather then on the type itself. So it all ends up being string manipulation operations to get from the string "{1:2 ,3:4, 5:6, 7:8}" to the string "[1,2,3,4,5,6,7,8]". I didn't use regexp in the example below but you get a huge performance boost if you use that instead.

lifted_array = "{1:2 ,3:4, 5:6, 7:8}".replace('{','[').replace('}',']').replace(':',', ')
#computed value is a string of the form: "[1,2,3,4,5,6,7,8]"

Then you use the opposite functor from str() to lift the value back into "type space"

array = eval(lifted_array)

Here eval() is the opposite functor to str()

Type conversion complete. The full code:

original_dict = {1:2 ,3:4, 5:6, 7:8}
array = eval(str(original_dict).replace('{','[').replace('}',']').replace(':',', '))
#value of array is [1,2,3,4,5,6,7,8]

Essentially you use functors to lift your data structures into other categories for easier conversion, then you simply bring the stringified type back down into regular "type space".

So in short I took types and lifted it into the String Monad or "String Category" or whatever you want to call it, then brought back down into types.

It seems like an arbitrary way to do type conversion but using regexp to do string manipulation in place of a for loop that unrolls the dictionary is more performant and faster. Think about preserving order as well. When I convert the dict type into string space, ordinal properties of the string itself will be enforced on the dict. SO the keys in the dict will follow the order they appear in the string as will the array string that it is converted to.

This technique utilizes category theory. The categories you are lifting to must be isomorphic to the origin category, you must understand the notion of functors (or monadic values) to really get it.
Google search for ycombinator alternatives leads to answers on several social sites with interesting discussions.
Use ruby on rails with jquery and mysql on aws and ignore all the haters.

Close your eyes and just build what you want. Those technologies have been tried and tested over and over again yet the latest js stacks have cult like followers for a few years and seem to take the entire internet by storm before no one hears about them again.

If you need inspiration to ignore all the haters I recommend the creator of ruby on rails. He also accurately mentions how TDD and VCs are important plagues to be avoided https://twitter.com/dhh
One of the panelists (B. Chandrasekaran at Ohio State University) was my dad's PhD advisor (my dad is Ashok Goel at Georgia Tech). Pretty cool to come across his name on HN!
Your paraphrasing is really dishonest. OP never talks about any setting, only "real workers need to".

In fact you both seem to ignore the setting from the article, which is major European City
Walking Is Extraordinary. I Don’t Want to Give It Up
Not a joke.

Take a look at my response to the other guy. I clarified my point with a thorough example. Please note that I was somewhere else and on the phone when I typed my initial response so forgive me for the brevity and lack of clarity. Hopefully the new response will clear things up.

Anyway...

I think theres a good chance that you simply aren't grasping what the category theory fans are saying. Hopefully you grasped what I'm saying.
I guess I’m not understanding what about this is especially nefarious. For example I’m pretty sure Facebook either does, or used to, slurp up contact lists.
It's one thing for them not to know what is owed. But surely they know what's already been paid? No amount of errors on a W-2 or 1099 or whatever will make me eligible to receive a refund of taxes I never paid.
False advertising is already prosecuted. So specifically here we need to adjust the "reasonability" interpretation.

If they say Coca-Cola is refreshing, and I found it's not, courts now say it is reasonable to assume that the statement is subjective. If the reasonability test is changed they will no longer be able to advertise opinions.
I'm not suggesting they were going for furry, I'm just suggesting a lot of people look at the Cats movie now and make that connection (specifically the sexualization of non-human mammals).
Merry Christmas everyone! Have a great year!
Depends on what you were hoping to get out of YC.

There likely isn't any alternative that will provide you the same value when fundraising.
Yup. For many companies with a large audience or usebase that are already doing everything else, a conference/event is a natural evolution to keep growing their brand.

Of course, when you increase the number of speaking spots over many conferences, a) the act of speaking becomes more commoditised (so speakers just re-use the same material over and over), and b) the quality level starts to drop.

It's super common for conference organisers to try to lock down people with impressive sounding titles from noteworthy companies just to sell tickets (SoAndSo from Google!). Just because those folks have great jobs at great companies doesn't necessarily translate into a useful or inspiring talk.

IMO, when speakers get into storytelling mode or get really specific, that's when it gets interesting. Would love to see more speakers move beyond that "blogspot" mindset as well.
> "Broken" is one-dimensional-black-and-white-thinking-speak for "works for most, most of the time, but has some behavior I don't like so it's 100% useless."

Please do not strawman my position just because you disagree with it. Sorting by price doesn't sort by price, sorting by average customer review doesn't sort by average customer review and so on.

> So you can't perfectly compare an item that is cross-listed in multiple categories. Is that "broken", or not ideal?

When the feature says "sort by price" and it doesn't sort by price, it is broken. I assume you work in software development, so you should know this.

> Even ratings, the worst thing about amazon, are "useful" in that you can instantly look at the distribution. All 5's and 1's? Product sucks.

This isn't even remotely true. I've come across hundreds of listings that have reviews for products that are clearly not the product in the listing. The fact that this is even allowed means that the rating system is broken.
The ALE [1] project. Not only for it's being a vim plugin, but because they have a pretty comprehensive list [2] of linters per programming language / tools; If I have to edit some ruby / terraform / go code tomorrow, which I never did before, I don't need to do much research ALE takes care of it and helps me learn better the best practices.

[1]: https://github.com/dense-analysis/ale

[2]: https://github.com/dense-analysis/ale/blob/master/supported-...
If u have a state-owned, state-run DNS service with a root zone and cooperation (forced or not) from ISPs, you really would not have to care about https, and if CT services are not reachable nobody would know.
Rather than just denouncing something without explaining it, it would be better if you described what your experience was and how you arrived at these conclusions. That would gratify curiosity more.

https://news.ycombinator.com/newsguidelines.html
Quasi-fascist regime wants to be ready to silence looming protests.
The difficulty managing files across multiple machines is not unique to Darktable. It's anywhere the CAP theorem is relevant. Even Adobe's Cloud.

Darktable's database is not the single source of truth. Functionally, it's an index over the XMP sidecar files. When it's deleted, rebuilding is 'simply' a matter of reimporting all the files. The XMP sidecar files are the actual data records...well ok, so are the images but they're immutable.

Local-sync's is inherently mutable state semantics. That's probably never what I want in my workflow. Disk space is cheap enough that I don't find an append only workflow cost prohibitive. Particularly since duplicating a Darktable image only consists of a new XMP file there's little point in overwriting an existing one to save a few bytes. [1]

Practically speaking, local-sync doesn't work for me because it munges filenames. This breaks my tiered backup logic...or rather complicates reasoning about it beyond the number of brain cells I can commit to it.

What I think I want is more tooling for operating outside of Darktable (I already ingest images from my camera with Rapid-Photo-Downloader). Two tools in particular. One which takes a list of XMP files and generates new XMP files based on Darktable's duplicate semantics. The other an inverted index of all the XMP documents. The goal is to move file operations outside of Darktable where they can be automated in the shell.

[1]; XMP files could be versioned with Git if duplicate files are a problem. They aren't for me.
Yes, it works in dense cities. That doesn't mean it works for everyone, as Macron found out when he tried to raise petrol taxes.
yes I agress subdomain is definitely better than subpath overall.
I personally use the subdomain AND subpath approach for a api and an api service (api.example.com/api)
This way I have the separate DNS but if I want I can add the API service as a subpath to www.example.com/api using AWS API Gateway and avoid an extra round trip call to the DNS and CORS.
Here is an amazing video on how to build a computer based on 6502 on a breadboard, and program it in binary to get a Hello World equivalent. I highly recommend it: https://m.youtube.com/watch?v=LnzuMJLZRdU
Off topic, but in Reader View the page seems to apply a Caesar Cipher with shift one on the content after a couple of seconds to make reading annoying.
organs who by their nature are biased like "The Daily Republican" or "The Democrat-Constitution"

There are a lot of local papers have things like Republican and Democrat in their names for historical, not political reasons or for political reasons that are by now long historical. Here's one example:

https://www.tallahassee.com/story/opinion/columnists/ensley/...
I agree. "Something cool" is something that doesn't exist yet and it is really hard to find tutorials on those.
Vim. Operating systems (Linux) aside, it's the only tool I've been using for nearly three decades, and I still use it more today than any other piece of software short of a terminal. At its core, it's the same as it was 25 years ago.
Anyone have any good recommendations on deployment platforms that are cost effective and don't compromise on technology? Think Heroku, but with support for HTTP/2 and internal mesh networking.
We banned this account for repeatedly breaking the HN guidelines. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

We detached this subthread from https://news.ycombinator.com/item?id=21876278 and marked it off-topic.
For those who want to build a new system around the 65C02 there's plenty of information to get you started here:
http://wilsonminesco.com/6502primer/potpourri.html

A bunch of people are still building new systems with modern twists, fixing old ones and writing software. forum.6502.org has been an invaluable resource for me building my own machine
Methods that work on English are an order of magnitude more important than others. There is a fair methodological point towards saying English=!natural language. But the economics of it simply make it the most important one to get right.
The most influential games of the decade
I think the reality is they simply didn't finish. They reached a hard deadline and got something out, but they knew it needed a bit more work.

This isn't like George Lucas changing Star Wars, this is just like begging the teacher to accept an slightly altered version of a paper a day late, because you ran out of time and had to turn something in, but you'd prefer they take this version.
The fact that you can ask the question is, paradoxically, the answer. Your mind is computed by your brain.
“Hello World” from scratch on a 6502 connected via breadboard
Seems like this is the new norm and while I do feel the skies should be free to an extent I know this would concern me if it were happening over my head.
Makes sense. It’s a common phoneme :P
Colleges are turning students’ phones into surveillance machines
It could be that since the obituary is behind a paywall, many people don't know what it contains, other than what they've heard second-hand.
Founder here of a few startups. Was a total hackasaurus, and very similar to you in the quality. I then decided to build a new product with some friends. Changed it all! I had to start from scratch and build the whole stack. Lots of headaches, but learned so much. I didn’t use search to find the solutions, I did try to figure most of it out myself. Yes, you will be slower, but you will learn so much in the end. I think a lot of the issue is around existing content on the web or using pieces of some else’s code. Think of an idea, doesn’t have to be new, and dive deep. I love paper too, draw out your thoughts and ideas.
That's a great question, but honestly, we deeply share all of them -- so much so that it's very hard to rank them. And not because each is unequivocally good! Indeed, each of these values can be taken to excess and must be held on tension by the others. So it's hard to imagine any of them taken away -- or valued to the exclusion of the others. (With my apologies for the profoundly unhelpful answer!)
What is your definition of intelligent? because I see evidence of intelligent machines all around us.
Haha ! Poor George !
What do DT users use for file/digital asset management?
> You don't get to lead thousands of people by making publicly offensive statements ...

That's not correct. There are (current) examples of people leading thousands (or more) people by making publicly offensive statements.

It's just the statements are polarising (on purpose), to create feelings of inclusion among the supporters + and blame [social problems?] on the people being pointed at.
Glasnot. Glasnyet.
65 years for tax fraud? I mean, it's scummy, sure, but that long? First degree, premeditated murderers get less...
> For applications such as WhatsApp/TikTok/Snapchat, etc., there needs to be a new controller/view for accessing private information such as the address book. This view will allow the user to see all of the contacts and select one to call, only then the app has access to that particular contact.

This is what Android already does. Without any special permission, an app can ask the user to choose a contact, a photo, a freshly snapped image from the camera, or various other things, and the app gets access to what the user explicitly gives it.

That is what almost every app should do.
I didn't go to journalism school but I did take a couple of journalism classes as part of my writing degree. We were taught to be objective and not provocative in my classes.
I would suggest taking all the stacks you are interested in end to end with automated testing and deployment. A static html page with consideration to aspects such as accessibility and time to first render is not necessarily trivial. Building out in different stacks from such a starting point would likely give you a valuable insight that is imho often overlooked.
Can you prove to yourself that your every behavior isn't the result of a complex chain of mathematical equations? I know I can't.
Calling cockroachdb "not open source" is a stretch.

https://github.com/cockroachdb/cockroach

(The title is also wildly inaccurate to what's in the article, and should just have the articles title)
The real problem, then, is not the update itself but rather the distribution mechanism (who really "owns" the content?).

If I buy a song digitally on Amazon and save it to my local disk, Kanye isn't going to be able to touch it later. If I download it again tomorrow it may be completely different, but I still have the old version with me (same as a cassette or DVD).

If I use Amazon's (or Spotify's or Apple's) streaming service, however, the songs are on their servers, and I am only paying for temporary access. I get to listen only to whatever version they want to send me at any point in time.
> This could end up being a really interesting precedent in film

The problem is that this doesn’t play out well at all and isn’t sustainable for the production houses actually working on the film. VFX work on a film can finish months, and few weeks, of days before a release date. As soon as that deadline is hit, workers either: go on break, get reallocated to another show, or leave as their contract is up (non-contract artists are very few in this industry). Having to pull people that worked on a show back to fixes after being put on a new one, or they may be completely gone, will only damage the show they are currently working on.

It’s not a practice that is sustainable, and with the pretty thin margins of VFX right now isn’t something that is as simple to solve as keep people around or hire more. And most studios can’t follow MPC/Technicolor’s philosophy of throwing as many junior bodies at the task.
For the impatient, they were using MySQL, and so Tikv was the easiest migration path while meeting most of their other requirements since it uses the MySQL protocol.

The other databases mentioned are either Postgres protocol or NoSQL.
funny you say that because revising is exactly what he did, so somehow he managed to get off his horse and push the uncommon vernacular out of the text

are we better for it? probably not, but then again he's not forced to publish it into the low cost mass market, and knowing what the audience wants is basically his job description so...
Sounds like a good way for criminals to find illegal grow ops.