skysight-inc/HackerNews huggingface dataset:
FWIW, I've moved this macro into https://github.com/nixpulvis/lalrpop-lambda, and it's got the start of a normalize function.
RA TA requires you are a slave of the professor. If you just want that degree by taking classes and doing a small project then you gotta pay up. Trafeoff
"If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea." -Antoine de Saint-Exupéry
From the spec. Teapots or any other devices are free to send it anyway
This is REALLY cool! I'll be using this a lot!
This kind of stuff is too common. Maybe overpass will warm your heart: http://overpassfont.org/
Does this mean that anyone who wants to kill themselves at any time should be allowed to do so?

If they lack the ability to do so for some reason should they be assisted?

Is that should a moral imperative?
So, do they really have the same ads as you could see without subscription?
> Rafting photographers already use pigeons as a sneakernet to transport digital photos on flash media from the camera to the tour operator.[7] Over a 30-mile distance, a single pigeon may be able to carry tens of gigabytes of data in around an hour, which on an average bandwidth basis compares very favorably to current ADSL standards, even when accounting for lost drives.

> Inspired by RFC 2549, on 9 September 2009, the marketing team of The Unlimited, a regional company in South Africa, decided to host a tongue-in-cheek "Pigeon Race" between their pet pigeon "Winston" and local telecom company Telkom SA. The race was to send 4 gigabytes of data from Howick to Hillcrest, approximately 60 km apart. The pigeon carried a microSD card and competed against a Telkom ADSL line. Winston beat the data transfer over Telkom's ADSL line, with a total time of two hours, six minutes and 57 seconds from uploading data on the microSD card to completion of download from card. At the time of Winston's victory, the ADSL transfer was just under 4% complete.
haha.. those were the days.. where you would get someone's resume over finger :)
> This seems like it would obviate [...] third-party cookie blockers.

Wouldn't this do the exact opposite? Ads that did this wouldn't be able to track clients across different domains, even for clients that allow third-party cookies.

But I think the main issue is the jump in technical complexity, which is more than "a bit"—many, many websites are built by non-coders who can copy and paste a bit of HTML & CSS, perhaps using a CMS or blogging tool like WordPress or Moveable Type, and who can paste in a script tag, but no way could they write even the 3 lines of PHP it would take to reverse proxy for an ad script. Maybe if this approach became popular enough, there would be a standard WordPress plugin or something, but what adtech company would want to be the first to require it?
Right now I'm heavy into C++, especially C++17, but mostly due to the current project I'm working on (tools engineer @ gamedev)

20 years ago, my first project was being part of 4 people team porting Metal Gear Solid from PS1 (PSX) to PC. This is when I saw how good written "C" code could be done. Even if it had only japanese comments in the code (understandable).

The pure and simple structure, where most of the functions had TCL-like interface:

int ACT_Work( int argc, sometype* argv )
{
// bit of argc/argv parsing
Do_Work()
}

then above was exposed to a TCL-like scripting language, used for setting up level objects... We are talking about 500-600kb of memory used by the main executable + 300-400kb of 'overlay' memory where "shared, e.g. dll/so-like" code gets replaced depending on what objects needs to be in the game (Mentioned "overlay" as this was very well established practice back in the DOS days).

Things really were plain and simple. API-s too. It was so easy to grasp what's going on.

Then again, since this was running on what looks like really limited machine, it had to do only such and such. No fancy animation controllers, advanced physics, collision, etc. etc.

at some point, especially if it's a content creation tool (think Maya, or any Autodesk product, Houdini, etc.) then you need to be able to handle tons of "nodes", "entities", meta-data, etc. - but when it comes to a game, even nowadays - pre-cooking gets you there, and quick deserializing - either piecewise, or whole sections, and then pointer fixup.

Point is, is your game, and engine meant to be content creation tool too?
For image I/O we use libjpeg-turbo and our optimized zlib implementation. These are C deps, but these particular libraries have been fuzzed hard enough.
There weren't really any major 'Persian' invasions of India. The closest would be the Mughal invasions (the Mughals being Persianised Turco-Mongols), which were relatively recent, in the history of India (16th century A.D.)

There are claims of earlier 'Aryan invasions' of India (nothing to do with Persians), meaning essentially an invasion of Sanskrit speakers into India, though to what degree these migrations were 'invasions' in any sense is unclear.

It is also unclear whether migrations/invasions of these Sanskrit speakers displaced Dravidian speakers. It is clear that both Sanskrit/Indo-Aryan speakers and Dravidian speakers partially displaced earlier Austro-Asiatic (Munda) speakers, who themselves seemed to have displaced yet earlier populations.
DNA from teeth leads to discovery of new group of ancient Siberians
Legal vocabulary in the sense of interacting with the court or revenue system (patwaris, thanedars, kotwals) is still strongly mutually intelligible IIRC
Hi everyone! Creator here.

I run a career platform, Resume Worded and some of the most common questions I get from my readers and users are about cover letters. Whenever anyone asks about them, I usually just send them a couple of good examples of cover letters they can use as inspiration.

I thought I'd curate a bunch of great samples so other people can use them as inspiration too! They're sourced from some excellent career guides by places like Harvard and Stanford (links to the original guides are included too!)

Hope you find them useful :) Any feedback or feature requests, let me know!

Thanks!
Rohan

P.S. This is a side project to my main product, Resume Worded, which gives you feedback on your resume and LinkedIn profile powered by AI, as well as sample resumes. It'd be awesome if you could check it out too! thank you
>Reckless speculation considering the latter did happen

Are you saying that Islamic extremists took over most of the Middle East?
I built a website to serve the market that sits between and overlaps Peloton and Zwift. It's a human-curated aggregator/review site with a filter so you can quickly find content by type, duration, featured athlete, sport, recommended use. It's free and you can use your existing equipment or even a Peloton spin bike if you grow tired of paying a subscription.

https://slpstream.com/

The site is still at MVP stage so I welcome any feedback on viability, usability, copy, anything that can help me improve it. I want to make it easier, cheaper (free!) and more fun for people to get their workout done from pros to beginners. I also want to help promote the work of the athletes + producers and give kudos to the brands that support that content production instead of buying display ads based on behavioral tracking!

One cool feature apart from the filter is that if you sign up (free, just username/password) you can bookmark favorites onto a personal playlist page to return to later. Another attempt to reduce the friction between thinking about a workout and getting it done.

FYI there are quite a few free guided workout videos on YouTube (GCN is my favorite so far) that are great when you need to do interval training. They are super engaging and high quality. For aerobic base training (lower intensity but longer duration) I like inspiring documentaries or sports events and podcasts or audiobooks for runs outside. I'm adding more to Slipstream every day.
My pleasure! Good luck :)
Yes, that's right. As far as I know, on modern Intel chips, atomic operations block both the store and load ports, but lets other ops through. I think allocation blocks when the first load/store arrives when the pipeline is in that state - so you can hide a lot of the cost of atomic operations by ensuring there is a long-as-possible series of non-load/store operations after them (of course, this is often not possible).

mfence used to work like that, but due to various bugs/errata was "upgraded" to now block execution of all subsequent instructions until it retires (like mfence) in addition to it's store draining effects. So mfence is actually a slightly stronger barrier than atomic operations (but the difference is only apparent with non-WB memory).

If you want to be totally pedantic, it may be the case that that mfence or another fencing atomic operation results in the stores being visible faster: because they block further memory access instructions, there can less competition for resources like fill buffers, so it is possible that the stores drain faster.

For example, Intel chips have a feature where cache lines targeted by stores other than the ones at the head of the store buffer can be fetched, so called "RFO prefetch" - this gives MLP in the store pipeline. However, this will be limited by the available fill buffers and perhaps also heuristics ramping back this feature when fill buffers are highly used even if some are available (since load latency is generally way more important than load latency).

So something like an mfence/atomic op blocks later competing requests and gives stores the quietest possible environment to drain. I don't think the effect is very big though, and you could achieve the same effect by for e.g., just putting a bunch of nops after the "key" store (although you wouldn't know how many to put).
e.g. "C" is still valid choice, if your data is well organized, known, and no additional heavy modifications are need - e.g. you don't change much - mostly load "pre-cooked " data, play it, keep few (okay dozen, maybe hundreth, even thousand) variables around and that's it.

Once you get to the point of needing various tweaks, modifications, changes, more advanced UI, etc. - you may need better suited language, because malloc/free won't cut it for you.
SoulCycle is over $5k/year if you go 3 times a week. A Pelton is only $2,245 (plus a subscription; financing available), and comes with unlimited classes combined with great software/trainers/community who get people excited about riding.

You could say Pelton is SoulCycle for people who want to save money and time.
Remote is the worst way to work except for all the others.
Hey @kevinyun, we ask users to sign in through Google because we send the redlined NDA analysis via e-mail. The 'Use Sample NDA' redlines a sample NDA and emails it to the user. The 'Review my NDA' allows users to upload any NDA and our A.I. analyzes and redlines it.

Thanks for your feedback - we are working on making the language more descriptive!
To the best of my knowledge we don't have any non-avian Dinosaur descendants to compare with.
summary:

```

The IP datagram is printed, on a small scroll of paper, in
hexadecimal, with each octet separated by whitestuff and blackstuff.
The scroll of paper is wrapped around one leg of the avian carrier.
A band of duct tape is used to secure the datagram's edges. The
bandwidth is limited to the leg length. The MTU is variable, and
paradoxically, generally increases with increased carrier age. A
typical MTU is 256 milligrams. Some datagram padding may be needed.

Upon receipt, the duct tape is removed and the paper copy of the
datagram is optically scanned into a electronically transmittable
form.

```
Intermittent Fasting Made My Life Easier, and Happier
Unfortunately for America, the grift is part of the system. American colleges aren't expensive because they've been investing in the organization, often they budget for a worse university. Each year, more money is allocated to administrators who aren't involved in teaching at the expense of instructional material/quality.

Moving to a university as a center for education means ending the iron rice bowl for overeducated good thinkers. Good luck.
Utility companies offer a product of supply and demand. During the middle of the day in the summer in Texas, demand is at its peak as everyone runs their A/C full tilt. That's the most expensive unit of electricity, so the pricing reflects that. Everyone knows that you don't run your laundry/dishes during that time. Winter time, most places are heating with gas, so electricity demand is just never as high so the prices are cheaper. Yes, some pricing options claim they are giving "free nights and weekends", or avg billing that "lowers" the summer rates while "raising" the winter months to keep it on average the same per month. That doesn't actually change the rate per KWh at the time. It's like buying car with the squeezing the balloon analogy, squeeze the price on one end the numbers bulge somewhere else.
Makes sense. Thanks :)
I have had hobby games I made when learning taken down several times for violating the TOS. Just resubmitting with an extra config box checked is enough to get back on.

I got hit by the for kids advertisement thing despite not advertising or tracking in any way because I had not set it up to either be explicitly for kids or not.
That doesn’t sound mature and also is dismissive of psychological manipulation, etc. It’ll be as effective as saying, “don’t be afraid of the dark, there are no monsters, that’s just your imagination.”
Including macOS developers!
Dear God, I remember tricks like these being used in 8 bit era games.
Request change to

Why Github uses Haskell for its newly released Semantic package
If you look at say Jang, you will almost never see the diacritics except maybe in headlines
For our code base we avoid exceptions, except when due to awkard workarounds, or kludges mostly due to some API that's written in a way that you need to communicate with it with exceptions.

That to be said, even if you don't use exceptions in C++ - you must write exception safe code - e.g. as much as possible no manual "begin"/"end" but wrap things behind RAII, such that "end" is still called, in case of exception. Hence allocation through unique_ptr, shared_ptr, etc. is preferred over new/delete.

Because you never know the function you are calling whether deep down it won't throw an exception...
Any non human moderated discussion board turns into a hell hole, eternal september, etc.. Apple will be no different.
I'm also concerned about visual clutter, particularly in residential areas

Then don't look up in a couple of years when SpaceX has HUNDREDS of satellites ruining the night sky.

https://www.nytimes.com/2019/06/01/science/starlink-spacex-a...
Probably not; the threshold you have to cross under Warren's hypothetical proposal is, while lower than the current one, still pretty high, and weirdly specific: Carnival would essentially have to already be operating under a judgement or consent decree covering this conduct, and a specific executive officer would have to do something meeting the four tests for legal negligence that either violated the judgement they were under, or otherwise resulted in harm the health or privacy of at least 3.3 million people.

Warren did not propose the "CEOs of companies we dislike can be sent to prison if anything bad happens" bill.
Does this include AppleScript and the Javascript runtime for AppleScripts? They reference Script Editor in the section above, so I'm assuming they're safe.

Also, what's the best way to install homebrew if you don't have a system-level ruby? The current installer is a ruby script. Is it possible to get some sort of ruby-bootstrap that can install homebrew and a homebrewed ruby?
Analytics can be harmful too. Developers use it to make the app/game stickier, more attractive to children. Children also have no way of consenting or even knowing what analytics are. Not only that but there’s no knowing what happens to the analytics at third parties - regardless of their privacy policies. Basically all third party analytics are designed to build profiles and help marketing.

Plenty of safe ways to track interactions that don’t rely on third party scripts which gobble up all kinds of data. Plus might even be illegal depending on jurisdiction.
This has been a topic brought up internally at Apple many times over the past decade. Glad to see it finally moving forward. Although I see the benefits to having a system-version of these packages.. if you're doing anything serious for production then the environment should be containerized.
Sure, but my company (and I assume most) will maintain support for at least the last two major versions of iOS. We wont be able to be minimum iOS 13 until ~September 2020 at the earliest, probably not until early 2021.

I understand why, I just wish they could release this open source like Jetpack Compose. Would've been a great way to introduce SPM to Xcode and iOS as well.
At one point, English could be seen as a foreign language 'imposed' upon India. A language of invaders, etc.

At this point in time, however, English has been present in India for several centuries, and prominently present for at least a century and a half, and has become indigenised (Indian English has its own structure) so it's not really a 'foreign' language anymore.

That said, there are always socio-political dimensions to speaking a particular language variety (think also about dialects, accents etc.). Nothing is ever just a language people speak.
Probably the right call - many of them don’t have abi or api stability guarantees, or in the case of python needlessly broke backwards compatibility that is still causing pain today.

Apple used to ship an incredibly old version of OpenSSL because people used its API which was not ABI stable. Even getting rid of it was a nontrivial amount of work.

The lack of care about API&ABI stability in developer facing open source projects (interpreters, libraries, frameworks, commandline arguments) is still bizarre to me: why make your work hard to use/update? People ship out of date libraries because updating requires changes beyond just pulling a new binary requires more work than the gain will give them.

It’s part of why companies like Apple and Microsoft care so much about backwards compat: they want people running the most recent OS possible, and they don’t want people to avoid updates. Every time an update breaks something for anyone, they hold off updating in future.

On the other side, developers don’t want to invest time and money into a feature that they don’t think will work/cause their app to crash in future.
Survey says, in the past ~20 years..

https://github.com/freebsd/freebsd/search?q=MAP_NOCORE&unsco...

Pretty much bupkis. But still more than Capsicum!
I've seen the reverse phi illusion effect crop up a few times in various places. [0] But as the paper says, it typically involved changing the luminance of the foreground object.

It's cool to get a breakdown of exactly what makes this effect tick.

Are there any other good non-static optical illusions such as this? As in illusions which require some element that changes over time cyclically in order to produce the effect?

[0] https://michaelbach.de/ot/mot-reversePhi/index.html
Currently using a Dell r710 I got from a recycler for $75 as a freenas box

It's not THAT loud and serves my needs pretty well. Came with a single 2.1gHz xenon and has room for a second
Tried replacing “.co.jp” with “.com” and it worked, to my surprise. Price changes to $25.56 though (with “free shipping”) https://www.amazon.com/gp/product/B00NATJ7R0/ref=ppx_yo_dt_b...
`display: content` still wrongly removes the content from the accessibility tree in all browsers except firefox. This is a serious bug but it doesn’t look like the other browser vendors are too keen on fixing it. But until it is fixed in the rest of the major browsers, one cannot actually use this feature for anything except prototyping.

https://caniuse.com/#feat=css-display-contents
> given Go's lack of exceptions, such a feature would be entirely impossible.

Haskell is a nice programming language, but ultimately if a program written in language A can run on your computer, a program can be written in language B that can run on your computer and do the same things.

If you think "return foo, err" is a lot different than return "Left foo" or "Right err", then you might want to think more about how you think about computer programs.
> instead of being exposed by OS as a seekable byte stream that can be appended/truncated on one end—is exposed by syscalls as a vector of fixed-sized extents

That sounds similar to mainframe stuff like VSAM, where files are a stream of records instead of a stream of bytes.
Sure! I like the bold vision. Good luck!
Yeah, I have. That's what I was referring to. They didn't give the NSA a firehose.

Check out Yonatan Zunger's comments from the time this came out:
https://www.washingtonpost.com/news/wonk/wp/2013/06/12/heres...

You're acting like Google was complicit with the NSA capturing data without a specific target - they weren't.
The East India Company was granted a Royal Charter by Elizabeth I on 31 December 1600, so John Company was in India for even longer than that: originally not as 'rulers' as such, but traders with trading posts (called 'factories' at the time). But traders with warehouses holding precious goods ended up needing security, which turned into private armies, and so on.
Point clouds save the day!
My undereducated guess is that there is nothing random about it. We just don't understand the underlying workings of the system enough yet.
$200/mo to get yelled at an unlimited number of times sounds equally insane.
Show HN: Simple Tickets – Discord Ticketing Web Interface
Discord Ticketing Bots can be confusing and cluttered being stuck within the confinements of Discord. Simple Tickets aims to fix that with a web interface for viewing, replying, and closing tickets.

This is a rough work in progress and will probably break once in awhile.

https://simpletickets.site/
> using bees might be getting a little too close to Turing Complete for my liking

Doom on bees. NetBSD on bees. Linux on bees. TensorFlow on bees. Software as a hive. Bees as a service.

All of that would be... the bee's knees.
It's not a lease, anyone can force close your session (which unlocks your locks), which takes effect immediately, not after waiting out a lease holding grace period.
When I see Peloton now, I always think of this twitter thread that critiques their adverts

That's some quality entertainment right there. Thanks for that.
European Court of Justice Suggests the Entire Internet Should Be Censored
Does OSX offer reasonable container technology? chroot?
As someone close to AARP age physically, but still only 13 mentally, I keep Astronaut Sloth just for Airdropping to random people.... https://knowyourmeme.com/photos/437645-astronaut-sloth
He created a killer filesystem...

The principle of charity requires that I assume this is the most macabre, driest sense of humor I've ever encountered. Damn.