skysight-inc/HackerNews huggingface dataset:
> That sounds great until you spend 5 minutes thinking about it...

You and I don't have to think about this for five minutes as that's too little time and we're not qualified, but I'm sure if we round up all the top economists and university graduates of the G20 countries and put them together in a luxury resort in the alps to brain storm for a few months, I'm sure they'll be able to come up with a better economic land lease model than the system we have now which only encourages multi generational, winner-takes-all, land hoarding scheme for rent seeking purposes, where the earliest who got in the market got a great deal which they can use as leverage to acquire more land over time, and the ones getting into the market now are completely priced out and screwed as the pie is fixed in size and has already been called dibs on.

Basically, we need a system that resets the monopoly board from time to time as currently you're entering the game from square one while others inherited a better starting position with more assets to boot.

I'm sure such a system could be designed if desired but that's not what's desired as the elites and people in power with entrenched wealth don't want to lose their position on the board.
That's a bad faith interpretation and nowhere near what I said.

To prove that he slandered them you have to prove that he knew it was false.

If someone truly believes what they are saying, it's not defamation.

What I'm saying is his record and his attitude all indicated he truly believed it, imo.

The same people calling him crazy / a conspiracy theorist are saying he did it with malice / intent.

Those are contradicting beliefs.
Observable transitions to paid plan for private notebooks
> Which is not so difficult, because that busy person is in the same organisation as you

Hopefully. But not necessarily. This argument is spinning in circles.
In house projects can be abandoned just as oppen-source ones can.
For me that was Powermock for example.
How is Tailscale better than Zerotier?
I wouldn't explain why in detail/ be critical, but I would have a meeting to address what happened. Having been in this position when someone gets fired people get nervous - they ask "are we doing OK on money?" and things like that, which you can address.
is the jit. did you understand the art?
Ownership in 0 is still 0.
> Do I camp outside Microsoft headquarters then walk in on day 1 of year 101 and say, “this is mine now”?

You'd probably have to outbid Microsoft for it. I don't think land should ever be free for the taking for whoever claims it first; It should belong to society and you purchase use rights from society.
> Which is not so difficult, because that busy person is in the same organisation as you, and therefor working towards the same goal.

{evil laugh.mp3}…

Ideally yes but in reality: all teams have bottlenecks, and nearly all teams have assholes. Is fixing your problem on their OKR or whatever.

Free / open source code can be fixed by anyone: the volunteer owner (who you could even bribe to fix it), any contractor with experience, or someone in the org. This is the beauty with free software. It enables people to fix their printer drivers even if they didn’t write it originally.
Since the reference implementation is in javascript, I think that the expectation is that it will run on all of the flying saucers.

The other (and main) implementation is in C, so I think between the two you shouldn't worry about BQN compatibility when choosing your saucer.
Sure I can. But then, if an attacker gains access to my device, so can they. They can just set the phone to sync with their own cloud service.

Phishing would also be back on the table: The phishers' narrative would just change to something like "Dear $user, we're upgrading our systems. For technical reasons, please change your sync target to $url, otherwise you will lose access to all your logins. Yours truly, Dropbox"

My understanding was that many of the advertised security properties of passwordless logins stem from the property that no one, not even the owner of the account has access to the key. This renders phishing impossible because the user cannot physically give away the key even if they wanted to.

But that solution is fundamentally incompatible with copying the key to anywhere else.
> I don't know what your company's situation is, but this likely doesn't have to be an "all vesting" or "no vesting" situation.

Anything else may be hard to communicate to the team though (depending on the country/culture you are operating in of course).
Yeah, if this is not just an once-off async callback (where you could just use a promise) but somthing more complicated, then this is indeed more framework-like and for me would be a reason to try to avoid it.
My mental image reading this is that you demand overtime, are reluctant to allow holidays and are trying to fire this person before you have to deliver on promised compensation.

Of course I could be completely wrong.

Out of curiosity what counts as lots of time off and minimal hours?

I read this and am glad to live somewhere with legislation covering working hours, rights around leave and around being fired.
Or, as TFA suggests, you separate your concerns with a framework just as you'd hopefully do with other elements of software development. While TFA starts out with strong language against frameworks (as defined in TFA), the conclusion is pretty sound, IMO.
Counterpoint, and let's assume mostly parity of flask :: sinatra and rails :: django.

I've usually used Flask and even when I needed a few db operations you could easily contain that to a small part of the code and stepping up to django would have felt like a huge step up in complexity. But I guess it really depends on what you're actually writing - your use case sounds a bit like "something like wordpress" from a "customer uses this" point, and mine were mostly "small REST API endpoint for something".
What do you mean with "does not refractor"?

Do you mean it doesn't compile, because it doesn't. You need to write either

const testVal: MyEnum = "a"

or

const testVal = "a" as MyEnum

The latter passes typechecking with invalid values, both change automatically for me if I refractor the symbol values in VS Code.
I used to be a web app security tester. I loved it when I got an app that didn't use a framework for development because I knew I'd get some security issues for sure.

In the context of web applications, frameworks mean that your devs don't have to be experts in SQL Injection, XSS, SSRF, Session management etc etc etc.

My experience over several hundred tests was that without a framework there weren't many apps that could get that right first time. If they were lucky the pentesters found the issues, if they were unlucky, it was attackers.
Most of the time it's the other way around, so programs which are used on MacOS but aren't available on Windows. Moving to MacOS is pretty doable I think, but leaving the Apple-sphere is a bit more complicated.

And this is not strictly MacOS but iOS: When I had an Android phone I could just connect it to a Linux or Window laptop and copy files of and to it, same probably also works on a Mac. Now that I have an iPhone I can't even transfer files between my PC and my phone, unless I install iTunes and/or iCloud or download pictures through the iCloud web-interface.

I thought at this point it was a well known fact that Apple devices work perfectly with each other, but that it gets complicated when you want to use a different OS in combination.

Can list more examples if you want...
All of this has already been thought about. In Amsterdam, for example, you don't own the ground that your home is on; you lease it from the city. Extending that lease is automatic, but technically, eventually everything reverts back to the city. And if you still need it, you lease it from the city again, for whatever the city now thinks the land is worth. That way the city continues to benefit from private development of the city.
The tricky part is that many more developers think they're capable of handling all these issues than actually are.

Web app security is a genuinely tricky area with lots of edge cases. Good frameworks provide abstractions that mean you don't have to deal with a lot of those problems for most mainstream cases.
Dalle is trying to optimise a bunch of random pixels to meet the prompt.

It has a strong sense of what 1 object is. Ask it for a photo of a kitten and you get an jaw droppingly realistic photo of a kitten.

Ask it for a picture of 6 kittens and you get, well, whatever this is: https://labs.openai.com/s/PIZJe6GCfat9soN3WOV3eC9p

7 kittens, none well defined. Because the loss function it is optimising taps out once it has got "close" and close for a multiple object prompt is _a lot_ further away than for a single subject prompt (here is the 1 kitten version https://labs.openai.com/s/1aCOUxNT19kbMZZtEBG7CoFY - this is basically witchcraft it is so good, the group shot is a joke).

I suppose you could massively reduce the loss amount you are willing to accept but that doesn't guarantee dalle with optimise the correct part of the pictures - maybe I'd have just ended up with really, really good floors.

The other thing Dalle is bad at is backgrounds, and once again this is due to "optimising an error score". https://labs.openai.com/s/U1Vo2fxThuXmQZzIwLQ4g9Ai nothing about this is right. At a superficial glance it looks like the view over a city but it's a random splatching of building cutouts and when you look at the detail of the builds they are a blur of pixels that kind of approximate doors and windows but are nothing of the sort. They are super fuzzy and dream like. Because it's trying to generate an image that looks like a cityscape from its memory of Glasgow cityscapes. THere's no coherance because it's trying to covert random pixels into a cityscape not for buildings out of components that humans know go to makeup buildings.
> Nick Clegg .. became deputy Prime Minister in a coalition with the Conservative Party in 2010.

He has fallen a long way since then. It's a remarkable descent.
It was definitely in the introductory BASIC teaching materials for TRS-80 and other micros.
> It didn't really close any mathematical domain of inquiry,

It supposedly killed off the Hilbert program, which sought a consistency and completeness proof for mathematics, and a mechanized procedure for deciding arbitrary mathematical propositions.
Maybe ask the employee if they are having personal life issues or have issues with the vision? I know I’m under a lot of stress lately and been performing slower than usual. Maybe you should consider if they are burnt out after being the first employee? Maybe they put in a ton of effort at the front end and now they need you to be a leader and help them become less burnt out.

You’re treating it like they’re a machine who is starting to break down and needs to be replaced. This is a shameful post for a founder.
Playing Ultimate Online for the first time was incredible. A MUD with full graphics! thousands of people online at once!

But mostly just the mystery of that unknown world. Using just the printed map that came in the box I decided to walk between the town I started and another town. Such an adventure, getting chased by wild animals, meeting real people some friendly some not. And finding that the map wasn’t exactly accurate.

And later on getting together groups of people to adventure into a dungeon. Including the all important wizard who would be able to open a gate so we didn’t have to walk all the way there (after they tried and failed a few times, grumbling about how many regents it was using). The the absolute chaos as we got word from other fleeing players that there was a murderer (a player who’s name had turned red because of the number of other players they had killed) further down in the dungeon. Should we cut our losses and gate back out or were we a strong enough group to take them on?
And that's one of the areas where there's a lot of innovation happening right now... for example, the push to decentralize identity ensures that businesses don't need to keep any data that is considered personal data under GDPR while still having provable "credentials" (things like proof of age, degree, medical records etc) needed to be provided with certain services. I won't link any particular businesses in this area, but a quick search should show there's a lot... and the European Commission is one of the leaders in pushing this: https://ec.europa.eu/digital-building-blocks/wikis/display/E...
> Wikipedia only posts information with citations. The grant is funding organizations that will provide citations from a certain viewpoint ("shifting away from Eurocentricity, White-male-imperialist-patriarchal supremacy, superiority, power and privilege"), thus affecting the information that will show up on Wikipedia in the future. This follows trivially so I'm not sure exactly what doesn't follow.

Lets follow that example. You assume those grants can provide citations, and the mission of the grant is to shift away from eurocentricity. So theoretically there are enough eurocentric citacions already in Wikipedia, and they would provide a different analysis on the same topics.

This would improve wikipedia neutrality rather than diminish it. If OP wanted a neutral wikipedia then those grants would help that mission (if we believe that the grants actually generate content that promotes views not currently cited, and that people who update the affected pages will find, or cite those materials in the future. Two big ifs)

The only way this could affect neutrality is if you think a biased eurocentric telling is neutral but thats a circular argument where the status quo is always neutral and any new information is straying away from neutrality.
I am not looking for "social immersion" when drawing a diagram. I am looking for getting information into and out of systems quickly and efficiently.

And I already have "infinite canvases" in drawing apps, at least until my systems 64GB of RAM are full. What I don't have, and also don't want (because I cannot see how this would increase my productivity), is the necessity to walk around my room or perform gestures with controllers to navigate said canvas (or desktop), when I can do the same with a quick and precise flick of my mouse or a keyboard-shortcut.
Who is affected?

Websites, mail servers, and other Transport Layer Security (TLS) dependent services that support Diffie-Hellman key exchange using ephemeral keys (DHE cipher suites) are at risk of the DHEat attack. Services using other cryptographic protocols can also be affected.

* Secure Shell (SSH) services support Diffie-Hellman key exchange methods.
* Internet Protocol Security (IPsec) services offer DH groups.
* OpenVPN servers support Diffie-Hellman key exchange in the control channel (DHE TLS ciphers).

How bad is it?

The CVSS 3.1 base score of CVE-2002-20001 is 7.5, indicating high severity but is not critical. However, it should be mentioned that a denial-of-service attack affects only availability. Still, confidentiality, integrity, and scope are not is affected and cannot achieve a higher base score. However, an attacker can exploit the vulnerability and perform a denial-of-service attack with a low-bandwidth network connection without authentication, privilege, or user interaction. Along with the fact that this vulnerability cannot be fixed, as it exploits a particularity of the Diffie-Hellman key exchange algorithm, it can be mitigated in some ways.
I'm talking about having access to good schools, good law enforcement, clean environment, etc. You know, the same quality services people like you receive, as the poor are nothing else but people like you.
Being VC funded & having a serious marketing budget?
So since OJ got off you assume everyone acquitted may still be guilty?

That's a great system you got there.
> the fact that literary prizes are evening news worthy events (cultural effect of books and authors being important even to non-readers)

That's probably true in many (most) European countries? Certainly true in ones I know - UK and Poland. It stems from leftist/socialist politics on the continent - the authorities sees their role not only as a policeman/arbiter of people's affairs, but also as a force of enlightenment, promoting education, higher culture etc. Hence, things like literary awards, classical music etc. get a lot of state funding. I'm not entirely convinced it's that great, because for example my taxes are, year after year, funding the local opera in my city (requires large subsidies as ticket revenues are nowhere near enough to cover the costs), of which I will never have any use, as I'm not interested in opera.
exactly. and of course it's not impossible to identify the good things in Spring, then look for a different framework that has those but has less of the bad ones. Dropwizard was looking good a few years ago.
Meh, lots of scientists first got that tendency by watching Star Trek and the like. NYT articles are a huge step upward in rigor, compared to that. I wouldn't worry.
One of my fav companies! Dor is an amazing person, highly recommend working with them. We started to move to ScyllaDB at my last engineering job. Doing 100TB’s a day in IoT Data.
A point of great pain for me in the use of HTTP range headers is that they are absolutely incompatible with HTTP compression.

This boils down to an ambiguity found in the early days of HTTP: when you ask for a byte range with compression enabled, are you referring to a range in the uncompressed or compressed stream?

The only reasonable answer, in my opinion: a range of bytes in the uncompressed version, which is then compressed on-the-fly to save bandwidth.

I suspect the controversial point was that originally HTTP gzip encoding was used via pre-compression of the static files. On-the-fly encoding was probably too computationally expensive at the time.

Anyway, the result of this choice done decades ago is currently preventing effective use of the ranged HTTP requests. As an example, it is fairly likely that chunks from the SQLite database can be significantly compressed, but both HTTP servers and CDN refuse to compress "206 Partial Content" replies.

Interestingly, another use case of HTTP byte ranges is video streaming, which is not affected by this problem since video is _already_ compressed and there is no redundancy to remove anymore.
Fantastic achievement, congratulations to the students at Uni Stuttgart and i look forward to your future world records!
Nice, ha ha. I was going to say, look into Undervolting. I saw 95% perf at 60% of the power come up, ie 270w; that's actually going to be superb (very cool, quiet, still extremely performant).

So maybe configure that as an optional profile for titles not needing maximum juice?

I'm quite keen myself.

Power $ mentioned was peak times in Norway; I'm in Australia where it's not anywhere that bad yet. (0.25 AUD for me).
There is a natural tendency though.

It’s called a war. The bigger it is the bigger that reset button is.
I was totally wrong. Thanks for the correction. Looks like it was planned but never implemented (yet): https://github.com/rust-lang/rust-analyzer/issues/10765
Pitchfork author here.

GVL contention is an issue when using threads of fibers, so it isn’t an issue with Unicorn
It's a known issue with Android. You need to install Play Services beta. It will work flawlessly.
I spent a few minutes today trying to figure out how to launch BASIC from a TRS80 DOS disk, it must be the equivalent of trying to get out of VIM. ;-)

I don't own a TRS80, but a friend has a Model3 and 4P
On this line of development a customer of mine has a lot of small/medium Rails applications with very little in models and controllers and almost all of it in service and command classes. They use commands for code that does only one big complicated thing and services for bags of simple methods about one resource.

They end up with code like

class Command
def initialize(a)
@a = a
end
def run
s = Service.new(@a)
s.do_something
s.do_something_else
end
end
Command.new("a").run

which is funny when I think that in Elixir I would write Command.run("a") and there isn't a good reason for using OO in this case, except that Ruby is very object oriented. Anyway, their code is quite separated from Rails except for the calls to ActiveRecord, but that could be ActiveRecord without Rails.
And some of them have official sailfish support if you want to try something new.
If you were to ignore all of your feelings, frustration and disappointment in this employee, what produces the best long term outcome for you personally? I'd aim at that.
Where is northern Europe? Because here in northern European UK, everybody uses WhatsApp, which is convenient because also my southern European Italian friends do, and my relatives in equatorial Africa.
The key to garbage collection is… to go super far out of your way to avoid allocating memory. This is not ideal.
But this is the point... You don't have to "wrap my head around some huge generic framework" for every project. If you choose the right framework, it's already used in teams, projects and businesses across the world, so hiring and upskilling are far far easier than they would for a custom framework.
Feynman speaking of the Challenger disaster in this interview seems apropos:

https://www.youtube.com/watch?v=4kpDg7MjHps&t=3m10s
Cracking has changed a lot, but also not so much. I love how the basic form is: let the target program load into memory then dump it to disk. Basically the same idea applies to older software protections like ASPack...find the original entry point (where the original executable is loaded up without protection), steal a few bytes to jump to a code cave, and patch whatever you want to patch from the code cave.

also, memory dumpers that can rebase an exe from memory given the original entry point
>but they may also be required to ensure speedy evacuation in case of fire or emergency

I'd like to see one of those airplane evacuation tests conducted at IKEA to see how well these arrows work, or whether the IKEA promenande is a fire hazard.
> It stems from leftist/socialist politics on the continent - the authorities sees their role not only as a policeman/arbiter of people's affairs, but also as a force of enlightenment, promoting education, higher culture etc

I highlight that for our republican readers of the Americas
I would be careful with this for embedded systems, although I don't know the spread of ARM here too well. Maybe it is sensible, but embedded systems have a significant price pressure. Although 64bit ARMs perhaps aren't more expensive than 32bit ARM.
Yeah, but this has other trade-offs than the other two options of just using a 3rd party framework and inventing your own. Not saying that this is not viable though.
What's funny is that the narrative early 2021 was everybody getting the vaccine would die within a year. I'm happy to have survived it.
Care to elaborate? How would a bakery using AI generated images of bread be any different than McDonalds or Burger King advertising highly photoshopped / fake products?
Any reasonable description of the matrix will do. The string "An n by n matrix of all zeroes." can be a good output if correctly defined.
This is amazing and would do wonders for adult entertainment as well.
Well to be pedantic, the CRT invokes a callback called 'main' with preprocessed (command line) parameters, in the 'main callback' you're expected to do something with the parameters that have been passed to you (for instance read data from stdin, process it and write back to stdout), and then return from the 'main callback' with a success or failure code.

Ok, I'm throwing together the CRT and standard lib here, but in the end both are parts of the "UNIX command line tools framework" which is supposed to provide a programming environment to easily extend the UNIX shell with your own commands.
> And I was wondering how can a tracing GC outperform a non-tracing GC memory manager.

The cliché is that malloc/free style memory management has to touch all the garbage in order to free it, while a semispace GC only has to copy the live data once in a while. The garbage is ignored.