skysight-inc/HackerNews huggingface dataset:
The public sector has a whole layer of complexity that doesn't exist at all (edit: as much) in the private sector, and I can promise you it frequently does NOT feel good at all.

It is difficult to explain but people tend to use the word "bureaucracy" as a catch-all for several dozen discrete problems that crop up in different combinations depending on what level of govt you're operating.

Typical examples might be :

-a developer not having the authority to work on a system

-a developer being ordered to work on a system, but not being given permissions to the necessary tools (even if they're available), or they may prohibit certain common-sense tools, or they may force you to use certain tools.

-a developer being ordered to work on a system where the design is severely irrational, maybe impossible, and but he or she has no authority within the hierarchy to push back on requirements

-a developer being ordered to work on a system that some powerful person wants to see fail

Imagine the "client from hell" that many of us have dealt with before, who doesn't know what they want. Now imagine that person is like 3 levels higher than you, calling the shots, and you're not even allowed to speak to them, much less push back against their crazy expectations.
What is the complexity of building something like Stadia: what technology is required to assemble a competing product, so far the are using open-source tools like Linux and Vulcan?
In addition to what others have said, from my previous experience:

- Does the customer have an IT org capable of fulfilling basic tasks you won't be authorized to do (app / db access, AD / rights modification, firewall adjustment, AV adjustment) in a timely manner?

- Can the customer provision necessary machines in a timely manner? If using VMs, is the virtualization team competent with their chosen platform?

- Does this project directly threaten the job of anyone whose blessing / help is required to successfully deliver the project?

- Is your leadership / your customer champion intelligent and willing enough to say "No" to scope creep when the customer gets excited?

- Do the PMs attached to the project have a basic understanding of how software is built and the systems involved?

- Does their management understand the actual processes being interacted with? (Major red flag! If their management / leaders say things in meetings that demonstrate a basic lack of understanding in what their own people do, run)
It's a crude hammer, but being able to ensure everything is mostly the same in dev/test/prod, even in the middle of host upgrades...is nice.
Not Google, because if it becomes even mildly successful Google’s insatiable avarice will ruin it, and if it doesn’t become successful, Google’s insatiable avarice will ruin it.
Americans Don’t Know What Urban Collapse Looks Like
>NDTV, Hindu, Telegraph, Indian express, Deccan Herald

Except NDTV all Indian media TV channels are pro government. They try very hard to statisfy government propoganda everywhere.

Indian express, telegraph, Deccan Harald - most average people in India watch TV news channels
I’ve never heard of this. Can you explain why?

(I don’t use riser cables FWIW)
Java applets reinvented
Not sure how relevant my case is for the discussion because I have a dual socket Xeon workstation in a tower case. I built my rig with the big noctua coolers with brown fans. They are super quiet and highly recommend them.
Ask HN: Would you click on ads if I ask you to?
S.F.'s Lowell High School would switch to lottery admission under proposal
That fits the common Java use-case of servers and desktop applications. Not so much for Lambda instances or command-line tools, but Java isn't highly used there anyway.
This would mean having elected officials, top-level managers, who knew what software development was, and prioritized those capabilities over extended periods of time.

The top 2-5 layers of management tend to be the types who want solutions, and they don't care how it works, and they don't really want to be bothered with the details.

To the extent they expend thought at all on systems, they tend to be focused primarily on questions like, "why is all this stuff so confusing?" "who do I blame when this thing goes wrong?"

Where I work, they go through cycles; a higher-up will say "Hey let's build a staff of in-house developers." And they'll do that for 2 or 3 years, until someone reads an article in CIO magazine about how outsourcing is superior. Then they'll start unfairly purging and firing developers, writing code is now "bad", configuration is "Good." This goes on for several years, until the cycle starts over. So as a developer, after you survive your first purge, you begin to see that invisibility is the only way to survive.
It’s more important to work on your emotional maturity together than anything else.
I used to work at a large F500 corp and managed a legacy app that used raw js/jquery on the front end. Every two years like clockwork we'd get a mandate that "all apps will now use X" where X was [ext-js, ember, angular]. As the person in charge of the app I ignored all those directives and saved myself a boatload of work. App is still using jquery today last I heard.
On the other hand, I've worked with Erlang systems where almost all issues we saw in production would have been prevented by a type-checker.

There are, however, very few ergonomic type systems. At the moment I think Rust is, sadly, the only one.
Is there a reason this comment has been downvoted?

I know this is usually not a good question to ask, but since this comment looks reasonable to me in context, I am wondering if there is something about safenetwork.tech that makes it a bad example or even a scam?
> 1. Make the distances really really big 2. Put a speed limit in the environment

Or 3. Don't give humans capabilities to see them. Hell, I'd go even further, what if the "others" are already living on our planet, but we can't see them?
They don't actually develop on github, but code goes there every now and then. Not ideal, but better than nothing imo
There are certainly a lot of 22 year olds that have been led to believe that they’re unbelievably brilliant.

I’m sure some of them are. I’m sure a lot of 22 year olds were brilliant in the 80’s and 90’s too.

Unless your thesis is that there’s been a sudden upsurge in the proportion of superintelligent earthlings in the last 25 years I’m unsure what your point is.
AWS, for example, could start issuing their tokens with this prefix. The hypothetical inexperienced/rushed developer is a consumer of the service, not an issuer of tokens.
Not really (any less). A couple of years ago we migrated a project from Spring + GWT to Spring + Vue. The Vue part is nicer, but everything around it feels messy. The team is primarily backend / java developers (we had a frontend expert at the time too), but we felt that the JS frontend part shouldn't be that hard to master. Maybe Vaadin would have been a better option after all?
Two- and three-ball juggling. It wasn’t hard to learn and easy to see improvement day by day.
Harry Potter and the Enormous Electric Bill.
Better compiler means less spots need hand-optimizing. Machine time is cheap compared to human labor. I suspect the break-even comes very quickly in favor of slower but better compilers.
I thought fan noise was also affected by the fan’s mechanics? Like, the bearings and such? Sure, you’re not going to get the same performance out of a silent fan as a jet engine, but the noise gains (heh) are worth it in most cases.
I think this is an underrated aspect of the enormous success of early OS X with technical people.

Before, the Mac was a big deal in graphics and other areas like that, but didn't really have an inroad to people who wanted to code. Shifting to OSX created a platform with all the power of Linux under the hood, but with access to the COTS tools that many people prefer/need.

I was part of this. In the early 21st century, I was doing lots of LAMP stack work, and you could just install everything locally on your Mac, build and test locally, and then rsync up to the test server for broader evaluation. I think this was partly inadvertent, but Apple doesn't do anything accidentally.

So all of a sudden, you'd go to tech confs for things like Ruby or Python, and see a roomful of glowing Apple logos. Because deliberately or not, the platform respected the power user.

People are upset now b/c they fear the iOS-ification of what we now call MacOS. I'm not convinced it's happening in any meaningful sense (I can still build and run whatever I want), but it's probably worth watching. Any move away from the "perfect hybrid" that OSX was in, say, 2002, is scary/unwelcome, even if the moves are things that are probably good ideas for normal people, and easily circumvented for power users (like a default restriction to signed code).
> I have trouble finding enough people, mature enough to be able to even propose working projects in Clojure.

It has nothing to do with maturity and very thing to do with maintenance time and maintenance costs of using languages that do not have a robust pipeline of talent.

Using languages like closure do give you a great amount of job security if you manage to sneak it in though.
>I have never had a static type checker (regardless of how sophisticated it is) help me prevent anything more than an obvious error (which should be caught in testing anyway).

Obvious in retrospect is not the same as obvious. And such errors happen all the time, the same way without syntax checks typos happen all the time.

And "caught in testing" is 2 extra steps removed from caught immediately by the syntax checker running as you type or save: writing the tests and running the tests (and being thorough/lucky enough that this part of the code is covered in a test).

>But it is a stupid tool. It can only do so much. So, you now end up with artificial rules about how to satisfy this tool. And things that I know (and can justify or even formally prove for my use cases) are perfectly fine to do are suddenly not.

What thing that violates a type check would be "perfectly fine to do"?

Dynamic languages still have types (since you still need to pass around the right object with the right methods or fields to the call site, else it will raise an exception when you use a method/access a field/run a function on the wrong type).

def square(value):
return value*value

If value is not a numeric type, square is not going to be happy. And that's the case with most (all?) dynamic code.

What would be a counter-example that something not satisfying to a type checker would be "perfectly fine to do" in a dynamic language?

(I do accept that the static typed language is better to have generic and/or algebraic types, no make lots of invariants easier to express without ceremony).
> …and leak my message content, IP address and social network to everyone who cares to look

Would you care detailing this?

- Private conversations are E2EE by default now, group chats can be E2EE.

- IP addresses are not leaked except when videoconferencing. This is also the case on Signal, mind you, unless you opt-in to use their proxy in the settings.

- Social networks? Care to explain that?

- Who is everyone? Your server admin? Your ISP? Someone MITMing your HTTPS connections?

I do not doubt the rest of your post, but the above criticism is just unfair, given what I know of the Matrix protocol. Of course, I could be mistaken.
https://blog.robinhood.com/news/2021/1/29/what-happened-this...

Straight from the horse’s mouth
Estonia has done a great job with these contracts. Washer salaries are 400Eur per month here and 1600eur per month in Finland so Estonians keep the washing factories open overnight.
> Most of the slowness I encounter though is with specific frameworks, not the language/jvm

Part of the problem is that those also happen to be the frameworks that the vast majority of the community uses.

The Java zealots also tend to ignore all of the problems associated with AOT Java compilers and the fact that it will most likely be a few years before value objects are finalized and in a released version of Java. Even then, a ton of Java developers won't be able to use any features beyond Java 8 or 11 since a lot of companies don't want to give up the ability to easily use their libraries on Android.
Another shout out if you’re interested in this topic is About Face : the essentials of interaction design. It’s the bible on this topic for me : from planning to production, it covers all ways your product (app, embedded, etc.) will interact with the user.
I acknowledge the high prices. I'm just wondering what kinds of opportunities this prevents.
I kinda feel the author misunderstood or misrepresented why GaN is better for chargers.

(disclaimer, I am amateur electronics engineer, never used GaN transistors)

It is not because the chargers require less parts (directly due to GaN transistor) but rather because they would allow to make the design more efficient for a given topology. Now, there are various SMPS topologies and typically you will chose more complex topology if you require more efficiency than your simple topology offers.

So using GaN transistors allow extending usability of a particular topology into higher power application.

GaN transistors have issues, though. As far as I know GaN are depletion type devices which means, essentially, they are normally ON. That's not exactly what you want in a charger where in case your control circuit failed you would want the main transistor to stay open rather than closed.

I would suspect that this "feature" would require more additional parts just to ensure single failure does not leave the switcher fully on rather than off.
>Personally I think Typescript hits a sweet spot of static typing by default with an escape hatch (via the `any` type) when you need it.

That has been available in Obj-C, C# and others...
Delivering Software: The Product Management Triangle
“HISTORY IN 3D” – ANCIENT Rome 320 AD – 3rd trailer “Walking around Colosseum”
I posted it expecting downvotes.
On the surface, yes I am generalizing the country. But really - and perhaps I should have made it more clear - the reason for my disillusionment were structural/cultural issues:

- Willingness to oppress people, and keep the oppressed down when you’re supposed to be helping them. Current events are very relevant to the past events.

- Party-over-people politics and crippling corruption - regardless of party

- Hindu extremism (brahmanism to be specific) - current government is very much guilty of this

- Rape and weaponization of rape - cultural issue across India. Will not be fixed for a long time - it is engrained in the fabric of their society.
It's 2021, but I agree with the rest of your post :)
The tactic is also explained in this article from 2014:
https://seekingalpha-com.cdn.ampproject.org/v/s/seekingalpha...
Slimbook Essential 14“ Review
What makes it ergonomic in your opinion?
How about taking the current ranking formula and dividing it by the number of clicks? This should make the "new" page obsolete. I ran some simulations to analyze the new behavior: https://github.com/fdietze/downvote-scoring
In my 10 years supporting CDC, I can tell you 18f is nonexistent there. Nothing to do with the administrations.
I was lucky enough to grab two RASTs coincidentally the week they were discontinued. The RAST rack is extremely sturdy and inexpensive. I really wish I could get more. I used mending straps to mount them atop each other so I have a nice desk height rack for my studio equipment.
Oh? That’s great then. Not the kind of sloppiness I’d have expected in a compiler blog though. Especially since it deep dives into calling conventions, which differ quite a bit between the two.
Presumably the author doesn't send the IDFA to mapbox, which makes linking profiles here more difficult/less reliable.
The claims were that they were not margin trading. That’s what made them unique.
My 2020 Apple Report Card
Science marches along. Today, we know that markets are likely not efficient, thanks to P likely being smaller than NP, along lines sketched by Nash and Gödel over half a century ago.

We should be careful to conclude lessons from such anecdotes. After all, we could just as easily choose Robert Pirsig as our example academic. Pirsig was grading philosophy papers and wanted to know what made some papers better than others (in his words, which papers "had more Quality"). Eventually he was asked to debate his colleagues on the subject of Quality. While he may have won that debate, he was still ostracized by his peers and fell into a downward spiral which only ended when his personality was destroyed by electroshock therapy.

Oh, and Pirsig would have been the "leftist" here, the non-conservative. The rest of the department were classicists who knew their Plato and Aristotle back and forth, and Pirsig felt himself forced to take the path of Socrates, deliberately destroying the fruits of his career in order to save his intellectual integrity. If we say that cancel culture belongs only to one side or one group, then we are deluding ourselves.
This is precisely what happened in 2017 in the "Bitcoin" vs "Bitcoin Cash" fork https://en.wikipedia.org/wiki/Bitcoin_Cash One part of the community used one fork and the other part of the community used the other fork. Both solutions increase the tps.
After all the shebang out comes an html with tables instead of divs.
Bitcoin has so far only one use case holding it. It is to expensive to buy some small things with it, can't really scale without suffering high transaction price changes and depends on all miners. Bitcoin wanted from the begin revolutionize the money world didn't happened so far. Now everyone says it will replace gold. Just false promises.
Harry Potter and Reddit Style Responses on HN
What if you want to run the code on a different architecture? In that case isn't it better to document which "pip install" etc. you have to perform to get it running? And from there do you really still need docker?
I am the author of an Internet Draft (security.txt) that is going through a similar process to Mark Nottingham's RFC above, so I might be able to help.

This is an "Informational" specification which means it went via the "Non-Standards Track". You can read more about this process here: https://www.ietf.org/standards/process/informational-vs-expe....

The Internet Draft (ID) was presented at the DISPATCH meeting session at IETF 103 which includes some discussion at the end of the presentation: https://youtu.be/OAKv4Sc0jhM?t=1183. The "Informational" vs "Standards" track topic is actually brought up briefly here: https://youtu.be/OAKv4Sc0jhM?t=1660.

There were some discussions surrounding the ID in the ART mailing lists: https://mailarchive.ietf.org/arch/msg/art/52wxNQ4KI-Z_9tFuFL....

You can also see comments by the IESG review board here: https://datatracker.ietf.org/doc/rfc8959/ballot/.

Hope that clears up any confusion. :)
There is also a counterpoint: power users are typically smarter and therefore less likely to be affected by your marketing BS and therefore harder to extract money from. So retaining them is not worth the effort.
Putting them in the same container means I have to manage the processes myself with something like supervisord. A docker-compose file makes this trivial because it is just a matter of a few lines of YAML that link the services together. It also means I can ship updates to my application and restart it without touching the rock-solid Postgres image.
A curious observer’s guide to quantum mechanics, pt. 4: Looking at the stars
>> I would say it is fair.

What has "fair" to do with an agreement/contract?
That's why biddings are well-intentioned but mostly bullshit.

The biased/corrupt person that ultimately is forcing the decision gets their pick, but doesn't face the full consequences of their decision because "hey it was a bidding, everyone got to offer". People making multi-million dollar decisions should be exposed with plenty of skin in the game for things to ever not be as rigged as they currently are.
There are coding streams on the YouTube and it seems to be all C++.
I remember a while back there being an Apple implementation of this at MacWorld around the time of the second gen iPods.

Found it!

https://m.youtube.com/watch?v=rw2nkoGLhrE
> The idea needs to be suggested when people are very young that different symbolic expressions of marriage are fine

I suspect this has already happened to some extent; diamonds are on the list of things that the dastardly millennials are no longer buying enough of, along with golf, and, weirdly, raisins.

I’m an early millennial (35) and my peer group’s weddings have been definitely a lot less traditional and more varied than my parents’ generation. I suspect a big part of this is that people get married when they’re fully-formed adults these days (average age of first marriage here in Ireland is now 35) and are more likely to do what they want to do vs what is stereotypically expected.
Fearing both unemployment brought on by technological advancement and population graying is a hopeless contradiction. Either one, the other, or neither will dominate.

I bet on tech, especially because negative population growth will put upward pressure on wages.
The Colleges That Took the Pandemic Seriously
Telegram does not use Signal's protocol, Telegram's protocol is designed from scratch.

https://www.cryptofails.com/post/70546720222/telegrams-crypt...
But they must have had something going for them in the past to get them that status.

Nothing happens for no reason. Few cases of success in big projects in the past must have got them in. History has impact on future.
Ask HN: What do you do in your 20%+ time?
I work as a SWE at a big tech company and going down to working 60%, which will leave me with 2 extra free days a week.

I'm curious as to what people who work part-time do with their extra day(s)? Assuming you don't have responsibilities such as child care, etc.

My ideas include developing a new skill or subject, strengthening a hobby, volunteering. Is there anything you've done that you would recommend doing?
Ouch. I didn't check the grammar on the other RFC this one pointed. I just assumed it was sane (even more because the inline text explaining it makes no mention of the slash).

I really didn't expect somebody to define a URL as having a single URL part. Now my opinion is that this RFC is ill conceived.
It’t not discouraged.

In fact I’d say it’s actively encouraged to fork both the client and the server. What is not encouraged is just forking the client and using Signal’s servers.

“I'm not OK with LibreSignal using our servers, and I'm not OK with LibreSignal using the name "Signal." You're free to use our source code for whatever you would like under the terms of the license, but you're not entitled to use our name or the service that we run.“
There's no need for personal attacks. You have conviniently ignored the link I shared that indicates coercion. While it's great that women actively participate in events in Punjab, a quick glance at the difference between male and female litery rates shows there's some distance to cover. Being better than UP and Bihar isn't exactly an achievement. My comment didn't even specially talk about Punjab. The protests also include people from other states and one of those has a really bad reputation for treatment of household women.

As for the SC, that's what we will get when there are strong rules around Contempt of Court.
> A theory that only works for people who are lucky enough to be surrounded by supportive people.

It's possible to change who surrounds you. By socializing in new bubbles, making new friends, or just plain moving to a new location.
تحميل لعبة حمى الطهي 2021 Cooking Fever اخر اصدار من ميديا فاير
How the LAPD and Palantir use data to justify racist policing