skysight-inc/HackerNews huggingface dataset:
OP makes a clear case here.

Appeals to universal values are fatally compromised by exceptions.

If a rule doesn't apply under all conditions then it becomes of matter of importance to determine who decides when they should be suspended. This reveals universalist values as hypocrisy, they are local values applied to others, for political purpose.

Its like a cop says 'don't steal cars', then goes ahead and steals _your_car, only to show up the next day and says 'don't steal cars'

Institutional distrust emerges this way
Approximately 63,000 people. See https://buffer.com/revenue
I disagree with this. I think it is fun as is
Good advice here: https://jacobian.org/series/work-sample-tests/ (also take a look at the series on interview questions and what makes them more or less predictive of performance)
Google Announces Second Generation Cloud Functions
>It would not surprise me if an AI trained on a lot of real world data does better than a hand tuned algorithm in the average case.

I have never read a single comment that appreciate the complexity of 3GPP modem design. So this may be the first one in ten plus years.

Designing a working 4G / 5G modem is not hard. Designing one that is as good as Qualcomm and works in thousands of edges cases in hundreds of different carrier configuration all around the world is god damn hard.

Massive-MIMO on FDD in itself is complicated enough. One could argue we should all switch to TDD, but we dont have that luxury and it is not always a win.
Carrier aggregation with mmWave beamforming since Qualcomm is somehow still keen on getting it done.

And this is just on the client side. Most if not all on HN have very little to no appreciation on the complexity of mobile network and 5G. No wonder why sometimes you hear engineers working in telecom equipment industry are rather pissed about Tech industry in general.
IAM JSON to Terraform HCL
Yes, I think it is a good idea. Putin is failing in informational war. He does think about it as a war, and he is losing it in Russia. I expect him to change his strategy of fighting "west lies" in any case. And the more difficulties he faces the more mistakes he does, and the more costly solutions he chooses.
>> The Russian state media are reporting lie after lie - see some of the real footage from the war that you can easily find anywhere online and compare to what they are reporting. You don't need to be an intelligence expert to see that the Russian media is spreading outright lies and propaganda. Stopping this propaganda is the right thing to do.

> If they are such obvious lies then people will figure it out on their own - why do we need to censor them?

Enough people will be fooled, which is why they spread the lies. They're not stupid.

You're also kind of twisting the GP's meaning. He's not saying the lies are obvious on their face, but they're discoverable by a layman from critically comparing sources. However a lot of layman (most?) don't compare sources.
> It's all a bunch of tradeoffs.

Fixed vs. variable is a bunch of powerful tradeoffs.

The way x86 can stack a bunch of prefixes on an instruction is pretty bad though. You have to interpret many pieces of an instruction to find the size.
You have about 48h to be the first to put it in a mobile app store if you're into that. Cool concept!
How did you feel about the CEO's reaction? I thought it was authentic, not the usual bullshit with a "sorry not sorry" apology. Also, he did not try to "sweep it under the rug". Example quote from Borje Ekholm: "I know part of this involves me, and part of it involves before. I’m not going to blame anybody for anything."

Sources:

[1] https://www.ft.com/content/8779157b-5568-48e7-a117-96b74c6db...
[2] https://www.ft.com/content/4fd12e9b-6037-4f4d-8b3a-63cce4a57...
I have been wondering the same thing; what was the trigger? Maybe new ties to Turkey:

> Over the past two years, NATO member Turkey and Ukraine have bolstered defense industry ties, including an agreement by Turkish drone-maker Baykar to build a production facility near Kyiv for its popular Bayraktar TB2 drone. The Ukrainian government has also dubbed Turkey "one of its key economic partners."

https://www.dw.com/en/turkeys-intelligence-agency-abducts-ar...
https://news.ycombinator.com/item?id=17636032
for the folks who love playing Wordle, you may also like playing the "Mini" crossword (available on NYT Games iOS app) which is free to play and available daily. Wordle has truly made me interested in word games and I'd love if you have any other recommendations.
> I can't imagine anyone building a modern game where collecting cosmetics is nothing more than a fun side game rather than a revenue stream.

I’m replying to this specifically, not monetization schemes in general. WoW has/had subscription too.
> in many cases we need to transmit information and also take steps to ensure that the recipient does not forward that data anywhere else without our permission

This is pretty much impossible. It's DRM. It's a pain in the ass for everyone while still not preventing the thing that it is supposed to. The analog hole (https://en.wikipedia.org/wiki/Analog_hole) is always there if nothing else.

Please don't encourage the use of broken software that is fundamentally flawed. I'm not unsympathetic to the goal of controlling the spread of certain information, but when the product plain doesn't work (preventing selecting the message text isn't stopping a cell phone pic for example) and it gets in the way of regular rule-following folks who have to take their time to get around it that's not helping anyone. It's just a total waste of time/money for all involved.
But does the misquote really disprove itself? Commenting about Cunningham’s disavowal ends up being evidence in support of Cunningham’s Law.
Word also includes a nice GUI diffing tool for docx files. It's possible to make git diff use it using something like https://github.com/ForNeVeR/ExtDiff
If you buy a coin, you have the bank sign it blindly, that means, after you unblind it, it is mathematically not possible to deeive any correlation between the coin and what the bank saw. The bank only knows the value of the coin(s) you bought, not the identity, and, apparently this seems enough to fulfill those regulations? If you draw cash from an ATM, the bank also has an exact record from that ATM. And in addition might have recorded serial numbers of the banknotes...
The exchange gets information about the merchant, but not about the purchaser (at least from the coin. The merchant might submit info about the purchaser such as the shipping address, but that is independent of the payment mechanism). That's strictly less than any credit card transaction.
After thinking about it overnight, I'm thinking about adding a button type that automatically binds its onclick method to either a given or automatically generated binding.

So something like

ptg.KeyboardButton("Help")

or

ptg.KeyboardButton("Action", binding=ptg.keys.CTRL_B)

These would create a button with a label such as "[H]elp" and "[B] Action", and pressing `CTRL_` + their button would activate them. If idea is fine implementation should really not take much time.
It looks like having an MIT license gives you a score of 70. It seems wrong that the most commonly used license on the platform is poor and it makes it hard to trust your scoring on anything else.
> The real footgun is people not reading the documentation for the framework they use

I would argue that the real footgun with hooks is the case where a `useEffect` call inadvertently gets triggered on each render because one of its dependencies, passed through another hook, changes identity on each render. It can get quite maddening, and in many cases you don't notice it until someone points out the resulting performance issue with your app. The solution, of course, is `useMemo` and `useCallback`, but it's not intuitive and it can be easy to miss from time to time in a large project.
Glad to see another simplenote user in the wild! I’ve been using it for years, absolutely love it.

For me it’s not just the automatic syncing, but having a good app on all platforms that I really like using.

On my Mac, I also run a script that commits the simplenote db to git every hour or so and pushes it to Github. It's basically like a JSON file. So I don’t worry about simplenote getting shut down.
I see the argument against censorship, in principle.

> You'd think the truth would be more robust than that. You'd think freedom would extend farther than that. You'd think democracy would be more tolerant of dissent than that.

Yeah, I'd think that. I wish it was true, but in practice it's not.

> If perhaps we have foolishly consented to a reality where the most powerful people in the world get to control the information people consume in order to shut down dissent against a murderous and oppressive globe-spanning oligarchic empire.

We really don't have a choice. The reality is that one side is perfectly fine with using misinformation as a weapon. And it's really effective! What is foolish is to do nothing and hope truth will prevail automagically. What are alternatives to censorship that can be used today?
I have also never heard of this sort of patting shoulder behavior but I think we have to accept it as a truth if it’s something being reported by many people.

Caste and class divisions run very deep in South Asian culture. I’m disappointed that even in tech where workers are generally highly educated this is something that continues to exist (please: I’m not talking about the necessity of a college education to be a good engineer, that’s another conversation. I’m pointing out that most tech jobs require a college education, in many cases Grad School education).
If that were true, then the rich kid/middle income kid performance gap would have declined or been eliminated once everybody got access to the internet, because everybody then has an internet connection, school textbooks, and paper.

Did this happen?
I'm surprised to see people praising GDB so much here. Working on Chromium, using GDB was just hopeless. Difficult to get working, incredibly slow to the point of apparently hanging, practically no support for multi process debugging, absolutely atrociously bad GUI frontends. Visual Studio's debugger works great in the same scenario. And windbg is there if you hate GUIs.

I have little hope for the state of Linux debugging in the future if people really think the current situation with GDB and its frontends is good or even acceptable.
I think the author is so enamored with Smalltalk that they no longer see how quirky and non intuitive the Smalltalk syntax is. Case in point:

ourList := { 1. 2. 3 }.
ourList collect: [:in | in + 1 ].

Here it is in Kotlin:

val list = listOf(1, 2, 3)
list.map { it + 1 }

No spurious colon, dots sprinkled a bit everywhere, mysterious ":in" or pipe bar, square brackets. Just a very naked syntax.

Next:

ourList select: [ :num | (num \\ 2) = 0 ] thenCollect: [:n | n + 2]

Kotlin:

list.filter { it % 2 == 0}.map { it + 2 }

The next example is an ever better illustration of why Smalltalk feels so antiquated and wasteful, and is not respecting the developer's time:

ourList chain
select: [ :num | (num \\ 2) = 0 ];
collect: [:n | n + 2];
collect: [:m | m + 2].

Why do I have to find names for all these closure parameters? And why use a different name every time (num, n, m).

Again, Kotlin shows how to do it right:

list.filter { it % 2 == 0}.map { it + 2 }.map { it + 3 }
I don't belong to the SC/ST group. I don't wear the thread and none of my friends (no matter which group they come from) do. So I am not sure what is your point? Once again this is some stupid journo not doing research and spreading FUD. If Westerners want to be moralizing the first thing they should start with is being sound about their research. Even actual issues will be dismissed in future by larger population in India if this is the kind of work that is presented as truth.
I'm sure that is true and sister reply rightfully pointed out the parallels to the nazi dictatorship. I personally find both rather distasteful, but I think that ironic usage would very well fall in the "joke" territory.
The Ukranian language, like many Slavic languages, does not have definite/indefinite articles at all. In other words, the word "the" does not exist in Ukranian.
>>> There's a market for making pandoc better.

Some thoughts:

1. Policy makers think they write policy in English (or other human language). But more and more it is the software.

2. "policy engines" aren't going to cut it - we need to introspect code to decide what the code does - and translate that back to policy.

3. at my work the best solution i have got is using unit tests to explain what the policy is based on test comments - and again that's using english and again it's terrible ("best")

I think the real solution is both wider software literacy so that discussion happen "in code" and code that is more like policy (composable functional languages are thus likely to be useful here)

But great to hear you are taking any steps at all - would an HN letter writing campaign to your ministers help?
>I've heard somewhere that docx is actually gzipped xml. But I never really confirmed that myself.

docx and epub are zip files, you can rename them with a .zip at the end and open to see what is inside. It might not be as simple to zip them back, at least for epub is very important to zip the files in a certain order but I forgot the details, but is easy to do from command line.
Yeah "Both-sideism" is BS

Complaining about some warnings when Russia is blocking Twitter and others is just naive

Blocking RT is just tit-for-tat and sanctioning.

During a war, controlling propaganda sources is important. And if you think there's no war, or that the west is not a target, you're wrong.

Funnily enough anti-vax content on these past days seem to have calmed down or even stopped. Funnily enough.

Cynical takes like this only make the author sound like a complete moron who never studied any XXth century history or just a plant
The pretty minimal RV32EC core Ibex is estimated 15k gates: https://github.com/lowRISC/ibex

But, the similarly minimal Arm Cortex M0 is, drumroll, 12k gates.

Not saying this means Arm is better than RISC-V, such a small difference can probably be explained by some microarchitectural feature or lack of it. Just that you can scale down Arm as well.

But yes, I can see tiny chips like these putting a squeeze on 8 and 16 bit microcontrollers.
I remember nearly the same in Germany. When I was at university governmental student loans were a thing (still are). I didn't qualify, as my single dad earned too much (while having to pay the credit on the house and money was always tight). I worked two jobs next to my university.

Quite a few economics and law students driving new BMWs, Mercedes and the likes received student loans (they only needed to be paid back in part, so quite a good investment to cover living expenses one could say) as their parents mostly lived from dividends with the family income from salaries (from their parent owned companies) were by design very low to reduce tax burden and had the nice side effect for their daughters and sons to qualify for government subsidized student loans.

The system is setup to be gamed by those who have the financial means to do so without actual need to do so. While those with a need but no means need to pay (for those others).

It was quite grotesque. Not few of these kids had higher end cars and more spending money than their professors. While still being subsidized by the state.
An unfortunate situation all around. I definitely don't blame the cyclist, though of course it'd be better if the root cause was solved, which is absolutely awful bike infrastructure in most of the US. A place where biking is extremely common due to widespread, high-quality bike infrastructure is one where drivers feeling entitled/compelled to attack cyclists with their car is rather unlikely to happen.

I've biked in different parts of the US, as well as a few different places in Europe. Biking in Copenhagen or Amsterdam, there's an absence of hostility that you feel (or don't feel, I suppose); the hostility is almost omnipresent in the states, except when you're biking on an off-street path. The overall street design feels hostile to your presence, and it seems like many drivers are sort of keyed into that. Few are actively hostile towards you, to be sure, it's not like they're thirsting for cyclist blood, but they're commonly neglectful, because the bike does really present as an intruder on a car-dominated street, like a person who just stepped off the sidewalk at a random place and strode across heavy traffic.
Platform.sh | REMOTE | Full-Time | https://platform.sh

Platform.sh is a unified, secure, enterprise-grade platform for building, running and scaling fleets of websites and applications.

We serve thousands of customers worldwide including The Financial Times, Gap, Adobe/Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University and The British Council.

We are the amongst the momentum leaders in Cloud PaaS according to G2 https://www.g2.com/categories/cloud-platform-as-a-service-pa...

Here's how it works (get a free trial and go crazy):

Pick a template from https://github.com/platformsh-templates and customize it (add your assets, specify infra) as per https://docs.platform.sh/overview/structure.html

Then push to your Platform.sh repo, BOOM! magic happens and you have a working site that you can branch, test, customize, go-live. Dead simple, you don't need Kubernetes, just basic git knowledge.

Tech stack is LXC with some Python awesomeness, Ceph and GlusterFS. Tooling is in Python and Go. Yep, we are multi-cloud (AWS, Azure, GCP, ...).

What I love:

• Lots of smart people from around the world

• Work on interesting stuff

• Great work-life balance (remote only company, you work on a contract, but get 20+ days paid vacation incl. your national holidays)

• Good comp package, pick your HW (Apple or Lenovo), get reimbursed for trainings and other stuff

Join us https://platform.sh/company/careers/
Remember when he said he hasn't decided if he'll stand for re-election? [1]

Something is definitely not adding up.

[1] https://www.reuters.com/world/europe/putin-says-he-hasnt-dec...
I was sick of all these services and apps with proprietary formats as well and starting writing markdown files organised in folders.

I've started a simple Bash utility for organising, searching notes and extracting TODOs out of them: https://github.com/hkdobrev/notetaker

I'd be glad if someone finds it useful.
Orchestras have blind auditions for precisely that reason, and it apparently works. It's not a perfect system, mostly because the classical music world itself has certain barriers built into it that are tough to navigate, but it certainly does have the intended effect.
Simple and lightweight React store: React rooks
I stand corrected.

But lets just say they were extremely early adopters and single-handedly propelled Rust into the mainstream by essentially bankrolling Rust development for several years until they finally spun it off into a separate foundation a few years ago.
I think the easiest thing to write in is markdown. It allows you to define chapters, sections, subsections, lists, italic, bold, ... so all the basic things most of us would like to have anyways. It's very easy to read without a markdown renderer as plaintext for yourself and for others. You can automatically convert it to HTML, create a presentation, create a book, all quiet easy.
> I think there is a chance Europe will offer air support in Ukraine

I was thinking about that. They are now going to deliver some Migs to the Ukrainian army, because their pilots can already operate those.
But let's say they don't have enough pilots for that, who is to say who's operating those Migs? Some Polish volunteers that joined the foreign army recently?

Russia also pulled that stunt in the east where Russian "volunteers" are fighting alongside the separatists.
The BBC has started broadcasting their world service news again on Shortwave to Europe from Woofferton / UK.

https://twitter.com/bbcworldservice/status/14987206449425162...

This is the opposite of secure communication but in case the internet is switched of, cellular networks taken down and communication centralized, it will be a very reliable source of information from outside.
SEEKING WORK | CENTRAL EUROPE | REMOTE

Eleven person team of developers + 2 PMs + 1 QA + 1 designer, focused on the development of web and mobile products,
custom integrations and services.

Working with EU & USA clients from startups to corporations (Fortune500)

Can work as an outsourced team or cover the full product development cycle.

Email: info [at] higroup.si
Design and development portfolio: https://penic.si/
Website: www.higroup.si
Rate: Either fixed per project or $65/hour;

-----------------------------------------------------------
Location: Slovenia, Ljubljana, European Union
Frontend: HTML5 (Bootstrap etc.), CSS3 (Sass), JavaScript (Vue.js, Nuxt.js, React)
Backend: PHP (Laravel) and Node.js (NestJS)
Mobile: React Native
Databases: MySQL, NoSQL, MongoDB
Platform: AWS, Azure, Oracle
Integration experience: Stripe, Mollie, BigCommerce, GraphCSM, Directus, DotDigital
-----------------------------------------------------------

We always listen to the needs and wishes of our customers when advising on product realisation, we can proudly
say that customer satisfaction is our guarantee.

Pangea -> https://www.pangea.ai/vendors/higroup/
Clutch -> https://clutch.co/profile/higroup

Let's grow together!
> The man she was riding with then opened fire on the driver –carrying a concealed weapon is permitted in Texas under licence, although even that requirement will be scrapped from 1 September.

No licence? So anyone can buy and carry a gun around?
I respect your tenure but that itself does not justify calling the issue as overblown. If workers are experiencing it and it’s being reported in multiple teams, it exists.

A thing to keep in mind is that the Tech industry is very large. Even within organizations culture can be really different; cue Amazon engineers sharing horror stories while others paint it as the best place they’ve ever worked at.
why does this have so many upvotes???????????????????????????
Why does the west then have a say in whether North Korea builds nukes? What was the Cuban missile about? What gives the US the authority to build military bases all over the middle east, then assassinate a general in Iran when they retaliate?

The blind hypocrisy annoys me. If Mexico started building missiles near the border for defense you can bet the US would throw a fit.
Docx (and pptx, and xlsx) is a zipped (not gzipped) composite of several XML files plus any other attached resources. It extracts out to a whole folder structure.

Definitely binary once compressed, though, and even when extracted not an easy format to parse. It might be XML, but it’s still representing the full complexity of an MS Office document.
The advantage of race is that it's not easily gamed. Using household income would incentivize families to try and minimize income in the years prior to college admission. Additionally, you'd have to deal with how income relates to cost of living (e.g. 100k in Alabama and coastal California aren't the same).