skysight-inc/HackerNews huggingface dataset:
What is a fair or unfair dress code is determine by culture, religion and governments, which simply create a circle. The culture, religion and political majority determine what dress code is used, and the same one determine if it is fair. Unless the law, culture or religion is lagging behind political majority it will always be a minority that will view a dress code as being unfair.

Similar is the specific contexts which such rules may be broken. Nudists are generally only permitted in very narrow defined and small nudist zones, like say a specific beach behind a hill and behind a forest on the outskirts of a city. If the same would be applied to Hijab so that it would only be allowed in small and special Hijab zones located out of sight of everyone in the furthest located place, would it feel fair or unfair?

We have situation like, should a male buss driver be allowed to wear shorts, or is it fair that the company dress code say that men should were suits and women skirts regardless of hot it is?

I know a person who had to quite his job because wearing socks hurt his feet so much and the dress code strictly required socks. Fair? Unfair?

Some people has been fired because they refused to remove jewelry where the dress code forbid it. Those jewelry was religious in nature and such the wearer felt they deserved an exception. Fair or unfair?

The list goes on and on. Depending on a person cultural, religious and political views people will think some of those are fair and others not. Very few find all of them unfair and want to give people the right to determine that themselves, which is why finding such person is such a rare event for me. Personally I think people should have the right to wear or not wear what ever they want as long it doesn't cause physical harm to an other person, but that is me.
It does and it sets a good perspective on the problem at hand. Thank you.
That's not really true either. The US credit score is a type of social credit score.

Case in point: You generally cannot be a responsible adult, living within your means, and expect to have a credit score. Most utilities won't report on-time payments (and usually won't report until you are a few months late, sometimes only if you have a late final bill). Most landlords don't report. Saving for a used car doesn't earn you credit, and credit generally doesn't care if you have enough money in the bank or if you earn enough, at least if you aren't rich, anyway.

Basically, you need to have the right sort of credit history and borrow in the correct fashion: For most folks, this means getting a credit card or paying too much for a used car just to prove that one day, they might be reliable enough for a new car loan or a house loan. In the meantime: Don't go into medical debt. Don't avoid most debt and simply live within your means. Don't check your credit too much (This is around 10% of your score).

And not doing things correctly affects where you'll be allowed to live, where you can work, how much you pay for car insurance, and things like that.

Just because it isn't just like another countries doesn't mean it isn't a social score with a different name.
I'm almost not even bothering to read MIT links anymore...
To anyone interested in a cheap method that actually works, search for OTEC.
This isnt cultural. This "deemed unprofessional" and "silenced with righteous resolve" is just reflective of the relative power differential between employee and employer. It's an artefact of capitalism.

It also doesnt happen when the employee has more power.
> This is wrong on many of the early points so I didn’t finish it but: - on financial information, you must delete everything not required for regulatory purposes if requested by the user. - on logs, while there is a legitimate interest to be able to find logs related to a user to be able to help them in support cases you cannot keep that information indefinitely. And once a user requests deletion that need is no longer relevant.

I've had multiple legal teams tell me that once they pay for something you need to keep everything. It's required to be able to mount a legal defence incase they want to do chargebacks.

And on deleting logs, the law literally says archival reasons. But also, there is a technical feasibility exception too. The legitmate interest for knowing what went on in your system for logs doesn't isn't just for helping the user. Knowing why there was a traffic spike, what happened in the past, etc is important to know how properly handle your business, this is a legitmate need for a company. Again, lawyers told me this.
UK police want travel card data to track rail passengers
It did introduce the metric system.
I kind of think of OpenGL vs Vulkan like Java vs C. OpenGL tries to help you like Java tries to help you. Vulkan, on the other hand, is like C--get it right or you will blow your foot off.

OpenGL holds a lot of implicit state in the driver. This makes writing your code a lot easier as you don't have to track all that state yourself. If you want to learn 3D graphics, I'd either start with OpenGL or some "engine" that makes an abstraction that looks a lot like OpenGL.

The problem is that OpenGL state is implicit. Every driver does it differently and there is no way to get at the state via OpenGL. This becomes an issue when you want to optimize--either for maximum performance or for maximum battery life.

Vulkan, on the other hand, makes EVERYTHING explicit. This means that every single transition, barrier, matrix change, byte transfer, etc. is all in your hands. You know exactly what is going on because you have to specify it exactly. But don't get it wrong or your pixels will get eaten by a grue. This is precisely what you want when you absolutely need to optimize your graphics, but, man, is it painful to get right.

One side benefit of the explicit nature of Vulkan carries over to concurrency. Vulkan can actually do multithreading--OpenGL has no hope because of all its implicit state.
Vulkan may be easy to use one day, but it will probably be because you are "writing vulkan" but actually using an impressive set of libraries, languages and other tooling that do stuff for you that you don't want to do.
You can totally do serious research without English.
The dominance of English language scientific papers acts as a gatekeeping much like what google and apple are doing. You need them to be known internationally, but you need to pay your dues to the committee selecting papers: you cannot go against their belief.
imo, it’s unlikely that it will get much easier directly. if you’re interested in getting into GPU programming, i’d still recommend it. i know it can be daunting at first - the API spec is huge, and there are lots of things to get your head around. ultimately though, the concepts are not exotic or hard to understand. it’s certainly no more difficult than learning to program a regular computer :)
This is completely off topic but i was interested in an old answer of yours. Why is Sasha an appropriate nickname for Alexander in all speech but reserved for informalities with Alexandra?
Gunicorn has an option for this[1] so you could enable it on your production server, although I don't think that's recommended.

One problem with this approach is what happens when you're updating multiple files. If the server restarts immediately on the first change, you end up loading a mix of old and new files, which probably won't work properly. But if you delay the restart to wait for all the files, how long do you wait? If the delay is too long it's confusing and annoying (did the server restart yet?) and if it's too short you get mixed versions as before.

So it's better to explicitly signal when it's time to restart. You can still have automatic restarts in the development environment.

[1] https://docs.gunicorn.org/en/stable/settings.html#reload
DRAM interfaced Optane wouldn't consume NVMe lanes. It should be soldered same way as usual DRAM is soldered in most non-professional (but home or bussiness) notebooks this days.

For example: MacBook M1/M2 has fixed limiter RAM. But with Optane as swap it could be four-eight times larger without user notice on difference.
Liz Truss Wants a Pony: A Magic Internet Where No One Ever Says Any Bad Things
- stablecoins - this one is thousands years old, because it's essentially IOUs. Nothing new or special, excepts of course Giancarlo's token printer :) .

- DEX - sure, new thing. We all see how it works out. This is what, 5th DEX exploit just this year? And I'm talking only about big exploits.

- NFT - literally useless junk build on lies and insane lies. I dare you to name even one area which NFT can improve.

- cryptography - maybe, I don't know. Though I suspect that those developments can be simply self serving for token industry and not really transferable to other industries.

- BigCorp adding blockchain - why though? What would they get by introducing a private, inefficient, slow and not user friendly (users = employees of those corps) data storage? Private BC completely defeats all its small promises about decentralisation or privacy etc.
The fact that they cite the current market means that at some point in their process they borrow money. And now that’s more expensive to do.

That doesn’t mean necessarily that they are “funded by debt”. It could just mean that getting into some temporary debt is part of how they work.
I don't know, a boolean is usually a byte (or a words?), so should true really be 0b00000001? Why not 0b11111111? I think it is in some Forth implementations.
Shameless plug, I've written a similar blogpost also featuring octopuses: https://tibor.szasz.hu/blog/33-images-of-octopus-exoskeleton...

Dall-e seems to have this concept embedded really well.
BrainSTARK: STARKs for Brainfuck
This tutorial covers the design of a STARK engine for Brainfuck.

A STARK [1] allows you to prove the correct execution of a computer program. The verifier can verify the resulting proof with less resources than it takes to naïvely re-execute the program.

Brainfuck [2] is a Turing-complete programming language that corresponds to a relatively straightforward instruction set architecture.

With this tutorial you will be able to prove and verify the correct execution of arbitrary Brainfuck programs.

[1]: https://aszepieniec.github.io/stark-anatomy/
[2]: https://en.wikipedia.org/wiki/Brainfuck
The documentation is good because it usually shows examples for all parameters types, something I miss regularly in the Elixir docs for example.

I agree that the comments should be removed or at least hidden by default as they're usually not relevant anymore.
The best cure for high prices is high prices, but more transparency is always better.
Seems there is an order-of-magnitude error for LaMDA though...
ITT: Arduino people re-implement FreeRTOS badly.

Seriously, there are SO MANY mature, well-understood RTOS implementations for MCUs out there already, they really, really should just use one.
33 images of octopus exoskeleton explorations with DALL-E 2
This reads like a twitter thread :(
German lawyers told me that we were to keep all data. There is also an exception in the law for the need to provide abiltiy to provide legal defence. Which is mentioned in the blog but not in the examples. I'll an add an example so it clearer about that.
I see. I saw a lot of project management being done using Gantt charts, essentially waterfall. Did you ever see that happen?
Web Infrastructure: FreeBSD VNET Jails Networking
There are dozens of models and they all have different qualities based on the algorithm and the amount/quality of the training data.

I love Dall-E but I still use other models. Some of my favourite results have come from JAX CLIP Guided Diffusion:

https://colab.research.google.com/drive/12Bod44YVIXYRh39WRqp...

Disco Diffusion still holds up for painterly stuff. Majesty is great for portaits. MidJourney can beat/match Dall-E for lots of styles. I got very good results from Multi-Perceptor VQGAN+CLIP v4 for matching artist styles.

etc etc.

Dall-E is amazing and versatile but it's often lacking some "soul" that I get from other models.
It's interesting to read this article from March [0] and then check the tiktok's coverage on the news after that.

> Facebook paid GOP firm to malign TikTok

> The firm, Targeted Victory, pushed local operatives across the country to boost messages calling TikTok a threat to American children.

> “Dream would be to get stories with headlines like ‘From dances to danger,’ ” one campaign director said.

[0] https://www.washingtonpost.com/technology/2022/03/30/faceboo...
No, but there's every reason to expect there'd be an explosion of new species. I'd much rather that happen while there are humans around to witness it of course but I'm not sure if we deserve to.
The real question is: to whom? Global warming melting siberia seems like a really big jump in fresh water supply.
Is this person a lawyer?
> Researchers from MIT and China’s Shanghai Jiao Tong University have now created...

Funny editorialising you did there.
Reducing shouldn’t be the goal. I don’t think there’s any reason office workers in the richer parts of the world should have neck or back pain.

Get a decent chair and desk setup, and regularly get out of that chair (in my completely unfounded opinion, a bad chair that you frequently get out of is better than a good one hat you sit in for hours at an end)

And get some exercise outside working hours (if you don’t really have ‘outside working hours’, that’s the first thing to fix)
$204/year is approximately equal to the average GDP per capita for Burundi.
Don't blame the OP, the blog title is exactly as posted in the original source.
> do you think vulkan will progress into being easier and easier to use?

I don't think that is the goal for Vulkan, nor should it be. Vulkan is a low-level, high-performance API that can be used as the backend for high-level, high-performance libraries and frameworks.

> is it mature enough?

Mature enough for what? It's mature and stable enough that you can develop high-level libraries on top of it. wgpu [1], for example, has a Vulkan backend.

[1] wgpu is a WebGPU implementation; https://github.com/gfx-rs/wgpu
> How do I monatise without adverts? I would hate to display ads and kill the experience.

I'd say go ahead and display ads, just do it without being obnoxious. Limit ads to small static images hosted on your own domain or text links, keep them unobtrusive, and don't use Google or any other evil surveillance capitalism company.

Because the site is driven by zip code you've got a great opportunity to provide ads relevant to the area and not the specific user. Anyone who finds reasonable ads so off-putting that it would drive them away from your service will be using ad blockers anyway.

Personally, I never register for websites if they require an email address unless they have a need to know my identity to accomplish what I want from them. Your site wouldn't meet that requirement so no registration for you. I'll sign up for some sites that need a registration but don't require a legit email address but they don't get my real info (fake names, addresses, etc)

Remember that any information you collect you then have to retain, backup, secure, etc. and it puts on the hook for reporting data breaches and for gathering and handing all of that information over to governments and other parties in response to court orders. Never collect or store any more data than you absolutely need to and you'll have so much less to worry about.

If you really really want to make money without ads, limit the number of accesses to something sane and charge the people who hammer your site day after day or week after week some fee for the trouble. They obviously find your service useful so maybe a small fee would be worth it to most of them. Maybe you can even offer to automatically push the kinds of data they keep requesting over and over again to them in some way.
No. This person sells a "GDPR compliant product", whatever this means. So they have an incentive to make sound as complex and cumbersome as possible so that you buy their product.
Remote Development with IntelliJ and Gitpod
> "artists" will become as common as "photographers" since the inception of digital photography and social media.

Funnily enough, reading this made me less worried for artists. It seems now there are more photographers than ever, possibly because more people care about good photography than previously (despite the fact that modern amateur photography is probably on par with yesterdays professional). Maybe art will go the same way, something everyone can do, but with more respect for professionals. I imagine it'd be the same for those other fields as well.

Or AI will take all jobs and we'll end up in a Manna situation, which would work even better for me
> but also parts of rustc are implemented in a dynamic library ("librustc_driver")

Nit: 100% of rustc is found within librustc_driver-*.so (I mention it in https://news.ycombinator.com/item?id=32329062 - which also touches on stable ABI).

`rustc` just calls into the .so without any custom configuration: https://github.com/rust-lang/rust/blob/e141246cbbce2a6001f31...

(but rustdoc/clippy/miri all have additional configuration, passes, etc. specific to them)

Also, if you look at the `rustc` executable's size:

$ du -bh ~/.rustup/toolchains/nightly-*/bin/rustc
17K /home/eddy/.rustup/toolchains/nightly-2018-01-01-x86_64-unknown-linux-gnu/bin/rustc
2.9M /home/eddy/.rustup/toolchains/nightly-2021-12-02-x86_64-unknown-linux-gnu/bin/rustc
2.9M /home/eddy/.rustup/toolchains/nightly-2022-01-13-x86_64-unknown-linux-gnu/bin/rustc
2.7M /home/eddy/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc

17K is what it should be, I'm not sure where the extra 2.7M are coming from - my current suspicion is that it's entirely statically linked jemalloc, which I guess we didn't want to impose on all users of rustc_driver, but it might be worth doing it anyway.
Broadcom must have earned heaps from Raspberry Pi in all in all.

Was it a buddy deal to start with, isn't the rpi founder ex-Broadcom?
This is subject to change, as embeded developers now focus on writing lower or higher level code mainly in C/C++ as the industry migrates away from 8-bit MCUs to 32-bit ARM and RISC-V. Of course you're relying on other people's code, as you can't expect everyone to write their own RTOS and standard library and also achieve an acceptable time to market. Most embedded hardware products use an existing RTOS and build upon it. Understanding how the hardware works always helps, but most of the time you don't have to dig to register level to do that.

Micropython and Arduino are not dead ends but hobby grade tools.
If you right click -> "save image as" on openAI, the image will be saved without their logo in the corner (it's done as some kind of CSS overlay).

If you post those images online, they seem to ban you.
Why is modern art so damn boring?
Ask HN: What tech stack is most common for compiler jobs
As title asks, im asking about the amount of job offers

Im mostly interested in doing frontend, but it's just preference, not hard requirement

Thanks in advance
I mean, it's pretty common in general for mental disabilities to get diagnosed after failing to live up to another persons expectations as well. It's not totally unreasonable to think "Man, I/They seem to be unable to do something. Maybe I'm/They're disabled?"
No, it's you.
Someone should go to the EU parliament and tell those busybodies that.
Created by or represented by?
SpaceX capsule confirmed as source of debris that crashed on Australian farm
If you can’t sell to YC, then that is an indicator you couldn’t sell to clients, nor potential employees, nor to VCs.
> at some point in their process they borrow money

I would be somewhat careful with such claims.

As an investor who has money available, you have two options (in this example) where none involve borrowing money:

a) invest in some startups

b) lend this money to other entities

Increased market interest rates mean that b) becomes more attractive. In other words: the startups that you invest in for a) have to be much more promising than in a market environment with lower interest rates. This means less investing in startups.
Not exactly true: https://onlinephp.io/c/38d42

According to the Twitter thread:

> First value was retrieved from a db, second was calculated, which has introduced rounding errors.
> India as a whole didn't even exist back then...

Vishnu Puran composed circa 400 BCE to 900 CE says.

उत्तरं यत् समुद्रस्य हिमाद्रेश्चैव दक्षिणम् | वर्षं तद् भारतं नाम भारती यत्र सन्ततिः ||

Land that lies north to the sea and south of Himalaya is called Bharat(India) and it's people Bharti (Indian)

Political system was diffrent from what we see today. But that doesn't mean land called Bharat didn't exist culturally and politically.
No; the dealer license allows them to own cars without titling them in their name, not escape the sales tax / registration the state collects when a car is titled.

And that car was titled, just as every Tesla is after Tesla sells it.
Many psychedelics are the opposite of addictive: if you take LSD for more than a couple of days, for example, the effect diminishes to nothing, whatever dose you take. You need at least a couple of weeks to re-sensistise.
> you are an Oracle employee

No I’m not.
Modern desalination plants produce at less than $1 per cubic meter, thats $0.001 per litre...
OpenAI has pretty much been ruined for me after they sold their souls to Microsoft, stopped releasing all their source code, and then dishonestly refer to their sad practice of censoring the training data as "AI safety/alignment" when in fact it will never be a reasonable AI safety technique in the long run, and is only done to avoid bad PR. Clearly OpenAI is no longer a company worthy of its founding principles of openness and making the world a better place. They're just yet another morally corrupt tech company.
Looks exciting! To all readers: There are multiple parts to this post, use the numbers at the bottom of the screen to navigate.
Have you tried vaex? It is a panda-like Python library that uses C++ underneath, memory mapping and optimizes its memory access patterns. It’s very fast at least up to 1TB allegedly, I’ve used it for 10-15GB.
I can agree on the fundamentals, even though I took OOP and CS in college, but that was a long time ago and not my main field of study. I find it hard to apply to JS though, as you said, it is not easy to comprehend.

Are you suggesting a different technology stack for the fundamentals? Others seem to go the same way, but they are suggesting it within the ecosystem of JS, just not with the overhead of the new technologies.
+1. Reminds me of Gandhi proposing that Indian households "solve" the problem of importing clothing by spinning their own cloth at home, which is ridiculously impractical compared to letting factories do an incredibly tedious and time-consuming job.
> Software engineers don't want to be managing physical hardware

Speak for yourself, I need to get some use out of my winter jacket ever since winters stopped being a thing.
This is a slippery slope argument, and by itself is just a restatement of your belief that ads are bad. I don't think there's any plausible path from building ads and product recommendations to gulags. Maybe if we go another 20 years without anything like that happening anywhere in the world you'll be convinced?
Are we talking about the free account?
This is way more complex that it is. Especially the cookie banner part. If you don't have global analytics (= google analytics) and if you don't have personalised ads, you're fine.

This person/company sells a "GDPR compliant" product. So they have all the incentive to make it sound a bigger deal and threat than it is. This way you will buy from them and accept the hefty price.

From my understanding, the issue with the Amazon fine, which they evasively mention, is that you could click on "deny" on their cookie banner but still be personally be tracked by amazon. [1] [2]

[1] https://dataprivacymanager.net/luxembourg-dpa-issues-e746-mi...

[2] https://www.laquadrature.net/2021/07/30/amende-de-746-millio...