skysight-inc/HackerNews huggingface dataset:
The try_reserve method is exposed on all collection types, e.g. [1],but it is still unstable.

[1]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.try...

I did not write my own stdlib since I didn't need it yet (the blog has no heap allocation yet). And I think infallible allocation is good enough for the beginning.

But I think it should be possible to create a fallible wrapper library around liballoc quite easily. We only need an appropriate call to try_reserve for every wrapped function. For example, `push` would do a `try_reserve(1)` before calling the push function of liballoc.
Laser printers can produce ozone[1] which, while nice high up in the atmosphere, is not very nice to breathe. That said, it seems for casual printing this shouldn't be an issue, especially with newer models[2].

[1]: https://en.wikipedia.org/wiki/Laser_printing#Ozone_hazards

[2]: https://www.dguv.de/medien/ifa/en/pub/ada/pdf_en/aifa0276e.p...
it's a really good essay. A similar example can be given with the current student loan situation. if employers all together agreed to not req. degrees, the problem would be attenuated , but defection means that such cooperation won't happen. An employer who defects will have an advantage. Competition makes things better and worse at the same time .
Personally I’ve been lucky enough to find it via word of mouth/recommendation and also directly approaching clients. Most contractors get their work through recruiters though, if you mention to a recruiter you are interested in contract work you’ll start getting a ton of phone calls and emails. It’s not uncommon for contracts to get extended several times, and you’ll probably build up a network of other contractors quite quickly.

One thing you might find is getting your first contract is hard if you are in a permanent job - companies generally are looking for contractors to start ASAP, so a one month notice period (with the risk that you get tempted to stay at your existing company) is often not acceptable to them. Some clients will wait for the right person but you might find you need to quit your job first before finding work which can be a bit nerve wracking - so it’s wise to survey the market, talk to recruiters etc. for a while before doing so!

If you’re UK based https://github.com/tadast/switching-to-contracting-uk/blob/m... may be interesting.
Back in the days (1990) I found amusing to edit the autoexec.bat on my first CS session and add « You have a virus... of the flu », and signed with my pseudo.

Made me and my friend laugh.

Next session the teacher ask us to sit at the same computer, and after 20mn a guy come to me and ask « Are you pseudo ? »

Turns out that the computers really had viruses and they thought it was me !

They threatened to expel me (more to frighten me I think since they had no proof), and made me the cleaning guy for all the semester.

It gave me an undeserved reputation of the guy who hacked the university computers. And a better sense of caution.
Except when you have to print 5 shitty pages, then realign, to get your week single page correctly printed.

You have cheap lasers for $80 that would last 8 years with the 'ink' fresh. $10/year and still another 500 pages in the toner left.
you can start with a current employer
Does anyone here use encrypted and signed messages on a regular basis?
How does gmail handle that on either sending or receiving ends? Is delivery rate better or worse if it is fully encrypted?
I just wonder how people behind this emulator do that enormous amount of work for free. I mean it takes a lot of time from your regular job and your family to do an in-depth research like this, not to mention writing quality emulator code. They must be angels. Or demons. Or both.
I think good documentation, both authoritative but also that created by active users from blogs and also Stackoverflow are what make people productive in a language and enables both newcomers and experts to progress. And of course libraries and tools are being developed, which also facilitate usage. Look for example at R, much earlier than Python it had various libraries with machine learning algorithms, at the same time the language is really "unusual", so people rather rewrote libraries from scratch in Python. At least for time series analysis I think even today there are more advanced libraries available in R. But the documentation at least some years ago was just not on par with the difficulty/unconventional ways to do things. (Despite having a super helpful tightly knit community as far as I can tell) The Python equivalents on the other hand have often more documentation than needed.

I think also JS won a lot due to good documentation, in fact there used to be an SEO campaign to boost MDN docs because the JS docs used to be so bad making people write bad code, I think the language's reputation still didn't recover from that.
But that's the point, it's not most. GCC and Clang default to zero-cost DWARF. Add Windows and Arm64 and that's almost everything.
It's the Dow Jones Index of indicators. Totally pointless.

The best measure of a language's popularity needs to take job vacancies and github metrics as their most meaningful measures. Stackoverflow posts and google searches will help too but contain a lot of natural bias.
> very fast

This is a common sentiment, but it rarely holds up to closer scrutiny (such as measurements...). Swift is both slow to run and very slow to compile. Both compile and runtime come with extremely high variance. Such unpredictability is arguably even worse than just plain slow performance.
That's not how it would go, you don't need state to handle different events, in the case you describe the button is not clicked, of course the button would not trigger on anything else than a mouseup that would be incredibly dumb.
It will go something like this:
- The mouse is on top of the button, you could render your button differently with that information.
- The mousdown event trigger on top of the button again you can do something to make the button render differently.
- If the mouseup event occur the button trigger.
Instead of keeping a state on your button you render your uis elements conditionned on the cursor position and state of the mouse (up or down)
I got a HP LaserJet Pro P1102W I bought several years ago. The replacement toner cartridge costs about 40% of what I paid for the printer.

However, the cartridge that came with the printer lasted for about a hundred or so pages, while the replacement cartridge lasts for about 1500 pages, so about 10x longer.
It depends on the probkem younare trying to solve with your GUI, I suppose. Sometimes, it is better to just recreate the whole GUI to adapt to a model change (e.g. the user moved half of the tree nodes somewhere else), sometimes it is easier/faster/... to just update the existing GUI (e.g. update the text of a label inside a complex dialog widget).
I did not get the above information from Mars, but rather from other humans and also from reading and becoming aware of current social topics.

I would have thought that it's a pretty well known thing nowadays that motherhood is at least a part-time job and in spite of the best intentions, fathers can only partly compensate for the additional effort.
Furthermore, being a mother is not a respected "job", it's neither associated with a good salary, nor high status.

But perhaps you've connected with other humans or live in a different country. Would be nice to share those experiences instead of acting uppity.
The benefit would be discouraging people from having kids they can't afford

Perhaps you haven't noticed, but all the evidence would suggest that that isn't working. You can't just not pay people and they magically stop fucking.

Rather, the framework is broken. When we hyper-individualise everything, we end up with a world people can come to frame thoughts like the one you've expressed.

A world where everyone must own one of everything, and a spare, in order to survive. Where betterment is defined as having more and better things to throw in the garbage heap.

So that future archeologists may dig up our society and find the last of the great cetaceans, beached, with their bellies full of custom gift cards with your face printed on it.

And that is a sad state of affairs.

The more educated people are the fewer children they have. And we continue to price more and more people out of education because they lost the birth lottery.
But if Airbnb was serious about sustainability and respecting local law they would either ban whole house listings or request proof of said permit in Berlin.

Even if they were motivated to do this, it would simply wipe out a very large percentage of rooms available which would make zero business sense for airbnb.

This is again more evidence of the lack of sustainability of their business model in the current form factor.
Is this novel? I remember reading about this in the 1980s - it was called "connexionism" but was basically the same.
We did just that with our Novell Network school computers.

Show a fake login prompt. Write down what gets entered, show wrong password and exit to real prompt.
be warned: the government does not like it if you are an employee and then go directly into contracting for said same company.

you become an "employee under guise" and then you will be taxed as such. then you get the worst of both worlds.
In the UK you need to be careful transitioning from permanent to contract for the same company without a gap as it could be an IR35 risk (assuming you want to operate as a Limited Company at least). Not saying it’s not possible but you’d need to be careful and explicit that the contract isn’t just a direct extension of your permanent work.
This might come off as pedantic, but LyX is explicitly designed to be What You See Is What You Mean (WYSIWYM) rather than What You See Is What You Get (WYSIWYG). It gives you the gist of how things will end up without attempting to actually represent the final LaTeX output while you edit. It's an incredible piece of software, and I strongly prefer it over raw LaTeX despite the fact that I learned LaTeX first.
how is it worse? touch id’s serving as authentication and approval for payment was actually exploited as a scam. I don’t see how this could be done with face id.

https://www.wired.com/story/iphone-touch-id-scam-apps/
This is a fantastic quote.
Actually the infamous HP printers (Officejet 86x and up) had/have pretty good per page costs (color <10€cts/page, b/w <5€cts) even with the "expensive" original cartridges AND they work superbly with GNU/Linux. Brother and Epson also have some models with an attractive per page cost, with the former even not hindering the use of 3rd party-cartridges/refilling.

And sincerely, once you want (other question is if you need it) a color printer, most of the points of this guy are just plainly wrong if not FUD:

- color prints with lasers are horribly expensive if you buy a <1000€ machine. Also refill-cartridges are the same thing as with inkjets.

- if you buy a used +1000€-machine be prepared to replace the drum (~300€) and set aside a hefty pile of cash for toner cartridges – while they may last 10k-15k pages, 300€ per color cartridge is not so much fun...

even for basic b/w he just talks a lot of BS

- as mentioned above, you easily find a 200€-class inkjet with HP/Epson/Brother, where you pay 30-40€ for a cartridge worth ~2000 pages of b/w. You'll have a hard time finding a (new) b/w laser with reccurring costs as low as this at the price point (and you're limited to b/w)

- at least the HP ink doesn't care for getting wet (just soaked a paper once, when a friend explained to me, why he still pays around 300€ for a set of toner worth 1000 pages...)

- if you really print a lot, you most certainly want things in color. Or at least I did during school (which is probably the only place to privately print anymore), sorry Jason. And for absolutely lowest operating cost (w/o power) buy a parallel adapter card and hook up your dad's old needle printer (if you don't care for power it also will do remotely untamperable logging for you!)
To get contracts as a contractor, you need to differentiate yourself from the market as best as possible.

One way is to try and get some sort of security cleared job. Once you do, you immediately elevate yourself away "from the crowd" of developers in the market and you will find major global companies want you and they pay well. And when you get your first gig, you can be sure that another company will want a security cleared engineer, so it's good for job security.

Just be careful how you say no when they ask you if you want to join on a perm basis :)
Slightly related: your pluck sounds reminded me of the beginning of "Tonto" by Battles (https://vimeo.com/117914655)
Following the same logic that you use... have you calculated how much memory do you need to store the memory of a single treeview, or a single scrolling document of just several pages?

Two floats? You are using a memory that is a CPU memory, a big chunk of memory. That does not exist in the GPU. In the GPU the memory is distributed so it can be used in parallel.

Immediate GUI exist because of GPUs, because with GPUs you can draw frames fast. If you look at Imgui code it uses GPU drawing for everything. In fact it uses only two drawing functions copying small rectangles in the screen.

It is drawing a single big chunk of memory what is extremely slow, and you need to do that before you do offsetting.

And if you work with variable data, like a treeview, you need to allocate for a finite amount of memory in the GPU buffers.
yeah. A pack of toner costs $300 then, but hey "the print won't wash away" (modern ink won't either) and you have a little bit of microdust for your lungs...
A bit ironic but Maricopa, AZ isn't actually part of Maricopa County; it's in Pinal County.

EDIT: Also worth noting that it's a ~45-60 minute commute from Maricopa to Boeing in Mesa. I make an equivalent commute every weekday--at interstate speeds for 60% of the route--and don't even leave my city proper. The commute isn't as unrealistic as you might think.
Yep. We have one partly for this, and partly because so we had a printer that wasn't in my office. It cost $19 and hasn't run out of ink yet, we figure when it does we can buy another three $19 multifunction printers instead of spending $60whatever on ink.
Update on MakerDAO Scandal
I’d like a printer with FOSS firmware/drivers that will reliably work over wifi.

I’d like a printer that I can used just once or twice a year without the ink drying up, when I really have to print something.

I'd also like one that doesn’t leak any toxic gasses. I’ve always been put off home lasers because of worrying about that. Is that a real problem or am I misinformed?
They take pictures with their Game Boy Camera: https://en.wikipedia.org/wiki/Game_Boy_Camera

And print them out with their Game Boy Printer: https://en.wikipedia.org/wiki/Game_Boy_Printer

Demo: https://www.youtube.com/watch?v=1z2_af1vfJM
Agree there are, but that's why you can usually spot the ones who aren't, quite readily.
I don't think you get both higher quality and lower price.
I like large prints (A2) of my photos. I print them at home, after disappointing results from a service. I bought a Canon imageprograf 1000 - the cartridges are very big and the print costs are somewhat reasonable. When using expensive paper, the quality is impressive. It's not a cheap hobby, whenever I change cartridges, it's about 500, which hurts. Luckily they last a while. At larger sizes, I still send them to a printing service, those printers would be too expensive and used very rarely.
I would argue the answer is to offer both men and women the chance to have X time leave per child per Y time worked, that way there's no economic incentive to discriminate.
Just like a regular book in a library.
Certainly the housing values are far below current costs for California. [1]

I assume this is because the data is averaged over what _current_ residents pay which will be dominated by mortgages taken out well in the past and perhaps affordable rentals not on the market. This will bring the average far down.

Anyone moving to or inside of California today could not survive on the Living Wages listed. Even they assume some 2/3 of post tax income going to that lower averaged housing cost.

[1] for example

http://livingwage.mit.edu/counties/06001

vs

https://www.rentcafe.com/average-rent-market-trends/us/ca/al...
I feel if you're going to such lengths to approximate physical instruments..maybe just record physical instruments? Synths can do things that are unable to be done physically, so why not use them to that end? Although, I understand sometimes it's an aesthetic choice, having a poorly-approximated physical sound.
This is probably a very efficient mentality, but I find it equally depressing.
I missed this when it was first announced. Does anyone know if the Tor Browser by the Tor folks has this built in or available as an option? Or whether the Tor developers themselves have thoughts on using .onion based DNS Servers?
Hey I saw this here last week and just played through the whole lot with my partner tonight. We’re looking forward to you’re next update if you are working on more.
Yes, it's mainly the conceptual part that is problematic. Although when drawing Bézier curves, for example, I also have problems with the execution, but I think they are also due to lack of visual thinking (the relation between where I click/drag the mouse and the final curve is totally non-obvious to me).

Indeed, as you assume, "former" and "later" don't pose any problem for me because I don't imagine anything visual at all when I evoke those concepts, I just think about what they mean in a non-visual way. But I can see why you would struggle if you think visually.

I guess the analogous weakness in my case is the one that manifests when I have hung my coat and forgot to take out e.g. the keys. I know what pocket my keys are in (e.g. suppose they are in the left inner pocket) but I totally struggle to find it when I'm not wearing the coat. Visual thinking seems to really outperform symbolic thinking in that problem, and sometimes memorization of the solution provides a shortcut in similar issues, but there it doesn't work because the coat can be hung in two orientations! So it's usually faster for me to take the coat, put it on, take the keys, and then hang the coat again, and in fact that's exactly what I do, at least if no one outside of friends and family is looking... :)

I'm not sure about learning styles (if a teacher provided a visual schema of a lesson I just translated it to words, or focused more on the oral explanation and ignored the diagram, and still learned it fine, it wasn't such a big deal as some people make it look like), but thinking styles are definitely a thing. I'm not sure if the difference is learned or innate either. In my case, I have always loved reading and read a lot since infancy, so it might be learned.
Raspberry Pi + Needle-Printer of vintage provenance? (might consume too much power and the parallel port might bug sometimes though)
And it's not gases, but dust, but yeah (and inkjet's probably also have their problems with ink-fog)...
If I scroll up high enough, I get both address bars. Then if I scroll back down both stay in place.
The inception bar isn't clickable, ever.

On chrome 73.0.3683.90
Everyone needs a hobby - for a lot of people, doing this kind of research and development is just plain fun, especially if it involves working with video games you enjoy or collaborative work with a lot of people that share the same interests. I guess it's a bit like an online hackerspace?
This is exactly what i needed all these years i was typing in TiKz or using corel draw without latex support.
I think you're spot on, in that a lot of iOS/macOS is gluing together existing components, very much like a scripted-components/Software-IC[1] pattern. For most of this, a scripting/coordination language would be great.

However, it needs to be interactive, not require the same (if slightly faster) Xcode build cycles. Also, most of those languages interoperate only partially.

My crack at this is Objective-Smalltalk[2]. It can script interactively [3][4] and is a full-fledged programming language.

[1] https://blog.metaobject.com/2019/03/software-ics-binary-comp...

[2] http://objective.st

[3] https://www.youtube.com/watch?v=sypkOhE-ufs

[4] https://www.youtube.com/watch?v=sypkOhE-ufs
Some people (actually, just heard of one) inject themselves with snake poison for various benefits.

This guy has been doing it for 30 years now: https://www.youtube.com/watch?v=AcbqB0pFRPA

And also a longer but older documentary-short about the same person: https://www.youtube.com/watch?v=8q_m-rDUNw0

Edit: Apparently, the same guy (Steve Ludwin) actually has his own snake show on VICE nowadays. You can see all videos about him (and ton of snakes) here: https://video.vice.com/en_uk/topic/steve-ludwin
> So basically you have a case where someone not only intentionally wanted to harm themselves with rattlesnake venom once, but at least twice!

No, you misunderstand the terminology. "Subsequent encounter" means with the doctor not with the rattlesnake. AKA followup care during or after recovery.
Laserjet printers like the 4700 and 5500 series are very cost effective to buy now. Maybe $250 on eBay and if you hunt toners go for $80 each on eBay and you'll get thousands of pages. Drum needs replacing very rarely - if you buy one with 75%+ left doubt it will ever be used in a residential or small office setting ime.
The sound making starts with creating “all” the spectral content (e.g a saw or square wave is a sum of infinitely many sine waves, up to the nyquist limit) and then the synth uses a filter to subtract some frequencies - typically all frequencies above a certain cutoff. So the term subtractive comes from the fact that it first makes a lot of spectral content, then removes some of it.
Using Firefox 66.0.2 on Android as well. Pretty much the same behavior here, except that it does not look random at all:

- at the top of the page, if I scroll, the address bar disappears;
- as soon as the fake HSBC bar appears, the real address bar comes back;
- both of them remain here until I reload the page.

It looks like if the use of CSS position: fixed forced the Firefox address bar to be visible. Which given the context looks like a really good thing!
Git ship, a simplified Git flow workflow
$10 is actually high. If you don't care what TLD it is, get a german ccTLD. Prices start at €2.50, all you need is an adminc in Germany, which many registrars will happily provide.

> Domain squatting would have to be managed somehow.

Good luck ;)
We show off classical or less known intros / demos, from different platforms, each with:

- appealing screenshots
- pouet.net link to get the binary and launch prods yourself
- youtube video captures for the lazy or when commuting

Would you prefer mad modern tech or oldschool + chiptune vibes, you'll feel at home with us!
Agree with all you say. the people who have a "higher multiplier" indirectly enact value rather than directly "at the coal face".

It takes a certain kind of person, to be able to extract self value from seeing others directly create it, rather than directly creating it. Not everyone prefers that and some find more satisfaction when directly responsible for the added value.

It's the self consumption of a direct-value vs indirect-value effect that drives whether you will be good at one or the other.

The problem is that the mainstream mantra sways people into chasing indirect-value type roles, when they ought not to be (for the good of the individual).
I like Java (and not Scala), and I have code that I want to run both on the server and in the browser. There are several ways to run Java in the browser already, but it's always nice to have one more.