skysight-inc/HackerNews huggingface dataset:
I'm of the opinion that if it's out there, it's fair game to copy. It's the original holder's responsibility to include a little je ne sai quoi to prevent that from happening

Speaking as someone who had his entire codebase ripped off and rebranded, whole cloth. (Though they forgot to edit the EULA)
That sounds like a leading question for rhetorical purposes - is this something Google actually did, or are we speaking purely of hypotheticals here?

Note the solution I posed is something which Google already does on its search engine without calamity. Therefore I don't see a reason why it would fail for YouTube. In contrast the example you're giving seems pretty hard to just link to an authoritative source.

Put another way, I'm not advocating for Google to arbitrate the truth on a case by case basis. I'm advocating for Google to identify ahead of time which sources are well-researched and trustworthy, then outsource its fact-linking system to those sources.

If Google were to supply facts on a case by case basis that would be suspect. But that's not how the company operates, so I'm deeply skeptical they would become some kind of arbiter of truth.
Which is one reason I switched to using Zotero years ago...
Citations should always be in some standard form, including author, year, paper title, journal. But for a web link, just put the DOI. A reader can either click it or paste it into scihub, as they prefer.
I like the UVa guys, but MNCaRT isn't very mature and was mostly there to support the Automata Processor. Since Micron kicked that product out the door (into a startup that might be charitably described as 'moribund', Natural Intelligence Semiconductor) there's not much point in starting with that codebase.

Some customers used Hyperscan as a primary matching engine with a secondary state machine / parser behind, but I'm not at liberty to discuss specifics. In any case these guys were interested in network threat detection, not generalized parsing.

I wouldn't use RE2::Set for language parsing, as it can only tell you that certain patterns occurred, but won't give you offsets, just a single bit.

The problem with the charmingly described 'hairy parser' is that it will just be 'one damn thing after another' - a lot of code, a lot of weird semantic corners, etc. Why not just use a parser that's intended for generality - something like ANTLR? What will taping all that stuff together accomplish?

We didn't set out to create a huge codebase with weird corners with Hyperscan either, and we still got one. If you go out with the intent of building something hairy from the start.... :-/
What I really want to see is not having to click on 'Show Desktop' whenever I'm on a phone to be able to read a whole README file. I just want to see the README first, all of it.
This very common line of thinking is how books that ought to be 75 pages balloon out to 225 pages, using 3x the words to convey the same amount of content.
The Electoral College Is the Greatest Threat to Our Democracy
Tesla is switching to an exclusively online sales model in order to get the 35k price point on the model 3. You can order online and try the car out for a week and return it for a full refund if you wish. Traditional sales teams are getting downsized.

On the one hand, it's exciting to see that Tesla feels confident moving to a more efficient online experience, especially since they sell cars.

On the other, this feels like they are withdrawing boots on the ground in favor of using only air support. That strategy hasn't won a lot of wars.
Take a look at this.

https://github.com/Microsoft/xlang
It's an expertly played 4.25 year long con...
Right. More generally, this UI proposal (as most unsolicited ones are) is a snapshot of a single page. It doesn't aim for consistency across the other pages, or look at workflows involving more than one page.

"What happened to this file?" is one of the most common tasks I have, and it's poorly supported by every web VCS interface I've used, including GitHub. This proposal would make the situation even worse, by hiding any remnant of changes in the file listing.
Please enlighten me how is it easier to decrypt my 1password on my laptop than it is on my phone ?
Typescript, as I know, uses type erasure to implement generics, which can cause significant overhead in cases like JSON decoder.
Erlang Ecosystem Foundation
I like 'ruthlessly'. It sounds very butch, especially applying to an activity largely carried out by seated, balding men hunched over terminals in an office.

Rust regex is suited to wide scale use. By comparison to Hyperscan, it is not suited to the kind of large scale cases that Hyperscan handles, but it's well done.

Many of Hyperscan techniques are sui generis, not published. Hopefully some of that will be rectified over time.
This really depends on how disciplined your commits are. Yes a refactor makes it useless but really, in my opinion, a whitespace only change should be a seperate commit. Additionally a commit should be a group of changes that make sense together, certainly not two unrelated features. I think this is why I tend to find the last commit a pretty valuable field.
The entire logistics process is different, the car has to go through repair, etc.
People cite Wikipedia all the time in peer-reviewed journal papers. Many e.g. high school teachers recommend that their students not cite (any) encyclopedias directly, because they want the students to learn how to read and cite primary sources.

Reading a secondary source for an overview then diving into primary sources is a perfectly fine and ethical way to do research. I can’t see how schools and teachers advising students to read secondary sources for context but then follow their references to primary sources to read for the details would cause any kind of ethical compromise.

There is no reason to cite SciHub (just like there is no reason to cite Academia.edu, ResearchGate, some professor’s personal webpage with a hosted preprint, Google Scholar, etc.) whether or not someone uses it.
Toxic comments can be just as common in non-anonymous forums and venues. Facebook produces a lot of toxicity, for example. Further consider; the Internet is much less anonymous then twenty years ago and that hasn't stopped the overall level of toxicity imo. The type of person who spontaneously makes toxic comments spontaneously will still make them when forced to use their real name (they'll just suffer more from it). The provocateur, those who calculatedly elicit toxicity, is always going to be here too - no matter many Russians Facebook filters.

One factor is that once one person begins attack another person, both using real names, both people have a hard time backing down, especially if they know each in real life or if they are semi-public figures. For a lot of people, admitting that they are wrong is a huge hurdle - and these tend to be the people who engage in toxicity in the first place.
The Auto Loan industry is huge. I would be surprised if more that 20% of the population could pay 35000 cash. Most people less that 40 barely have a liquid cash of 50K. To pull out 35K and regrow that remaining 15K back to 50K would take a year for someone making 100K. Instead you could take a loan which typically go for 3% for good credit, and keep that 50K in a high interest bank account (2% or more) and pay essentially a few hundred dollars over four years to make sure you have cash available for a true emergency. Why risk that. Obviously you could argue that someone with only 50K liquid cash shouldn't buy a 35K but that is not how our economy works. A few hundred bucks so you aren't broke is not crazy. Additionally in most of the country a car is essential to live, especially in suburbs and small communities. Everyone could buy a 15K corolla but everyone wants the cooler thing
I don't want to be harsh, but most of these are awful ideas and just feel like designing for designs sake and not usability (in fact usability is removed: I like it's easy to edit the file description, file information is actually useful, etc). There's a few areas where github could improve but these are not it. The only thing I agree with is the position of the repo description.

Actual UI things that would improve github imo:
- Tree view to the side, so I can browse and preview files to the right (Octotree helps but does not remember position).
- Maybe some small custom area before the files, but after the description, for putting things like build buttons, important notes, etc.
- Other non-design things (better search, easier way to track conversations, etc)

That's it, nothing else about the current design bothers me.

Also black on yellow! My eyes are bleeding.
I don't know much about the <video> tag, but in Safari I just see a very fuzzy screenshot, leaking off the right edge of the page. Clicking it does nothing, either.
That's so cool, thanks for sharing! Do you know where I can find more info about how it was built/which portion of the app uses WebAssembly?
See my comment above. I get better returns investing the cash than the interest that I pay.
I am wondering it’s very dangerous...
I was trying to point out that it's already logical and sensible, and what you think it should be is nonsense.
Misleading title. In the first place the proper title is "Hy: Quickstart". In the second, Hy is nothing like clojure. It is a LISP like clojure is, true, but it doesn't have any of the libraries or even syntactic constructs of clojure, such as built-in maps.

It is a LISP built on CPython. That's cool, but it feels more like you're writing homoiconic python than clojure, down to the mutation-centric control flow and keywords.
In France, before buying or selling a house, you need to contract a company to do an Energy consumption diagnostic, which gives you a rating between A to F, F being the worst.

It also gives you an estimate of the amount Energy used to heat/cool your dwelling as well as the average yearly cost.

Obviously, this system is not perfect but its something.

Based on that you can work out if buying a cheaper and less insulated place is actually worth it or not.
Sheaf Cohomology Lectures With a Mention of Applications [video]
Exercise looks to elicits circadian phase‐shifting effects
Wait aren't Resumes just statements of past performances? Also where does A.I. come into this? By having a .ai domain you're clearly advertising to have a Machine Learning product of some sort.
I was also quite happy with the form factor of the Sidekick, and would love to see another one. It’s almost too bad that those people went on to build Android.
How did we build a Data Warehouse in six months?
I recently added a book sample (http://www.levelupwasm.com/sample-jq.pdf) and a table of contents (http://www.levelupwasm.com/toc.pdf), hope that helps.
I was thinking more like a friend of the author..
Thailand passes cybersecurity law that could enable government surveillance
Your choices are exactly the same as in C++ - memory-safe with runtime checks, or memory-unsafe without - except that the default is different.

But the real benefit of Rust is ownership tracking - and that one is zero overhead.
Sort Anything in Go
Richard Feynman’s Extraordinary Letter to His Departed Wife
What on Earth happened to the comments here?
I think that would be quite fair and also an effective way to prevent abuse.
I think one of the main problems is programs compiled in debug mode are surprisingly slow and unrepresentative of things compiled in release mode. So, some projects have to always compile in release mode while testing things, and it takes a long time.
What a nice job they’re doing. I wish them luck
Pay in cash?

I find it hard to argue for getting a car loan when the car's value is above a certain amount. Certainly if the car provides value greater than it is worth (i.e., ability to provide mobility to/from employment location) but a Tesla is more in the "luxury" category.
Mathematical statistics
A large part of that is "savings on fuel"
haha, nope, no idea who d2xdy2 is but I highly appreciate them for buying the book though! :D
The observation that the cultural distance between the author and Uyghurs is less than that between the author and Han Chinese rings true for me. I've never been to China, but I've had a similar sense of the distance with Chinese and Muslim friends here in the U.S., even though theoretically I "should" feel closer culturally to my Chinese friends with whom I share a common religion. Very interesting indeed.
I'm glad he has picked this one to break then. Requiring a middleman to sell cars is even stupider than taxi medallions.
Out of curiosity I went to Elsevier and looked at random article from an economic journal (open access):

https://ac.els-cdn.com/S1303070118300945/1-s2.0-S13030701183...

The 3B2 PDF looks much better than a Word file and especially the references are all clean, linked, and downloadable as a BibTeX file. There is also a HTML version of the work. I can see definitely a lot of added value to the scientific document there.
It's practically the Always Sunny pilot, where Charlie is reeling from a cancer diagnosis yet all Dennis can think of is mooching some sugar from him for his coffee.
Yeah, it’s sad how a single company’s name can destroy so much goodwill. They’re not Oracle but they’re not far behind.
Congratulations on shipping! You accomplished something that vanishingly few people do. You should be incredibly proud of yourself.

Always Remember: the people on this site complaining about price are not your customers, and that’s ok. There are always people on this site that complain about price. When I launched my book and it got on here half the comments were about the price instead of the book itself. Ignore them. They’re noise. Focus on selling to your audience.
notes on stgit
I've never been a big debugger user, but I thought if you like LSP, you might be interested in Microsoft's analogous debugger protocol:

https://code.visualstudio.com/api/extension-guides/debugger-...

I imagine Emacs, vim, and friends could implement their own frontends for this, much as has been happening with LSP.
I'm at 85k miles and still going strong so I'm not worried.
Came here to say this; don't try to operate in the EU.
While shameless self-promotion would be an issue, I think this is exactly in line with what HN (and even Show HN) is for. Although that's really up to Dang et al.

It's a topic that is highly relevant to this community and for which there is high demand, given the number of Web Assembly tutorials that make it to the front page. Obviously, it's commercial, but so are many of the projects in Show HN. The ones that aren't are still self-promotional in some manner.

I often find that looking at book sites is an interesting way to learn what technologies are getting popular and I'm always curious to see the projects used to teach these things. Posting a book's website can start a conversation, whereas an Amazon link is more likely to start purchases and little more.

Finally, writing a technical book is an impressive accomplishment. Specifically, it's an impressive technical accomplishment.

Regarding price, $29 seems quite reasonable for a technical book. Many cost $35-45, and that's without getting into textbooks.
This provides access to hundreds of public and tens of thousands of restricted access cancer genomes (and often the matching "normal" samples): so you can see and visually verify mutations. Interestingly, too, you can check out germline polymorphisms which might predispose someone to get cancer.

Basically all the work is done in the browser : gzip decompression, custom parsing of sequencing alignment, png generation, etc. Lots of data are pushed to the client at load time like gene location information for genome build "hg38" (the latest). Server only provides reference sequence and sample genomic alignment "slices" for the region of interest. So, all the state is handled in the browser, server only provides trivial "wget" requests.

It is mostly wasm (source is C compiled with emcc). The front page is the requisite html/javascript start page. Pages are created in wasm code and pushed to JS for updating the DOM. Lots of calls to emscripten_run_script("your javascript here"). DOM manipulation straight from Rust/Go/C would be cool but it is not here yet.

Upside is server simplicity and security ... and no downloading and setting up complicated software.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5987889/

Code is done by the government so it's public domain. (Your tax dollars at work !)
Just a developer in Atlanta.
What kind of beginners? If someone wants to make websites for a living, of course they need to get the skills. If they just want one website, those tools are often enough.
Calendarific – Worldwide Holidays API
> is having a car really so essential to holding down a job and accessing services in most of America (etc.) that taking out a loan to acquire a car becomes a necessary evil?

US public transit is really bad outside of major urban areas. In the (medium-sized) city I live in, the only public transit is an unreliable bus service that only covers a few areas of the city with really limited routes. We don't really have taxis, either, and there's enough sprawl that you can't bike to places easily, so your options are to either use uber/lyft for everything and hope you can get a ride reliably, or buy your own car.

Median household income in the US is only around $60k/year [1], which makes it pretty difficult to afford a car without some form of loan. If you save up pretty far in advance, and buy a cheaper used car, it's probably doable, but most people don't want to do that (and if everyone tried to do that, used car prices would likely go up to almost the price of a new car anyway).

[1] https://fred.stlouisfed.org/series/MEHOINUSA672N/
Did you miss the part where they said they're closing their stores?
I thought many points were good, and was impressed. Right up to that last "freshen up" step, which completely destroyed all the work.
ChromecastingCall – Chromecast Screensaver for Crowd-Sourced Movie Clips
My first part time job while back in college (1985) was doing dBase II work. Then dBase III+, Clipper 86, Clipper 87, ...

It sucked not having transactions and referential integrity, but I liked not having to second guess a query planner :-)

Systems didn’t scale past small workgroup LANs very well, though.
This would be really nice in conjunction with Emacs' tramp-mode. I find it annoying using the browser to navigate remote code.

I'm curious to try this out!
Does assuming some ultimate law ruling the universe what mainly drives research?

Or, what if our so-called laws of nature, just like life, only emerged from the initial big bang? Was there a natural selection of the fittest particles after the big bang?
If you had read their comment you'll notice it refers to issue searches. not the main browsing page.
> From there they can poke around on internal machines, and would probably even have access to a whitelisted origin IP for SSHing into production machines.

… at which point they need to break SSH/TLS after getting off the IoT sandbox network. I’d worry more about phishing and malware, and focus on deploying things like MFA first.

If they aren’t doing any of those things (or, in your example, not using a paper shredder) PCI & HIPAA are going to be a lot more of an existential threat than someone dumpster diving.
Nice, I'll check it out! It's really exciting to hear of others using WebAssembly for genomics.
Even if the US had these sort is laws, I don't think they would apply to Canada.
NASM Tutorial (2018)
> Navigation is rarely the limiting factor in development speed

Here in spaghetti enterprise land it is. Quite often the biggest challenge to any given story is understanding the impact of a single line change on a code base.

And since we decided to split a single bowl of that spaghetti into nuget packages the more "primitive" tools like ctags are the best way to navigate the project, they don't care about pesky things like dll boundaries.
Back then, you likely didnt have anything resembling a PC or a white board (probably available but less common than today), so it was more likely on a blackboard with chalk and pen or pencil on paper before working on your punch cards. I started my internship at a Fortune 500 in 2001, and they had just retired their last card reader for the mainframe. Still had plenty of blank/partially used cards that made for great notecards.
Wow, thank you so much!
Doctors in Australia identify rare set of 'semi-identical' twins
How else would you deliver a car? Not sure what point you're trying to make?
I don't trust github to be that smart.

This is a well upvoted and discussed post on hackernews, if the arguments weren't strongly in opposition, there is a chance somebody at github will be stupid enough to follow this blog. There still is even with all of this pushback.
For one thing, 01100011's comment is ambiguous: as in, "This is an off-topic comment, but <whines about model [sic] dialog>", or "I find this submission to be off-topic". Charitably, let's say it's the former. Still, the discussion got off to an acrimonious start.

Submission is clearly on-topic. Country sets up concentration camps; big tech aids and abets at every turn; Google comes this close to building them a bespoke censorship machine. Clearly relevant in a technical forum, beyond merely "gratify[ing] intellectual curiosity". Never forget:

https://en.wikipedia.org/wiki/Dehomag

As far as the quantity of downvotes, far be it from me to suggest that a nationalistic pride and defensiveness might grip the Xi regime's many apologists.
Free tier(Build minutes: 50 mins/mo)

Thanks but no thank you, meanwhile GitLab offers 2000 mins/mo
Show HN: Plug and Play user notification system for web developers
And then the commit time for the file is obviously super important.

What's nice about git is that you also get this propagating to the directories all the way up to the root, so you can quite easily see which areas of the code have been changed recently too. This isn't something normal filesystems have (for performance reasons more than anything --- I imagine if one tried to use git as a filesystem such that each file change was an actual git commit, the root directory node would be hammered with constant updates and an enormous bottleneck) but in the context of a VCS it's amazingly useful.
The price is quite reasonable.
Did some work back in the early 90s at a place that sold tools to port RPG code from S/36 and AS/400 to Unix and PC type environments.

RPG was not my cup of tea, but the results on the screen looked much like the XBase stuff on PCs I was doing the previous half decade, so I guess people were happy to schlep their working code onto newer, cheaper machines.
Yup, and keep making progress. You sometimes have to force the time to happen if you're starting to lose enthusiasm.
The problem with arbitration is bias. Companies volunteer to hire the arbitrator and the arbitrator routinely rules in favor of the companies because they know where the money is coming from.

The problem then seems to be not the idea but the implementation. If we could get rid of the bias, arbitration could be an effective solution to resolving workplace disputes in a manner much faster, cheaper and with less headaches than courts.

The problem of bias in arbitration doesn't seem like an insurmountable one to me. Imagine if both the employee and the employer had to agree to an arbitrator or arbitration company - failing which the matter has to go to a state run court.

Imagine if there was a rating system - where people or lawyers can rate arbitrators on their fairness and knowledge of the law.

Arbitration is widely used in b2b settings. The problem with employee employer arbitration isn't the arbitration itself, it's the power imbalance and the employers control of the arbitrator.

What legislation should target is employers who control arbitrators and use them as a rubber stamp court.
National Park Service Technical Rescue Handbook [pdf]