skysight-inc/HackerNews huggingface dataset:
> You're just talking about case law.

No, I'm not. Statutory interpretation isn't inherently clear just because you SAY it would be. Interpreting statutes does not have to be done with an eye towards previous cases. It can be done in a vacuum, as I pointed out to you in another thread - that's how it works in civil law. Even in common law, the factual circumstances of a case dictate whether or not precedential cases are relevant. Nevertheless... there is an INTERPRETATION LAYER.

>What I'm talking about are laws that a lawyer cannot tell you with a high degree of certainty what the outcome would be in court, because it was made purposely fuzzy specifically to allow the law to be retroactively interpreted adversely against anyone who draws the ire of the government.

Ok - give an example of such a law...

>
Here you go: In matters of statutory construction when the government is the prosecutor/regulator, the parties submit their briefs, they're read by 9 independent judges who are all told to construe the statute against the government if it's ambiguous, the judges don't get to talk to each other, the defense gets to choose which judge's interpretation to use, and that interpretation becomes precedent until the legislature changes it by statute.

You are suggesting that a defendant get to set precedent merely based upon their own selection. You are aware that, save for that, this exactly how the appeals circuit functions?

Like, I'd be happy to have this conversation genuinely with you, but you clearly have no experience in the legal world. Ambiguity is ALWAYS construed against the government and it's a foundational principal of our legal system. It seems more like the problem is your own ignorance, not how the law actually functions.

Also, it seems like you do not understand the distinction between civil courts in the united states and criminal courts.
Unfortunately, this technique is a bit problematic with modern C compilers. Because the `start` and `end` symbols are unrelated objects, as far as the compiler is concerned, the subtraction `&end - &start` to get the length of the data invokes undefined behavior. Just for that reason, I feel the include file with a hex dump is the better method.
It doesn't look like this is launched yet, at least I don't see it when I log in. I've been happy with their notebook product Gradient though, and it will be interesting to see if latency is good enough for this to replace some local desktop usage.
Sadly, it’s also likely one of the largest and fastest transfers of wealth from small businesses to large corporations. As Amazon hires 100,000+ workers how many small businesses are shuttering for good?

Stripe is one of the “good” tech companies in this respect by helping to level the playing field for smaller businesses, but it’s not going to be enough.
I think Pascal's subranges would cover both those examples?

NB Last time I used Pascal was probably 35 years ago....

Edit: I would suspect Ada would have something like this.
Mailvelope
I don't think it was a major concern. First, you can always display a dummy black image without turning off the CRT. Also, VESA defines two "off" modes in DPMS (1993): blank and fully off. "Blank" allows the monitor to partially suspend without shutting down the CRT completely, which allows an instant recovery.
Full Text Search in Milliseconds with Rails and PostgreSQL
It's unfortunate that Stripe has remained private. Both Square and Shopify IPO'd in the low single digit billions in market cap, allowing plenty of retail investors to tap into their growth.
That's true for traditional keyboards and layouts. A keyboard with a thumb cluster that puts ctrl and meta under your thumbs makes all the difference.
Nice catch, typo (the values are correct but the text said "/hour" instead of "/month").

Disclosure: I work on Workstream
Vaccines for SARS were not developed because grants dried up because the virus died off so researchers stopped working on a vaccine. By all accounts, a vaccine for coronavirus is probable since it doesn’t mutate that quickly.

The world was not nearly as interconnected as it is now. So the virus spreads faster and disrupts supply chains and economies much easier. Tourism is also a much bigger part of economies now.
Antimalware Solutions for Linux Systems
Another component to the disappointment with GoPros is that the camera perspective and flattening reduces the dramatic impact of what may have in fact been a challenging endeavor.

I've seen footage of hard mountain bike trails and class V kayak runs that I have done, and also seen non-first-person footage of the same drops, and it's pretty impressive how much the GoPro footage makes a 25 foot waterfall seem inconsequential relative to a 3rd person perspective (i.e. someone on the bank).

I wonder if having a stereoscopic camera could improve this situation. I pay no attention to VR or whatever so I don't know if this is the venue in which stereoscopic/3D movies would be viewed but it could be cool. Harder to share I suppose, and if your goal is to impress others on social media then it probably wouldn't work unless people start bringing those helmets to look at their phones while they poop.
The epidemiologists are the ones projecting IFR at ~0.35. It's not responsible to use a crudely calculated CFR when you have ample evidence that the case rate is vastly underestimating the infection rate. It's also terrible to try and use 'recovered' numbers when a lot of localities do not track and report recovered cases.
Scalia and Kennedy where both republican appointments and replaced with Republican appointments. So if you’re saying they have 5-4 control now they also had 5-4 control then.

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

That said, many justices have not voted as expected. In other cases political parties have swapped positions on various issues etc.
We're still working hard on this. (We just expanded our beta in Bulgaria last week!)
People got tired of seeing "Zoom" in headlines
Millionaires and billionaires to avoid $82bn in tax liabilities.

https://www.theguardian.com/world/2020/apr/15/tax-change-cor...

I think this is only the beginning. The quadrillion-dollar question is how much hyperinflation we're headed toward.
sadsvf
This got me thinking. I find that being repeatedly told not to clean up a system burns me out. To the extent that our programming is creative and enjoyable in its creativity, one must feel some sort of pride in the result in order to have any interest in its continuation. If you are being told to not clean things up or leave things in a messy state, you are left devoid of this sense of pride and joy in your work.

Best case, you can find pride and joy in something about your programming other than the technical excellence. However, that depends on you personally caring about the purpose of your code's existence.

Of course, left to their own devices, a bunch of engineers could be very happy and ship nothing useful. So you have to impose some sort of balance in a business environment. However, it's an interesting management problem to allow people enough time and autonomy to be proud of their work, while still accomplishing what needs doing. Ideally, with happy engineers, more gets done, and it pays off.
Hmmm, true. ? might be better. Let me think it through. I will update the package to support that.
>Triada gives them an immutable attribute, which prevents deleting, even by superusers. (Interestingly, the attribute can be deleted using the chattr command.)

Interesting if you've never used chattr I guess
I am in the southeast, and I identify more with your description than with the grandparent.
It may not be useful in this case, but if you're doing command line operations you can use asciinema[0] to generate your screencast as a textfile and edit the typos at specific timestamps when you're done.

Example:

Suppose you wanted to type `sudo su` but typed `suod su` then corrected it. Here's part of the file that would be generated:

[1.886896, "o", "s"]
[1.984919, "o", "u"]
[2.047353, "o", "o"]
[2.150955, "o", "d"]
[2.54311, "o", " "]
[2.629135, "o", "s"]
[2.745892, "o", "u"]
[3.324734, "o", "\b\u001b[K"]
[3.481178, "o", "\b\u001b[K"]
[3.611576, "o", "\b\u001b[K"]
[3.776223, "o", "\b\u001b[K"]
[3.896898, "o", "\b\u001b[K"]
[4.089885, "o", "\b\u001b[K"]
[5.812011, "o", "u"]
[5.978867, "o", "d"]
[6.017407, "o", "o"]
[6.177912, "o", " "]
[6.385136, "o", "s"]
[6.385614, "o", "u"]

You can edit the file, delete the type and correction-delete keys and keep the right one. Yan even edit the timestamp if you want to either with your text editor with macros, or a spreadsheet once you're done and decrement by four seconds.

When you play it with `asciinema play foobar.cast`, it will play `sudo su`.

Quick tip:

asciinema rec -i 2 deployment_screen.cast

The above records the "screen" to a `deployment_screen.cast` file, and reduces all idle time longer than two seconds to two seconds. If you type a character, then pause for an hour, then type another character, the cast will reduce that dead "half hour" to two seconds. Super useful.

I use that when I'm deploying something for the first time and may have to install additional dependencies or edit some config files and haven't yet scripted the thing. I record the deployment cast and dispatch it, then put it in the target machine and add a `cat /home/user/README.md` in `.bashrc`. The README.md file explains what the target machine is about, the services that are deployed, and where the cast file is.

After all the rough edges are rounded, you can go over the cast file and encode the steps in a Dockerfile or whatever thing you're using and not miss a dependency.

[0]: https://asciinema.org/
Congratulations to folks at Stripe!
"Last year, Google announced Stadia, and It blew my mind. That idea is so unique and innovative."

How is it unique and innovative if such services existed for over a decade (OnLive)?
The theory that it escaped from the lab does not imply that it was engineered -- they could very well have been doing legitimate medical research and made a mistake.
You're the only one trying to play with definitions of "standard" here. The system package manager was the standard packaging method for extra functionality on Linux (and other) systems regardless of implementation language before perl/Python/etc. started coming up with their own. You might argue that it's a bad standard, that it doesn't work for more "nimble" languages, whatever, but it is how C++ code is supposed to be packaged and has been for a long time. What C++ doesn't have is an exclusive package manager that can't be used with other languages. Non-exclusivity doesn't make anything less standard. Quite the contrary.
That's gotta be a pretty powerful drone- booze isn't light!
regarding 2), I'm pretty sure that's not legal unless you can make an extremely light drone. FAA rules require line-of-sight for the operator at all times.
Ageism is still ageism, even if the other people you are comparing are of advanced age, too...The literal definition of ageism is thinking someone can't do something due to age.
I think Idris does, see http://docs.idris-lang.org/en/latest/tutorial/typesfuns.html... But probably there is some horrible trade-off or limits that seem arbitrary.
We just started using it for its flat_hash_map.
speaking from experience as someone whos worked with shipping containers (tunnel, opentop and swap-body) repurposing these containers can be a bad idea unless you know exactly what was stored in them last.

Some containers come with their interior and moving parts slathered in Cosmoline and other toxic corrosion inhibitors. Others may have stored precursor chemicals to industrial adhesives or fertilizers. finally, theres no real regulation on what you can do with an over-iso (super heavy sticker) shipping container and many of them ship metals, or degraded plastics in various stages of recycling. Nuclear? sure. Walk through any port storage facility and theres sure to be a shipping container or two that will light up a geiger counter because the type-A containers inside have cracked from the heat and are leaking thorium tailings or other common low-level waste the USA ships out to third world countries and back.
So you mean to say is that PGP is wildly or only popular with criminals?
This is simply the include_bytes! macro in Rust. There's also the include_str! macro which does a compile-time check for UTF-8 validity.
Welp, cats outta the bag on that one.
These things usually form triangles with "cheap, good, fast: pick any two" being the canonical case.

What's the 3rd point in your triangle? I suspect it's "developer time" or "price" which boil down to the same thing depending on who's doing the measuring.
why is stripe looking for funding now, instead of before the pandemic? it might have increased their valuation.
Most landlords are not being open to working out deals as they are holding on to the same optimistic sentiments expressed in so many comments here. They think their properties are very valuable and that they'll find new tenants without too much trouble.

Technically any business can file for chapter 11, but it costs about $100k+ minimum in legal fees (at least in California). Most small businesses cannot afford that.
Listen to Free Weekly Articles in Your Podcast Player
The biggest usecase for EventReduce is realtime applications. Most technologies for these like Firebase, AWS AppSync etc. work on non-relational data.
If you want to use EventReduce with relational queries, you have to make them non-relational before, for example by using materialized views. If you do not want to do that, you should not use this algorithm in its current featureset.
org-mode is personal organization "application* that runs inside the emacs text editor.

Some, including me, swear by it as the ultimate personal organizer, note taking, mind dumping application
Not a heavy user, but I've been using Paperspace a few times for gaming. They make it really easy. They have a "template" you spawn a new instance from, or use a blank windows install. Their template is handy since it has Steam and Parsec already installed.

What they seem to be doing here is saying you don't need Parsec and can just use their browser implementation instead.

Sounds great!
What is "IT-s"?
Someone tweeted me that we are not the number one

Our community has some bars in order to submit new videos or send video replies. Right now most of our members are with high fidelity. But you are right, as time goes, and community becomes bigger, we do need to spend time on moderating. I will put it on my top list!!! Thanks!
IMHO it is time to start promulgating the idea that electronic money transfer should be considered a basic human right just like free cash transactions have been since the invention of money. It already is that way in many advanced countries where electronic money transfer is a service provided by the government. It is only in the U.S. where a private monopolistic cartel is allowed to impose a private tax on all retail transactions.
I must admit that as a small business owner in France unfortunately I am unwilling to hire because it's so hard to let people go, so putting the weight only on companies is maybe not the answer.
Sorry for the confusion here, we are in the midst of separating out the two products and this is not reflected everywhere yet. Under the CORE section of the interface, you'll find these instances and you can download the desktop app here: https://paperspace.com/download
I wasn't aware of the semver URL scheme, but it just brings more problems.

At this point they've just replaced `npm` with `pika` and expect people to think it's an improvement to not have a centralized file containing package dependencies and the last resolved versions of packages. Criticisms:

1. Updating dependencies becomes much more of a diff (every file that uses it needs to be updated). The alternative solution to this is creating a single `packages.ts` file that imports all the external deps, and all your modules import from there. Which just `npm` with more steps.

2. No lock file. I saw them present this at tsConf and I believe the original idea was that this wasn't needed because the URLs are the lock, but as you point out in practice people use URL's that aren't unique identifiers. This means no way to guarantee that all developers or even users of the project have the same dependency state. This will be a massive pain for debugging and maintaining packages. (Edit: see below, you can lock deps (unclear exactly how) - but only if you pay them!)

Looking at the Pika home page, they tell me I can build and release without a bundler.... so you're telling me that they expect people to put out production software that downloads it's dependencies at runtime and thus:

- Is unstable because if they use the semver-URL scheme you mentioned and a patch version comes out that breaks the website, all users are instantly broken instead of the internal build being broken.

- Is unstable because if a dependency/host goes offline, all users are broken instead of an internal build being broken (think leftpad but much worse as your users are instantly impacted, likely before you even know about it)

- Is insecure because if a host is malicious, they can choose to supply different packages for a small subset of the requests, such as those coming from govt. requests against political targets, hosted build machines, etc. and nobody will have any way of knowing because there's no lock file/integrity hashes.

I further see on the Pika CDN page that they share packages across websites. This is seems to be a massive security flaw, as websites are able to modify these packages and now those modifications will apply to all websites using the package. It's prototype pollution-as a-feature!

Oh, and at the bottom of the page:

> Want to get more out of Pika CDN? The CDN will always be free, but you can also access paid, production features like:

> Granular Semver Matching & Version Pinning

> ...

So base features that are the core of working with npm/yarn/any modern package manager are a paid feature in Pika.

I'll pass.
I dont think there's anything wrong with companies that cater to highly specialized niche markets.

I think the reason people knock on GoPro is because they raised VC money and went to market. By taking on VC, they signaled (imo) that there was a huge market opportunity ($XXB) for them beyond a highly specialized niche market.
Have used a self hosted version of Taiga for years at work hooked into Keycloak for SSO. Works perfectly well for us :)
Thanks that looks interesting. I added it to my to-read list.
I don’t know. People are creatures of habit though. People will return to old routines to different degrees.

Even Mao with his Hong weibings wasn’t able to stamp out the parts of Chinese culture he wanted to stamp out forever.
you can track this issue for that change - https://github.com/yusufnb/verify-json/issues/2
I'm pretty sure this is trivial in D too although you have to tell the compiler the file exists (you can't do arbitrary FS reads at compile time)
Anyone at Stripe do security or pentesting or redteaming? What's the hiring/requirements like for that?
I just wish Stripe figured out how to integrate with PayPal. I'm stuck using Braintree because I want a single payment provider for CC and PayPal payments.
Looks quite interesting. I could really use a Windows box that I could use for a few games while I'm isolated not at home with only my Macbook Pro.
Using ULIDs to query S3 objects by time without a backing metadata store
Last I checked, I and many other people are still working from home. Just because our jobs don't have to occur outside the home doesn't mean that we're not still making improvements that lead to greater productivity.

There is no issue with people using the tools. The issue is with workplaces where multiple people need to work together. People with jobs where they use the tools but don't need to be around others or very many others are generally still working.

Also, not all productivity improvements are from tools that still need to be used by workers. A lot is from automation.

Anyways, my point is that tons of people who are not at the top of the businesses experiencing increased productivity are reaping the rewards of productivity improvements. It's a falsehood to think that only those making the investments are reaping the benefits. It only looks that way if you myopically don't look beyond the firm whose productivity improved.
On the API docs, there's plenty of code examples and a caching feature which is awesome, but I wish the docs at https://stripe.com/docs/development could be cached like the API docs.
I'm curious why you see it as "dangerously mistaken". What is the danger in making that mistake?
Credit card fees or payments may be waived amid coronavirus pandemic
Ahh, yes, that helps a lot, thanks Steve! I missed the fact that the wrapper is what the backend communicates with, and then the wrapper calls wasm. I thought the backend would call wasm directly (and that I could just not have a JS wrapper at all).

It would be extremely helpful if this was mentioned somewhere on the starting docs (maybe it is and I missed it?).
The only thing I miss about trains in the 1980s is that for a while the line between Aberdeen and Inverness ran ancient old 1st class carriages with compartments (think Harry Potter) as standard.
Nice demo. I was curious how you were going to avoid collision -- my assumption was since the pattern wasn't a "single cycle" loop (whose total length presumably depends on the LCM of the width and height) that the animation setting would either need to be very complicated or changed periodically, but you cleverly sidestepped the whole problem by applying X and Y translations to different wrappers so they can each have their own fixed period: smart!
Show HN: Gitlab – Improving Code Review Workflow with a Browser Extension
My 5'1" college age daughter who still shops in the kids section of most stores uses a 4.7" phone and loves it. How small are your hands?
Thanks for the link! That’s got a lot of goodies.

One of us from Memfault also wrote a post about tips with Binutils, and this approach is covered in it.

https://interrupt.memfault.com/blog/gnu-binutils#objcopy
> People need to know that their data is being used to improve health and care for them or others and that their privacy and rights are safeguarded.

So how's that partnership with Palantir coming along then?
After some manipulations with the linker, I was able to cut the size down to 750 bytes. You cannot go below this, without hacking the ELF file format.
involves a lot of trust, too. I imagine the customer has to detach the shipment by hand. a drone capable of delivering a fifth of liquor must be worth at least $1-2k. considering the whole operation is likely illegal for several reasons, I doubt the owner would have much recourse if someone just stole it.
I think it is dangerous to propose a database product as a solution to the limitation of a simple algorithm.