skysight-inc/HackerNews huggingface dataset:
Wow thanks for your reply man :)
I actually think I am making a good progress. I didn't kick my weed habbit but actually try to incorporate some positive habits in my life.
-I try to make good food everyday after my work. (healthy, home cooked) sometimes I smoke before cooking so it is even more fun than doing this sober.
-I found wim-hof breathing exercises and idk if it placebo but something clicked with me and I just feel like my general mood improved noticeably. After just 2 20min exercies I felt different, so I decided to go one level further and start doing cold showers. Been doing this for past 5 days and even though they can be shocking they feel soooo good.
My weed cravings are actually a lot smaller than before so I think I am making a progress.
My next goal is to signup for swimming pool and, go to bed/wakeup at the same time atleast druing the weekdays. Fridays, Saturdays will be an exception tho
Late 2016 15 inch Macbook Pro, LG 5k screen with the scaling set one tick into the "more space" direction. With Firefox performance is still significantly worse than with Chrome. This is a real bummer, I really miss tree style tabs.
Most importantly be observant of your child's natural interests and support them in learning & improving in that direction.
The doc who's 77 has lived his life and enjoyed the fruits of his crimes. No matter happens now he'll finish ahead.
I wish every site would just use emailed sign-in links instead of passwords. We wouldn't have to deal with all these password relative nonsenses - password managers, .well-knowns, password requirements, password resets, weak passwords, gazilion passwords in my head. Everything would be so much simpler
Btw the softness can also come from a bad slatted bad base. If you just put the mattress on the floor, or use a hard board as bed base you can hava a similar "hard" experience, while still having a soft surface.
How to Upload File in Laravel 5.7 Using MySQL
From the console output you have shown, from that output alone, how do we know whether that's a static or dynamic type check?
I've not been able to find anything in the past; is anyone here aware of a comprehensive guide to the WHM? Does one exist in circulation? I know the guy hosts retreats, but from a handful of YouTube videos he seems to be interested in sharing this technique, so I imagine there's a reference somewhere...
>> The feds could straightforwardly address the fentanyl problem by deillegalizing opiods, allowing reputable distribution to take over.

> I don't understand this at all. Most opioids are legal prescription drugs.

It's pretty straightforward. "Legal prescription drugs" are drugs you're not allowed to have without permission, and doctors face prosecution for giving you permission. This doesn't really promote safe availability -- it's specifically intended to do the opposite.
I agree, it's incredibly useful. I did a lot of research on this a few days ago, because I wanted to see if it might be possible to raise some funding to work on it. I found lots of abandoned open source projects. I'm sure there's a lot of Firefox users who would appreciate a Chromecast add-on, but there's a lot of political and economic reasons why it's probably not going to happen.

In the end I decided that it was just easier to switch back to Chrome instead of going down that road, and I'm so happy I can cast videos/tabs to my TV.
Having a bunch of windows, human spacial memory works surprisingly well for recognizing sequences of tabs. And Firefox allows you to search through the titles of all open tabs in the URL bar.
i have a sliby deskmate,his name is ShuWeiLi
yes, u didn't look false
They were the main driver behind Pointer Events, and also were the first adopter (after Mozilla, who pioneered it) of asm.js, which got the ball rolling to the point where we're getting WebAssembly now.
Show HN: Graphiql-Online: Explore Any GraphQL API with Headers
Citing lines from movies is perhaps a bit different. Well-known movies have for decades been a part of building culture (national and international).

For instance, I notice I regularly reference a pacifist war movie (from 1955, with two re-makes) that everyone here has seen (and most have read the novel the movies are based on), and at least most men know the dialogue well enough to understand the reference. Perhaps it's part of building cohesion: a reference to history that is shared by all.
It's not the job of the police to administer "punishment" like that on the spot.
It's also good to remind yourself that this is not a law, and that you could easily have worried about Google's dominance in search a decade ago and still be right today.
If you're looking for more women in tech communities, there's a number of Facebook groups like Female founders community, Tech Ladies, Women in AR/VR, and more. Leap is an amazing community too.

There's also meetups in nyc at least like Women Who Code or Pyladies.

The Grace Hopper conference is dedicated to women in tech.
I tried to move from Chrome's profiles to Firefox's container tabs. I prefer Chrome's take on it where sessions are shared across all tabs in a window rather than across similarly styled tabs in the same window.

.. I just went to find the github issue for other people with a similar need[0] and found someone has posted a link to an extension called sticky containers. A new tab opens in the same container of the last one. It's actually pretty close to what I'm after..

https://addons.mozilla.org/en-US/firefox/addon/sticky-contai...

[0] https://github.com/mozilla/multi-account-containers/issues/3...
“Chrome is the new IE6” argument is objectively wrong
Thank you for sharing this, looks great at first glance.
The difference is in encryption. WhatsApp has end-to-end, while other FB products obviously do not. Also, the current lack of ads. It's an improvement even if not a perfect solution.
No, it's open source: https://github.com/brave/brave-browser

I've never used it because I kind of thought it was a weird cryptocurrency project. I honestly don't think it provides much value over Chromium + uBlock + uMatrix. But it's just another option.

I personally use Google Chrome, because I actually like signing in with my Google account, and I don't mind the tracking. I already use Google for everything: Gmail, Google Docs, Calendar, Analytics, AdWords, AdSense, YouTube, search. And Google Apps for my company. My choice of browser doesn't make a difference.
I'm a different person, but usually have hundreds of tabs too.

I'm using Tridactyl for navigation, so i just press 'b' (:buffer) and start typing tab title or whatever. In a moment I'm on the tab that I needed.

There are a few handfull addons for tab management available.

>know what’s on those tabs?

I was the one who opened them, of course I know what's on those tabs.
Certain subsets of the statically typed functional programming research crowd (i.e., Haskell/OCaml/ML aficionados) do like to refer to dynamically typed languages as "untyped". For them it is a common term of derision. Unfortunately they do not know or care that the rest of the world uses the term differently.
(Only problem is that such a type system is unwieldy compared to mathematics itself.)
CSV is a list of lists of strings.
Global cryptocurrency exchange with enterprise blockchain solutions
Well I'd be worried if there's the power with no oversight to request anything from personal nudes to the Coca Cola recipe and Area 51 secrets and then have no repercussions if made public.
True critique, but progressive loading is not supported by html5 alone. I have been following up with srcset to support proper lazy loading behavior and the day it gets supported you will see it on our site.
> It's still not clear why they would enter a BK (full of tear gas, according to the journalist) while at least some of the surrounding roads were free.

It's also not clear why you're excusing police brutality, but you're still doing it.

> I've been in these kind of protests before, you can tell well in advance that things are going to get ugly.

That's all true, but doesn't excuse the police brutality.

> When you have police being attacked from all sides and you intend no harm, you know it's time to gtfo because you will get caught up in the violence.

Oh, so they didn't means you can deduce they "meant to cause harm", and that in turn excuses the harm we see?

No.
The artwork looks like it was made on stencil duplicator wax sheets (cf. https://en.wikipedia.org/wiki/Mimeograph ), which is almost surely how the fanzines were printed - the most cost-effective way for runs up to a few hundred or low thousands copies back in the day.
History seems to repeat itself. This reminds me of the times when a company was the ONLY one competing with Windows. All other companies were already on the windows boat or have plans in place to go follow that route. That company was Sun.
Now it looks like the ONLY company that stands against (read competes with)Chromium is Mozilla. You have to pick a side
I LOLed on this one :) I can literally double LOC in any project, just by putting { } on separate lines
Well, too late to know for that guy, he's already been arrested[0]. Guys on Solidot[1] digged out many interesting things, including one issue he posted on one of he's own GitHub repo saying "Help! How can I delete this repo, I have to run!".

LOL

BUT, I almost feel pity for him. Take look the picture of him on the news[0], look the environment he's living in and how thin he is, pretty rough life I'd say.

I hope hes doing well in prison and become a better man after this. If he can write a virus capable of doing all that, then I think he will also doing well in most companies that does web related works.

[0] https://news.163.com/18/1207/10/E2DS6H800001899O.html

[1] https://www.solidot.org/story?sid=58856
There is no need for enforced expiry of certificates, especially here where there are used internally on a controlled network.

If there is a requirement or good practice to periodically replace key-pairs then it should be a network management operation. Equipment should never stop working because it decided that a key-pair had expired.

X509 certificates are not technically optimal in many situations and, let's face it, the main driver for expiry dates is that certificate vendors want to sell more certificates...
Once an accident victim is taken to the hospital a legal case has to be made. It is called medico legal case. And the hospital needs to inform the nearest police station. This to ensure that no accident gets brushed under the rug. Police then has to do an investigation into the matter and find out the exact details.

if the hospital doesn't draw up a mlc document then they can be sued for malpractice. But if they do and these things go to court they have to make multiple appearances to provide details of the case.

This fact is used by the police to pick up bribes.

The interesting thing is that even hospitals are not above trying to extort people. MLC filings are supposed to be free but hospitals like Apollo etc charge extra 2-5k to admit a MLC case.
Facebook also is an enemy of publishers because of the way it’s platform dominates how people use he internet. Journalists have no love for FB because they are taking clicks and ad money away from publishers.
Having a basic knowledge of optimising images in photoshoot would save a MFT (Metric F&^K Ton) of page weight
Simple counter argument: If all "good people" stop researching AI, it will eventually end up in the hands of "bad people", whoever you deem those to be.
We have also spent time reducing the initial JS parsing size by chunking out our ever growing JS bundle and we constantly test on slow devices on 2g/3g profiles to emulate bad internet conditions. We have learned a lot in the process probably good for a blog post
The idea is not to hold people to their actions for all time. Even people who have been in jail are considered reformed. It's like someone holding you to your words when you were 4 and said you wanted to be an astronaut (maybe).
Two Sigma Ventures backs cryptocurrency security startup Trustology
Why not just use a client? Gmail is horrendous anyway, even on Chrome. I don't understand how can anyone use it vie web ui.
My father has cancer(s)
That is simply not so. Values and variables are not the same thing. Just because variables do not have a type (can potentially hold any value) doesn't mean that values have no type.

Furthermore, variables potentially holding any value doesn't mean they have no type. It is just a potential. A variable effectively has that type which is actually put into it.

If a given variable is always either a string or nil, then that's what it's type is; the sum type of null (the type that contains nil) and the string type.

It may be the case that in a given language implementation, this fact about the variable is not calculated; but it's still a fact.

Neglecting to analyze the types of variables (and other nodes in the program) is an implementation quality/depth choice, not a kind of type system design.
> Anyone hiding behind @riseup is just insufferable.

It's actually you who is hiding behing the fact that there is a riseup email address, as if that allows you to ignore anything, and just "guess".

> There's plenty of violence from the other side

Yeah, collective punishment goes great with police brutality. Anything else?
> I can't hide the tab bar at the top as far as I know.

It could be easier, but still doable in 5 minutes (that's how long it took me) with some CSS, see https://github.com/piroor/treestyletab/wiki/Code-snippets-fo... on how to do it.

There seem to be some security concern or it's not so easy UX wise, see https://bugzilla.mozilla.org/show_bug.cgi?id=1332447 for all the discussions and progress.
TypeScript v3.2,Angular Node CRUD,Routing 101, Local Storage, NgRx and RxJS,Flow
Most people lack the emotional capability to hold stocks that are losing value.

If inflation goes up he can use his money to allocate the most valuable asset. I just don't think it's generally a good idea to invest while the market is deep into a bull market. It's better to put 1/5th or 1/4th into this bullish market and wait on the sidelines for the market correction (crash). If you buy after a crash, it's definitely a better bargain. Finding other options for your cash (e.g. houses that are expected to rise in value) to avoid losing 2% to inflation is certainly a good idea. I would also consider the risk that OP had no contact with the stock market before and that the emotional toll you get when you see that -15% in your portfolio can be overwhelming. Most people lose their money because they realize their losses in the wrong moment (and vice versa - some people lose their money because they don't cut their losses early enough). Definitely no hassle-free money in the stock market.
I write Rust in `neovim` and I don't use any kind of linter that's integrated into the editor. I also have Visual Studio Code installed and setup and here's the thing: Rust (and also Haskell to a lesser degree) can have pretty long error messages but they are also informative. Some of them even have this sort of ASCII art showing you exactly where something was moved and then borrowed and so on. If you only use VSC you might not even be aware of those errors since the formatting of error window popups is pretty poor.

So I simply open a new tmux pane and run a file watcher (`entr`) which runs `cargo check` (and in other windows also clippy and test) and it works perfectly.

Since VSC has an excellent integrated terminal which you can split and have multiple tabs you could just do that in VSC itself. Frankly, I don't know any editor that displays live linting (and compiler feedback) in a way that I find useful but of course your YMMV.

I've only used Intellij IDEA, VSC and neovim though and I write JS (professionally) and now Rust and Haskell for fun.
I am afraid that a lot of web devs don't care about speed at all they just use the trendy frame work.

This is from direct experience working with many major brands to improve their sites - its not improving at all.
And for some reason it's totally normal to increase the phone screen size. I don't understand..
Note: the links currently redirect to https://imgur.com/32R3qLv (image of a testicle and derogatory comment on HN)
Firefox is also slower on SPA websites. (Slower JS engine?)
Cool site!

I am liking the non-linear x-axis on the slow zoom graphs. I had never seen those before. I just wonder why the resolution in the month and week part of the graphs is not so good? You should have many more data points than what you are rendering, shouldn't you?

I guess that you are preserving min/max in a period despite the lower sample rate?
They could be argued, but that would be wrong. If we define a variable, give it the value 42 and then never change it over the lifetime of the image, then that variable's type is integer. Or, even more specifically, its type is the set { 42 }.

It may be the case that no such thing is actually analyzed and the implementation always retains the potential to reassign that variable; that doesn't change the mathematical fact that the set of values which that variable is fixed.

That the implementation is not interested in examining the type of a variable (let alone checking for consistency with the rest of the program) shouldn't be mistaken for the absence of type. There is a mathematical fact about the program that isn't constrained by the quality and depth of its implementation.
Electron and web-based desktop uis.
"but the handling of this problem makes me worried about the dev groups competence."

Basically you said the developers of a major browser, browser engine, programming language etc etc etc are all stupid because firefox doesn't work optimally on some subset of mac users machines. If this effects 1 in 1000 mac users this could be biting quite a few people certainly enough to inspire a lot of complaints and still effect a tiny portion of firefox users especially if firefox users are already underrepresented on macs due to historical poor showing.

If Macs are 9% of desktops/laptops and firefox users are around 10% then 0.9% of users are mac firefox users even given an even distribution of users or more realistically 0.5% of users.

If a bug effects in in 100 users its effecting then 0.005% of users. If it effects 1 in 1000 its effecting 0.0005% of users.

The prior posters statement about poor performance with scaling sounds interesting and importantly repeatable. If its the source of the challenge in question it seems like it would be great to submit a bug report.

Bugs that effect everyone are quickly fixed. Bugs that effect a small minority are more apt to slip through. This seems like a more satisfying conclusion than just assuming Mozilla hires morons for 6 figures.
Thats a hypothesis you can easily test the next time you are in Germany. Shove random people in the street a camera in the face and scream "PHOTONS WANT TO BE FREE".
Show HN: Supportify – Support your top Spotify artists by buying on Bandcamp
I can readily see how that would pan out in GitLab's Web IDE[0].

https://about.gitlab.com/2018/04/22/gitlab-10-7-released/#we...
How to Write a Technical Specification or Software Design Document (SDD)
Dystopian Reverse Captchas
In conversations about scams, a lot of people blame the victim or say something like, "well just don't be a sucker", or claim to take a very naturalistic view where we're all dogs just trying to become top dog. I've thought about this, and I think a big part of it is that the people who say that believe themselves to be decent people but ultimately want to leave open the option of acting scummy themselves in the future (because it makes your life easier) or perhaps have acted scummy in the past, or currently, and they want to avoid cognitive dissonance. You can't admit that it's wrong and keep doing it without thinking you're a crappy person.

So be very wary of people who show a hesitance to empathize with victims.

On another note, our government and society as a whole just doesn't give a damn about victim-assisted fraud. There are cases where billions of dollars have been stollen from pensioners and it is obvious who is responsible (often an open secret) but nothing is ever done. If you want to make money being a terrible person just commit victim-assisted fraud and spread each crime across multiple jurisdictions.
Last time I checked there the war on drugs was lost and criminal activities are doing pretty good in the US.

But I agree nonetheless that this kind of activity is certainly at the very bottom of their preoccupation.

It even surprises me because elderly are good voters so it should be politically beneficial to solve their problem, especially when it's something as simple and non-partisan as this. It seems so easy to just say "We protect our elderly and jail the awful criminals to abuse them" and just do it and win some nice popular vote for a super small cost, seems weird that it does not happen.
I used to use 100 characters as my limit and it was pretty nice. I switched back to 80 because most editors already mark the 80 character point and I didn't want to have to configure editors (basically laziness). I find 80 fine for most code. There are some cases where I naturally go over a little and its a bit clumsy to avoid it, but they're few enough that I don't care. Especially in Clojure code, I find that if things are that long, then its too nested and hard to follow anyway and I rearrange my code (use ->, ->>, let etc to split nested forms up).

In Clojure code, the most likely reason to go over 80 characters for me is let forms like (let [long-descriptive-names-that-get-too-close-to-80 (and we-have-hit the-limit)])
but overly long names mess the code up anyway and should be avoided. Descriptive is good, but too long makes it hard too read too.
Javascript is Unityped. In Haskell/ML, you would define the type of Javascript objects by doing something like this:

data JSObj
= Num Double
| Str String
| Obj (Hashtable String JSObj)
| True
| False
| Nil
| Undefined
Except this doesn't happen in practice. We've already seen that in the wild. What is left to have a discussion about?
Yes, Tracking Protection https://support.mozilla.org/en-US/kb/tracking-protection will be ON by default in Firefox 65.

They will also block all third party cookies effectively blocking most ads. Chrome or Chromium would never build in such a feature and make it ON by default. Because tracking and personalized ads are there business model.
Yes, I don't know how anyone would agree on such a clause. Hobby projects are none of the employer's business.
Part of me always thinks it is odd that as someone who is prone to anxiety/stress my main coping mechanism is to put myself into potentially tricky situations in mountains where you would expect anyone sensible would be anxious and stressed but rather the trickier the situation (bad weather, navigation) the calmer I feel.
We won't see any of that hilarious verbal gymnastics because any individual would be crazy to try to fight one of these orders and face 10 years in jail.

The govt will just secretly compel them, and their activity stays secret - except the bad guys can now hack our compromised infrastructure and there will be inevitable leaks of data and exploits, just like Wannacry which was originally an NSA exploit.
Possibly because complaining on hacker news and calling people incompetent on threads they have no reason to personally follow isn't an optimal strategy for receiving tech support.