skysight-inc/HackerNews huggingface dataset:
I adore Tuple and my team used it really effectively. It’s the best tool out there for remote collab as far as I’m concerned. And with a colleague on a 4G connection the way it’s economical with bandwidth is really appreciated. But we have a few teammates on Linux and we just had to drop it. Is there any possibility of a Linux version?
If I say out lout "bananas, apples, and oranges", then I have a slight pause between each item in the list and the comma represents that pause.

I say "bananas (pause) apples (pause) and oranges". I do not say "bananas (pause) apples and oranges".
Show HN: Aftertext
Apart from the fact that the view of France as "surrender monkeys" is nonsense, it also makes no sense as an argument that their military wouldn't be interested in secrecy.
Thanks for reading the article!

> I just can't see having three different general-purpose languages in my stack for a single app

What about for a larger system (comprised of multiple projects) or for a company? I'll give an example. I'm currently developing a cloud-based product to allow multiple people to remotely view and control the same web browser (mostly for virtual and augmented reality). Performance is important due to the real-time communication aspect. The part that interfaces with Chromium is C++, but I want to write as much of the services as possible in a higher level language to speed up development and avoid memory-related footguns. So, I chose C# for the services in the hot path because it's more performant than Node and it's also easier to call into C++. However, the system is really comprised of multiple services, and I still use TypeScript + Node for parts that aren't performance critical, like lambda functions that control autoscaling and the customer-facing web panel.

> In particular, if TypeScript isn't performant enough for whatever I'm trying to do, then it seems likely that there'll be more performance bottlenecks in the future, and so just moving to a generically faster language won't be good enough; I need a language that offers precise control over performance, so that when future issues come up, I know I'll be able to solve them.

The tradeoff with going all-in on C++ or Rust (for me at least) is that it significantly slows down development. For me, it's really important to be able to move quickly when developing a new product, both because I want to get it to market quickly and because I know I'm going to have to make changes based on what I learn from the market. I can still move fast with C#, and I don't find having a third language as a significant burden (like I mention in the article, I think it's a lot like TypeScript). Also, since it interoperates with C++ easily, that makes it easier to move more pieces to native code in the future if needed.
> On the third hand (one foot?)

OTGH, "on the gripping hand". Like many 1980s - 90s online idioms a science fiction reference, in this case to https://en.wikipedia.org/wiki/The_Gripping_Hand
I really like using tuple, but there’s a couple of things I’d really like to see:

- an idea of how much bandwidth it’s currently using or needs. I often find if I’m on a patchy connection it’s unclear how changing the settings will have an effect
- make the video face stuff more prominent, especially for multiple monitors. I work 100% remote so when pairing I like to put my Co-workers full size on my second screen while I work on the primary screen, which helps us feel more connected.
I was in San Francisco for a while, and I feel so sad for the city. It is a beautiful city, but now a days, all I see is homeless, piss on the roads, drugs, needles. There are some good areas, but most of the downtown and touristy areas are like that. I pass by civic center bart station every day (5+ years now), and there are people standing there selling drugs (often youth 18+ or early 20s), and there are never police there, ZERO times I saw police catch someone. I think the whole city is pretty much corrupt, law enforcement and justice department included. It need a huge political reform with law enforcement and justice department that have great integrity, and I think thats the only way to save the city.
Thanks for bringing this up.

Metallb is a good product for small use cases. When you consider production, something scalable to 10s 100s or 1000s of nodes then:

auto-add: Every time you add/remove k8s node, you need to tweak your BGP configs to add/remove BGP neighbor (both on Metallb and your router/switch)

ip-address-sharing: MetalLB can share Ip address only when backends are the same, it isn't pure IP address sharing

What do you think?
I’d probably be willing to pay 100 usd for a terminal based version of something that resembles vscode in terms of user experience and easy of use rather than the rabbit hole that are vim/emacs. Language server support would be great as it would make the transition easier.
You can find the difference between dates by subtracting one from the other, the same way you’d find the difference between two numbers. That’s why there’s no need for a function to do it.
Why would I use this over VSCode liveshare?

Genuinely asking, why would I want to run video streaming if I can just send small amount of text deltas.
Hey thanks! I'm glad to hear it was useful : )
> Microsoft got a slap on the wrist

Microsoft gave small users everywhere a free license to use the best GUI OS in the world. Not to mention the browser and the productivity tools

It has always been a free software , unless you are really dedicated and want to pay for it.

It was a really elegant solution, the degree to which you paid for Microsoft products ranged based on each individual user willingness to "look around" for free pirated copies.

And over at Redmond they'd take notice and push the bill onto paying customers such as the Fortune 500 (Exxon, BP, JPMorgan)

If there is one company that the public should love is Microsoft.
I use this on a daily basis. Really has been a game changer for my remote work. Thank you!
There's also Starring the Computer ( http://www.starringthecomputer.com/ ): A list dedicated to naming the computers used in movies and TV shows, including perennial favorites like Hackers and Jurassic Park.
It's not even rounded up, datediff('years', 2020-01-01, 2021-12-31) returns 1.

I'm not sure what it's used for though
And when it reaches that stage, the OP can nope out to another up and coming startup. There's no reason someone needs to stay at a company through its whole lifecycle.
Right, the first thing a compliance officer will ask is: "what are your <employees of this category> actually paid right now?"

When your given range and that range don't roughly coincide, they'll ask why—and then fine you for your bullshit "are you a mind reader?" response.
QR Codes for Inventory Management
PDP-6's Type 360 CRT had a reachable resolution of 1024x1024 pixels, with 3 bit per pixel for intensity level. I was a vector based screen so was operating a bit differently compared to modern framebuffer based screens. Works for text based applications like hn for example, but fails for video or picture heavy stuff like what we have in social networks, youtube, etc.

I agree though that framebuffers put a hard lower limit onto how much RAM you have to use if you want to write a graphical application or even entire OS that saves resources.
dead link
https://www.washingtonpost.com/business/interactive/2021/wyo...
Many years ago, during the dot com crash, so not exactly by choice, I went from a startup to a government department.

I found it utterly soul destroying at first, but it was one of the best things to ever happen to me. I learned how to operate in a large organisation on much bigger and more impactful things.

It is very slow, and you may find that it really isn't for you, but I'd advise you to give it a go.
There's a lot of good advice in this thread.
Yeah, NeXT acquired Apple for minus 400 million.
That's the goal, comrade. Equity for all!
A quirk of accessibility of low-level formatting meant that you could persuade a 1.44MB disk drive to create a 1.72MB disk reliably, and a 1.76MB disk slightly less reliably.

IIRC, Microsoft decided to use the 1.72MB quirk for physical distribution of their software, since it made a significant cost savings in those days before cheap optical media, in those days before network distribution of commercial consunmer software.
...or commonly phrased by my ex manager when I loudly complained about something as "love it, change it or leave it".

It was a hard truth to swallow, but rationalizing it, I quickly realized all other reactions to adversity are pretty pointless indeed.

There are people who thrive in large orgs and then there's others... eventually I realized there's simply no way I'll ever make peace with bureaucracy.

I can stand brilliant chaos and long, hard hours among talented people better than being a smart cog in the wheel who effectively does 50% of a 9-5 gaming the system and playing solitaire otherwise.

Everybody needs to choose their poison.
What western airlines allow the use of cell phone radios during takeoff and landing? I’ve flown in over a dozen countries, and they all require “airplane mode” at those times.
The concern is specific to allowed frequencies - if the network doesn't advertise the frequencies involved then your phone is not going to transmit on them.
I also heard the New York Times translation of her statement was wrong. Any native speakers willing to translate it accurately for us?
I was researching this workflow. How common is this usage of phone as PC?

What kind of workload do you use it for?
> 2021

Only a few days left! I'm so excited :D
I think this has much more to do with the fact that people drive cars and not airplanes. Most people have confidence in themselves and not others (cf. George Carlin's joke: "Have you ever noticed that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac?"). So they're happy to make things safer if those changes only affect other people (as in an airplane). But when it comes to the fixes that would do the most to reduce traffic fatalities (e.g., lower speed limits on non-highways, more speed cameras, or perhaps most pertinently technology in cars that would make it more difficult to speed, etc.), those affect you too.
Huh, what do you know. I thought modern rm only protected against deleting / by absolute path, but it looks like it'll protect you from deleting your parent regardless:

$ docker run --rm -ti debian:11 # sandbox the danger...
root@c70dde9f38a3:/# cd /tmp
root@c70dde9f38a3:/tmp# rm -rf ./.
rm: refusing to remove '.' or '..' directory: skipping './.'
root@c70dde9f38a3:/tmp# mkdir -p /tmp/1/2/3/4/5
root@c70dde9f38a3:/tmp# cd /tmp/1/2/3/4/5
root@c70dde9f38a3:/tmp/1/2/3/4/5# rm -rf ./.
rm: refusing to remove '.' or '..' directory: skipping './.'
If the termites could be living ~30m down...pressure at that depth, just from the weight of the overlying soil, is already about what you'd experience under a 300m-tall skyscraper. So suitable crushing equipment might be rather large and expensive. A violent-enough pressure wave would require a very large explosion...let's just say that senior political leaders would have to sign off, and those folks would smell too much potential for career-ending scandal and ridicule to do so.
You dont have to be pilot or even remotely interested in aircraft to know the term. Its like "Blackbox" everyone with basic education has heard about it.

>I bet for most people autopilot means computer does driving.

That is the claim but there is no evidence at all. Everyone knows there is a pilot in almost every aircraft and that autopilot is just a computer that takes work away. If it would fly alone there would be no pilot.

There should be no people with a driver license who think autopilot means no human needed. Its completely absurd. That word never meant that and its not people misinterpreting the word that sleep in their cars and crash it. These people are not mislead by a word they are just irresponsible and fully aware of it or drunk.
An Introduction to Python Iterators
5G comes in 2 parts, Frequency Range 1 and Frequency Range 2. FR 2 is the 24-53 GHz stuff often referred to as mmWave 5G where vast amounts of bandwidth are available but has trouble with distance due to atmospheric absorption and not being able to pass through pretty much anything solid. FR 1 is roughly 400 MHz to 7 GHz often referred to as sub-6GHz (6-7 is pretty much planned to be eaten by Wi-Fi 6E now) and travels much further, e.g. rural cells are often up to about 5 miles radius from the tower. The majority of 5G deployments at the moment are focusing on FR 1 which is more an upgrade to traditional service not the new type of service hyped by the media cycle. The C-Band discussed in the article sits in the middle of FR 1.
is the last layer turtles?
Required viewing is Bret Victor's excellent talk "Humane Representation of Thought":

https://vimeo.com/115154289
355 laptop years seems very low for training GPT-3
Please submit it again when it's ready to be tried out. Sign-up pages are off-topic for Show HN https://news.ycombinator.com/showhn.html
Tests in UK, Australia and Israel pointed at interference exceeding allowed limits, with an accident ("crash" in aviation lingo) being at least partially caused by erroneous data from radio altimeter (in 2009, different source of interference)
Well, that's one image I'm gunna be printing and putting in a frame..
https://en.wikipedia.org/wiki/IEEE_802.3

I suspect it's about us having 10 fingers and using arabic numerals.
1. The way you'll provide the real-world information won't be decentralized (it'll be some kind of oracle).

2. The costs of decentralized finance are too high.
https://web.archive.org/web/20211220184240/https://blog.haym...
Developers who make the lives of their peers at work easier are well-liked.

The people who decide your paychecks typically don't understand what you're doing anyways, so I wouldn't worry about that.
There will be usually only one active radio altimeter, with center frequency around 4.3GHz.
> they didn't provide a good hardware solution for 4G. That's right, my street doesn't have fibre despite being in the tech startup heart of London. So here I am with a TP-Link router.

Same situation, another UK city center, without fiber, and with an incredibly noisy, effectively useless 1Mbit ADSL line.

I really wanted something running an open firmware, but for LTE you really need something >= Cat10 for reliable home broadband, and there isn't a lot of choice at this end excluding crazy expensive commercial stuff - It's either Netgear or Huawie. After learning way too much about LTE, I ultimately settled on a Netgear M2 (MR2100) and a couple of magnetic MIMO antennas out the window, which has worked very well, and the firmware isn't terrible. I was initially repelled by the high price ~£400, but you really need the 5x carrier aggregation of Cat10 to get something reliable, the cheapo Cat4/6 TP link stuff is not worth the time IMO.

[edit]

At the time there was one industrial LTE router manufacturer that caught my eye "Teltonika" which ship with OpenWRT as the official firmware! but at the time they only had a Cat6 modem. They now appear to have added a Cat12 one! "RUTX12 and it's price is not dissimilar to the Netgear M2:

https://teltonika-networks.com/product/rutx14/

If I was buying again id give this a shot.
Our network at home has both 2.4 and 5 on the same SSID, with no issues (and I have an oculus). Is this just a Netgear thing?
This seems quite similar to RawGraphs: https://rawgraphs.io/

Both seem to provide a similar interface for dragging in a CSV file and constructing a chart, but RawGraphs is open-source, and can be used in the browser without installing anything (or the code can be downloaded and served locally).

The main advantage of Daigo over RawGraphs seems to be that it supports publishing multiple charts as a dashboard. However, in the examples it looks like there is no cross-linking or coordination between charts, which is a limitation
No, that's what happens in some ligature fonts: '=', '<=' and '===' all render a single character wide. It messes up alignment and drives me up the wall
> Many of Singapore's drug policies have a horrifying potential for cruelty. Singapore’s Criminal Law (Temporary Provisions) Act allows the authorities to detain an individual indefinitely without trial, if they are suspected of drug trafficking. Singapore's Misuse of Drugs Act makes it an offence to not only traffic drugs, but also to provide information on drug use (even online). The authorities can also demand a urine test without a warrant, with refusal seen as a sign of guilt.

In particular note the last sentence. I think it's pretty obvious how broad powers such as this, mixed with selective and targeted enforcement, is bad.

And even with zero tolerance (in enforcement) you absolutely don't guarantee zero bias (in targeting). A pathological example for the sake of argument would be asking every person you think has Malay ethnicity to submit to a urine test.

My whole point is just that you can't easily dismiss these factors when assessing the justice/injustice of the current policies, when answering the question in the subtitle: Who bears the brunt of Singapore's drug policies?
If we didn't allow for an exemption but still required full compliance, perhaps manufacturers could physically limit the output from the power amplifiers and/or use blowable fuses in the chips to set a non-modifiable power limit. I imagine that the same could be done for frequency management either on board (bandstop filtering) or on chip (once again, blowable fuses to set disallowed frequencies).

I know that there will still be enterprising folks who modify their hardware itself to try to get around these limitations, but such enterprising people are already more than capable of physically modifying their existing hardware.
The spec for the QOI lossless image compression format fits on a single-page PDF
Writing sonnets, directing movies, preventing a 13 year old from taking heroin, preventing police abuse, solving the Israel-Palestine issue, solving depression, figuring out which religion is correct.

Things that it could probably do: Write song lyrics, screenplays, identifying drug dealers, things political parties can agree on, gauging your mental health similar to how Garmin watches can gauge physical health, finding MH 370, pass a typical tech interview.

Also if you play with AI as it stands today, you'll notice some characteristics. It reminds me a little of Vision in WandaVision. It's adorably naive in some things. It has a certain "dialect", probably depending on how it's trained. It reminds me of a 14 year-old American.
I know.

But while all toadstools are mushrooms, not all mushrooms are toadstools...
> That's an extremely narrow view which you wouldn't have if you ever tried to implement a safe sandboxed environment.

That is, an environment without effects? In Haskell you could't do so, since pure functions allocate, throw exceptions, trigger GC etc.

> have you heard about referential transparency? It's the thing your "theorem prover" example does not have.

Of course it's.

conj "A" "B"

can be safely replaced by "A /\ B"
The superdisk were what I wish had caught on. They could read HD floppies (though not any 2.88MB formats) and at some iteration were able to treat a single HD floppy as a 32MB(!!) tape drive.

IOMega seemed to have better marketing though.
External blockers can be a frustration if they are blocking what you want to get done, but they can be blessing if they are blocking work you don't care about. So you can't move to the corporate VM for at least a quarter. Great! More time to do more interesting work instead!

Keep your corporate integrations on the periphery so you can develop, test and ideally deploy the core code without dependencies on other departments. I mean this in both the code-architecture and org-chart senses. Accept that those integrations will move at the speed of bureaucracy, don't put them in the critical path, and continue to enjoy developing the core.

If this isn't possible, then move on.
Would you work for company whose retirement plan is in *bitcoin*?

Yes.
I apologize, I am a new HN user.

I did not see your previous comments until now, but I appreciate you letting me know that I have made too many posts, I was not aware about the posting etiquette .
It's easier to get passengers to behave and not cause accidental danger during takeoff and landing by telling them to shut off devices and place them away.

It's much harder to explain that the continuing reason is that during RTO or worse, a crash, your device can turn into deadly projectile killing someone by blunt trauma.
Hi all, author here, I'm building a website with educational content for Python developers, and in this article I explain in very simple terms how Python iterators work. In the end, I suggest some exercises for those who want to practice a little bit.
I hope to add some more content in the future (I teach Python in a local polytechnique school, so I have more content). Enjoy!
That's…not what this function does.
> I’ve seen analysis that suggests the overall safety numbers for self-driving mode are better than human drivers, though I’ve not dug deeply enough to be confident in them.

All similar analysis I've seen compared all-road all-vehicle driving stats against autopilot stats. Of course, the correct comparison would be against luxury cars (with similar safety features) and only on the same kinds of roads that autopilot gets used on (i.e. primarily easier highway driving). As far as I can tell we are extremely far away from the hypothetical you raise where self-driving is better than human.
Same for Austria:
http://teletext.orf.at
There definitely needs to be training on how to play this.
May be start off easy with easy current events and sports.

Once you get a hang of it, you can definitely use for better decision making inside a corporation.
I would definitely layout all the options for the client, including an option which is abandoning your software and migrating to / developing a new option. Putting that other option on the table will make whatever you propose seem like the obvious choice.
Or “Code with me” built in to jetbrains.

Which works across platforms too.. which is nice.

It’s the only thing I’ve tried and it works pretty nicely.
>> Expose default type of services (ClusterIP) external
> What's the use case of this? ClusterIP, by API definition, is used within the cluster. If I need to expose something to external, I use a LoadBalancer service.

Exactly! You use service of the type LoadBalancer to expose something to the public Internet. You need something that will respond to your LoadBalancer request.

While Metallb is a nice tool for small clusters. Netris offers a way of leveraging open source ecosystem but provide a production grade cloud-like LoadBalancer service together with bunch of other essential things you will need when you are building a private cloud.

What is your use-case?
The opposite of me.
If a reader didn't know what bread pudding was, they could conclude that you had just chocolate sauce for your desert.

Trying to write English like you write code is pointless. It's edge cases all the way down and there aren't any shortcuts for gathering them all up except to assume a certain level of intelligence in your reader. Writers should focus on elegant, easy-to-read text that expresses their thoughts and the relevant details in a manner their main audience can understand.

I agree with the top-level commenter that the Oxford comma is used where a rephrasing may be better. Of course, most phrases can be better written, so it's largely meaningless. The Oxford comma is concise and unreasonably effective. It eases reading and should be adopted universally.
> If their parent company is publicly traded, giving access to the codebase is a huge SOX no-no.

Could you please elaborate on this?
It is a beautiful city

I lived in SF in 20 years ago. I would describe it just as you have described it today. I'm not convinced anything has actually changed.