skysight-inc/HackerNews huggingface dataset:
Not even remotely similar. HN’s reaction to OPs suggestion is downright hostile and dismissive. Veganism is all about thwarting disease by cutting out harmful dietary choices. People may disagree with that premise, but that doesn’t negate the validity of avoidance as an option to consider.

Love it or hate it, but humanity has a diverse enough source of protein to not be reliant on pork.
Homebrew comes with a portable Ruby in the install script. https://twitter.com/MacHomebrew/status/1136249501252038662
Ultimate Limit of Human Endurance Found
This is all part of the skills and how they are coded.
Homebrew installs its own binaries in a way that they won't interfere with the macOS-supplied versions. It doesn't use a container or anything like that. Certainly not a full-on VM.

Maybe I'm old-fashioned (feels weird to say that as a 25-year-old, but here we are), but I quite like not having everything be in a container all the time.
Ouch! The market seems to have reacted pretty strongly.
I am new to this, but isn't the idea of calling next() which is prevalent in frameworks like express.js, essentially similar to continuations? I may be wrong, but I would genuinely like to know.
I'm still learning how to be more personal while remote. An always-open casual video chat room is a fun idea (especially if you have a screen with it always open in the office!). Games (while on video chat) might also be fun.
It also found the effect is very small in all cases.
Or a shell script.
Found this at https://crates.io/crates/bloom-server:

> A simpler caching approach could have been to enable caching at the Load Balancer level for HTTP read methods (GET, HEAD, OPTIONS). Although simple as a solution, it would not work with a REST API. REST API serve dynamic content by nature, that rely heavily on Authorization headers. Also, any cache needs to be purged at some point, if the content in cache becomes stale due to data updates in some database.

> NGINX Lua scripts could do that job just fine, you say! Well, I firmly believe Load Balancers should be simple, and be based on configuration only, without scripting. As Load Balancers are the entry point to all your HTTP / WebSocket services, you'd want to avoid frequent deployments and custom code there, and handoff that caching complexity to a dedicated middleware component.
For at least 10 years I have had a contract for "green energy" from my municipal supplier. They, in turn, contract to buy power from solar and wind suppliers to fulfill the consumption of those who are part of that program.

It does indeed work as I describe. And, because the wind and solar providers are among the lowest-cost providers at this point, "black" energy is losing market share quite quickly.

I understand electricity markets quite well and live and work in one of the most dynamic ones in N. America. This is how it works.
Only from clients supporting HTTP only. Note that RFC 2324 [0] defines the Hyper Text Coffee Pot Control Protocol or HTCPCP, which is an extension of HTTP and implementors of clients for this are free to return 418 if necessary. Also, RFC 7168 [1] which extends the protocol as HTCPCP-TEA now fully supports teapots, and is probably a better choice for modern clients. Also of interest is the SNMP MIB for remote management of 'Drip-Type Heated Beverage Hardware' which is defined in RFC 2325 [2] although this does not appear to have been updated with teapot, samovar, urn or other non-filter-coffee management data...

Implementing tea making device remote management would probably be a good candidate for a GSoC project or even a startup if you can find a VC gullible enough to fund you!

0. https://tools.ietf.org/rfc/rfc2324.txt

1. https://tools.ietf.org/rfc/rfc7168.txt

2. https://tools.ietf.org/rfc/rfc2325.txt
This is how you destroy an ecosystem. Bringing in one organism to fight or replace another without thinking about the full consequences.
> I agree. You master monads and IO, but then you want to use a web framework and there a bunch of other category theoretical concepts and/or Haskell advanced features you need to understand to serve up "Hello World". Compare that to expressjs.

I started using haskell at my last job after having done a couple years of functional programming in scala, but I honestly never found it required that much knowledge of category theory. The FAM trio of classes (functor, applicative, monad) are the most common ideas used from category theory in an explicit way, and they're frankly so prevalent at this point in the industry at large that they're in basically every language in extremely common libraries. Most programmers are pretty familiar w/ map and bind (which is also sometimes called flatMap, then, and_then, or chain). Applicative functors might be a little more exotic, but they're easy to pick up if you understand the other two. And I don't think you really need to understand what a morphism is or how to read arrow diagrams to really use any of these things. If you can use arrays in javascript, you can use the IO monad.

Most of the challenge in haskell for me was figuring out stuff like how I should structure my code to enable mocking out effects for testing (there's multiple answers to this w/ different tradeoffs), or how to get good editor support without ghc-mod breaking. I haven't used haskell in industry in about the past two years, but I imagine these are still some of the biggest challenges w/ using it.
First they are lied to and promised actual jobs even though the field is incredibly unfairly hard to get into. Then they are told to take the hardest possible cert that is often the least requested by HR, the OSCP.
Are you looking for a mathematical difference or differences in their implementation?
Not really... native Bangaloreans generally make it a point not to speak Hindi. As for people in the IT Sector, "English is the Lingua Franca" (pun intended) :)
This is what HN was invented for. Fuck the Silicon Valley venture capital narcissistic shite, let’s just share worthwhile things like this.
A great start!
Here's what the World Health Organisation has to say:

The average EVD case fatality rate is around 50%. Case fatality rates have varied from 25% to 90% in past outbreaks.

https://www.afro.who.int/health-topics/ebola-virus-disease
Plot to steal cryptocurrency foiled by NPM
Well, at least they're ladybugs. I don't know how much of this is just due to the name, but I like ladybugs. They're red and pretty, and they don't sting or bite or swarm around my food.

...this all seems too pleasant, so feel free to educate me on how ladybugs are actually the worst insects ever. :(
"Veganism is all about thwarting disease by cutting out harmful dietary choices"

That may be a side effect of veganism, but I hardly think that's the central thesis of that dietary and lifestyle choice.
I am in California, not at all possible.
I'd prefer if Apple took care of security fixes instead of some third party. And they could ship newer versions if keeping the old ones secure is harder.
True, the peacock example is very like the owl meme

https://live.staticflickr.com/3549/3546657319_57861e46ff_b.j...
> My theory is that the FP folks would have seen more success had they figured out ways to bring their features to mainstream languages, rather than asking people to adopt wholesale their weird languages (from an average programmer's point of view).

I'd argue this has been happening for years and years now. If you want a pithy saying, you could say that over time languages become closer and closer to Haskell.

Option types, pattern matching, pure functions (see: Vue/React with computed properties, or any other frameworks doing things close to functional reactive programming), type inference (even Java is getting a var keyword!), more powerful type systems (things like the Typescripts of the world have) are now becoming trendy, but Haskell had them years and years ago.

The above is definitely oversimplifying (a short HN comment is no place to get into the fundamentals behind the various kinds of type systems), but I've found all the things I love in Haskell and other FP languages seem to slowly drift on over to other languages, albeit often a little suckier.

(I'm still waiting on software transactional memory to become mainstream, though. Of course, in languages that allow mutable state and without some way to specify a function has side effects, you're never gonna get quite as nice as Haskell. Oh well.)
In this context I was explaining the US system for many or most States. In California for example, a residential lease by statute survives a sale.
I mean given current market prices thats like what? Two tanks and a missile?
From the ones I’ve read, Raymond Chen’s articles are more about problems that are fun to think about than problems that need solutions (though there are plenty of articles about problems that fit both descriptions).
Which is why I followed it up with “People may disagree with that premise, but that doesn’t negate the validity of avoidance as an option to consider.”

This is also the internet and reality. What I consider the root or definition of veganism is my operational definition.
One

Two

Three

Four

They declare a proxy war
> I guess I would like to have a solution that not only synchronises across all platforms (Linux, macOS, Windows, iOS), but most importantly is secure as my notes can contain sensitive information. If there is an open-source solution for this problem, I have no problem with self-hosting such system.

If access across machines and operating systems is a priority for you, you may want to set up a private wiki and ticket tracker, either on your own machine or with a cloud provider.
"But I'm following my passion."
It says right in the article:
108 M1A2 Abrams tanks - US$2 billion
1,240 TOW anti-tank missiles - US$299 million
409 Javelin missiles - US$129 million
250 stinger missiles - US$223 million
Old Xeons have a niche use as perfect freenas hosts (it's cheap to get 8g+ ECC memory) as long as you're smart enough to shut them off when you aren't using them.

I really want to get on the Thinkpad meme. I really do, I like my t500 I use for docker stuff.

The problem is there are a lot of newer models that either have dogshit touchpads, dogshit screens, dogshit wifi cards, or (in the case of edges) all 3.

Yeah you can replace a bunch of parts (except for the wifi which is bios locked) but at that point I'd be better off buying an Acer Aspire E15 or something else remotely modern.

(Yes I know you can flash the bios to get around the bios lock. I also don't care. I shouldn't have to do this.)
So the name conceal was chosen to allow some flexibility, like prohibiting ptrace. The idea is to keep secrets from escaping into other programs. Other programs generally can't read swap, so that's not a concern.
Elastic Search kinda feels like its own crazy data structure/universe.
Detecting Interference: An A/B Test of A/B Tests
Ugh I hate designing around the stupidity of suburbs. Pnumatic tubes in dense cities: so much more efficient.

It's cool but only if you stop thinking how all of this is a hack around the utter failure of planning at any interesting scale in gsi country.
PureScript has a (much) more advanced type system but that's about it. The tooling and general developer experience of Elm is probably as good as programming gets in 2019. (I've also quite enjoyed Rust.)

That may sound like hyperbole but the combination of elm-graphql and elm-ui is something else. I'm from a JS background and the whole React/TS/CSS-in-JS soup just seems like a bad dream now.
People have different motivations. Many are ethical / philosophical, not just about diet and lifestyle. Check out Peter Singer or Pythagoras.

https://www.history.com/news/beans-and-greens-the-history-of...

https://www.utilitarian.net/singer/interviews-debates/200106...
Not to mention the fact that a $400 dollar emergency is on the low end. In my experience, most emergencies that have cropped up have been closer to the $700-800 price (Doctor bills (after negotiation), vet bills, temporary relocation, etc).
For 90% of people a Masters degree is a great way to educate yourself out of employability.
They will if the price of animal products rises.
Why World War II Matters – Victor Davis Hanson (2016) [video]
I think it's fine. Linux distros don't typically come with this stuff, but they do come with package manager (unlike OSX), but it's nbd to install one.

I recently switched to linux after 10+ years of MacBook Pros because I'm disappointed in the hardware quality post 2015. I used to die-hard argue that they were worth the price tag, but now I can't do so in good faith so I got a Dell XPS about 6 months back and love it. Cheaper and superior hardware. There is a bit of learning curve for using linux as an every day work machine, and there is a couple days of setup to get things working just right and achieve parity with OSX features I love (quick view, screenshots, keyboard shortcuts, etc), but once I got everything configured I have no complaints.
It’s particularly egregious, since very often society didn’t “stick with them” in any meaningful sense.

It’s straight out gaslighting to call a victim a coward for escaping abuse.
That's absolutely doable, though you would have to prevent the inactive props from spinning and/or feather them to reduce drag. I don't really see variable pitch props on these though, the weight and complexity penalty would probably be excessive.
Considering the similarity in Pigs and Humans shouldnt this be raising all sorts of alarms ?
> an API developer not wanting to write own/reinvent cache layer for their REST API

For Laravel projects at least, a package like spatie/laravel-responsecache makes it super easy to handle caching for GET API routes. I'm sure there are similar packers for other frameworks often used in API development.

I really like Bloom, I'd just rather handle it at the application layer, where I can get the finest level of customization (assuming there's a suitable package to abstract the most tedious work away).

Seems you could keep the associated code to a minimum, and easily maintainable, by using model events to trigger cache updates.

Personally, I'd rather have a little more code than a new dependency (and the resources the Bloom takes from each API worker it's installed on). But in situations where it's non-trivial or inadvisable to do it at the application layer, it seems Bloom could be quite useful.
Not Java or Python, but here’s some Ruby: https://www.honeybadger.io/blog/how-to-try-again-when-except...

The above article talks about exploiting Ruby's support for call/cc to do something similar.

A noteworthy difference: Ruby's support for call/cc is baked into it's runtime, while in Haskell you can implement call/cc as a normal library. This is done by leaning on Haskell's monadic "do" syntax and a suitable implementation of the Monad class.

http://hackage.haskell.org/package/mtl-2.2.2/docs/Control-Mo...

I'm rooting from my phone, so I can't type up a this-vs-that. But maybe that piques your interest and you can read up on Haskell and programming with monads.
> though blocking will still be available to enterprise deployments

So I guess the answer is to be an "enterprise", then.
I agree and I'll take that a step further yet. You can do it with RWD. I worked on a farm as well, and farm or not, we made it through many winters with RWD cars too. People have no idea anymore about what is actually required to get things done. I have friends who live in a city or town, and think they need 4x4 or AWD in the winter. Even out in the sticks, studded tires or chains do wonders in the winter, and on the farm you're either taking the dirtbike (or ATV) to get to the confinements or if you need to move a lot of hay.
Reach out to me using the details in my profile. I just helped someone like you encountered via Hacker News.

I am a pro in Classical NLP (pre Deep Learning) and generally understand Deep Learning (DL) well too. However, I am a couple years behind on the latest DL techniques for NLP. As a start, I can share my slides giving a very broad overview of Classical NLP that this other person had found very useful.
On the other hand, if the information is aggregated to a final answer, why is the data then kept? What if the _wrong people_ get ahold of the more sensitive information _because_ the data was kept beyond its useful life?
>Thus, self fulfilling prophecy: you don't need to know these things because the industry punted on the problems you'd need these things to solve, or deferred them to other departments. Web apps, for example, are often very animation light, or low on more advanced graphics, because no one knows the math to make these things happen anymore aside from using a library to make a pretty chart. Since your competitors are in the same boat, there's no pressure to change that. And then those folks feel its dumb to ask these questions in interviews (They don't need it!), and the cycle keeps going.

I've heard a lot of post-hoc rationalizations for why the "google style academic interviewing fetish" is more rational than "ask interviewee to perform tasks or answer questions relevant to their job" but using it a justification for continuing the tradition of wheel reinvention in the javascript ecosystem has to be the best.

>"Why would I need these if Im building forms in javascript all day!". Well, maybe if more people in the team knew how to do more than build forms, we could try and build something fancier than forms.

Sadly for the aspiring academic fetishist, building non-fancy forms all day is what a lot of businesses want.
Is this a once every three months post?

I’m all for advertorial, but...

Regardless of what software I use to keep track of tasks, none of it actually completes the tasks.

Go figure.
Disney President Killed in Helicopter Crash (1994)
Well...a bit off topic but kind of relevant.

My car got broken into and my iPad nicked. I was able to locate that, however, the cops here in NZ were really unhelpful.

They said the GPS location wouldn't be sufficient for a search warrant as they have had many cases of false positives.

I said I would give the ssid and ip address of their wifi network, even then they wouldn't agree for a raid.

It was only when the thief (who was a minor) took the pic of his family member, which I then furnished to the police (via iCloud), they could do something.

Wondering what good is technology, if the law takes a while to catchup, well at least here in NZ.
> Just because zaroor is commonly used doesn't make it Hindi.

By this reasoning Urdu is the most widely spoken language of India.

'Nishchit' doesn't even by itself replace 'zaroor'. 'Nishchit' means certain or definite. To replace 'zaroor' (certainly or definitely) you would actually have to say 'nishchit roop se'.

Hindi-speaking people absolutely use 'zaroor' and 'bilkul' instead of 'nishchit roop se' when they're actually speaking Hindi, instead of self-consciously speaking Sanskritised Hindi in a formal register -- and this is always in the context of a specific political alignment.
Anyone who tells you ladybugs are terrible is probably just an aphid posing as a human to spread propaganda.
Show HN: Sparrow6 One-Liners
Sparrow6 is an automation platform written on Perl6.

https://github.com/melezhik/Sparrow6

S6 is a simplistic cli comes with Sparrow6, it's handy when you want to automate tasks without writting any code, here are some examples to start with:

# Update local cache
# We need to start with it

export SP6_REPO=http://repo.southcentralus.cloudapp.azure.com

s6 --index-update

# Find specific plugins

s6 --search user

# Install plugin

s6 --install user

# Run various plugins:

# Create user:

sudo env PATH=$PATH env SP6_REPO=$SP6_REPO s6 --plg-run user@name=foo1,password=123456,group=wheel,action=create

# Man certain plugin

s6 --plg-man user

# You can run Sparrow6 modules as one-liners as well:

# Extract archive:

zef install https://melezhik2@bitbucket.org/melezhik2/sparrowdo-archive....

s6 --module-run Archive@source=/home/melezhik/archive.tar.gz,target=/tmp/foo2,verbose=1

See more at https://github.com/melezhik/Sparrow6
Brian Kernighan Interviews Ken Thompson (Sorry for Any Duplications)
Because they're pretty much babby's first data structure. When I was a kid and I needed to store the bag o' sprites for my first Windows 3.x game engine (don't ask), I had the BRILLIANT idea to store pointers to the previous and next sprite in each sprite, thus creating a doubly linked list with no formal CS experience, nor exposure to that particular data structure. If somebody knows thing one about programming that isn't dinking around in BASIC, it's going to be linked lists.
The learning curve is one thing; dealing with purity and immutability is another. But the real stumbling block (besides the tooling issues) is the effect of lazy evaluation.

Lazy evaluation can make it quite difficult to reason about the time and memory resource requirements of Haskell programs, and debugging those isn't a whole lot of fun.

It is do-able, and like anything, gets better with experience, but it's hard to push things to production when you aren't sure they won't OOM or capriciously start doing some long thunk chain evaluation.
Is news supposed to be bad?
The comment prior to mine was about how city people are all jerks looking down on rednecks. My point is that people always think other people are jerks and not themselves. I've got tons of stories about city folks too.
I disagree with your premise that veganism is all about thwarting disease by cutting out harmful dietary choices.

I agree that avoidance in an effort to thwart disease may be a valid option.

This has nothing to do with veganism.

Veganism is all about rejecting the commodity status of animals and generally abstaining form activities that commodify animals.

What I consider the root or definition of veganism is my operational definition.

That doesn't mean you aren't wrong.
True, but presumably once the reader has worked their way up to this part of the book, they'd have built up the needed skills for drawing this one.
Left foo and Right err alone do not act like exceptions: you need more baggage for that, which Haskell supports and encourages. When you define this in terms of a monad--not just a data type that has the same features, but part of a reusable category of types--you can provide special syntax for it, which Haskell does: if you have a language claim to have "monadic exceptions" without having a type class for monad and some reasonable support for working with monads, you should frankly question whether the people who designed the language understood what monads were in the first place. In Haskell, you can define operators on Either which allow you to use the generic do notation to achieve something with the feel of exceptions but with fully programmatic behavior: languages like Go and even Rust seem to want the downsides without gaining the benefits, which is just depressing.
Here me out here- I equate apps with ads as predatory. The gut feeling from many apps/games is that the goal is to annoy you into paying. Many “free” games let you have one ‘turn’ and then force a 30-60 second ad on you that usually redirects you to the App Store to download some other affiliate app. Maybe I am the old man screaming get off my lawn, but when pc shareware was the rage you usually attempted to delight the user into parting with their money. Then I remember a shift in the late 90s where ad/malware started showing up in shareware. That effectively killed the shareware market for me. Rubberduck h30 was the app I remember as the culprit.
> Unpopular truth, but truth nonetheless.
Why do you think so? The issues we do have with governance don't seem to be because of the diversity of languages or religions.
Twtxt: Decentralised, minimalist microblogging service for hackers
Porting a face detector written in C to WebAssembly
My new startup uses SDKs embedded into popular apps that make ultrasonic clicks and use sonar-like reflections to estimate the length of toilet paper remaining on the roll (using AI, machine learning, and blockchain, obviously). /s