skysight-inc/HackerNews huggingface dataset:
Thanks. I'm familiar with all these concepts except for Rust closures and its relationship with multithreading.

I was talking about that at the lowest (OS) level, the thread mechanics is exactly what C presents us as a thread (and all we can do with a thread). The rest (the alternative options C++ and Rust implement) is handy to have, built on top of the standard implementation, but not necessary to actually operate with threads (with tradeoffs, of course). So I don't see it as a limitation: it's just the way it is; the way the OS expose multithreading to its users through its libraries.

Not having those handy features is not a limitation (in what multithread regards). What a I could probably see as a limitation for a system language perhaps it's the fact that I cannot easily reach what the OS exposes (as multithreading implementation) and that I have to use a special construct to reach it. But if in Rust, Closures are just function pointers, then I guess it's fine (and this is what I am trying to understand with your explanations and with the article).
Haha, it was probably meant to be! Thanks for dropping in and letting me know. And thanks for the effort of trying to fix it! Appreciate it!
Interesting, the indulgence/purity pendulum again. This seems to have happened a lot. The overindulgence of, say, Elizabethan outfits, all ruffs and slashes, versus much more staid black later on. Men inventing the high heeled boot then it switching to be a women's article of clothing. The ridiculous over-influence of France in all of these things, especially cooking. And of course the big indulgence/puritan fight that dominated Europe from the 1500s to the 1800s, the Reformation.
I cited it as usage of the word in context, not as a definition. I rejected your Wikipedia link because it was not an example of usage, but rather an explanation of what the thing is rather than its definition (I would expect a Wikipedia article on "based", if there ever was one, to mention that it's associated with the far right, etc. Words do have multiple meanings, but those meanings grow organically from their usage; you can't just come along and say "I associate this word with xyz therefore it means xyz". That's just how you feel about the word.
Ask HN: Those who use YC's WaaS, how's the user experience?
YC's WaaS asks quite a number of questions that would require you to provide detailed answers.

For those that took effort to answer those questions,
1. How did you find the experience?
2. Would you do the same for other job portals i.e. not limited to YC-companies?
3. What motivates you to fill in your profile diligently?

For YC companies that use WaaS to find candidates,
1. Is it really that good?
2. What incentivizes you to keep using it? Is it the features (if so, what features?)? Is it the pool of candidates?
3. Is it really better than other ways of finding candidates (e.g. TripleByte, Hired.com, etc)?
You were wrong on three major points -- own them instead of doubling down. Now you waste too many words trying to make J.S. Mill an SJW. No, that is ahistorical nonsense. Getting people fired through social media smear campaigns is novel, everyone sees it, some call it "cancel culture". This is not hard to understand.
Because then the real shoe is no longer associated with the NFT.
They're a monopoly the way apple is a monopoly. Maybe "anti-competitive" is a better word. There are other choices, but they have such a large share of the market "locked in" to their specific platforms that developers are forced to work with them or get out of the business. Good luck not having an iOS version of your app or not launching your game on steam, etc. With proper competitive pressure, the price of distributing a game or app should go down over time, not stay pegged at an arbitrary 30%.

> What makes you think that the Epic Store won't be exactly the same given half the chance?

The laws of competitive pressure.
1998 I had a friend who was supplying them with all sorts of hardware (hammers etc) from China.

The switch had already begun.
ad blocker ad blocker ad blocker... :)
Having the “the scripts used to control compilation and installation of the executable” does not help you any if the device refuses to load a modified kernel. If the GPLv2 were sufficient, then why would the FSF see a need to create version 3?
Yes, but that’s one of many things that I don’t have to worry about. You can do you, I prefer the connected home. If configured correctly it’s like having a very basic butler.
In northern Europe its even more insane. Germany is closing 6 nuclear power plants earlier because of what happend after Fukushima. And they will switch to Lignite / brown coal. The energy companies took the state to court because of potential money loss, and they won 2.4 billion euro in damages. Meanwhile in the Netherlands more and more politicians want nuclear energy in the national energy mix because biomass, wind and solar is not growing fast enough to meet the Paris agreement.
"The world in which IPv6 was a good design" (long read) dives into why it was designed that way.

https://news.ycombinator.com/item?id=14986324
Who are your organization's GitHub champions?
very well done, looking forward to use it!

related discussion in nim forum (started because I had question about fusion): https://forum.nim-lang.org/t/7608

if this keeps staying in front page, maybe it makes sense for @dang to fix the typo in the title (Patten -> Pattern)
The Future of Apple Retail
> A single point for Mongo over Postgre JsonB is WiredTiger is very good at compression

Granted, the compression story in postgres isn't currently amazing.

> Querries were also somewhat faster in Mongo.

If you really want fast queries it's not super hard to tune postgres to be fast and drop data if it crashes. It's a bit trickier to tune it to be quite that fast if you want to keep all your data, but for a single table of json documents it should be doable if you're okay with not having transactions.
I don't understand why people want to use existing words for their startup or whatever. Being unique surely strengthens your brand through a lack of confusion, improved name recognition and ease of search.
You better not share network with this compromised computer if you value your data :-)
This is not an American thing, that's just a bad recipe. They should specify tablespoon or teaspoon.
I understand the frustration from having your dreamed-up name taken by domain squatters, however, as we've seen many times, you can succeed with any domain name.

Google succeeded despite not having the search.com domain, Instagram didn't have the photos.com, and Uber did not own the taxi.com nor the ride.com.
Are we in Fahrenheit 451 or THX 1138? It seems like everything is being "canceled" to avoid offending some petulant whiners with their revisionist nitpicking.
Maybe you're right. Maybe buying land only to sit on it, deny others its use, and speculate on selling it at a profit, is just as destructive as this.

In fact, some cities have laws against people doing exactly that with houses. And for good reason.
Look at this thread, a perfect example:
We’re now not talking about the go developer survey, lost focus on the topic. Why? I want tech, enough social problems everywhere else I look.
The company I'm working for is only using HLS since quite some time, no directly written Verilog etc. anymore. I myself am a software developer in this company.

I know it's working perfectly fine for us and even the strongest advocate of using Verilog directly was converted by now to only using HLS.

I got it explained like this:
HLS has it's own class of problems and you definitively need some time to get used to how you need to write code that is actually synthesized in a way you intended it to be. However, once you got used to it, development using HLS is way faster than writing Verilog directly and our FPGA guys basically said that we would not be where we are if it weren't for HLS because of this.

So it seems that it's actually working quite fine in practice but obviously not without it's own problems.
Venture _capitalists_ and angel _investors_ are money focused? Who would've thought it. They want to buy a portion of your business because (they hope) it will make them richer, if they also think it's a good idea that is just a bonus.
indeed. i also remember at least at some point umbrella organizations were preferred because they could support many other smaller projects. so it's actually surprising that GNU as umbrella organization did not get accepted. any of the individual GNU projects that did get accepted could have instead joined the GNU umbrella if they were rejected individually.
I agree. This is frustrating and just not nice.
Magicians' tactics found in politics and marketing
I agree it's terrible and as the things now are, only reasonable solutions I see is either increasing the amount of the "good" domains or just making the renewal price somehow cumulative the more domains you own. But I don't think there is any central authority or entity that could enforce that effectively hence things are what they are.
Maybe, just maybe, in the last 10-20 years when this trend for flakey salt has taken off. Any recipe you see older than 10 years I would safely bet that they meant table salt, and I would still recommend using table salt unless otherwise specified on anything more recent, that goes triple for any baking recipes. Again, unless for finishing.

Of course if the recipe specifies weight rather than volume, the point is moot.

And speaking as a former fine dining line cook, any food writer specifying kosher for anything other than fininshing/curing is a dolt IMO :)
> During development you constantly add columns and it's a pain to make sure that this column is added to the sql databases on development, testing, staging, prod etc. With mongo, you just add a column and you are done.

I have found liquibase (https://www.liquibase.org/) to be extremely helpful for this.
Probably one of the reasons that startups tend to have nonsense made up words for names? Having said that really good names are probably taken by legitimate businesses.
Will give this a try thank you!!!
Yup!

Order of magnitude cheaper and way more predictable costs than other cloud providers.
I often run into this problem where I google for X with the intention to get information about it, but I only get pages trying to sell me X. It happens the other way around sometimes as well - i.e. looking for a local store to sell me X, but I only find the Wikipedia article (finding local stores to sell you weird stuff is probs a niche for a new startup - especially people who move to different countries often can't figure out which kind of store would have a certain thing).

I think they should tab their results: Information, News, Shopping
Sorry for misreading your question. In the video he's pretty clearly using a tablespoon, but also heaps it, so measurements for the spices are a bit in the "whatever you see fit" category, as he says.

This converter table I sometimes use for conversions lists a spoon as 10ml, https://foodconverter.com/ounces-to-cups-spoons-grams-conver...
The idea of "just dumping JavaScript objects in there" is one of the very pitfalls of the technology.

I also regularly used NoSQL (Mongo, Firebase) on the premise that I was prototyping and it was faster. I thus built an enterprise app which has grown within a large company, and there's barely a day I don't feel insecure about the NoSQL db powering it, because the underlying data model is actually relational.

What field did I use as a "foreign key"? Are these "foreign keys" which are replicated in several places in sync? Will a change in one of these fields break the entire application? What is even the schema, and how do I "migrate" it as requirements change?

These are all questions which I now ask myself regularly when maintaining and extending the app, and which clearly hinder my development speed. The data model is not even that complex - around four main entities - but on the other hand the application code has grown significantly, and the effects of technical debt are thus compounding.

So, in a nutshell, any speed I gained at the beginning was undone later on.

And in line with your reflection, we often conflate the dev speed of NoSQL with an inherent property of the technology, when in fact what's happening is that we're simply more familiar with it. I'm all for "build in what you know", but if you want to build anything semi-serious, you should probably know SQL.

Granted that SQL forces you to think more deeply about your abstract data model ahead of time and how that materializes into a concrete schema. But I don't think one should ever shy away from this exercise, as it is a fixed time investment that will pay huge dividends down the line.

In other words: SQL is slower in that you have to devote some time planning and designing your data model at the beginning of the project. This may be five, twenty or a hundred hours depending on the complexity of what you're building. But this is largely a fixed investment which will dilute and make you faster over time, as operations on data thereafter actually become much easier and not harder. Other reasons why this is a worthwhile investment is because it can be quite fun, and because I believe it generally makes you a better application developer: data design should precede the implementation of logic, no matter what you're building.

> Don't get me wrong, I love MongoDB for a lot of weird stuff (like web scraping, CSV files, and archive data

PostgreSQL (and possibly other RDB technologies) allow you to dump JSON objects in the DB too - and in the case of Postgres this a mature API as far as I know. So you can opt for a mixed data model where the clearcut parts (eg, users and ownership) are relational, while others (eg, results of scraping, or other ever-shifting unstructured data) can be schemaless.

In summary: if your data is relational, go for a relational database technology, even for prototypes.
> they have such a large share of the market "locked in" to their specific platforms that developers are forced to work with them

What makes you think that the Epic Store won't be exactly the same given half the chance?
To be fair: Wind energy and solar has gained a lot of traction in Germany and is producing more and more energy every year.

Sadly "the big four" (energy companies) are influencing politics and are actively halting progress on renewables which leads to really strange effects.

My landlord installed a rather big solar system on the roof and due to its size, the energy company can decide to remotely shut it off when there's enough energy in the grid.

It's really a shame and a lot of corruption is going on there.

Also: Little to no research on energy storage was done in the last 25 years, because of all this corruption.
Google can't even solve the Pinterest image search problem, which has gone on for years. I think they are becoming the incumbent too heavy to move under it's own technology platform, or unwilling to change.

Even if you gleefully state that the algorithm finds what users most want, Google is a search product not a technology art installation, and what user's engage with is a function of what you show them in the first place. Pinterest should not be 50%+ of the results for any image search. Pinterest is not the greater internet.
Can command return a value in CQRS?
"This thread is like a piñata"

Cudos for having master class control of the word. My favorite punch bag are play stores, root of all evil.

A list of cycling subjects that split opinions about 50-50 in this news group would be hilarious.
Another English Post
The whole Jesus flying over to America was probably the least believable and most fan-service part of the Mormon Bible.
Nuclear isn't quick to build though... I doubt you could plan and build a nuclear plant anywhere in the west in anything under 20 years...
Per comment from
luminiferous sounds like i need to try the Merlin firmware as well. Thanks for the tip on octodash!
Right, and as I said elsewhere, this is a problem with the reference implementation being crusty, not X11. That seems to be the point the speaker is making as well.

Like, I'm fully supportive of having the X server simply manage DRI3 for a bunch of clients and composite the results. That's all well and good.

I'm less supportive of doing this while also removing all support for the other things that the X server provides the ecosystem:

* Unified input/event capturing and forwarding

* Unified screen capturing/recording

* Window management

* Clipboard

* Structured IPC (on top of which you get ICCCM and NetWM)

* Xrdb

* Xprops

* Notions of windows in general (everything's now client-side)

* Fonts

* Drawing APIs

These were all standardized things that users could count on always being available, regardless of which GUI programs they used. Wayland completely punts on these things and defers them to extensions.

Before you ask, I've already seen the "Wayland is a protocol; these are all extensions" song and dance routine. That's a cop-out. Dropping these things means that there will now be multiple incompatible implementations of the same concept, and no way to mix-and-match them because they now all have to be built into the same process that does your window management. Wayland implementations completely destroy this digital commons, for no apparent reason or gain for the users. The only people I see potentially benefiting from this are full-fledged DEs who can leverage their compositors' incompatible implementations to enact a form of lock-in (i.e. your GNOME programs are no longer guaranteed to run in KDE, and vice versa). So, why do this?
I haven't investigated in more detail but Oracle Cloud supposedly has lower bandwidth costs than AWS and Azure, making it cheaper in the long run for transfer heavy services. That's why Zoom uses it.

https://www.lastweekinaws.com/blog/why-zoom-chose-oracle-clo...
‘The Design Sprint is a relevant research method’, really?
My pet-peeve with this: Sometimes I want a domain to offer a free opensource-service, not a business.

But the domain costs 5000$ so I cannot afford it, since the service I would offer is free of charge.
They were, and RBMK branch of development was in fact buried after that.

As far as Russia is concerned there is only VVER (PWR tech, mostly resembling AP1000 series). And some experiments with fast neutrons at Beloyarsk.

Why anyone still remembers the RBMKs is sorta strange. They've been dead for more than 30 years.
It would have probably been better, but it's an utterly fundamental change. It's like changing time zones, switching to decimal time, getting rid of DST, changing measurement systems from whatever to metric and learning a new language at the same time.

Base 10 is so embedded in what we do, that a switch to base 12 is the kind of thing that would be done when we rebuild civilization after the first alien attack :-)
You just can't win.

If you're rich, like Bill Gates, and say crypto is a bad idea, then you're just an old codger holding on to what power you have before the future leaves you in the dust.

If you're not rich, then you're a salty no-coiner who didn't get in on the train early and is now just having fun being poor.
Many years ago, Oracle bothered me by phone and email with the bills of a quasi-homonym in another continent, and I only had a developer account. So you don't even need to share billing details to have problems.
Hmm is the weather in Japan so mild? The houses in the article look like they would cost a fortune to heat in winter.
Please correct me if I'm wrong, but the second sentence of the first paragraph already seems weird:

> The gravitational force is the weakest of these four.

Isn't that distance dependent? At macroscopic distances, the weak and strong interactions are even weaker, no?
The Explorer’s Metaphor – Part 1: Sailing Complexity
Definitely why there are so many .io or .co domains out there. Speaking personally.

I would use my home country which I feel makes sense but it gets localized out of international search results whilst .co and .io have gotten a free pass for some reason.
>>That wasn’t the tradeoff. The tradeoff was that increasing transaction throughput would also increase the risk to loss of decentralization and thus effectively the systemic catastrophic failure of Bitcoin. Without decentralization it’s just technological trash.

There's no reasonable case for there being a systemic risk to Bitcoin from node operators needing Netflix streaming levels of bandwidth.

>>This is a fundamental and irreconcilable philosophical difference. You think third parties can be trusted indefinitely and safely integrated into a core role in a decentralized system. That kind of mindset is why Ethereum is being run almost entirely on Consensys’s centralized Infura database.

Completely disingenuous characterization of my argument, complete with a disingenuous characterization of Ethereum's decentralization profile.

One more time: Bitcoin could remain fully decentralized, with tens of millions of people capable of running full nodes, with 100X greater throughput.
For me it’s more about not overloading webmention.io with requests for every single visitor of your site. It seems more respectful to just re-build occasionally and thus cache the webmentions on your side. The performance is secondary to me, though it is an accessibility concern as well.
I can relate to this, I was recently looking to get a couple of domains for some ideas I wanted to pursue, but every name idea I came up with - at least the ones I really wanted - were taken and had a "this domain is for sale" or similar message on them. On multiple tlds.

I ended up just searching for available domains that kind of matched what I wanted to convey to use a product name.

It is frustrating, but I don't think there is really an answer.

- Limit the number of domains per person/business to say, 10, unless you can show that you are actively using them?

- Have a 'use it or lose it' type system?

Those are not great ideas, and practically are not really enforceable anyway.

I dunno, it's annoying but I guess it's up there with ticket scalpers etc
If you have zero problem, you are unusual.

Please note who wrote this paper, considering what they are famous for, as well as the results: http://web-docs.stern.nyu.edu/pa/kruger_email_ego.pdf
it's an experiment. if it fails, they'll change it back after a few years

it's good to try new things once in a while.

the part time schedule allows participation by a different group of students. it also allows weaker students to participate who may feel they need more time to deliver the expected results. now they have a buffer to do that.

whether that's a good thing or not remains to be seen. but the only way to find out is to try it.
CYOR
So how does a PS/2 keyboard interface work? [video]
Since Android 9 you can setup a DoH (DNS over HTTPS) even without the vpn loophole. The setting is called "Private DNS" and may be even more battery-preserving.
I have an easier time understanding a subscription-model social network to help weed out trolls and bots, but subscribe just to search to get rid of the ads...? I mean, even if DuckDuckGo didn't exist, this would strike me as a funny concept. Also, I see they want to "personalize" my experience. So they want to harvest search patterns and figure out my personal life as usual? Besides the questionable ethics here, I'm not even convinced filter bubbles are a good way to reach objective information, and you'd think this would be sort of a technological goal for year 2021 onwards, given what took place in 2020.
You can find it by clicking on 'Stimulants', right below 'Cocaine'.

https://wiki.tripsit.me/wiki/Caffeine
> making the renewal price somehow cumulative the more domains you own

Without good way to attribute ownership of thoe domains, they would just split them into different shell companies.
The catch is that their slogan is just falsehood.

> No discounts, no debt, no dilution.

It is debt, because it is a loan. Just financed in a different way.

and the no discounts part is just untrue, their own screenshots and examples show a fee. That fee is the discount.