skysight-inc/HackerNews huggingface dataset:
The whole purpose of tools is to make people more productive. Software is just another set of tools. Software works for people. Not the other way around.

Imagine a screwdriver that would randomly switch to requiring a hammering motion instead of rotary motion, then the next day it only works if you hold it just right, then the day after that it freezes itself to the table to download updates and the update changes the shape of the tool bit so it won't even turn the screw you are now two days late on tightening. People would riot.
Do you also use one letter variables and parameters? If not, what is different about generics?

Even in your example, I'd rather read this:

map<IN,OUT>(fn:(el:IN)=>OUT):OUT[]

Plus, it really is a habit. If you stop doing it for these kind of examples that really are very generic, maybe people wouldn't also use only one letter for cases where there is more of a difference between them.
Hi everyone! Happy to see my article shared here. If there are any questions, just let me know.
And yes, the list is opinionated ;)
Especially the question on one-letter generic types has been debated a lot.
Years ago, I wrote a filter that reversed lines and reversed characters within each line after padding with blanks. I ran a text file through it, printed the result, turned the paper upside down, and complained to a sysadmin that the printer was rotating each character in place. (I didn't keep them hanging for long.)
It makes me so happy that I motivated you to create projects. Good luck!
I don't think so, but I could be wrong. RDP on windows is accelerated (uses the clients graphics card) which makes it much more faster than VNC. VNC just basically sends a load of images of the screen in quick succession. It doesn't know really anything about the contents of them.
I wrote 'Bloviate' to mess around with Markov chains. From Goldilocks and the 3 bears it prodoces gems such as:

“Someone’s been sitting my porridge,” said the bedroom.

You can download it here:
https://successfulsoftware.net/2019/04/02/bloviate/
I was thinking the other day whether whether the world-wide effort to vaccinate as many people as possible will be a major blow to the anti-vax movement - in that once it is shown that there's no negative consequences of so many people taking a vaccine. E.g. no increase in autism rates.

Fingers crossed.
shorting gives incentive to uncover companies which are overpriced - this is good for uncovering frauds, debunking pumpers, and for simply getting the fundamentals in the open so the market can price it more accurately.
I believe you can still download the mp3, just can't stream it since they don't have the streaming licences, though they have been re-acquiring a lot of licenses over the past year for YTM.
Middle class, white and old. Basically the people that can’t come to terms with diminishing privilege.
BlackBerry had wifi calling since 2007.
> only presents the option to capture the full screen

Are you sure? I'm pretty sure I had two tabs, one for picking displays and other for picking windows. Pretty much like this: https://bug1675764.bmoattachments.org/attachment.cgi?id=9186...
I think the code sample after `Use the new ?? operator, or, even better, define the fallback right at the parameter level.` is not correct, it stops after new Date without any mention of ??

edit: read too fast :facepalm:
Big picture, this is known as "the usr merge" which has been happening for probably a decade, each distro is approaching it at their own speed as they're not all exactly identical in their FHS layout (some distros add a bit of this and that on top).

You can read about it at a meta level over here, each distro has it's own wiki/working page if you Google around: https://www.freedesktop.org/wiki/Software/systemd/TheCaseFor...
Whether you should or should not, you can. That is why there is a designation that seperates professionals from retail, and why retail isn't allowed to invest in some things.

All of this stuff has been happening for over a century. This isn't unknown.
Afaik it means that if you have a control group that isn't vaccinated vs this group (both should be drawn randomly of course), you will see 76% less infections in this group.
I didn't see that and really appreciate the link. I do want to experiment with this style.
The most surprising thing about this is that it hasn't been repealed. Anyone know why?
>Just look at the screenshot they post to illustrate their point. Its almost as if they have deliberately configured their system to make a point.

Seriously. I can configure an iMac G4 to 1024x768 and immediately proclaim how space-inefficient OS X Panther is
Now I'm being downvoted? Wtf HN
Keyboard surfaces that doubles as touchpads aren’t exactly a bleeding edge feature, PS3 chatpad has it and it works on PC(IIRC feels broken until calibrated through secret combo shortcut)
...speak for yourself?
Just because that is all legal and works does it mean it should? or we should allow it?
BrAIMS 2021 New updates, features, and plans for the year
Ergonomics of using touch screen vs. mouse.

Usage while walking/moving vs. sitting/standing at a desk.
I disagree with the post inside the article because it is logically flawed. The current approved crop did not have capacity to produce those vaccines either. MRNA did not have the facilities. It is mostly subcontracted. The reason that others are not producing any vaccine, is due to fact that they don't have it approved yet. There many contractors but not all countries have them.

The lesson in all this is for each country to produce their own vaccines and create facilities within their own countries and avoid being in mercy of superpowers' self interests and punish companies that ignored them during times of great need.
Does a comment have to contradict something it replies to?
I wish Google showed more faith in Stadia
SpaceX's next Starship launch go for Tuesday attempt after licensing dispute
Robinhood got called up at 3am with an extortion demand for $3 billion due that morning, unless they shut off Buy orders of GME.

The collateral call had nothing to do with Robinhood’s ability to pay for the orders it was placing.

The problem was the GME short sellers were insolvent at the prices the stock was trading at, and contagion from the hedges failing would have left the clearinghouse looking at billions in loses.
The numbers, as in "bash(1)" refer to sections of the manual.

"Info" is a different documentation format, most commonly used for GNU tools (including bash). The section numbers don't generally apply to info documents.

For some tools, the man and info documents have the same information. For some, the man page is a brief summary that directs you to the info documentation. For some, there's only a man page. (And for some there isn't even that.)
I agree. But it still baffles me why Apple wouldn't get these things right on the first try. It's not exactly rocket science. I imagine focus group testing would have told them that loud and clear.
What a fascinating prediction. I expect that we'll see a regression of sorts from the interconnected, global world if we start settling other planets. Unless we get an ansible, we'll have to contend with light speed just not being fast enough. Planets will start to diverge in culture, language, maybe even biology if we look far enough into the future.
dumb question, why is not practical? As for the root problems, those are not related to the issue from last week (not sure if you're aware, but margin had no factor in play with the DTCC requirements).
I think you'll find that data or lack thereof wasn't what was driving anti-vaxxers. :)
The understanding of free will being an "illusion" opens a few doors for approaching life. One of them being how society is structured and regarding healthcare, housing, finances, education..

Anyway, people cast their votes by the beliefs as well and currently we're living in social systems designed from the belief of have free will. The idea of someone earned what they have, contrary to someone worse off and people aren't just destined by their life circumstances to end up homeless. Genetics, environmental factors and all proceeding moments are factored from the preceding forces.

Well, when you realize the foregoing about free will is untrue and you really take the time to adapt your thinking to the understanding of free will being illusion. I assume you become more compassionate because you're actually observing reality for how it truly is awful to some and those people had no control for their misfortune. I know from my own life when I understood it took a few years to truly get "it" but after I deeply feel more empathetic and disgusted by the current systems that refuse people the medical help they need or getting someone shelter & food.

Everyone is just assigned a life at birth without any say and that's the same to what happens after without any real control existing to alter your destiny. So a nihilist can say well so what?..everything is just destined. But that doesn't mean we should keep stalling people from being educated of how reality happens to be and designing better social systems that adapt to the true reality of the universe. Anyway that's my long rant/suggestion on it.
I think we need to be adults about these different categories of software.

The primary aspects of adult interactions are consent based on honesty and good communication about any arrangement.

If you are ok delegating services and other work, you are already trusting another person or organization. There is nothing wrong with trusting a software vendor if the benefits are there and the vendor behaves in a trustworthy manner.

Companies often pay for parts they need to create products, where the parts are made with a proprietary process. Whether depending on a vendor for a unique part is worth it depends on the situation.

And there isn’t an open source or free state-of-the-art-software solution for every problem.
But that has been ruined now. From 2M to 8M in like 2 weeks. The noise is going to be overwhelming.
> These funds are parts of the community funds Phil (founder of Manjaro the Company, and project leader) had collected privately and forwarded to this collective

OpenCollective and CommunityBridge/LFX were set up after the surprise company announcement to collect community donations from that point (and intended to protect them as independent). The previous privately-collected donations were never forwarded.
But the OP is using pixels as a proxy for screen size as well, they're deliberately presenting their screen as 720x1080 to make the fonts bigger because they are too far from the screen.

The stupidest thing to do at that stage would be to say "ah I see you're running a low resolution on a huge screen, let me make all the text tiny".
I hate with a passion services that have cute clever names. It makes it impossible guess what they do. It makes it easy to overload the service with things that don’t belong.... if the service was named “OrderService”, if somebody wanted to add a “spell check” endpoint people would start asking questions if that service was the right place. But since the service was named “CaptainCrunch”, who knows if spell check belongs...

Same goes for team names too... clever team names are obfuscation.
Hetzner gives you 20TB/month outgoing bw + 1euro/TB if you add 39 euro for 10gbps uplink - or un-metered 1gbps bw.

Even if you have "up to 10 gbps" bw from aws - it's going to be much more expensive! And if you just need low latency (and "no" data), 1 gbps would probably serve you just as well?

So at those prices (essentially no bandwidth) - you could get two physical servers from hetzner...

Fwiw i agree comparing aws to dedicated doesn't make much sense - but unless flexibility is important - I don't see aws comming out on top from such a simple comparison.
I was thinking more along the lines of a pivot for the business into a new line of AI Honey.
You cannot reason people out of a position they did not reason themselves into. These people are not thinking logically and reacting to facts, they are reacting to what influencers in their sphere say and accepting that appeal to authority as fact.
Because the "no hospitalisations or deaths" claim from the first Oxford paper was comparing n=2 to n=0 and thus was miles from significance. If the new paper has updated data on this happy to be corrected.
This is definitely something that typescript constantly lures you into.

I recently switched back to JS for a prototype of a programming language.

I immediately felt more productive.

At times, the TS systems feels like a theorem prover. Until it doesn't. And then you're left with a bunch of types that almost do what you want... but not quite; Always tempted to experiment again for a day or two.

But let's see what happens down the road. Maybe I'll miss the incidental documentation the typings provide.
> Given engineering, space, and styling limitations, this typically results in a small unit placed forward of the rear-view mirror with cameras spaced only about 20cm apart

It's startling how hard it is to get a vehicle project to change anything. A non-structural but rigid pressed-steel truss that goes somewhere behind the grille of the vehicle would make this software compromise unnecessary.

I'm aware that Tesla basically took Mobileye's single-camera product off the shelf, but I wish someone in the Model S development team could have added that dual-camera structure as a requirement on Day 1.
"The man" is much more liquid and much more capable of raising funds to maintain its positions compared to the WSB buyers of last several days.

Margin calls after today's close are going to be brutal.
> Gamers are their target audience.

I don't quite agree on that one. If you already have a 2000$ gaming PC with a huge Steam catalog, Stadia is most definitely not targeting you. Nvidia is.

Stadia is targeting people who want to play the latest AAA game or EA sports game, without having to invest in a $500 console or $1000 PC. You just play $60 and you're good to go on your laptop you use for Facebook, or spend $100 to play on your TV. They're trying to expand the gaming pie, trying to get all those people who will play games on their phones because it's easy and low friction, but won't invest in high friction setups like a gaming PC.

At least that's my take on it.
The communication issues were related to a change in the company that they were forcing us to not write in Slack and I accidentally wrote twice instead of opening a Github Issue. My manager got really upset because I did not comply. I understand him but I was suffering very deeply a severe depressive episode which lead me to hospitalization. I missed communicating this until I got scheduled a call with HR at 1am 5 days later. This is were I started suspecting I was going to let go and immediately disclosed my Bipolar diagnosis to HR sending them the letter from my doctor and the medication I was just put in.
Kinda gets a little hairy if you start to add more types.
Example:
`//fork :: [a] ->((a -> b ), (a -> c)) -> ([b] ,[c])`

`fork<A,B,C>(fn1:(el:Iterator<A>)=>B,fn2:(el:Iterator<A>)=>C)`
I know three or four people who've done this so it's a small sample and maybe they just got lucky. Generally it happened because they finally got fed up enough of the previous full time/permanent job they were in that they just left to deliberately take time out with no plan beyond that (though for one his previous employer went bankrupt leaving him out of a job). From what I've seen the initial decision to leave was far and away the hardest part.

What seems to have worked well is signing up for a contracting agency who look after the "finding work" part of the job in return for a cut of the pay and working on a series of 6-18 month fixed term contracts. This reduced the stress of finding work enormously. It also means that when you come back after a break, you're then more of a known quantity in a way you wouldn't be if you were trying to organise this all yourself.

You probably need to be at a certain point in your career (sufficiently qualified that you can slot into an existing organisation and be immediately productive) and not really care about career progression (there's no corporate ladder to climb any more so you're stuck in the middle somewhere which may bother some people). You'll also lose out on any long term compensation arrangements like stock options etc and typically that won't be fully compensated with a higher rate short term (at least from what I've seen) - it's a pure loss to you.

If you want to do it this way then the key thing is to work out which the good agencies to work for are - many are not well known even within their own specialist industry but they will have contacts at the right places in the right organisations. It's not something which works for every industry but where technical skills matter and contacts don't there are more roles like this around than you may think.
>why the WSB guys know so much about derivatives trading

>access and read from a Bloomberg terminal

Those are very much the exception rather than the rule on WSB, even before the influx of green clueless redditors.

Sure there were definitely a couple of clued up people that spotted an opportunity initially, but it still feels genuinely grass roots.

Author is right though...valuation is way above it's true value & the exit is going to be a bloodbath. (And conversely some money to be made for brave new shorts)
The waste is coming from disposable products, which is what Apple specializes in producing these days. Pre-2015, Apple had a reputation for creating long-lasting products that can be maintenance by the layperson easily. Even if their software was a bit long in the tooth and the pricing seemed a little insulting, Apple at least had the consumer-friendly card in their hands. This is no longer the case. I see people literally throwing out 16 inch MBPs when they break, simply because the price to repair them is far higher than the price of simply buying another laptop.

And sure, maybe Apple does make their devices easier to recycle, but there are still 2 R's that are more important: reusing and reducing. If you can reduce the amount of times someone needs to replace their product, you are having a much greater environmental impact than slightly more recyclable aluminum. That's why my Thinkpad x201 is still a more eco-friendly choice than the M1: it's carbon footprint is inherently lower.

---

Also, a quick bit on the economic strata comment: I come from a relatively lower-income family, but we still did cherish the few nice things we had. My dad passed me down his pair of AKG open-backs with a new DAC for my 13th birthday, and I never really thought of it as that weird. I think your optics are a little out of tune.
How does pass reordering relate to the halting problem?
What I use is
@media (pointer: coarse) and (hover: none) {
If you have a mouse plugged in, you get the desktop design.
Can we please ban paid self-written fluff pieces from Forbes.com? (forbes.com/sites/*)

Flagging this.
A Sol-20 with monitor sold at an estate auction near me for so cheap not too long ago. I had no idea what it was and had my eye on the Apple IIc instead. I did end up winning a box of S100 bus cards and Sol-20 tapes though, including a "Micro Soft" extended basic cassette. The lot I won also came with an S100 bus "music synthesizer board" which is pretty awesome. I ended up selling most of it off to fund my stupid Vintage Apple collection though.
It uses a fallback at parameter level instead of the ?? operator.
So they knew. They had 3 or 4 days before the let go call to decide what to do. They had all my medical data.
The screenshot in their picture gallery has it checked, so I assumed, that was the default setting
This seems like it was such a weird hill to die on for Tesla.
Which is what, exactly? Giving someone who compares disagreements over software to literal conspiracy theories a platform? The content doesn’t even fit your guidelines for intellectual interest. It’s a hateful, harmful rant with no substantive discussion. It’s literally flame bait, as evidenced by my showing up, but I don’t see you making any moves to remove the post despite it being voted up as much as my comment was. Nope, just “we are trying for something else” when someone doesn’t tow the line.

But you’re right, I’m the problem for responding to a fawning endorsement of the author with a very moderated opposing view. My bad. I’ll do better on the next account.
Gamestop could build out a cloud gaming service like Stadia as one possible way to do it.
Hmmmmnnn ... I'd have preferred "Spot robot has grown an arm", or something, rather than "is now armed". I got quite a shock before I clicked.
Exactly - cheat freely to start - mapping, lidar, multicam etc. Eventually sure, two camera vision and audio only maybe?
It's defined at the parameter level, using function parameter defaults
Hard disagree. Having come into a TS codebase from the outside that made liberal use of generics, they can make things incredibly difficult to follow if they don't have really good naming and/or docs.
Thanks, but I myself will be the judge of what is interesting.

After all the speculative execution bugs I think it's pretty clear that Intel has reached a complexity threshold where it gets too difficult to reason about what the processor is actually doing. In that regard I think the "reduced" in RISC could enable us to write fast and safe programs. And we chuck out tons of legacy too, you can probably still run MS-DOS on the latest Intel chips.

I'm not too worried about fragmentation – just look at any two x64 CPU's and they won't support all the same features, this is an annoying but mostly solved problem. And AMD does pretty well, while every board essentially needs a custom bootloader and a unique description of where all the hardware is.
Writing Great Documentation (2009)
To need to understand and solve issues is always worse than not to need either.

Java got commercial success despite its many design flaws, not because of them. $1B+ promotion from Sun helped some, providing a route to freedom from Microsoft sharecropping helped more.
One way to achieve this is using Sphinx (documentation generator based on reStructuredText https://www.sphinx-doc.org/en/master/) in combination with the Contentui extension (https://sphinxcontrib-contentui.readthedocs.io/en/latest/tab...).
I think #6 (optional properties) is a pretty contrived and unrealistic example. Most people use optional properties for extra options or enhancements, not as substitution for an object hierarchy.
I started wondering about BTRFS when I read this:

One thing I will not run is btrfs, aka ENOSPCfs. I saw it fail again, and again, and again, and again, AND AGAIN, and again, and again. Then I saw it fail some more. The promised features never materialized, and the drama and surprising behaviors never ceased. All costs, no benefits? I'll leave that on the shelf, a few spots down from reiserfs (which was plenty sketchy BEFORE you know who did you know what).

https://rachelbythebay.com/w/2020/12/11/feedback/
The rise does not continue, the stock is trading at 98ish bucks right now. Anyone still in is very much holding a bag right now. Yes I understand trade volume is apparently low, but the momentum is likely dead and I don't see Robinhood magically opening up the playing field again. They don't have the liquidity.

WSB would need to convince people who are already burned to move to a broker like Fidelity and start it up again.

Edit: Not to mention that yes the short positions that exist now likely exist at a price point well above the original shorts.
Everyone is working everywhere around the globe in the company I used to work for. 100 people.
HN headlines like this don't make me go, "Wow!" They make me think, "So you're saying there's a larger chance that the software is going to mistake that brick for something else because it has that much more granular detail."