skysight-inc/HackerNews huggingface dataset:
How is the tall building right next to the blast still standing?
Insecure satellite Internet is threatening ship and plane safety
> It's the same for any other kind of test; your tests should pass before you merge, not after

Rust is very good about testing before merge, not after. It somewhat pioneered doing complete testing before merge (at least, built significant tooling and mind-share around doing it): https://graydon2.dreamwidth.org/1597.html https://bors.tech/

That is to say, if Rust isn't validating something pre-merge, it's more likely than not that there's a good reason for doing so. I don't personally know the reason for Rust, but, for performance testing in general, it's easy to overwhelm infrastructure because benchmarks should be being run on a single physical machine that's otherwise quiet. This means that testing is completely serialised and there's no opportunity for parallelism. Based on https://perf.rust-lang.org/status.html , it looks like the performance tests currently take a bit longer than an hour each.

As others have mentioned, there's automatic tooling for running tests on PRs that may be performance sensitive, and PRs are reverted if they accidentally cause a regression, to be able to reset and reanalyse.
Getting the horizontal and vertical centers of an element
For all browsers they could get rid of redirects and just use JS, if they wanted, and that's much harder to block.
>perhaps commerce will be jammed in somehow?

Commerce is already integrated into the stories feed, not only with advertisements as you scroll through stories, but with "swipe-ups" that users can use to sell or advertise products with.

As much as this article paints a messy picture of Instagram as an app, it's still wildly popular and these issues don't seem to be hurting its popularity.
Doing that will get you banned, so please don't.

https://news.ycombinator.com/newsguidelines.html
I think the ammonium nitrate was confiscated and customs put it in a warehouse thinking it would be moved asap. But then no one moved it.
What's annoying is that filepath.Walk(), something that you'd think was the performance-minded approach, also loads all the filenames into a slice to sort it for some reason.

If an API is going to arbitrarily sort filenames, at least let us pass in a comparator function so we have some control. That would actually be a decent improvement to its API.
my understanding is that it had been warehoused at the port for years, not on a ship.
Stories are simply for things you want to be temporarily visible instead of permanently visible to your followers.
I don't think it's faking. That behaviour sounds broadly inline with https://www.veed.io/grow/reverse-engineering-how-tiktok-algo...
It looks like it's used on about 6% of PRs: since the start of this year, 204 PRs[0] match a search for "@rust-timer queue", among 3393 total PRs[1].

[0]: https://github.com/rust-lang/rust/pulls?q=is%3Apr+is%3Amerge...

[1]: https://github.com/rust-lang/rust/pulls?q=is%3Apr+is%3Amerge...
Such as letting users to use custom filters and set their own rules per site. It depends whether mozilla is interested in being pro-user or not.
The warehouses that were obliterated entirely, if I had to guess they were steel truss with corrugated steel skins. One of the lowest cost ways to cover the largest area in square meters possible. Basically large versions of these steel truss horse barns, see interior photo:

https://www.worldwidesteelbuildings.com/steel-buildings/hors...

https://www.metalbuildingoutlet.com/images/steelequestrianbu...
It's a grain silo. It seems it was full. In any case, the cylindrical walls should withstand a lot of punishment before collapsing. It also seems the first row of siloes was destroyed.
Yep - the Wikipedia page has some more context:

> Various customs officials had sent letters to judges requesting a resolution to the issue of the confiscated cargo, proposing that the ammonium nitrate either be exported, given to the Lebanese army, or sold to the private Lebanese Explosives Company.[e][14] Letters had been sent on 27 June and 5 December 2014, 6 May 2015, 20 May and 13 October 2016, and 27 October 2017.[14] One of the letters sent in 2016 noted that judges had not replied to previous requests, and "pleaded":[14]

>> In view of the serious danger of keeping these goods in the hangar in unsuitable climatic conditions, we reaffirm our request to please request the marine agency to re-export these goods immediately to preserve the safety of the port and those working in it, or to look into agreeing to sell this amount

https://en.wikipedia.org/wiki/2020_Beirut_explosions#MV_Rhos...
Is the disassembly and reassembly just for more billable hours? Seems to me you could fill user-accessible USB ports with hot glue without it, same as a user could fill it with an unauthorized USB device.
Those are grain silos, apparently:

> Satellite images comparing the area before and after the explosion show the complete destruction of Beirut's port. The grain silos that were next to the site of the explosion are still partially upright, although it's believed that up to 85 percent of the country's grain stocks have been lost. (Lebanon imports 80 percent of its food supply, and Beirut normally handles 60 percent of the country's total imports.)

https://arstechnica.com/science/2020/08/what-we-know-about-t...
You are correct that the game is 4D. Every piece's coordinates are made up of four numbers - x, y, turn number, and timeline number. Depending on the piece, it can manipulate one or more of these numbers to go up or down. [1]

However, I would say that real chess is sort of "2.5" D by this definition rather than full 3D, since the turn number coordinate of every piece can only go up, not down.

[1]: The game's formalism is slightly complicated by the fact that a piece could make a move of (x, y, t, L) -> (x, y, t - 1, L) which would count as moving one square in one dimension, but then the game's "system" automatically transforms that move into a (x, y, t - 1, L +/- N) move. (The choice of +/- depends on which player made the move. The value of N depends on how many other timelines there are at that t.) This happens because of the rule that the past cannot be changed, so altering the past requires branching the timeline.

Similar things also happen with a move of (x, y, t, L) -> (x, y, t, L2), because within a single turn there is a concept of whether the board has already had a move played on it or not. So if the board at L2 has already had a move played on it, this new move is instead transformed into (x, y, t, L3). So it counts as a move of (L2 - T) squares for the purpose of validity, but is actually a move of (L3 - T) squares.
Show HN: Get Matched with a Therapist in Ontario
Hey HN! I'm Kieran, the founder of MindCove. We're aiming to help people find the right fit with a therapist so they can have a better experience in therapy. We do this by working with a team of experienced therapists who assess the clients needs, understand their preferences and unique circumstance and then match them with a therapist that we partner with (roughly 25 therapists currently). Think of it as a dating matchmaking service but for seeking a therapist.

We're live in Ontario, Canada. Shout out to any other Canadians, hope there are some here.

Launched about a month ago and have some paying customers, not many but a few. Looking to get feedback on the website and overall service. Certainly if you're in Ontario and ever wanted to try therapy, sign-up and our Care team will be in touch to schedule an initial consult with you. OHIP does not cover this as its private therapy (average rates are standard and are between $90-200 CAD).

If a client wants to proceed with MindCove, they'll be scheduled on a call with our Intake team (mentioned above, this is an actual clinician), and this costs $50.00 to participate in and eventually be matched. Thus far we've been able to effectively match all of our clients to therapists without issue or complaints which has been a positive sign.

We currently don't charge therapists but looking to test the willingness to pay in first couple months and then transition to a different revenue model that may involve charging therapists a % or monthly fee to be on our platform.

Look forward to getting your thoughts/feedback! Also, thoughts on acquiring our next 10-15 customers in cost-effective ways are welcome, lots of inter-team debate on this and would be great to get everyone's thoughts.

Thank you!

Kieran
kieran@findmindcove.com
SEEKING WORK AND SEEKING FREELANCER | San Diego, CA | Remote

We are a small consulting and design services firm focused on Bluetooth and Bluetooth Low Energy (BLE) technology. We design Bluetooth products (hardware and software) and assist our clients with all types of Bluetooth-related issues, including power optimization, throughput optimization, security and privacy, interoperability issues, and much more.

The primary embedded BLE platforms/devices that we work with are Nordic nRF52/nRF53, TI SimpleLink CC25xx/26xx, SiLabs Blue Gecko, STMicro BlueNRG and STM32WB, and Dialog SmartBond. We have some experience and are willing to work with others as well

While our main internal technical expertise is in Bluetooth system architecture and embedded software development, we are willing to take ownership of larger projects or even provide full product development services. This includes hardware development, mobile applications, testing and debugging, and IoT system architecture.

We are always looking to grow our network for potential partnerships and sub-contracting opportunities. Here are some areas in which we often need help:

Mobile Application Developers (iOS/Android)- in particular if you have experience writing apps that involve Bluetooth/BLE

Embedded Linux Software Developers- in particular if you have experience with the BlueZ stack

EE/Hardware Developers/PCB Designers- Experience with RF systems and low-power embedded systems is a plus

Cloud Software- AWS, MQTT, general experience with IoT applications

If you are interested in using our services, or interested in potential future partnerships, please contact us via our website, LinkedIn, or email.

Website: https://www.swaralink.com

LinkedIn: https://www.linkedin.com/company/swaralink

Email: info (at) swaralink (dot) com
There are apparently photos and videos of the confiscated ammonium nitrate, in forklift-size bags, in video from Ukrainian media in 2014 when the ship was abandoned in Beirut.
The video at the end reminded me of "Imagining the 10th dimension" https://www.youtube.com/watch?v=8Q_GQqUg6Ts

So is this basically visualizing the tree of possibilities from any board configuration, overlaid on itself at nodes where different sequences of moves can result in the same board configuration, allowing you to "jump" to a different "timeline" through the 5th dimension?
As someone who slept under one that would start flashing just before the sound started, oh yes, the light alone can wake you up. It's like a flash of lightning, or at least a really bright camera flash.
Cornell Notes: Take Effective Notes
Yep! There are a large number of benefits for both the provider and the patient, for purchasing elective procedures without involving insurance. It's kind of like how when you get a minor fender bender, it can be easier to settle things directly than to go through insurance. No overhead, like you suggest.

However, it's hard to replace insurance for nonelective/emergency procedures (heart attack, stroke, aggressive cancers).

Insurance-tailored billing systems are really geared towards non-elective procedures (that's where all the money is). When they encroach on the "normal" stuff, it feels invasive.

Advocating for the insurance infrastructure, there is a preponderance of medical waste out there. Doctors prescribe blood tests, urine samples, or MRI scans even though they aren't medically-necessary, just because the hospital group needs to make some money. When the patient is paying, they are on the lookout for medical waste, because they don't want to pay.

Of course, this means that there will be false negatives from the insurance carrier, when they try to clamp down on medical waste. The only loser in this game is the patient.
https://news.ycombinator.com/item?id=23431559

https://news.ycombinator.com/item?id=22941387

https://news.ycombinator.com/item?id=23396308

https://news.ycombinator.com/item?id=23014014
Video summary of the optimization process by the designer: https://www.youtube.com/watch?v=vScM-nk5Avk
It looks like one is moored around the corner and the smaller one is possibly that wreckage on shore north of its previous location. How that's possible I have no idea.
It was mostly obliterated, the angle in this image shows the side which was least affected
For stocks[1], August 2000 is just about the high water mark of the dot-com bubble; for gold[2], August 2000 is the bottom of a "V" that extends 20 years in either direction.

I'm not saying you cherry-picked August 2000 as a starting point to make gold look good (20 years is a nice round number and a reasonable time span), but if you were cherry-picking you couldn't do better than that.

[1] https://www.google.com/search?q=sp500+historical&oq=sp500+hi...

[2] https://www.macrotrends.net/1333/historical-gold-prices-100-...
>How tons of ammonium nitrate were stranded in Beirut port for years

https://edition.cnn.com/2020/08/05/europe/lebanon-russian-sh...
I second the suggestion of the JET programme. I have some friends who did this after university (I'm in New Zealand) and their experience was very positive.
The Orient Queen cruise ship was sunk by the blast with several people killed.

https://gcaptain.com/beirut-blast-two-killed-on-orient-queen...
It would be difficult to keep text burning for days on end. You're probably better off writing SOS in high contrast, with a regular fire nearby.
They are aware: https://github.com/golang/go/issues/16399

Seems like they postponed incorporating fastwalk into the standard library because it would break API:
https://godoc.org/golang.org/x/tools/internal/fastwalk

Perhaps until then one could use libraries that expose fastwalk:

https://github.com/karrick/godirwalk

https://github.com/s12chung/fastwalk
I still occasionally see "quarry blast" events on the USGS Earthquake web site.
But PG has to be one of the most articulate & forthcoming guys out there in the tech world / I love him.

I’m not a parent, but I even sent my sister (non-tech person) his parenting advice someone on here had crowd-sourced.

The guy is an aficionado of what he likes & you can usually tell his insight comes from a HQ place of value. Maybe more than any other individual does his insight tend to blow my mind.

PS

Awesome!! Thank you for this list - the link has been added to my iPhone homepage / amazing
Yeah, this seems to be mostly idle speculation than an actual study... and it ignores a preponderances of additional data (like, say... COVID-19 cases in the US).
Wireless Charging Is a Disaster Waiting to Happen
Which building is the root of the blast? I can't tell. Looks like everything got leveled.
Others mentioned possible candidates, add eucalyptus to the list. Lots of people react to it that way.
I read somewhere that the way the harbour and the storage buildings where structured(probably not intentionally) directed a big part oft the blast downwards, hence the crater. Matches the Videos i've seen were the explosion was sharply going into the sky. Only the shockwave was horizontal.
That sounds pretty cool. It definitely seems like a lot of work was already put into it, but would look forward to that too. Nice work!
It sounds a bit elitist but I think there's truth to what you're saying.

I've seen it clearly in both directions from me - code I've written that I could easily pick out 10 peers I've worked with and be certain that they would not be able to solve the problem within the constraints, period - and I've also seen work others have done and be certain that I could not have independently done similar, certainly not within any span of time that's worth considering.

I've also seen companies crumble and fail from only having "average" developers where no one could tackle the difficult problems that inevitably come up.
I believe it's the one that is now a crater full of water, just north of the siloes.
Probably the one were there is only water now.
> "Compare that to all the other 20 year windows. So unless you think this 20 year period is useful for predicting the next 20 year window, it’s not very helpful."

No window is good at predicting any asset. As in, previous returns can't be used to predict anything.

Nobody cares about 50 year windows if that is well outside of their investment window. realistically, a person has about 20 years to build up assets before they need to switch to more safer bonds so talking about 50 year windows is like me saying I want to live in this geography for nice weather and you saying 'well over geological epochs, this place is far more stable'.

I think the sp500 should be most people's primary investment. but I also hate people who say the sp500 is infallible, when they used research that only looked at 1952 - 1999. so when you see people parrot 'the sp500 beats all asset classes over any long period of time'. well 20 years is a long period of time.
The nitrate was seized from an African ship in 2013 and had been in storage ever since. Beirut Customs made multiple attempts to get it re-exported, but for some reason no one in government took action.
https://www.nytimes.com/1995/09/26/science/geochemist-says-o...
Understand Blockchain in 5 Minutes
Can't you just allocate a huge block up-front and throw stuff into it with a custom allocator? I don't know if Rust allows you to do that kind of thing.
This is the syscall: https://www.man7.org/linux/man-pages/man2/getdents.2.html

You opendir, read 100 entries, do whatever with them, read 100 more, repeat, then closedir. So it's a buffered interface similar to normal I/O.

There's been proposals for doing readdir+stat in one syscall, but nothing merged yet. https://lwn.net/Articles/606995/
Patrick Wardle is a well-known security researcher focused on macOS, and founder of Objective-See which provides free (as in beer)"simple, yet effective OS X security tools."
> But also more generally: If you have a way to map encrypted messages onto the space of uniform strings, then you can also remap from them onto any other required distribution in a fairly straight forward way.

This is true, but it begs the question: where does the “required distribution” come from? Most (all?) steganographic techniques make heuristic arguments about some plausible cover distribution but there is no provable security as with cryptography.

There are some theoretical results on how to make steganography provably secure, but they make use of objects (“channel oracles”) which cannot feasibly be instantiated in the real world except in a handful of unique cases.
Javascript is used by such a large percentage of sites that having it disabled is not a viable option for most people.

The point of these by-default protections is that they are supposed to work for most people. Suggesting that someone techie can do extra stuff that most people won't do is not really germane to the conversation.
Only now do I realize I missed my opportunity to blow up random shit with dynamite in my youth.
Meanwhile Reddit decided that today would be a good day to make /r/ShockwavePorn a trending subreddit.

What would've their response been if this happened in a European country? Using the pain of thousands of people to push a "cool" subreddit is just bad taste.
Are there college students who don't know the history of the Red Scare and the https://en.wikipedia.org/wiki/Hollywood_blacklist ?
You'll notice one area that went from above sea level to below sea level.
Scientists Found Creatures So Inactive They Expanded Our Idea of Life Itself
Scientists Found a New Kind of Star in Our Galaxy That Can't Be Explained
> support readline bindings (^A, ^E, etc.)

Those are emacs bindings. Readline uses emacs bindings by default, but it can also use vi bindings.

Unless you mean that it uses readline and so configuring it (i.e. ~/.inputrc) allows you to change the keybindings of macOS UI text fields. That'd be cool if it's the case.
The idea is that if you fantasize that this might, one day, have gain > 1 it would be much smaller and lighter than other forms of fusion that you might also fantasize would, one day, have gains > 1. But, in this fantasy world, terrestrial fusion reactors would have much higher
fantasy gains, so you are accepting a lower fantasy gain for lower weight.

The reality is, fusion energy research has been a major activity since the 1950s, but no device (aside from bombs) has achieved practical break-even, despite occasional breathless but deceptive press releases
from national labs.

http://progressive.org/op-eds/let-cut-our-losses-on-fusion-e...
> Lebanon's prime minister said an investigation would focus on an estimated 2,750 metric tons of the explosive ammonium nitrate stored at a warehouse.

> A security source said the explosive power of the stored ammonium nitrate was equivalent to at least 1,200 tonnes of TNT

So we are basically looking at a 1kt nuke blast (minus the heat and fallout). Hiroshima nuke, for scale, was at 13–18kt.
If curious see also

2018 https://news.ycombinator.com/item?id=17872400

2014 https://news.ycombinator.com/item?id=8537970

2014 (and better) https://news.ycombinator.com/item?id=8301511
This topic really deserves an essay, but I'll try to give a few of the seed crystals for my thoughts:

- There's no real mechanism in the free market for long-term goal setting, apart from massive capital or collective action. Collective action is pretty hard to organize without capital.

- People have vices and virtues. Long-term thinking tends to lead to better outcomes. Long-term thinking tends toward virtues. Short-term instinct tends toward vices. See e.g. the marshmallow experiment.

- A/B tests and the concept of "revealed preference" optimize for vice without regard to long-term good. If you ask a smoker if they want to quit, they'll often say yes. But their "revealed preference" shows that they want to keep smoking. So "revealed preference" optimizes for vice.

- There's a feedback cycle between the most effective micro-optimizers and the accumulation of capital. So those who have the most money, can afford the most micro-optimizations. And those micro-optimizations favor the holders of the capital at the expense of society at large. Thus we are gradually optimizing ourselves into the will and control of the wealthy, AKA feudalism.

We can see this playing out in operating systems, too. Windows, despite MS's antitrust sins, and much as the Slashdot crowd loved to hate it, used to be very focused on compatibility and widespread use. There used to be a saying, "80% of your users only use 20% of your features, but they all use a different 20%". Now everything's gone from focus groups to telemetry. In other words, from planning and virtue, to reactionism and "revealed preference". Anything not used by 100% of users, or anything that doesn't favor the holders of the keys, is at risk of being destroyed in the next automatic update.
If you ever need to do any bike repair's the late Sheldon Brown's website is a godsend. Looks like someone is still updating it too!

https://www.sheldonbrown.com/
Bottom middle of picture just above the silos - circular shape has been carved out of the dock. I note the ship across the harbour has been tipped over too.