skysight-inc/HackerNews huggingface dataset:
Not everyone has a smart phone. I don't. Believe it or not you are not required to have a smart phone function in the word. At best it is a pointless waste or time and money gadget at worst it is a tracking device and profile builder.
I’d suggest that not taking a drug (weed/lsd/mushrooms) that alter ones perceptions of our very existence is a good way of staying mentally sound.

If you take ten 16 yr olds, allow them to experiment, 1-2 will drop off the world, 2-3 will have major, life changing changes to the way they view life (border line changes in said spectrum) and the rest handle it fine although with a significant change in lifestyle.

As someone who has had a close call with the boundaries of perception I believe weed is of significant concern. It has a ‘benign’ perception but for those it effects it can take their heads off to places which are not healthy for fitting into normal, standard life. Aka the general ‘schizophrenic’ term
Enjoy a Hassle-Free Plant Removal with Our Tight Access Crane
Except he probably sees hundreds of ads for things he's never talked about for 20 years. It's not scientific at all, because he has no way of distinguishing a listening ad from luck. My statistical method would distinguish that.

But I guarantee you there are hundreds of pro-hacker types not giving facebook the benefit of the doubt. They're reverse engineering the apps, monitoring API calls from rooted phones, monitoring network traffic, etc. There are entire forums of people dedicated to hacking on android and finding rooting methods, etc.

There are tons of security researchers in academia desperate for a nice paper, eagerly looking for something juicy like facebook app listening to users. In fact these researchers have found that hundreds of android apps are listening to you[1]. But facebook isn't on that list.

The EFF has tons of smart people eager to dig into any little privacy mistake that a major company makes. They for sure would launch a huge lawsuit against facebook if this came out, and they very likely have some researchers looking into whether there's any listening.

Why haven't you heard about all the pro-hacker research into facebook's spying? Because they have all found no spying, because there isn't any. They don't want to publish that they found nothing, because then it would look like they're defending facebook, and these pro-hacker types don't like facebook and don't want to defend them.

[1] https://arstechnica.com/information-technology/2017/05/there...
Or you can get a vet ultrasound device for less than half that price on Amazon today.
Should designers code? Let's have a definite answer
Did government gun buybacks reduce the number of gun deaths in Australia?
If the options were "click here to pay $1" and "click here to pay $0" then I'd happily pay for tons of services and paywalls.

If the option is "Click here to pay $0" vs. "Click here to either sign up or do a 5 step one time checkout" then it's not clear, at least not for a service/product I'm unsure about.

(Disclaimer: I don't have PayPal or similar - I'm not sure if there exists a single click payment system that I'd be willing to use)
> skunk-like cannabis

Why don't they just go with the "sticky icky"
I do hate using attributed Strings, but tbh not enough to install an external dependency for it. Some syntactic sugar is not worth the overhead
This is not a good comparison. The GP has the technician do the imaging, but the real problem is not so much getting the image, but interpreting what's on it. This is a skill that the GP has to have either way.
He put the recovery code (only copy) under his daughter‘s pillow and then forgot about that? How stupid is that?

A big folder with emergency/in case of death information (including Bitcoin recovery codes, but also, oh maybe banking information, which insurance companies you‘ve used, a will, medical directives etc., would have been a better idea.

And then put it where you keep big folders and people will actually find it when they‘re looking for it while in distress.

„My father died, he has this shelve with document folders, but let‘s ignore that and search my room“ said nobody ever.
You could build a very generic product that would act as a problem detector.

Talk with your early users. Once you've detected a pain point, pivot and double down on it.

Good luck!
America's infrastructure is behind in many ways.

Bank transfers are arcane, no chip n pin, fax machines, etc. etc.

I'm moving through West Africa, where these problems have been solved 2+ years ago.
That extraction is what the term_variables/2 predicate does that I use in my code. It gives you a list of all unbound variables in the given term. To simulate the quantification, I then just add that list in front of the term with the ^ operator (which has no semantics, it is just the traditional constructor for these things).

So for `_G947 -> _G947` I get the variable list `[_G947]` and use it to represent the universally quantified term as `[_G947]^(_G947 -> _G947)`. If you want to display this with nicer variable names, just substitute names of your choice for the variables in the quantifier list.
I'd guess it's mostly oral, master->apprentice stuff.
Joi Ito's 2002 Moblog
It's X vs 1/X. If it's 1/X of time, you get properties such as something that is twice as fast is a 0.5 times the value, but something 4 times as fast is only .25 times the value. thus making the result non-linear.

Also I think something that makes it a bit more clear the advantages of being time/ops consider optimizing a video game, and we have the task of trying to get from 60 FPS to 90 FPS and we have say 10 sub tasks that each take say 10% of the frame time, it's hard to say how much optimization I'll have to do off the top of your head. But if instead I say that you have to get from a 16.6 ms frame to an 11.1 ms frame, and you have 10 tasks that take 10% of the frame time, which is obviously about 1.66 ms each, and I also know I need to save 5.5 ms of frame, the scales of which I'm thinking in are all nice and easy to reason about.
After seeing the whole video I can see a lot of effort has been put into creating this. Great work, very useful for web development.
New Elon Musk Interview on Kevin Pollak Show [video]
I do find it a useful dichotomy because I work with people who evolve their code and wonder why I get my back up about monkey patching (because it's often my job to turn research or prototype quality code into reliable code).

If you've ever had to make another person's research or prototype quality code more robust it can be easy to wonder how on Earth they work the way they do. Having this dichotomy in mind makes it easier to have more sympathy.

It works both ways. Researchers need to understand why platform development moves so slow. This dichotomy helps reason about it.

But you're right, between evolution steps the system is not sealed. That's a concern and why projects like Debian are keen to have reproducible builds. It's also a big part of why containerization is becoming so popular.
America's infrastructure is behind other developed countries because once upon a time it was AHEAD of it's time. When you have a legacy infrastructure that is good enough it is harder to justify the cost of replacing it with something else. African countries, or Eastern European ones didn't have this dillema because they didn't have a legacy infrastructure to deal with.
What I liked about it is the discussion about design decisions: where and how to let the protocol be open to extensions, etc. (btw, sorry about the pedantic tone of the previous comment).
Angular Typesafe Reactive Forms with TypeScript
Java did. It was just butt ugly
https://privateinternetaccess.com/
I was just sitting here having some extreme private thoughts, by employing extreme military grade unlicenced privacy techniques based on extreme not speaking.

One thought I'll responsibly disclose to official authorities though, so network managers can efficiently manage on their networks, is: "Was this dude about to cry?"
Yes it is. My entire visual studio uses half the memory of slack
Hi Kaj, thanks a lot for this feedback! We'll do our best to improve based on it :-)
Exactly.

Honestly I don't know. I suspect it's mostly historical and marketing driven. I think CPU clocks are driven by some sort of oscillator, which is likely thought of as a frequency. And ops/unit-time may be a bit ambiguous, since if we try to choose say instructions, not all instructions take the same amount of clock cycles.

Additionally from a marketing perspective, I suspect you get a bit of an hz, more is better, sort of increase of numbers.

Honestly though I really don't know, this is all just speculation. Similarly video games are often "marketed" in Frames/Second, which is exactly the same problem.
Oh wow, that's not supposed to happen! Can you tell me more about your phone and browser?
that's what happens. You have a setting in your profile called showdead, with that turned on you get to read most comments by banned accounts.
I love the effort here, I didn't expect the Web GUI here and it really saves a ton of time to quickly setup a test environment!

Will you also add a database?
I stopped at the pricing model. The jump from $0 to $49 per developer precludes my typical "dip my toe in the water" approach with new platforms.

I'd ideally want to try it out in production with a real, small commercial job. But if I do and decide not to expand my use of the platform, then I'm committed to a $600/year hosting deal for a small client...

And I won't use it on a bigger client at first due to the risk of lock-in.

In fact - lock-in is the biggest problem with using this. It's a paradox. I'll only willingly get locked in to platforms that I'm 100% happy with and I am only 100% happy when I've been using a platform for a reasonable length of time.

Otherwise I risk having to rewrite a 5 year old website for a client out of my own pocket when you decide to pivot or you run out of cash/luck.
> I'm annoyed writing and fixing tests takes half of my time when writing code.

Then just don't write tests and wait for what happens, when you find a bug 6 month into production. ;-)
STOP. Just go work for someone else, please! Pretty please! Find someone with vision, and work for/with him/her instead. Or merge as equal partners.

You sound like really competent people, but working under people without their own vision and without their own ideas is a wrist slashing inducing experience... The people with the ideas/vision should be in charge, not ever the other way around! If you're execution people, find some "idea/vision people" and merge (like in 100% equal partners) with them and make you team whole.

Nobody wants more "execution people" in charge. If it's not vision/ideas what drives something... it's not worth doing it! we're all better without it! I'd work anytime under/with and asshole with good vision/ideas than another "executionist optimizer" that makes everyone's life hell trying to optimize profit and efficiency when nobody wants more optimizing. People want meaning from their leaders and managers, and this can only come from vision/ideas.

Go head hunt for "you team's Steve Jobs", not for "ideas". You want the "idea generator" and you want yo put him/her half-in-charge...
Coders of the world, unite
Amazon Echo Costume
Finding non-technically inclined people is a challenge?! Do you live in the ISS?
This is one of those optimizations where I'm ambivalent about it's usefulness.

Sure, Google might get a millisecond or two less in their apps, but who in their right mind has the engineering time to implement this very, very small optimization when there's many other things to be done that probably have a higher priority?
Why conversion matters – a toy model
Buy a Thinkpad? I went from opening it for the first time to having the internal screen cable replaced and working fine in a couple of hours.
I like the idea of no registration by having the browser locally generate a public/private key pair for use on the site.
Stop trying to make the perfect product: make something small and fail/succeed fast.

Once you stop being an external observer and commit to delivering a product, your understanding of the wider market will improve... before long you'll see profitability in places you didn't know existed.

There's nothing wrong in delivering something simple first. Most of the consulting businesses out there simply 'solutionize' Excel spreadsheets (i.e. add a web or mobile frontend to an internal process). Take the post room in my building as an example: they've just upgraded to an electronic system dispensing with the time consuming/error prone ledger entry and paper slip delivery. Someone sold them a 'CMS' with a package input form and email alert... As scope increased they added bar code scanning and a check-digit shelf allocator.
You basically:

Please leave me in my elfenbein-tower and keep your rambling about your shitty lives to reddits depression subs. Policy here is to be nice and to say and have nice things. Why don't you have nice things? Sucker...

Spot that grain of /s and keep it.
> Suggesting doctors enter fields into a form instead of scribbling notes will get you no where,

Maybe in the US, but in the UK and Ireland, all my doctors notes have been typed into a system that is shared among all the doctors in the practice. Last time I went for for an MRI i was given a CD with the mri on it, and I brought it with me to my next appointments.

> doctors are the stupidest and most stubborn people you will come across

That’s not fair. When I was in university most of the old professors still used overhead projectors and taught the same course from 20 years ago. When I bought my house my solicitor faxed everything, and posted me out the originals of the documents I needed, which took up an entire a4 binder. Developers seem almost bipolar; on one hand you have the “must use shiny new tech” and on the other hand, you have people who won’t update third party libraries ever. We’re still stuck with the same representations of data that we had 40 years ago, and broadly the same basic tools. C and C++ still literally copy and paste header files when including them, all in the name of backwards compatibility.

My (long winded) point being, all professions have their own stubborn qualities, and pinning it on old people or a specific profession is wrong
All western countries had faxes, magnetic strip cards, paper check payments, etc. And most of them have no traces of that.

I think there must be some other element to it as well, and it's probably not only "well US is big". I think one is the diversity of states and companies. Having tons of systems and businesses communicating over several state borders with varying regulations, it's very easy to just settle with the lowest common denominator which might be faxes, cash etc.

Second I think it's a big cultural difference. In the EU for example (Which is looked on with at least as much suspicion as "federal government" in the US) we see it as an important job of central government to put agressive timelines for introduction of modern tech. Because things like this (chip + pin) for example is a herd immunity thing where the cost to upgrade is only motivated if customers actually have the cards etc - so we are very happy to see legislation requiring non-chip credit cards to be phased out, for example. Technological advance like this, or environment rules etc., is NOT seen as overreach, where a lot of other laws would be.

Third it's the power of corporations in relation to government. If corporate lobbyists see that a regulation will affect their bottom line (such as all of retail having to buy chip+pin equipment within 3 years) they protest. In the EU, there is just no chance that a retail lobby would be able to resist EU legislation that was advertised as good for consumers.
Shadow Masks Services at BEST Inc. – Solder.net
Assassin's Creed Origins is crippling gamers' CPUs due to anti-piracy DRM
We were at this situation a few months ago.

We are a great team, backed by great investors, but could not find a good idea (after we pivoted from the last one).

It took us 2 long months. But we finally made it (hopefully).

My conclusion is pretty simple - take a "fast moving water" area, and build a product with proved market fit around this area. If you can't recognize this "fast moving water" area, use VCs and investors to understand what they are excited to invest in, what sound sexy for them.
That’s geek-speak. Most people don’t care about native/scriptability/embeddability. They want the same apps with the same functionality that the rest of the world uses.
Not really, most companies are small and don't pay more than a decent income even for the founders. VC-funded startups are an exception, not the rule. Even among software companies, I'd say, if you look beyond the US.
Every RUN statement creates a new layer in the image. Best practice for image size and io performance is to use the lowest number of layers possible.

That said, recent versions of docker do have the ability to squash layers at the end of a build which could give the best of both worlds.
> Programmer would say I want a sequence here. The compiler would say, I chose a linked list representation. The programmer would look over it, and disagree, saying, you should put this into an array.

To some extent, this is the promise of object-oriented programming, that in this particular instance has failed a bit in mainstream languages. It's true that in, say, Java, you have to massively refactor your code to switch between arrays and linked lists, because you use different syntax ([] vs. method calls) to access elements. It could be a bit better in C++ due to operator overloading; you could hide your actual container type behind a typedef, and as long as both container type A and container type B support the same operations with [] that you actually use, you can freely switch between them.

In Smalltalk, every container class derives from a single Collection class, and they have very very similar APIs. There you can, to a large extent, just program against the Collection API and not care much about the actual type of collection you have in your hand. You still have to choose one! The compiler won't do it for you, not in the way you envision. But the idea is that if you program against the generic API, then profile/benchmark your code, it should suffice to change a single line of the program to try a different representation to compare against it. (Of course some things won't work. You can't index into a set.)

Other dynamic languages should be similar, Python for example. But I think you have to work harder to achieve full genericity.
What companies like Facebook do if big phone are no more part of our life?
What if big screen mobile phones are no more part of our life and using IOT instead of that.

What big companies like facebook are planning or will plan for this kind of situation.

I am not market analyzer or kind person but thinking what big idea will be if there are more influence of IOT devices in future then mobile phones.
PM if you're interested in chatting. We have something we're working on that might be a good fit for the right group. I'm always happy to chat at the very least.
Are there any prior examples of sending multiple status codes in one response? I didn't think you could, but there's not much discussion of it in the draft (a little in section 3 only) which makes me think it's not seen as controversial. Seems like it'd be a heap of work to update all the servers and clients out there if it's not supported already?
I'm also fascinated by this, so I did some research. Here's a pastebin with the most important links I found : https://pastebin.com/XPcbrANV (the description of the links are in french but the webpages are in english).
Pretty much anything at scale is distributed...

Any of the big tech companies.

Anyone looking for kubernetes and micro service. Anyone advertising for HPC if that's your bag. Anyone looking for Hadoop/Spark/Flink/Storm/etc
You're kind of blowing my mind. The more I think, the more stupid I feel.

If Freq is non-linear function of period, which it is... then Period is also a non-linear function of Freq. They're an inverse of each other.

So, if we're talking about Frequency, then the same argument could be made that Period is non-linear and it cannot be used to compare speed, since Period is 1/f - a non-linear function.

wtf is going on here... my brain hurts.
I love stories about anti-authoritarians. While they don't specifically state that Karl Weierstrass was one, it seems clear to me from his actions that he was.
Electron could still be faulty: its multi process architecture makes application developer easier to write memory leaking code.
Yes. "100 Continue". [1]

If client intends to send a POST request with request body large enough to try to avoid wasting bandwidth (in case server might reply with 3xx,4xx or 5xx), the client will send only headers including "Expect: 100-continue" header, then server indenting to reply with "200 OK", will instead first reply with "100 Continue" than client will send POST body, and finally server sends "200 OK".

[1] https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8....
Replica Handbags, Wallets and Watches for Sale
A significant chunk of schizophrenia-diagnosed patients have already been chipped away; it turned to be autism spectrum disorder instead. I wouldn't be surprised if other such corrected diagnoses followed, gradually dismantling the schizophrenia itself altogether.
Maybe 'engage' with the AWS sales team?

Like I am doing...I have £300K of annual cloud and dedi hosting costs spread over several providers so I reached out to the sales team last week. I'm sure they'll be rushing to call me any day now - I just hope it's not this afternoon as I'll be on a booked call with Google.
Lambda Calculus Functional Condition – By Sven Sauleau
Indeed, and if they'd spent their time creating a standard protocol for "modern" chat and implementing a native app per platform they could perhaps be the harbingers of the world's best new chat protocol with a host of good clients competing to see who's the best.

But that would encourage competition and open up the market, something that web 4.0 companies never want.
Consult the cache and verify to avoid fetching and save bandwidth.
http://www.sellbagswallets.com/wallets-and-purses
It's better to use the most common user agent. Because they puts you in a large population
What are refinement types and dependent function types?
Someone please create something like this but with React. It makes development faster but retains the flexibility.
Or just not aware of the difference. Not everyone helping with layouts is evil and just wants clickbait. They're just not always experts on the field.
> Create a protocol or API spec on top of HTTPS or something else and use it.

This is basically what they've done with EDI/X12 over AS2, which was also mandated by HIPAA. The problem is that EDI is a pain to work with as a data format and hooking up to other trading partners can take weeks of coordination between IT teams (sending "implementation guidelines" back and forth). When EDI is the alternative it's not hard to see how the fax machine survives.
Why are they bad at engineering just for not using a feature that you were aware of? If anything gitlab have proven to be reasonably good at engineering, given they’ve made it this far with a single postgre instance with no tweaking. It also speaks wonders for pg itself.
With the article yesterday about the Trinet[1] I can see this optimization being used in the majority of HTTP traffic, even if it won't be used by a majority of companies/websites.

[1] https://news.ycombinator.com/item?id=15584456
Maybe not for me and you, but for software development in JavaScript generally it's really not ideal.
http://www.sellbagswallets.com/handbags
I’m reading over and over again since the last weekend. And I’m checking the code. And I’m still not understanding it.