skysight-inc/HackerNews huggingface dataset:
There are three ways this objection is usually expressed:

1. Long ago, Rust had some interesting built in syntax for different kinds of pointers, and so people checked out Rust then, and didn't realize we got rid of it. This objection has happened less and less since that was ~5 years ago (wow time flies), but sometimes it still comes up.

2. The lifetime syntax uses a single apostrophe, like 'a. We took this syntax from OCaml (though slightly re-purposed), but if you haven't used OCaml, and many have not, it can feel very weird.

3. Not everyone prefers the "curly braces and semicolons" style of systems languages, and so they feel the <>s and ::s and {}s and ;s are noisy. We kept this style to be familiar to systems programmers.

In general, Rust doesn't have a lot of unique syntax, but it does draw from two generally disparate areas: functional languages and systems languages. If you haven't used both before, some of it can feel strange. It happens.
You should return the data in multiple pages for example, or exempt that query from latency SLA.
A lot of services in higher ed are only available online. The alternative solution is to have someone whose job is to use the web for blind people.
The page for getting a hobbyist license is really unclear. I finally found 2 links on the page which mentioned the hobbyist license. One link brings up a warning, and if I say go ahead anyway, I get a file not found message.
The other link does bring up a signup page, but one of the things it asks for is the name of a "participating chapter" and a "membership number". Can anybody explain what this is? Do I have to sign up for a membership in some obscure organization to get a license?
Ah yes. If you're wrong, be the loudest person in the room until everyone gives up the fight and leaves, then declare yourself the winner.
IMO it’s not safe to leave JavaScript enabled for the majority of sites anyway (especially news sites due to the advertising networks.)
Me too! I really loved PageMaker, and used it for most of my papers into college as well. I moved away from it when they made InDesign...
The funny thing is that this typo managed to pass through the inspection/review of so many different people. Related to the “copy & paste” between programs, this depends from which point of view someone looks at it, having to type/input information manually avoids copy&paste mistakes but on the other hand introduces human errors.
That’s the reason a good company should have reviews and a clear process for its software and documentation.
I hate this assumption. 3am on a Sunday is often when I can finally get to things.
A+ modern problems require modern solutions
I don't know why you're being downvoted.

It's as if this story hasn't even happened. I certainly don't want to comment about a subject I've learned nothing about.
If you are using Chrome, you can simply create a separate profile and treat it as an incognito profile, by clearing browsing data whenever needed. Unlike the incognito mode, it isn't possible to detect the use of such profiles.
At first I was with them, but when they summarized at the end I think they missed the underlying point of the feedback.

The feedback was “why have you waited so long” not “this was too early for you to apply”

The fact that the founders bent that around in their heads after changing their actions, to me, indicates they aren’t quite getting what the email implied.

But what do I know, I’ve never gotten in to YCombinator or launched a successful startup.
So I've wondered what this remastering actually means and wanted to get a before-after comparison. Luckily, archive.org is also saving youtube videos, although not all of them and not every time. But I could find an old version of a now remastered video [1] here [2] with the raw video URL here [3]. I've downloaded the original via youtube-dl -k and got the vorbis/webm version before it got transcoded. Both are encoded as 128 kbit 44100 Hz 32 bit sampled vorbis audio with the encoder string both set to "Google", verifying that there was no transcoding in either after the download from YouTube.

The first difference you can notice is that the old version sounds kinda metallic, while the new one actually contains details.

The second difference, opening it in audacity, is that there is a slight time offset between the two versions of about 500 ms, the remastered version being "later". This of course has implications to old links that point to parts of the music video at specific offsets and in other music videos the offset could be larger.

After I've manually synced the file, and normalized both waveforms, I've made some screenshots of the waveform and fft at around 7 or 8 seconds covering the 5-6 second long part where he sings "I could lie to myself but it's true" [4]. The stereo channels of the new version are above while the old version's channels are below. You can notice that they have reversed some effects of the loudness war here: the old sample has far more dnymic compression than the new one. In the FFT plot you can see much more detail, especially in frequencies above 2kHz.

Except for the offsets, they've done a great job!

[1]: https://www.youtube.com/watch?v=d_RKO5ozLVo

[2]: https://web.archive.org/web/20190402133747/https://www.youtu...

[3]: https://web.archive.org/web/20110930072812oe_/http://o-o.pre...

[4]: https://imgur.com/a/rsmb49r
In general courts look at standards IF you point the judge to it. The judge will look at the standard, and if it looks reasonable will accept it, thus creating precedent. If your website obeys a standard the other side needs to prove the standard isn't enough to meet the law. That is if you meet WCAG the judge will probably default to considering it a bug in the screen reader - putting the burden the screen reader to show that the standard is not enough for ADA, not only is this a higher bar, but the judge will generally cut you some slack for trying.

The above assumes there is only one standard. Standards bodies (ANSI, ECMA, ISO) often accept multiple competing standards. This happens when they are not aware of the other standard, or when they believe the standards can compete (C++ doesn't prevent you from creating an ISO standard for a different programming language).

Companies will often try to get their internal process encoded into a standard for this reason: it documents something that can be brought to court with more weight than something they came up with: if you sue latter the judge will ask if you care so much why didn't you get involved with the standards process when the company created their standard. Since part of becoming a standard is you have to take input from others this is somewhat reasonable.

The above is a US perspective from not a lawyer. Other countries have different rules. Talk to a local lawyer if you need legal advice.
They're idling one in Europe too and have said it's related to global demand.

https://agmetalminer.com/2019/06/19/this-morning-in-metals-u...

"We are idling two blast furnaces in the United States and one blast furnace in Europe to better align our global production with our order book."

This is just CNN / anti-Trump journalists trying to blame Trump.
You should try using Citrix remote connection software in a business environment :-)
Ah yes long division of Roman numerals. Can’t count the number of times that’s come up...
I’m not defending them but there is a distinction between Facebook using your private data for mining and displaying it to random strangers. Any sort of user-driven moderation policy would need to have a way to handle that or people would stop using the service.
Flamethrowers are a great analogy.

Adults who know each other and the dangers well should be (and are) allowed to play with flamethrowers. I’m not sure I’d want to live in a place where they couldn’t.
I don’t think informing people about ways to do things that go against software licenses violates the license.

Also, following these instructions doesn’t necessarily violate Apple’s license. You can run Linux on Apple hardware, and install Mac OS X on top of it, can’t you?

Finally, IANAL, but software licenses likely aren’t enforceable to consumers in large parts of the world (a shrink-wrap “take it or leave it” probably wouldn’t be considered an agreement between parties in many courts, and that’s what you need to call something a license)
ARGH! too late to edit. of course i meant 1999 not 2009.
I've looked into Qt several times in the past two decades as a cross platform SDK for some app ideas I had, but one thing that kept stopping me is the confusing multiple offerings they had. It reminded me of Windows programming: do I choose Windows Forms, WPF, or UWP? Same thing with Java, should I learn Swing or JavaFX? Qt has a similar story lately, I think there's an "old fashioned" API, and a JavaScript API, and a XML-like thing too, and I just don't know where to get started with 100% confidence that I'm not learning the wrong thing.

[Edit] None of this is meant to be a criticism, but constructive feedback as to how to win over users like me who just wanted a stable, high quality SDK to use. If I'm not the target audience then that's fine too.
As an aside, I do not think Apple gets nearly enough credit for designing iOS, WatchOS and MacOS with the needs of the blind and disabled in mind. It's truly a beautiful thing.
I'm not your target audience for either one, but I gotta say the websites are spot on. Really well done.
Scala's for-comprehension work quite good. It is part of idiomatic Scala and works for all monads.

for {
thing <- whatever1
thing2 <- mightFail
} yield (thing, thing2)
XMac Mini Server – Turn a Mac Mini into a Workstation
I mean by your own argument, workers are not allowed to criticize their working conditions ever. You're technically not being forced to work there (even if you have a family to feed, poverty preventing access to better jobs etc), therefore you just gotta chin up and deal with it.

This is an argument entirely unrelated to the article at hand which specifically calls out how terrible these working conditions are and how Facebook perpetuates it.
I mean they're not selling me one now, I don't need a hot plate on my desk. But I would pay a (comparatively) obscene amount of money for just the operating system license to install on a midtower.
Sure. Obj.magic is a bit cast.
No kidding. I would pay their entire iMac hardware margin for an OSX desktop license.
I might have missed the point too, could you expand a little?
Or pay for your news sources.
This is not the right place for provocative comments, your opinions are precious but this may hurt others', so please keep it to yourself or vent it out on forums like Reddit.
The population at large is heavily affected by Facebook as well.
> Unfortunately, you lose the actual performer in the restoration.

Well he’s still present, except relegated to the bottom right corner. But I see what you mean.
All this content reprograms our brain. Even if a sane person works for FB for content moderation they will be screwed up pretty soon.

I am so glad i am not on facebook since 2008. If you think it's not messing with you, THINK AGAIN. Facebook is the worst thing that happened to us, except for Mark and it's employees
>At that point, if you don't have a reaction(from seeing it multiple times), its probably tome to seek professional help.

You're already assuming there must be something wrong with me because I'm not getting scandalized by the idea of seeing violence. That's exactly the kind of reaction that makes me skeptic.

Just so it's clear, I do dislike seeing violence, I just don't think it's that big a deal in general.
My phone charges at 9v over USB-C so I would imagine it would be just fine.
Modernize public transit to better connect the outer quarters. Build new apartments on these outer areas.
Opus is great but its barely worth it to skimp there when compared to HD video. Still, archive copies aren't youtube's forte. Makes sense for them, but I wouldn't convert my personal audio collection with storage so cheap.
Dennard Scaling Demise Puts Permanent Dent in Supercomputing (2019)
If you are running a PowerPC you can use this pretty up-to-date Firefox fork: https://www.floodgap.com/software/tenfourfox/
Went into the why and how in this podcast https://www.indiehackers.com/podcast/033-philippe-lehoux-of-...
I empathize. My last job was with a university that got tagged with a lawsuit threat around the time I started. Accessibility stories eventually dominated our backlog. I appreciated being able to improve accessibility. But the lack of consistent standards and the legal department's lazy and inflexible response to the issue were demoralizing.

One of the first things I did in my next position was to bring on a Site Accessibility Engineer (I think I made that term up) to get out in front of issues like this. She was a graduate of a developer bootcamp with past experience assisting people with real-world accessibility issues. She's been invaluable.
> though most people will assume it to refer to the first day of the month following

I wouldn't, I'd assume it's the last day. For me, any date that is "two months after" any date in July should fall in September, with the days longer than the target month scaling down. So two months after July 31 should be, to me, September 30.

But,

$ date -d "2019-07-31 +2 months"
Tue, Oct 1, 2019 12:00:00 AM

Suggests I'm in the minority.
YC is just the gatekeeper to a network of wealth and expertise in scaling. I guess no one really needs it, in the sense that you can look up how to scale.

But if you’re a VC-style company, and you’re trying to grow fast (and if you’re not you do not want to go through YC) then your business model is by definition “EAT ALL THE MARKET”.

If you’re an early stage company, even if you can bite off a big chunk of market, it’s fairly certain the YC old boys network can help you bite off another big, non-overlapping chunk.

Anywhere in the sub-$100M valuation range, that’s probably worth 6% just in terms of getting out in front of other growing competitors (or competitors-to-be). It doesn’t change your path, but it changes the dates on the graph.

That’s assuming you are a VC-mindset company (centralize revenue streams around a few owners, grow fast, get liquid).

There are other kinds of companies who “will not need YC soon” but mostly those companies shouldn’t want YC in the first place.
I don't really want to build them to look at stuff. I need an ultra fine electron beam and extremely uniform magnetic field for my fusion reactor prototype.
Intentionally? Probably not.
I mean, you can just use #[forbid(unsafe_code)] if you really want to. You do have to audit your dependencies, but that's true with OCaml as well (call Obj.magic and all bets are off).
Not all things made out of steel have to be made out of steel. If you raise the prices enough, what gets build will adapt to those constraints.
Very little of that is true demand. That corresponds to 10x American GDP annualized.
Neither of those include massive mental trauma.
AI Reading List (Machine Learning for Humans)
Some of the oldest parts of Varanasi were demolished last year in a ‘beautification’ drive by the government.

https://www.firstpost.com/india/varanasi-locals-unhappy-with...
Shopify Fulfillment Network
Not OP, but have done two large site UX overhauls in recent history, and my team/company takes accessibility _very_ seriously.

The biggest pain point for me has been the lack of a "Ground Truth" static-analysis-esque tool. We're provided some accessibility-issue-highlighting tooling, and there are some open source as well, but it's very common to get a11y tickets where the tool won't pick up the underlying issue, or will say "there's an issue" but not what the correct threshold is for fixing it (e.g. border contrast/density) so there's a bit of trial and error in there too.

If we had something similar to the "green squiggles" in IDEs, with, in my perfect world, the "right click->see suggestions ->auto-fix" flow that I can now get in code, addressing these issues would be SIGNIFICANTLY similar.

This is only one facet however, although it brushes against other issues in this space (inconsistent behavior of screen readers, occasionally not having sufficient specialized hardware to even test the scenario fully, often having to "negotiate" accessibility fixes with the designers who gave the original layouts, etc.)

Also, a final thing that I'm always curious is "just me" or not, but tab-ordering-fixes have seemed far more painful to handle (in dynamic/scalable layout scenarios) than I would have thought going in. The two options I know of for dealing with it are "assign the order" and "adjust your HTML/Z" layout, and the former is a very blunt hammer while the latter sometimes seems to be at odds with other requirements of the layout. (but this could very well be my naivete in frontend, thus this ramble)
In the last few conferences with single-clip lanyards, I started noticing the badges' orientation. I would expect them to be roughly 50% front, 50% back, but significantly more badges were oriented so that the back was showing, which surprised me.

I guess it's the same kind of magic that makes the USB port always be the wrong orientation, then you flip it and it's wrong again, and it's only right after you flip it twice.
I organise conferences as a hobby, and I've been manually doing mail merge on badges for the past few years.

It takes me anywhere between 5–15 minutes to set things up, and my biggest annoyance throughout the process is dealing with CSV character encodings.

I think the main value the service provides is that it provides "guaranteed" next-day delivery. My print shop gives me a fair amount of crap for not sending my badges to print a few days in advance.

On the other hand, it's so much less work for organisers to print blank white boxes, and let attendees fill in their own preferred names at check-in.
So where is your outrage over the price of nearly all manual labor, fast food jobs, etc? $15/hr is pretty standard for unskilled work.
reblogged with extensive quotes: https://boingboing.net/2019/06/19/no-americas-anti-vaccine-h...
This was a priority at Cornell until the Peoplesoft/Duffield Hall disaster happened and at that point anybody in IT had a target on their back.

The most used web page at Cornell has been the weather report for the longest time, but CIT didn't know and shut it off out of ignorance. Then all of a sudden they get hundreds of calls.

IT at Cornell was a center of excellence in the past, but since Lehman left, it as seem as a cost center that gets in the way of hiring more academics.
BuildZoom (YC W13) is hiring – help un-break construction
You can implement all of the unsafe operations in OCaml using the unsafe Obj.magic cast: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Obj.html
agreed - as per the original glib response, "nobody died". Life/death situations are the ones where our brains should be finely tuned & trainable.
Or Sri Sri Ravishankar.

To me, they are more of celebrities than real saints.

They don't even live the life of austerity. They live luxorious lives. They have indirect access to hundreds of acres of lands and money. They like to stay in limelight.
That's what you got out of it?

Keep researching, because Maker has been building since 2015. The more you read into it, the more you understand these design decisions and the way the system works. There's nothing overly complicated about it. You need to understand that you've likely just started thinking about crypto and blockchain design, but these guys have been living, breathing and thinking of smart contracts/blockchain since at least 2012.

You need MKR tokens for governance, like to control the interest rates as well as the price oracle whitelist. Maker is a DAO (decentralized autonomous organization).
It's not even accidentally bad. They went through a significant amount of effort to make it a great deal worse than simple black text on a white background.
i did this for personal use a while back, but the biggest issue i faced was that the merchant name in the email alert was truncated, so it wasn't the same level of info quality that mint/plaid can provide (since they have the complete merchant name)
If you're storing the timezone (and by that I assume you're doing so unambiguously, because offset alone doesn't tell you hemisphere/DST rules, and timezone names are not unique), then you're effectively using UTC, albeit storing it in a non-normalized format.

The flaw in your logic is in assumption that "intended time" is always fixed relative to one user's clock time. For international events, intended time is physical time. If it's a friday and I verbally arrange a meeting with someone in Sao Paulo at 3pm BST the following monday and that translates to 11am PST today for me at San Francisco, but if there's a DST change for me over the weekend, the intended time is still 3pm BST, not 11am PST, because in such cases, the general logical expectation is that whoever is getting a time change is the one who should be on top of it.

In either case, you'd be able to recover "intended time" (for any meaning of the term) 99.9999% of the time regardless of whether you used UTC or local time+timezone. If there was indeed an unlikely event of an unannounced DST policy change, then whether intended time is wrong depends on who's affected. If it's an international meeting and intended time means physical time, then local time+timezone does not capture true intended time. Likewise, if intended time means local time for a single user, UTC will be the wrong one. But as I said, this case is vanishingly unlikely. A lot of code doesn't handle integer overflows correctly because they are unlikely too and the world is still humming along just fine.
I don't understand how this
isn't a problem perfectly
solved by the market.

If I offer a homeless person $30 to let me spit on their face and they accept, the market has worked perfectly - but some people will still think I'm an asshole for spitting on that homeless person.
"She was a graduate of a developer bootcamp with past experience assisting people with real-world accessibility issues."

That's one of the best "boot camp" use cases I've ever heard. An accessibility engineer like that doesn't necessarily need to be able to actually code up a backend with a database, etc, but is going to be greatly handicapped if they literally know nothing about the web and can't even show off a prototyped-up page with the new markup they are proposing. They don't need a full "computer science" education, a boot camp is a perfect bootstrap. (I'd still say there's things yet to learn, but when isn't that true?)
I'm not sure if you've ever been in a building, but in case you haven't, I can assure you there's a lot that goes into their design and identity beyond the presence of a wheelchair ramp. Cars look identical because of consumer expectations, not because of the ozone resistance of their brake hoses.
I think with tools like ipfs the situation is similar to git and GitHub. Yes github could screw you over but it takes very little work to get off their platform. With ipfs you just change your DNS (which is something you do every time you update the content anyway.)
If a rat comes in my garden I can kill it. If a cat comes in my garden regularly, sprays on everything, shits where my kids play ... then legally (UK) it seems there's very little I can do; I don't see why.
Gatsby Preview – Content collaboration just got easier
How to Extend the Jupyter Ecosystem
This is the only reason we can as a tiny team of 3 keep pushing features/improvements[1] on all platforms. Not to say it's perfect.

[1] https://missiveapp.com/changelog
Did some searching (should have done it before I posted). The "obscure organization" is actually an HP Enterprise User Community, and you can get a free membership by signing up here: http://www.connect-community.org/
Makes sense - it's the only rack-friendly Mac there is right now and those USB-C connectors on the back provide some ridiculous amount of expandability.

OTOH, it's a shame to do it to such a beautiful machine.