skysight-inc/HackerNews huggingface dataset:
you can always negotiate for more, company won’t start your offer at their limit.
>I think you've kind of proven my point, as Dirk Gently is more of a comedy than a mystery. The absurdity of a detective finding a lost cat is what makes it funny. And then all the rest about time travel... I mean, if you want to make a comedy mystery you would want to violate as many of these "commandments" as you could.

A reasonable point. Although I'd say that humor (if done well) is a boon, rather than a detriment to mysteries (most fiction, actually).

And cats always make things better[2]!

As someone who enjoys mystery novels, I've noted that minor mysteries are often used as a device to bring the detective into situations where larger issues may be afoot[0][1].

It seems to me that if a mystery is engaging, the underlying "crime" isn't as relevant as the storytelling, clue planting and the thought process of the detective.

At the same time, mysteries generally deal with serious crimes (especially murder), as it amps up the (fictional) stakes and provides a reason for the interest and participation of the detective.

But that needn't be the case -- as long as the mystery is interesting, the prose is of good quality and the characters engaging. At least that's my take.

[0] https://en.wikipedia.org/wiki/The_Red-Headed_League

[1] https://en.wikipedia.org/wiki/The_Adventure_of_the_Clapham_C...

[2] cf. Lillian Jackson Braun's "The Cat Who..." mysteries[3].

[3] https://en.wikipedia.org/wiki/Cat_Who_series

Edit: Fixed reference indices.
I specifically mentioned screws to highlight the fact that it's a shelf with holes for screws already there. Either way, using glue would remove the possibility of disassembling the shelf for moving, which is a downgrade from my perspective
I’ve found that any humor here is downvoted unless it is both very creative and very short (basically no longer than a sentence).

Or maybe that’s just my criteria. Has nothing to do with the subject, and everything to do with what HN is for.
Have you seen how ext4 stores timestamps?

They borrowed 2 bits off the nanoseconds field to do basically that.
It takes the embedded font out of your PDF, and then maps non-latin characters (japanese, cyrillic, etc) to render as if they looked like a latin character. So in the example on the site. "ӕ" will render as a "D" using my special font. And "ㅈ" will draw the "B" glyph. Then I do a replacement on the underlying text so all "B" are replaced with "ㅈ". It is more complicated than that, but that's the gist.
Yup. I'm gonna remove my cynical comment (although I still totally believe it). It's just not helpful. I think people can figure it out, for themselves.

Also, people use LI as a way to aggregate information, then send emails that appear to be from LI, but are not. I got one of those, yesterday, and reported it to LI, saying "These guys obviously used your service to construct this honker."

And LI's reply was ... envelope, please ... "Not our problem. Go away, kid. Yer bodderin' me." but stated a bit more politely.

I deliberately stay fairly open. I mentioned that, some time ago. It comes with some problems, like a determined bad actor can build up a fairly good profile.

But I have had years of experience, rubbing elbows with professional con artists, so I am maybe a little tougher to fool than many (but some approaches have come close -these folks are good). I would never be so arrogant to say that I can't be phished or whaled, but it's almost certainly not worth the effort.
Recent Security Incident: Statement from SHI
Fast in which regard? Fast coding? Fast results after hitting "run"? ;)
Python was meeting needs well enough to be one of, if not the single, most popular language for a considerable time and continuing to expand and become dominant in new application domains while languages that focussed more heavily on performance rose and fell.

And it's got commercial interests willing to throw money at performance now because of that.

Seems like the Python community, whether as top-down strategy or emergent aggregate of grassroots decisions made the right choices here.
TM1 is, for all its virtues, slow and memory hungry with unfortunate implementation requirements that make its optimization via rule file complex to impossible. My experience is with IBM TM1.
It seems to be just previously, it does:

switch (op) {
case "call_function":
interpret(op.function)
...
}

Now it does:

switch (op) {
case "call_function":
... setup frame objects etc ...
pc = op.function
continue
....
}

Not sure if they just "inlined" it or use tail-call elimination trick.
Arguably the JVM has been the most successful variant of this type of thing. It's not a bad generic higher level language target overall.

It's just it also has sooo much historical baggage and normative lifestyle assumptions along with it, and now it's passed out of favour.

And historically support in the browser was crap and done at the wrong level ("applets") and then that became a dead end and was dropped.
Some of us read the W3C specs on HTML and CSS...
WTF, literally!
That doesn’t bode well for the US at all
Yeah I really don’t see any appeal beyond jobs (my current job came from it). The content is just SEO/personal branding fodder.
Isn't the issue here that they used their work laptop or were on their work's internal network(VPN?) to "apply" for this job?

This is something I see/hear so often, people using work equipment/network to conduct their personal stuff. This, IMO, should not be allowed at all.
Just stumbled upon edebug yesterday after looking through the options that you can put in a `declare` form and it's become an invaluable portion of my workflow; if I may ask a noob question, is there an easy way to keep a persistent eye on a closure or arbitrary set of a variables, and is there a way to debug-step through disassembled code? Totally okay if you don't know off the top of your head, I'll have time to search for these eventually.
Lots of stories from 9/11 of people sacrificing themselves for strangers.
I feel Mighty will have to quickly pivot to more value-added features than just streaming browser. I love the founder and I know PG loves them too but I have doubts about their future... I strongly wish I am proved wrong.
If yesterday, the weather was clear skies, and the temperature followed a given curve, then today if the weather was clear skies, the temperature is going to follow a very similar curve. Same rough curve if it was clear skies a year ago. The exact values might be a bit different, but the high for the day will probably be about the same amount over the sunrise temp for all 3 of these scenarios. Throw in wind direction, and you could be more accurate with this.

This is why the 14th Weather Squadron creates Wind Stratified Conditional Climotology tables. Past performance is indicative of future results, especially when you're not under the influence of a frontal system.
Your point is taken, but I want to point out that an ectopic pregnancy will never become a child (fetal death is guaranteed) and almost always fatal to the mother if not removed.
"Less than you expect will change in the short term, while more than you expect will change in the long term" is probably a good heuristic, though certainly imperfect.

I still can't quite wrap my head around the fact that I spent five days in a row in an office in mid-March 2020 without the slightest sense that it could easily be the last time I or many of my colleagues would do so in our careers.
Did the original essay specifically mention Who Killed Roger Ackroyd? I read it a long time ago.

Also, there is, for those not big on detective fiction, Edmund Wilson's essay "Who Cares Who Killed Roger Ackroyd?"
USD is the global reserve currency - when shit goes sideways everyone jumps on the dollar and that pushes it's value up and the value of the other currencies down.

In the case of the EU/Euro you've also got an active shooting war, massive inflation and the economic damage that the UK did both to itself and the EU and a bunch of other stuff.
Yep. In 1995 the main lesson of the web seemed to be "you can be an author." (Good luck finding bus schedules...) So I cobbled together a Pavoni espresso website in raw HTML, most of my efforts going into the drawings, and for a time it was most of the traffic on our department web server:

https://www.math.columbia.edu/~bayer/coffee/

One wondered then as much as ever about things one read on the web. For example, Kopi Luwak was a legendary coffee fished out of paradoxurus marsupial feces. All references on the web could be traced to a single source, yet apparently this is true.
I don't think Apple rests on any intellectual property or exclusivity rights in regard to App Store, but I agree with the general idea that society should be free to exercise its right to change course. Still, I don't think it's right to decide to use this right based on a company's gross margin. The decision should be based on society's fundamental goals.
This is a huge outlier though and it's not $500 million of cash but $500 million of crypto that must be processed/laundered slowly into usable cash, which may not even be doable. Given the recent crash it's probably more like a 100 hundred million now.
Neat. Reminds me of Beak of the Finch and Darwin's thoughts
You specifically are technologically proficient. Not everybody knows how to export to a tiff and then OCR. 98% don't. When I say "OCR Resistant", I mean that I haven't found PDF software with built in OCR that has managed to extract the english text back out.
I think the OP, while well-intentioned, did not really understand how OCR works. Follow-up convo in a separate thread here: https://news.ycombinator.com/item?id=32003066

What this blocks is not OCR but casual copy & pasting (and search engine indexing)
If your forum has a working "edit" button, you can revise history in your favor...
By the time it got to the trolley sacrificing more trolleys section (LOL) am I the one who was thinking "I don't care if this is the wrong call, fuck all these trolleys!" :)
Yes, the quote from the Parrot website I provided says exactly that: the role Parrot intended to fill for Perl6 has been filled by MoarVM supporting the Rakudo compiler.
Celebrating the Standard Model: The Forces of Nature
And since when Tsar is Byzantine title? :)))
Just give me readable papers instead.
Such a pain in the dick format yet its the only thing there is.
It's considered luxury in the united states to have the toilet enclosed in a smaller room inside the bathroom. Most American cities are expensive enough per sqft that it's certainly not standard to have a larger bathroom capable of enclosed toilets.

Even growing up in a lower cost of living area, I would associate a master bathroom with an enclosed toilet room as a luxury or wealthy amenity.
> I find it really odd that you have never run into this attitude.

I didn’t say that, don’t make assumptions. I’ve run into people misquoting Knuth a lot, above it seemed like you were one of them. If you know it’s a misquote, please refrain from forwarding misinformation. The argument that a lot of people misuse the quote or misunderstand it is in no way compelling as a reason to believe or to spread the wrong version.

I haven’t heard a lot of people saying any and all optimization is bad, even after profiling. That’s just completely and utterly silly and now I know you agree and know it too. Our jobs as programmers is partly to help other programmers and managers and customers to see their choices more clearly, not to just amplify their misconceptions, right?

Your CTO quote about how to trick customers isn’t relevant to what we were discussing, and on top of that it effectively supports the idea of using GPUs, albeit for the wrong reasons.
Let's Encrypt swag is here and I love it
PKD does not argue that the actual roman empire did not fell. It's most around the idea of the empire and the existence of an entity that continuously makes our life miserable. Keeping us closed in a metaphorical black iron prison. From that POV the empire never ended - even worse: nowadays we have multiple flavours of it.
> Have a good use case? Email me: ㆋホυ@ӎㄻӈӭυӽѫұぅѡれハΣ.ҤㅔӸ

This is what I am getting on the browser.
Is there a reason python hasn't already done this?
UCSF’s Bob Wachter says Covid variant BA.5 is ‘a different beast’
set a nick / avatar if you want. use the posting widget on top to post stuff. all data is distributed between the users of this app.
Want to build SaaS? Amazing. But don't start with it
You are 99% likely to fail with SaaS as a first startup for 2 reasons:

— Not enough audience to support you
— Not enough knowledge about customers' problems

Odds are against you

Start with these products to solve these issues.

Launching SaaS next would be a piece of cake.

1) Curated list
2) Notion template
3) Newsletter
4) Closed community
5) 30-day challenge
6) 1-person agency
7) Pre-recorded course
8) Podcast
9) Email course
10) Blog

Full thread — https://twitter.com/DanKulkov/status/1543663255230377985

What product idea would you add?
>it would be silly to solely rely on cop's version of events.

Especially in Modhi's Hindu nationalist India.
https://archive.ph/cdnUI
Yup. Sad but true. I just wanted c++ style multithreading with unsafe shared memory but it's too late. I was impressed by the recent fork that addresses this in a very sophisticated way, but realistically gil cpython will keep finding speed ups to stave off the transition.
There's a lot that goes into this and it's not Apples (heh) to Oranges.

a normal Intel machine has some kind of southbridge, this means a traditional CPU that has 16 PCIe lanes total (this is actually the standard for intel) can have more than just 16x lanes, usually a PCH can add another 20 with an internal PCI switch.

Great in theory, but it does mean you can be constrained in bandwidth since that switch is limited to 16x on the upstream, in fact usually there's only 4! upstream PCIe connections to the CPU and there's some natively attached items (like the USB controller and some lanes of a GPU).

Apple's M-series CPUs do not have any southbridge or PCI switch, you get the full bandwidth of the lanes; this is why Apple M1 can run all of its ports at native speed at the same time, (where most laptops can't).

It also means that when you dedicate PCIe lanes for graphics, they can't just take away bandwidth from inactive ports.

It's only when they increase the die area and add more lanes that they dedicate more lanes to attachable graphics.

It's not a soft limitation, it's a trade-off.

They're banking on the fact that casual consumers won't use more than 2 displays (1 internal, 1 external); and that casual consumers would prefer more ports.
Tesla is wasting money at a record pace
Nothing that you said is wrong but it doesn't make the situation better.

1) As many people pointed out, this doesn't prevent OCR, it just prevents copying strings (e.g. with crawlers).
2) Majority of OCR doesn't deal with PDFs produced from a text source but either from a) jpg-scans of documents b) pdfs produced from those jpg-scans.
3) The first thing I tried, was OCR with my iPhone and it obviously worked. As someone else said, there're solutions that let you batch process many documents.

Don't get me wrong, your stuff works for what you designed it to.
However, it provides <false sense of security> by <falsely> claiming that it prevents OCR; which in turn, can lead to more harm[1].

[1] - e.g., it may convince people to share stuff that they wouldn't otherwise.
I wish I could upvote it 10 times.

No one is stopping these nostalgic folks. Those older techs aren't banned. They have just lost their war for network effect.
Do people upgrade? I still see a bunch of old safari versions in our web traffic. It’s the biggest thorn in my side supporting them.

One thing that is a problem is that web pages get bigger and bigger and more resource intense. I doubt my 2011 air could handle a modern day web page with videos and a bunch of css transforms like on the apple site.
That quote has been thrown around every time in order to justify writing inefficient code and never optimizing it. Python is 10-1000x slower than C, but sure, let's keep using it because premature optimization is the root of all evil, as Knuth said. People really love to ignore the "premature" word in that quote.

Instead, what he meant is that you should profile what part of the code is slow and focus on it first. Knuth didn't say you should be fine with 10-1000x slower code overall.
I think one should try and watch some of the movies they are by default against. I did this with movies that end sadly and despite the overall greatness of the movie, I regret having watched them. But I did and now I know that this i snot for me. Same for horrors, thrillers and whatnot.

When looking for some new styles, I found it interesting to see some of them on youtube "recap" channels. This opened me to some new styles (to a point at least).

Same for music. I listen to more or less everything except a few styles which I do not like. Take rap for instance - most of the current rap music is unbearable to me and I can qualify why I feel that way (either from a music perspective, the lyrics or the overall message). This said, I like very much some of them, usually a bit older ones, or from people who has a message to send. It just takes an awful amount of time to track them down.
Matrilineal or patrilineal lines give you much stronger signals than that, though, thanks to mitochondrial and Y-chromosome DNA respectively.
As an author of a PDF library this is hilarious, because the number of bugs I have received over the years where this is unintentionally happening is quite high.
Ask HN: Why do I struggle to follow corporate meetings?
Hi HN, I've just got out of a meeting and like almost every non-technical meeting I have next to no idea what the discussion was about.

I find a lot of non-technical meetings go something like this:

"Hi guys, as you might be aware [Robert Smith] of the [communications department] has recently released his [quarterly review] of our ongoing [transformation strategy]. We've received a lot of positive feedback so far, but I wanted to give you all an opportunity to share your thoughts in this meeting. Would anyone like to go first?"

Then about half of the team (normally the same people) will jump into the discussion and somehow seem to know what the hell is going on.

Meanwhile I'm there wondering who is this [Robert Smith] of the [communications department]? What is the [transformation strategy] and why does it need a [quarterly review]?

Occasionally someone will ask what the [transformation strategy] is, but typically it won't be answered in a way that helps me understand what's going on because even more names and departments will be dropped and the strategy itself will be described in such a vague way that it means nothing.

I guess a concrete example that comes to mind was from a place I worked previously where they would talk about their "omnichannel" strategy a lot. Whenever someone asked what "omnichannel" meant it was described in a way that seemed to mean nothing, "a multichannel sales strategy", etc. About 6 months into the job I finally figured out we were just using it to refer to some extra functionality that we were working on that would allow customers to collect and return online orders from our regional stores. But this was never how it was referred to in corporate meetings.

Am I the only one who experiences this? I can't work out if there's a part of my brain that's missing that prevents me from understanding what's being discussed in these meetings or if this is a common experience. I'm very practically minded which probably doesn't help, but I worry I'm not making enough of an effort to understand what's happening in the business outside my personal bubble.

Does anyone struggle with this, or do you have any recommendations for people like me who do struggle to understand what's happening in corporate meetings?
The Java VM has been that in the past with projects like Jython being the bridge. But it's never worked out very well in practice.
Sympathisers aren't implicitly traitors, and the idea that there was going to be one global communism, with power centred in Moscow was thoroughly discredited by history since.
He can call himself however he wants (he’s also completely unqualified to be called an engineer), but money cannot buy facts.
Frankly, there is no agreement to have here. You are claiming something without any sort of experience/knowledge, which is false, contributing nothing to the topic. This happens all around by similar people under every systemd, gnome and wayland thread. I just don’t understand why are you (plural) pushing a conteo where some evil, open-source hidden government wants to take over the word by.. giving away free software, killing other free software?
Indian director receives threats over film poster of goddess with Pride flag
Interesting. I found working on FB’s monolith to have, on average, higher velocity and fewer blockers, than working on microservicified systems at other places 2+ orders of magnitude smaller in both engineering and codebase size.
The M2 MBA has MagSafe too.
What Does the National Guard Do with 40k Unvaccinated Soldiers? No One Knows
I had a dentist for several years and everything was normal just clean and go. A new hygenist shows up and suddently "You have severe plaque below the gum line we need to do a deep cleaning (root scaling/planing)" so they do that and it's almost $500, next time rolls around and she says it again and dentist concurs. I had been brushing and flossing diligently (probably too much) since the last time and just looking at my teeth saw nearly no plaque. I left and said I'd call them back to schedule. I go to a new dentist the following week and they say I have lovely teeth and it looks like I've been taking great care of them, then I tell the dentist what the previous one had said and he's like "listen, I'm not going to bad mouth anyone, but your teeth look great, they just need a typical cleaning that you came in for". That's when I knew something was really wrong with the other place, so it happens. I know my story is anecdotal. Personally I think my old dentist got rid of her previous hygenist that wouldn't agree to hornswoggle patients and they tried to get me to do expensive treatments.
Even if that's their plan, it will be at least another decade before that service is viable to be a hard requirement, completely replacing local builds.
I got fired for unionizing at Starbucks and I’d do it again
Why not renegotiate? There is really no downside and only upside here if you have an existing job.
My main point is that ethics is subjective, there's no correct answer to ethical problems, it boils down to how people feel. See also my other comment.

I absolutely agree that in the real world it's mainly about being a good person, not about being a particular type of a good person.
Power efficiency mostly. The power requirements of an exascale machine with 2010-timeframe hardware would be crazy.
As an Emacs user, I definitely enjoy always finding new things about it. Thanks to these kinds of discoveries I've been able to make my .emacs.d smaller and smaller in tiny increments due to being able to replace various packages downloaded from ELPA/MELPA with built-in ones.
China: MI5 and FBI heads warn of ‘immense’ threat
Mm, might have to use a different browser/phone? Not sure what else there is to do here... it's a proof of concept that doesn't work on all devices.
>I'm 1000% sure there are gurus who could whip up a script to overcome this. But its kind of one of those things where you don't have to outrun the bear, you have to outrun your friend running next to you. It makes your sensitive documents just that much less likely to be scanned/found.

Security through obscurity is stupid:

gs -sDEVICE=tiffscaled24 -dNOPAUSE -dBATCH -dSAFER \
-sOutputFile=filename.tiff \
filename.pdf
tesseract filename.tiff filename.txt

All you need is ghostscript and tesseract. Both are an apt-get away.