skysight-inc/HackerNews huggingface dataset:
Hi!

We are able to identify some kind of mis-stepping behaviour (look at Section 7-6). However, as you can imagine, we cannot catch all cases.

As you pointed out, a real problem is that there is no clear definition of what should be the semantic of debug information in the optimized binary (e.g., the compiler is free to squish several lines of source code into a smaller snippet of assembly language).

We are working to have more refined results in the near future .
Everyone hates Tailwind before they use it. None of your criticisms are new. Actually using Tailwind makes you realize that creating CSS classes for your components is basically a waste, since you only ever use them in the component itself.

- Unless the same class can be used in multiple HTML templates, there’s no point in giving the class a name.

- Only very general CSS can be used in multiple templates because anything specific will have the brittle base class problem.

PS mr-3 is .75rem and mr-4 is 1rem, so you can see with your eyeballs if you’re using the wrong one.
There are cases of dev teams intentionally limiting themselves - Microsoft Windows Mobile OS developers having last gen devices (200 Mhz in times when flagships were 3x faster), Google web devs developing on a proxy which simulates developing country internet (low speed, high packet loss and jitter).
What about soy wax?
Hehe, and then incorporate a company called "rm -rf /"
A) https://en.wikipedia.org/wiki/Great_Pacific_garbage_patch

B) https://en.wikipedia.org/wiki/Microplastics

Plastic containers of all types should be reusable and there should also be incentives for reusing them. We don't make a screw, use it to build something and then discard it once we disassemble the thing.

For the last point, I'd definitely want to see examples where taxes are more efficient than bans. Everything I've seen and read (and I like to read a lot), points the other way around.

So I'd definitely want to read some studies that says that tax increases are better than bans.

As a single counterpoint, we've been taxing cigarettes a ton for several decades. Smoking rates have gone down, but only extremely slowly. It took decades. So if you consider partially solving an issue after several decades "efficient", then yeah, taxes are efficient.
For me it sufices the little victories achieved by F-Secure, Aicas, PTC, Astrobe.

Fortunately there are enough true believers to keep them in business.

By the way, apparently it is time for Google to improve their gRPC C++ implementation.

https://devblogs.microsoft.com/aspnet/grpc-performance-impro...

As for the mainframe languages, yes they don't have a GC, but they have the right defaults regarding bounds checking, implicit conversions, explicit unsafe code.

Regarding managed runtimes, versus C++, languages like C#, D, Modula-3, Swift have the features to write C++ like code when needed, the main problem is that many don't bother to learn the language features available to them.

At Microsoft stories about hard core C++ devs having to be proven wrong with C# running in front of them is relatively known, Joe Duffy has shared a couple of such stories.

His experience in Singularity and Midori is also what made him bet on Go for Pulumi.
You don't have to be contrarian to be misunderstood.

That depends on other peoples' understanding more so than your agreeableness.
XAIN (www.xain.io) | Onsite/Remote | Full-time | Berlin, Germany

We are a Tech StartUp and tackle the dilemma of unlocking the full power of AI without compromising data privacy.

We are currently looking for:
- Backend Rust Engineer
- Flutter Engineer

More about us and the job specifics can be found here:
https://stackoverflow.com/jobs/companies/xain-ag

You can also email me directly at beatrice.kahl@xain.io
Worlds largest fleet of autonomous robots
Jetpack 9.2 Breaks WordPress
AI predicts which drug combinations kill cancer cells
Ad hominem was not my intent, rather stating, that people try improving Bitcoin every day. It is just the state of the art which does not mean, that things cannot be improved, e.g. by you.
Bulk buying isn't always the solution though (perishable goods, for instance), and isn't always affordable. Your financial situation shouldn't dictate your ability to avoid unnecessary waste.

In my opinion, the move should be towards normalising reusable containers (where practical). Where I am, there are some more "specialist" shops who are doing great work in this area, but it's not mainstream and is often more expensive than just going to the supermarket.
I don't have much expertise with Timestream. Can't comment on it. But, there is nothing wrong in trying for an alternate implementation. We're using Kinesis and it is a good fit in our stack with lot less overhead. They did bring Kakfa (Amazon MSK) later to the AWS service list. Its upto the consumer to pick Kinesis or MSK.

One example which was influential in nature - Dyanmodb. The Dyanmodb paper inspired a number of NoSQL databases, including Apache Cassandra. If they have went with the popular NoSQL database at that time, we might have missed some good contribution.
As he allows the person running his Twitter account to speak for him, and does not correct the record, it can be considered primary source information.

(... it's pretty clear, however, that most of the time Trump is in charge of Trump's Twitter account)
I wish we did this more.
Or bump the default price $100 dollars and offer a “unsupported developer edition” for 100 less.
Repo: https://github.com/aalto-ics-kepaco/comboFM
Hope is an alternative to markup languages
repository at https://github.com/poef/hope/
Yes, nearly all of them. For example: consider an operation like 'give me a list of articles', most APIs will combine this result in a single request/response.

But if each article has a URI as well, they won't end up in a browser cache by their own address.
Microsoft's previous attempt was just software. Apple spent 15 years designing their own SOCs, bought several companies in the process, including a fabless fab. Apple has always been in hardware, they are the A in ARM (not that it's an acronym).

Yes, but they must either build+buy it in 10 years or buy+build someone else nearly there and hope to get it done in 5.
I think 12 year old kids need to be 12 year old kids and go to the same school and class with other 12 year old kids and be 12 years old.

There’s a lot to be said for being ordinary, and living an ordinary life, even if you’re super smart. Our society worships the idea of being some sort of extraordinary super person, even if it’s not good for them.
Hackers targeted Covid vaccine supply 'cold chain'
plocate depends on mlocate, it doesn't replace it
Show HN: A library for finding origin and context of JPA issued SQL statements
A lot can be done to fix things. Prompt prosecution against management, including manslaughter charges where applicable. This no longer "wink, wink, nudge nudge" stretching the rules that is prevalent. Hundreds have already lost their lives.
I like it, but how is it funded? Can I submit a site to be indexed?
They do decompose hydrocarbons into carbohydrates, which they then "eat"(absorb).
Creator here. As a developer, while working on performance optimisations on microservice with complex domain modeled in JPA, I struggled a lot with investigating why there are
dozens of various SQL triggered by each service call, and what exact place in code is responsible for triggering them. I needed those information to choose and apply optimisation strategy i.e. detect N+1 SELECT problem and extend other query with one more JOIN. It was cumbersome task since there was no easy way to do that, only SQL logs generated by Hibernate with no context, just timestamps. Moreover each new feature can silently break those optimisations.

That's why I decided to write JPlusOne open surce library which would help with easy finding origin and context of JPA issued SQL statements. JPlusOne can generate report for each integration test containing complete tree of JPA persistence related activity or just situations when i.e. lazy loading is occurring, potentially leading to N+1 SELECT problem. Moreover JPlusOne provides API which allows to write tests checking how effectively, from performance point of view, your application is using JPA in context of some business operation (i.e. assert amount of lazy loading operations, or SQL statements in general). I hope you find it useful. Any feedback will be appreciated. Thanks.
Yes! Having netcat or telnet on the system already invalidates the disable
I've seen this during the last few drought years in CA with a lot of my presumably educated, FAANG-employed friends scolding people over a glass of water at a restaurant or skipping showers for days out the week. I've been stumped at how highly rational individuals could fall for this cult-like aberration - with 80% of water dumped into the farm fields, if all of the 40 million CA consumers were completely eliminated and replaced by robots, that still wouldn't move the drought needle very much. Yet, highly educated techies would throw nasty fits over a glass of tap water to "save the planet"...

https://www.washingtonpost.com/blogs/govbeat/wp/2015/04/03/a...
I went to college early too. Not 12 years old, but young enough for it to be a social issue. This is child abuse, plain and simple.
The idea of learning Tailwind “instead of” CSS makes no sense, because Tailwind just gives short names to all the CSS properties.
A reduction in malicious avenues is always welcome.
Dated: April 5, 1985. Maybe produced about five days earlier?
It's funny, this article only serves to remind me how much I've actually forgotten in practice. I don't think I've really done much consideration for trig since my sophomore year of HS. I didn't get into programming via a formal education, and the programming I do doesn't involve heavy graphics or physics so it's just not something I think about. Interesting article, and only serves to inspire me to add re-discovering trig/physics/calc to my todo list on reading.
About 5 years ago, I had this Windows 95 PC laying around and started it to see if it still worked. To my surprise that some old hardware felt very fast for many tasks.

That was the moment, I realized that we are doing something wrong today and that performance should always be evaluated.
Some people also have no choice because of their financial situation. How many people drive in cars that are not road worthy? I can imagine the anxiety going through those souls who have to use Ryanair.
I remember the announcement of Sagemaker at an AWS summit, a moment of profound embarrassment - the whole thing was barely a Jupyter notebook glued to some EC2 stuff with duct tape.

You're right, they're definitely doing things for the sole purpose of locking you in.
> just look where we are with plaintext HTTP now.

Yes, and the upgrade to HTTPS has been an improvement for end-users.
> It all seems a bit too good to be true, what's the catch?

Take a look at their press release here: http://www.micromagic.com/news/CoreMark_PressRelease.pdf

They claim 11'000 CoreMarks at 4.25 GHz in what is presumably their more efficient running mode (0.8v, consuming 200 mW). That gives you 2.58 CoreMark/MHz which is quite poor even comparing against high-performance embedded, let alone the likes of the M1 (The arm M4 can achieve 3.42 CoreMark/MHz for instance). That indicates a microarchitecture that will choke on more complex workloads.

I think what they've done is produce a super simple 64-bit RISC-V core they've focused on clocking as fast as possible and pushing the power down as much as possible. Does a good job on CoreMark/Watt numbers (assuming they're even correct!) but useless for any real application.

Either you want a desktop/server style workload in which case their IPC, and hence total performance and efficiency, will drop through the floor, or you have something more CoreMark style in which case you don't need it running at anything like 5 GHz and you're far better off with one of the many embedded cores on the market.
In my opinion it would be very hard to justify using Timestream for any analysis heavy workloads for at least three reasons:

1. Queries will need to touch a lot of data - will cost a lot, and there is no ability to optimize the queries in any way (no EXPLAIN, no indexes, no downsampling)

2. No integration with data exploration and visualization tools

3. No ability to have non-timeseries data, or correlate any data in two different tables (no JOINs)

(Disclaimer: I work at TimescaleDB)
I'd love to hear an argument against it :)

Once the promise of defending the people is done (presumably in part to justify the existence of the government in the first place) the government doesn't have an incentive to stop or persecute crime which has already happened.

Deterring potential criminals with random patrols and showing up when called is enough.

A twitch streamer (SweetAnita) recently had problems with a stalker caught going to her house with a knife.
Despite the police looking for him to question him for an unrelated assault he committed in public, and despite finding him with a knife a few minutes from Anita's house, the police released him.

Could it be because of bureaucracy or occupancy issues in jails? Maybe!
My point still stand, I'd prefer a private insurance firm defending me.
Yes, you are correct!

GPUs are essentially, very many simpler cores on a big die, and the reason it works is that the programing model is inherently parallel. (You almost always want to compute many pixels)

GPU "cores" are different because they have graphics specific instructions like texture lookups.

They are also different because you want to run the exact same program on many cores at once. So you have have one instruction decoder/dispatcher that control more then one core. This leads to some weird behavior, like if you have a branch in shader code, all cores may compute both branches, but then each core may mask away the result of what ever branch the specific core shouldn't have taken.
More generally, does this mean we can open a socket like a file? For example, in Python, can we do:

with open('/dev/tcp/127.0.0.1/8000') as f:
d = f.read()
...
Have a bunch of kids. One of them's bound to be interested in the family business.
Working at AWS must be fun

You basically reinvent all the stuff - from databases to all avaliable tooling

normal companies dont do that, so there' an opportunity to get deep into some specific branch of applied informatics.
> When packaging has become standard, no one competes there any more. If everyone has the mindset that this is expected and OK, just focus competitive efforts elsewhere -- product quality, branding, better ingredients/parts, lower price, whatever. Your packaging design/pollution budget is now free for other opportunities.

They can still brand the packaging. Just use biodegradable, safe glues, paper, paint, etc. to put on top of the actual bottle. Yes, the bottles will be a bit generic, but there's a lot you can do with a bit of creativity.

What they're doing is like developers rewriting the Python library 1 billion times because they all want to be special snowflakes. Though rewriting does happen, the vast majority of developers build on top of the standard library, not besides it.

> And then there is the entire packaging design industry, not a small one, who will not like this at all. Anyone want to play devil's advocate and guess what they might say?

When a few benefit and many lose, that's called corruption. Any proposal will have some people against it, you can't please everyone all the time.
Please have a look at https://adamwathan.me/css-utility-classes-and-separation-of-...

With tailwind you can create a very small configuration files where you pick a small set of available options for spacing and colors. This is actually a big help to implement a consistent design system. Many people see tailwindcss as a "design system builder".

Please show me the doc for "tx—-bb-4-2". Does it exist or are you just inventing it for some reason? Is "mr-2" unclear?

Sass has nothing to do with tailwind. It would be like comparing typescript and react.

Tailwind can be controversial and mature at the same time. Both things are not exclusive. PHP is controversial and mature.

I don't know about other people but in your particular case I would say that you are showing sign of a knee-jerk reactions and bad faith justifications.
It’s a matter of value generation. Code that automates value generation at scale can bring more than enough value to compensate all the roles involved in its production.
I have a similar problem. I find react to be needlessly verbose; half way through a moderately-sized PR and I realise I have no idea what I'm looking at, because I wasn't paying enough attention to the context.

Different companies have different things they focus on in PRs. If you're looking at the shape of the code, then that will probably jump out at you (is this file massive? Does there appear to be lots of heavy nesting? Are the functions short and snappy?) In that case, you'll probably find that despite being disengaged from the code, anything terrible is going to jump out at you.

In others, you're expected to be a wetware parsing machine, finding bugs or unintended functionality. In that case, if you don't "get" the flow then you're never going to be as thorough as with python. In that case, you're essentially doing someone else's job, and at some point you have to decide to either make it your job (i.e. devote yourself to only writing react components for a month, become fluent so that you can grok it effectively) or pass it on to someone better equipped for the job. That is in no way cheating or shirking - that's effective management and delegation. Use the strengths of your team. If that's not a possibility, e.g. your team is too small, then the first option is your only choice.

Another thing to point out is that the architectural patterns you are used to very much influence the way you view the code. React's architectural patterns are far more messy than python's, in that you need to keep several threads in your mind at once (where does this state come from? Props? Params? Redux? Events? Events stored in redux?) and can be a bit mind bending given the very limited window you see from a PR.

So that's my general advice. I'd say, cut yourself some slack. If you need help focussing, from tiredness or fatigue, keep a notepad handy and write down each filename, and count the number of methods and if statements in the file. That will force you to at least look at every line twice - once potentially without paying enough attention, second to do your counting.

Now for the specific advice: If you are outsourcing your work to a team of developers who you can't trust to PR between themselves and are experienced in the tech stack that is not one you get, then either:

a) You shouldn't be using that tech stack. There is nothing that can be achieved in React that can't be done in more traditional JS frameworks. New technology should only be introduced by teams that you trust implicity to get it right between themselves. React is the problem here.

b) You shouldn't be using those developers. I know, they're cheaper, but are they? Really? In the long run? They are the problem here.

c) You need support within your organisation. Doesn't need to be another lead developer, could be a competent middleweight who knows your standards and can apply them consistently. Your isolation is the problem here.

There are probably more advices I could give, though maybe that's more advice than you wanted. Good luck!
The most effective (relatively safe, relatively energy-dense, easy to handle) way to store energy is in a hydrogen-carbon bond. If only there was some way to transport that across oceans in large tankers....
A lot of people mistakenly believe that Saudi influence is behind the spread of Wahabbism but Wahabbism/Salafism is actually a quite modern ideology which rejects the hierarchical notion of "trusted" scholars for the idea of people discerning rulings on their own.

Because of state intervention in religion across the Middle East, scholars who contradict the state often end up silenced. So the "approved" scholars are often not approved of by the people. Salafism allows them to continue practicing Islam without state influence.

If Saudi were officially supporting Sufi scholars it would make no difference to the Muslim world (some states in the Middle East do something similar and their effect on Islamic thought is miniscule as a result).

Most Muslims (even mainstream ones) are not fans of the kind of Sufism Westerners are fans of. Without Saudi influence Wahabbism would still be a reckoning force in the world today because it solves a political problem most Muslims still face and it reflects most Muslims' honest thoughts on the world today. I say this as a practicing Muslim.
Show HN: Excalidraw public Libraries (add your own)
My brother. Oh god I thought I was alone. I just kinda got CSS and all these easier, softer methods just get in my way.

I love me some sass scoped to the component. You don't need classes and the structure matches the markup, making it trivial to see what styles apply.
If you want types for everything, twin+styled-components is going to have more type coverage by definition. Also, redux-toolkit is pretty good for minimal effort fully typed redux.
Which Loom Is Which?
Came here to say this. I'm guessing we are both just the unlucky saps whom the algorithm chose to screen new submissions.
You will likely never get a parent saying they wish they didn't have kids, for the reasons you stated, regardless of how the "what if"-scenario would look like.

I've always known I wanted kids, but knew I wasn't ready through my entire 20s. I have older siblings with kids of their own, and I'm on the younger side of the extended family, so I was around a lot of kids regardless, watching the different dynamics.

I was conceptually well aware of the hard work it involved, the priorities needed etc, and to the best of my abilities set my own bar for that.

We had our first kid a few years into our 30s, very much by choice. I think it's very difficult to conceptualize it through others kids. I was never really good with kids in general, but I believe (and have no reason not to) that I'm very good with my kids (in general, there will always be bad days behind the photo ops).

I can't shut myself in my office for 8 hours doing a project, gaming, watching movies or just nap.

I obviously miss that on some level, but the reason I can't do that (at least until they're old enough not to want to hang out with me) is of such value that I don't mind really. And that part is something at least I had no way of conceptualizing before having kids.

Absolutely don't have kids if you don't want to. I like to imagine I have a finely tuned radar to spot those families instantly, and it's not about a love thing, because I think most parents do regardless, but about patience/acceptance that this was your choice, and all of the great parts make up for it thousandfold.

I'm not a different person now, I'm just a person with baggier eyes, who frets a little less about things that don't really matter. That can be done with or without kids, I think it's merely that the latter forces the issue.

But I still binged Queen's Gambit with our youngest using me as a glorified crib.

Not sure this rant had a point, but try to shut out friends, society, biology and just ask yourself whether you want kids. If you do it'll be great, and if not that'll be great too.
It looks like YC pulls in the company descriptions from a third party service - which means that the Loom described here is not _actually_ the Loom that went through YC
A lot of things to chase though. Lots of installed-by-default stuff like Perl and Gawk do sockets.
The Apocalyptic Threat from Artificial Intelligence Isn’t Science Fiction
I'm aware of the project but don't know enough details of this feature to really comment on it! I imagine that it addresses some, but not all of the potential benefits H/2 push could have.