skysight-inc/HackerNews huggingface dataset:
I would strongly advise that you pick a stack, and then build a library or repository that you can clone in order to easily make new projects and push them to Heroku.

You're probably going to think of dozens of things it would be neat to work on. If you have to spend a week each time you start a new project before you get to the interesting part, then you're much more likely to just give up. If you can have a new website online in 5 minutes with free hosting, https, user auth, a database, and a basic frontend, then you get to have fun doing the interesting parts.

I did this with my current stack of choice (.NET Core/VueJS), and left myself directions for getting a new project going:
https://github.com/caseymarquis/QApp
This the current language I have been trying to learn lately. I think the hardest part to learning it has been finding good sources that teach it. Is the word order the part that you marvel at or something else? For me, it has been the simplistic way of saying things that seem like bad English but are beautiful Hebrew (For example, "The painter painted the painting with paint.").
> But what kind of clock frequency would you get from that kind of a setup? One chip gave you much better performance.

You might be surprised, because the answer is in the ballpark of 100 MHz when cost is no object. When cost is an object, well even simple designs like the MSI/LSI versions of the PDP-8 were clocked around a 1 microsecond memory cycle, comparable to most early microprocessors.

For an extreme example, the Cray-1 was constructed entirely from tens of thousands of discrete NOR gate chips using ECL, and was clocked at 80 MHz.

Multi-chip implementations remained standard on big systems into the 1980s. The ability to use bipolar technology over the much slower (at the time) MOS was a major factor, but it also simply wasn't possible to add to a single die sophisticated features like large register sets, pipelining, caches, etc. with the limited transistor budget available in the 1970s.

It wasn't until the mid-80s that CMOS microprocessors started to win decisively versus discrete logic for mid-range applications. It lasted even longer on the very high end -- DEC, IBM, Cray, and others, were manufacturing processors constructed out of many MSI/LSI chips well into the 1990s. Even the first POWER processor from IBM consisted of 9 VLSI chips, in 1990.

The overwhelming advantage for single-chip processors back then was the low cost. A minicomputer like the PDP-11/20 from all the way back in 1970 constructed out of SSI chips could run circles around the 6502, but the processor for the PDP-11/20 was like $2000 and the 6502 was $25.
The Santa hat app icon offends me! (I'm joking.) This looks like an interesting app, it's not as polished as LR, but it's functional and free - great work!
Help someone. Remove indecisiveness by putting into their hands what you'll use by following their need (and their lead!), that way you can structure your hobby time around building it for them, and not have to worry so much about tutorials and stacks, you'll have a goal.
Huh. It'll be interesting to compare this to ThonyC on the topic. https://duckduckgo.com/?q=galileo+site%3Athonyc.wordpress.co...
That... doesn't sound right to me. Cars are manufactured in numbers to satisfy demand. Buying new cars fuels demand. We'd all like new cars --- we like new everything! --- but this sounds like rationalizing.
Yes. Despite their efforts, it remains trivial to detect Brave as well as fingerprint individual users.

I’m pretty sure the only reason they don’t expose it in the UA is because you can then calculate just how much of a scam it is. Their payouts are laughably low.
Mkws(1) – Make Website
Happy Saturnalia! Remember to treat the help well, don't party too hard during the festivities, and respect the trees!

Merry Christmas, happy New Year, and may whichever deity or demiurge you deem worthy of worship shower you and yours with blessings in the days to come!

And 2020, give us a break. Please.
It feels like these "debunks" aren't debunking the claims but rather explanations trying to put you at ease.

For example, "Auto-updates are not directly anti-privacy" is obvious, but some people want to disable auto-updates since they might not want new, potentially privacy-violating updates added to the browser. You can't look through the changelog (or better: the GitHub diff) before downloading an update if you can't disable auto-update. Same for "But Brave has a backdoor!", auto-update is by definition a backdoor for running code the user hasn't ran before. The only reason most people are fine with Google's auto-updates and weary of Brave's auto-updates is because Brave isn't as trustworthy or well-established in terms of "does this company have incentive to push malicious code to my machine or will they potentially be compromised or bought out".
Problems with Amazon's website:

- For a long time they performed poorly on Firefox. Opening multiple tabs would cause my PC to come to a crawl. They fixed this 1-2 years ago.

- I used to be able to jump directly to reviews. Now it's multiple clicks away. One click to get to the review section. Then scroll down. Then click again. This is very annoying.

- I don't get notified when someone replies to my review. The rest of the world solved this problem well over 15 years ago.

- Lumping of quite different products into one listing, so when I'm reading reviews I can't easily tell if I'm reading the review for the product I want.

- Way too many gamed reviews out there. Whole web sites exist to handle this problem that Amazon has.

- Same item has multiple listings. Why?

I could list all the other problems that their retail division has, but the above is just about the web site. Whenever I hear that they are Customer Obsessed, I wonder which world they live in. As someone who buys stuff from them, and as someone who has sold stuff through them, neither experience could be classified as caring much for the customer.

Their retail division really does remind me of MS Windows and its stagnation, where MS wouldn't improve anything because of their dominance.
There needs to be serious scrutiny to amount of network traffic that an app can have on iOS/Android. 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. Just simply allowing full access to address book is reckless. Ability to screenshot should also be completely disabled. Any other ideas?

It is just a normal thing to accept access to Contacts or Photos, and all of a sudden, all of your data is being siphoned off.

The more I see this kind of stuff, the more terrified I am about the future. Data doesn't just erode away. 40 years later, it is going to bite us.
Help me understand... if dude proved it was false with 4^10000 exponential graph, why hasn’t a smaller tensor been tested? If he could derive a solution with a large set, shouldn’t it be easy enough to test a half size set and classic sort out where the smallest solution is?
When I had a Twitter account, I had to provide a fake number to continue using it, but I was active in different political discussions and that might be the reason. Twitter didn't explain why it required a phone number, except for saying it was necessary for security or something like this.

Also, Microsoft will require a phone number once you try to log into an Outlook email account from other IP address than you have signed up with. Again, it says the number is necessary to "secure an account from hackers" or something like this.
I remember reading and being impressed by some of the previous blog posts; commiserations, I'm sorry it didn't work out.

Archive link to the post, is down at the moment: http://web.archive.org/web/20191223180103/http://bratheory.c...
A $3500 suit (sold only to feds) is not a recourse against random acts of violence. Body plating is not either. This is lunacy to recommend as a common man / everyday solution that takes the place of regulation and enforcement.
If by "Apple Basic" you mean Applesoft BASIC, it and Commodore BASIC were both based on Microsoft's 6502 BASIC so they would both likely have the same routine.
That would be a really bad idea - they'll be flooded with requests "because Lightroom has it". They specifically have stated they will not implement some items Lightroom has (specifically related to file/db management).

It's a great software though.
I'm grimly curious as to whether or not you really think I'm going to read all that.
You mean this idea?

> A moral person is someone who cooperates with other moral people, and who refuses to cooperate with immoral people.

It's just so naive. A slightly cleaned up version of ordinary tribalism: "we are good and they are bad", with no further justification. Anybody can claim their own tribe is the moral one this way.
The current default collector doesn't give memory back to the OS. So if you have several peaky memory usage apps, you can't try and get them to elastically negotiate heap size tradeoffs with one another - you need to pack them in with max heap limits manually. That requires a lot of tuning, and it's still less than theoretically optimal.

We fork a child JVM to run our peakiest jobs for just this reason. Also help keep services up when something OOMs.
well can I stream it online or not?
I suffered from the same paralysis when attempting to do my own projects, and it had less to do with the tech than it did the problem I wanted to solve.

Eventually, to get started, I settled on doing a small command line app in Python/Click. It was a utility I actually needed (even if someone else didn't really need it), and it's the kind of thing I could iterate on without too much trouble.

It's usually much easier to start small.
Speaking as an atheist, what is likely more "insane" is unhumbly writing off centuries of successful culture simply because it is phrased in terms of an imagined omnipresent being.
Apple uses (used?) WebObjects for the iTunes/App Store. I doubt they are using the latest most finely tuned version Java for it.
I have a colleague like you. Your problem is this: you say you want to build something cool, but then you follow up with "but every tutorial I read..."

There is NO guide to building something new and cool. Yeah, you will build upon existing stuff, but you need to come up with your own plan and then research specifics to fill in the blanks. You may have to repeat work, so just accept that.
Thank you again for all the explanations!
I used to pay for a photo editing software and used it for years. Then they got bought out by another company and the SW languished. And there was no easy way for me to migrate my photos away from it. Today I cannot even run the version I bought - incompatible libraries, etc.

Photos will last longer than the SW used to edit them. Don't lock them in.
sounds wild, would love to hear about this as well
> Usually people who scream the loudest about others being assholes are the ones who can’t get along.

I was nodding along until this line. The fact that you would phrase it this way makes it hard for me to trust whatever you said earlier.
Interesting. You still don’t have a convincing answer.
Live and learn. Ironically, I think a lot of people who took VC money will have the opposite experience. "If only they had more runway they could have found growth."

I don't think that they are mutually exclusive. Some products take a long time to get organic growth and some products have a narrow window where they could blow up.
Typical Travis, cheap as hell. He publicly said that people would join Uber for purely monetary gains, so he wouldn't want to pay them much. Back in 2016, he instructed his managers to A/B test packages to see how low a package candidates can accept. Indeed, "forced" is more accurate than "instructed". I guess nothing is wrong with Travis' MO. It's a free market anyway. It's just that I wouldn't bet my future career on him.
You just articulated basically every complaint I have about buying anything from Amazon. It seems unarguably true that I can’t buy anything from them if I can’t find it. So, why is it so hard to search for anything I don’t already know the exact name of?
Apps will probably just demand access to the whole contact list to continue. Apple does have a realistic chance of at least reducing this via app store guidelines, though I doubt it would succeed on Android.
Agreed. My personal recommendation is to not worry about which stack is good but getting really really good at any one of the stacks. Mastery counts a lot.
It was almost certainly a test of a local root zone, a Russian-controlled DNS scheme capable of standing in for the real system. This could be tested without literally disconnecting and wouldn't be very difficult with the cooperation of local isps. But it probably broke https.
Which is where?
In Russia you can pay several roubles (which you can deposit using bitcoin) to a service providing phone numbers for registration. Such services are usually used by spammers (sorry, I mean marketers and SMM people) to create multiple accounts on social networks, but can be used to protect one's privacy too.

Sadly, not all services are good. Many of them block SMS from banks, loan firms and payment systems and I don't want to support them.
I had to read Hyperscan source code for work.

Honnestly, once you understood (some of...) the math/automata details, this is by far one of the best big codebase ever written.

So clean, beautiful, powerful. I've learned a lot from this codebase.

Does anyone know more codebases as well written as Hyperscan ?
I was a C++ developer for years. Now working with Java and I am definitely more productive with it. It doesn't require more lines than C++, and is much more straightforward to deal with.
Roth IRA gains are not taxed as income at withdrawal when you're retired - that's the whole point.

To first order, if tax rates don't change, and your investment return is the same, then I believe that you end up paying the same with a Roth IRA as a non-Roth IRA, which in turn is significantly less than a taxable account.

But Roths do have some other incidental advantages like I think you don't have a RMD. And if you have uneven income, you can do (partial) Roth conversions whenever your income is low. Which also gets around the contribution limit.
> Applesoft BASIC

Lol. A purist among us sinners :)

But yes, Applesoft BASIC. I never saw an Apple ] (heheheh) only an Apple ][.
I think you may be missing something here.

> The "theorems" they then prove do not provide any new insight

Knowing that you can model reaction networks using categorical concepts may not provide new insights IF you have no deep familiarity with those concepts—but if you do, then knowing there is a "symmetric monoidal functor from the category Petri to the category Dynam" is a richly useful piece of information. It's probably more accurate to say that the amount of new insight conferred is proportional to your familiarity with the categorical concepts.

And yes, it's true the concepts are 'just' being translated into a new language—but if this new language is extremely general, applicable to a wide range of domains, then:

1) You can build a set of skills and knowledge related to concepts in this general language, which become automatically applicable to a wide range of domains (when their concepts are imported into the language).

2) It's possible to build 'machinery' (i.e. theorems or software) which deals with / operates on (representations of) concepts from this very general language—so once again, if you can translate some concept from domain X into e.g a symmetric monoidal category, now your general machinery can operate on things from domain X (which it was built with no awareness of).

Additionally, at least in Bradley's paper, the point wasn't to prove new things about e.g. reaction networks; instead it was to illustrate a method. To be more specific she is showing how "functorial semantics" can be applied in this context, using Petri nets as the syntax and dynamical systems as the semantics. From there the categorical classification of these objects gives us guarantees on their behavior under composition (the utility of which I assume is clear).

I'm not sure in the context of reaction networks whether modeling the system with compositionality guarantees and a clean mapping between graph representation and differential equations gives scientists something new or not—but the illustration of this method is done clearly, and the generality of the method is enormous.

And maybe I'm also missing something. I'm not a mathematician, but that's how the situation looks to me.
I found a link that isn't bbc if you're interested.
Out of curiosity, what kind of research went into articulating Oxide’s culture?
They are not hidden
https://imgur.com/a/vdCt9Na
Although I and many others use DT to organize photos, the developers are fairly open about not wanting DT to do too much of that.

https://www.darktable.org/about/faq/#faq-rename-files
https://www.darktable.org/about/faq/#faq-filemanager

They even make it their April Fool's joke:

https://www.darktable.org/2011/04/file-management/
"Startups" of this type are for rich kids. Most people don't invest in ideas and expect a working product with traction before they put any money in, so if you don't have rich parents your best bet is to get a job and build an initial prototype on the side.

If you build something good and people notice it you'll get angels reaching out to you looking to invest.

Other options include building the product while you're in school, joining an incubator or getting a job at a company like Google, where you can make "friends" who might have disposable income that they could invest into your idea.

Another thing that a lot of people miss is that not all ideas/businesses are venture scale. Most VCs are looking for companies that have a shot at doing >100mil in revenue per year, which eliminates 99% of potential business ideas. Your goal should be to build a successful and sustainable business, not to raise money from outside investors.
Sure, they'll make as many cars as people will buy. And if you were buying new cars and crashing them, that would cause them to have to make more new cars. But if you're buying new cars and then selling them, your demand is offset by you satisfying the demand from the person who bought your old car.

If everybody did that then it wouldn't work -- nobody would be buying the used cars. But there are more than enough people who would never do that anyway because they can't afford it, that it's a gain for all the people who can afford it to do it.

And, of course, the substitution isn't perfect, so if 95% of new cars were already electric then this might not be worth it. The benefit comes from you choosing a new BEV when someone else might have chosen a new ICE. But when existing new sales are much less than half BEV, making the better choice can easily outweigh the imperfect substitution.
I've actually never encountered that issue, but because Zim is a wiki style editor, you could create links to different pages for asides. It's still another page, but at least it can be all grouped together.

I have found Zim to be a great tool for note taking and creating a personal knowledge base. I can create a link to a more detailed explanation from any page if needed, or write down examples separate from theory.
If you can't afford a proper dev-kit you might be able to find an older switch model that you can exploit, which will allow you to write and run code for it without the need for an official dev kit.
Camp in parking lots with children and elderly parents?
It's possible that your 4MB machine went into swap VM if it really consumed minutes of time. Java 1.2 would have been circa 1998 where one might've expected 32MB or better on a desktop-class machine.
Odd. What about my submission before that? (Titled “Is it Christmas”)
When thinking about whether a company is environmentally responsible,
I'd look for something like "We have regular independent audits of our
business processes to ensure that any job that can be performed from
home effectively is always performed from home. We regularly assess
each manager's ability to lead remote teams, and address all
deficiencies, even if this means terminating employment."
Then build an embedded system to plug it into ...
The wire encoding for protos is much more compact than the in-memory representation, especially for sparsely populated messages (very common especially in mature systems).

You'd still have to figure out some way to serialize nested messages. Note that you can have recursive message definitions.
When I worked on Chrome Sync, we spent some time making sure that unknown fields were preserved properly. Glad to see that someone noticed, cheers!
Design masturbation noise.

Please, just let me turn off animation and read the copy. I don't want my device draining its battery rendering hundreds of frames of BS to satisfy your ego, I also don't have time for it.
Ask HN: What are the alternative programs to Y Combinator?
My startup is an ecommerce chatbot b2b startup targeting the sellers in the middle east and emerging markets.

Ycombinator keeps rejecting my application, which is normal.

So I am interested to know what are the best accelerators and incubators alternative to ycombinator and has the same level?
Simple Blackbox Testing with Raku and Sparrow6
> Firefox is slow (especially on Linux) when compared with Chromium.

People tell me this, but I genuinely can't tell the difference between Chrome and FF's speed on linux. Both feel equally fast to me. My only real complaint about FF on linux is a lack of hardware video decoding.

> Mozilla's power move would be to base Firefox on Chromium (or at least fork Chromium)

You can't be serious.
I would say if there was any lull in Jobs' popularity it would have been between when he was fired in '85 to the early '90s, by '96 Pixar had released Toy Story and Jobs had been Acqui-hired back by Apple. OS X, iPod, and iPhone are far from his first successes.

Through this time he worked with thousands of people and was an asshole the whole time, so when people saw his trajectory in the 90s after his fall in the 80s they were even more convinced that Scully was wrong and Jobs had been right all along.

One of the things they mention in the article is the "bar raiser" concept and I've seen that concept used politically at Amazon offshoots. They don't mention in the article the morale-crushing public blame games in the name of "accountability" that Bezos acolytes can't resist doing, that's well documented in many other Amazon introspectives. Same shit, different decade.
"a bra is a linear functional which is a linear map from the vector space to the complex numbers"

...I never understood the things.
Until what age?

Is it safe for children to solder with leaded tin? (Many people here did so as a child, I suppose)
Thanks you for sharing this. I've seen one video in this playlist opened my eyes to the level of adjustments that Darktable allows.
Every cool thing that I've ever built has started with an idea becoming a basic ( and I mean really basic ) proof of concept... just enough to see all the concepts and moving parts working together... start there, forget about all the tech stacks and just sit down and code something in whatever language you're comfortable writing in... the rest will follow.
[Note: haven't watched the lecture yet.]

Though see also https://blog.wolfram.com/2011/06/30/all-rational-approximati... - "All Rational Approximations of Pi Are Useless", in the sense that it's no harder to memorize the decimal expansion with the same level of precision.

22/7 can be "better", or at least easier, for hand calculations, if only 2 digits of precision is needed and one of the other terms in the calculation can cancel out the 7 or the 11 (or 22) in the above ratio.