skysight-inc/HackerNews huggingface dataset:
I wouldn't be so diffident. In my experience, Wall Street for example doesn't understand tech that much. E.g. exactly a year ago, Nvidia had a three month dip. After I listened on the earnings call, all the WS people were asking "why are people still buying gpus and why is it accelerating". They didn't know about ml, gaming and crypto.

Wall Street is too oriented on the next 3 months, not the next year.
That sounds terrible.
I'm not adverse to messing with config files but this seems a little above my knowledge base.

I've no experience with functional programming so have no idea really how it's doing the things it's doing. Plus I can imagine writing out your config file would take a long time.

What does declarative mean? What does atomic mean?
I personally hate needles as well -
BUT every time I get the flu shot I just tell the nurse/pharmacist that I really don't like needles...they know how to work around that..

It's basically a combination of "never see the needle, look the other way, and no I'm not going to tell you exactly when I'm going to do it." Granted my needle-anxiety isn't extreme enough to pass out or go into a panic-attack.

Basically: your resistance to getting vaccinated due to hating needles may be easily overcome by telling the person vaccinating you that you hate needles.
Yes the App Store app is so broken and abandoned that it seems far more sketchy than downloading software from a website, which is quite an achievement!
Well mine doesn't take two days. But yeah, the whole point of 401k was so business could use peoples' retirement savings as blackmail to get them to vote for business-friendly policies.
> Also, when coming from React, being able to use certain things like v-model makes you not want to go back to React

Could you explain that further? I definitely see Vue as an improvement over Angular, but React still is much better for me than Vue, so I'm curious what you mean.
History shows that if the dialog shows up often enough people will simply hit accept/ok/whatever without reading what it is about.
Vue nor react do hot reloading per se. There are official webpack plugins to do so, which the author didn't want to use so presumably that wasn't a motivating factor. I also disagree that small focused components are spaghetti. The authors giant components smell like spaghetti because they mix business logic and rendering. Author should look into separating container and presentation components, which is idiomatic in react
One thing I've always found annoying when playing Netflix in Chrome on Linux/Ubuntu is if you hit ctrl+alt+shift+s to get into the debug menu, the available bitrates are always lower than what you see available when running Windows (for the exact same title). I figured that out when some movie I had started watching on Windows had a noticeable quality degradation when I later booted into Ubuntu to finish watching.

But at least Netflix lets me watch videos in HD. Amazon Prime always plays in SD, citing some kind of HDCP violation, even though I'm using the closed-source Nvidia drivers and using a DisplayPort connection from my monitor to graphics card. It's obviously discriminating against Linux because if I boot into Windows I can play Prime videos in HD no problem.
Since the README.md doesn't explain how to actually install an unpacked Chrome extension, for the layman, I'll explain it here because it's quick and easy.

1. Download all the files for the extension into a directory.

2. Open chrome > Extensions window

3. Click "developer" checkbox

4. Click "Load unpacked extension" and select the directory
where you downloaded the extension files.

5. Tada, extension should show up in the extension page.
Crockford Alert
Firefox version of the same add-on if you want to run more tests: https://addons.mozilla.org/en-US/firefox/addon/force-1080p-n...
Ask HN: Why do AngularJS docs not show up in Google search results anymore?
Been doing AngularJS development lately and noticed their docs haven't been showing up in Google.

For example, doing a search for "anguarjs input radio button" should show https://docs.angularjs.org/api/ng/input/input%5Bradio%5D as a result but that doesn't appear to be the case. Seems to work fine for Bing though.

Here's one of those Bing/Google comparison websites:
http://bvsg.org/search.html?cx=007161580536721391517%3Avdigoonuosm&cof=FORID%3A11&ie=UTF-8&q=anguarjs+input+radio+button&sa=Search&siteurl=bvsg.org%2F&ref=www.google.com%2F&ss=0j0j1
On some systems where I would like to see Allegro on Wayland running, there's no Gtk+. Also, it adds a very big dependency to distribute with your game if you want to bundle the deps or link statically, so the binary doesn't break in a few years when distributions will stop packaging Gtk+3. All this for no other reason than getting the window decorations drawn on poorly designed desktop environments.

(in fact, Allegro already has an extension that makes it use Gtk+ on X11 if you want to use native dialogs and menus, but it's a completely optional extension for a reason, as most games don't need them anyway)
I'm shocked... shocked to find that insider trading is going on in here
Also I understand they wanted to use it for all sort of windows internal libraries (which they ultimately did with .net). I can understand why they would want full control of it.
I have a Nissan Leaf, but don’t operate mobile with it. The AM reception on its radio is fine, which I’ve heard is a problem in other EVs. Proper EMI mitigation can be done, but these companies may not spend the expense to do it.
Sorry I should have said the S&P 500
I traded those news releases and earnings announcements for almost 10 years. There is no information leak on the news side. The market becomes completely silent leading into the second before the release (some countries do have issues though, but relatively small). Earnings announcements are a little different but still not a problem.

A scene like Trading Places FCOJ isn't happening.
Get a FREE Website SEO Report
Yes fair point, that's the only thing happening client side.

But somebody else mentioned that widevine on chrome os and chrome are different. So I wouldn't have expected their servers to accept those 1080p requests for chrome's version.

Edit: says so on Github:

ChromeOS apparently has a different DRM implementation than chrome, even though both use Widevine.
That is good for bitcoin
Having worked in both aerospace (GP's comment) and e-commerce (your comment), I can tell you that these are not the same problem and do not require the same solution.

First week on the job in e-commerce, I educated the junior engineers on the problems that can arise when using floating point math with currencies, then prioritized work to remove any floating point math from the code. That doesn't mean I wouldn't use floating point anywhere else. In aerospace in particular, I've used floating-point without issue, so I don't think you're point about currencies has any relevancy to the GP's comment regarding fuel estimation.
I for one am shocked... I am glad this is getting more thoroughly documented though
I have a huge incentive to steal all the cash that I come into contact with. Fortunately, in both of these scenarios, our actions are illegal.
I just updated to the latest beta (57). Thunderbird has now the Photon UI. Enigmail dies not work anymore. It's only supported until version 55.
Try to go back and delete old conversations.... Discord really falls down there.
That's common confusion.

If you work at Wal-Mart, know the financials of store sales before it is released, and trade off that, you can go to jail.

But you don't work at Wal-Mart, buy satellite imagery and count cars in the parking lots to estimate sales, and trade off that, then it's totally cool.

It's not so much that the information is non-public that makes it a crime - it's the insiderness - abusing a position of investor's trust.
I meant in different countries and sectors I did very well with a commercial property trust a few years back when the sector was out of favour.
What I'd like to see are each of the palettes used in context, e.g. as text color on white/black background or as a background highlight for black/white text. It's rare that I need an entire palette of colors outside this context.
The methodology that S&P uses to construct their indices is published and known to everyone involved, which means it's not really the same as "managing" your investment. (For example: https://us.spindices.com/documents/methodologies/methodology...)

It's also not clear that you are not their customer: the ETF you use pays a fee to S&P to track their index, so S&P definitely want people to buy funds that track their own indices. (For example, see https://eu.spindices.com/services/index-licensing/) I'm pretty sure it's in S&P's interests to publish meaningful relevant indices, the incentives seem to be aligned there.
They're definitely not bad, but government bonds or corporate bonds are also decent long term investments, and real estate generally also is, since it's connected to inflation and cost of living.
All microphones on iPhone are taped over, Siri can still listen
These discussions always forget that Sony and Nintendo are also interested parties in what concerns 3D APIs.
They are effective enough at creating a poor user experience, eating all the users CPU without their permission in exchange for government provided text and wasting energy.
I'm guessing the custom syntax like "banana in a basket" for bindings. Or inputs and outputs and having to weave together components that use different reactivity models. Vue also has similar syntactic sugar and angularJS was guilty as well. React just has props with one syntax to use them. Although the syntax is simpler in react it does lend itself to computer science terminology so vue may be easier for lots of web Dev's without a computer science background
Not to boast, but I have consistently done better retail investing on individual stock than my IRA well ever do. I divested from a couple funds they couldn't even beat inflation.
In my experience, the 'heads down; just let me code and go home' attitude is beaten into a lot of engineers by a series of bad experiences with management. Experiences in which their input is repeatedly ignored in favor of what seems like management bullshit.

> if you want to be involved at the upper levels, nothing is stopping you. you just need to either find that job, or create one for yourself.

I'd imagine many engineers are coming at it from a slightly different perspective. They're used to being able to self-teach. They're used to REPLs, where getting instant feedback is easy. They're used to having the luxury of rapidly iterating on failure before they get it right. They're used to a world of technical decisions where being smart and right is often enough to win.

Trying the same process with management bites them in the ass, and disillusions them.

It sounds like you envy their freedom to put their head down as much as they envy your freedom to _matter_.

Ultimately, you're not totally wrong, but complaining about the symptoms without treating the cause isn't productive.
Java most definitely was not good enough in the 1990s. It's true that C# 1.0 was very close to a Java clone it still added a couple of very nice improvements such as value types and ref and out parameters making it much easier and cleaner to return multiple values from a method. Features like these didn't add much complexity to the language, and greatly improved the ergonomics. Sun could have (and should have) copied them in Java, and I don't know why they didn't.
> stepping into conversations in which you have no context and no skin in the game is a real fast way to get yourself shunned because you have shared NONE of the downside but you walk in the door like you have all the answers. quite frankly, that's bullshit. and quite frankly, even if it isn't, you don't have any influence in that situation so it's irrelevant.

If you have any good investors, and at this point I somehow doubt it, this comment just made them shit in their pants and/or write off their investment in you.

I strongly encourage you to learn to listen to the folks around you carefully, especially the experienced ones. Sometimes the folks with no skin in the game are the only people who will give you an accurate picture of what’s going on.

If you are “shunning” any of your employees for any reason, then you’ve got major problems.

If you don’t think experienced (older) people don’t have at least some of the answers and treat them accordingly, then you’ve got major problems. This is true even if they don’t come in with a perfect attitude — note that attitude can usually be fixed with gentle prodding from a skilled leader.

If you think that one has to have (significant?) exposure to downsides to have any of the answers, then you’ve got major problems.

If you haven’t given your employees enough information and enough autonomy to help move your company in the right direction, then you’ve got major problems.

Best of luck... I’m afraid to say that I think you will need a healthy dose of it.
I don't get why you need udemy course. Just read official tutorial with open sandbox/project.
Gee, I wish this article were filled with more opinionated rhetoric and less facts.

Yeesh. If teachers don't get paid enough in Oklahoma, things will balance themselves out one way or another. It always works.

BTW, high-tax California ranks below Oklahoma in this study that ranks by standardized test scores:

https://graphiq-stories.graphiq.com/stories/13054/states-ran...
Only if the information is acquired from an insider. If you develop exclusive information without relying on internal sources, it's not insider trading. But that is very hard to do.

I'm convinced that some amount of insider trading is going on. Just the other day I was in a sauna at a gym in midtown and walked in on some bankers discussing a deal they were working on and literally whether they ought to illegal trade on their insider knowledge. They kept on talking about it for a time while I was with them, and then said of me, "Better hope this guy's not from the SEC!" It was pretty blatant.

Now these kids were idiots, so maybe they wouldn't even be able to make a profit with insider knowledge. But if they're talking about it, I'm sure non-zero numbers of people are doing it.
If you can't tell the difference between 720p, 1080p and 4k. Get a better tv/display. I was the same couldn't tell much difference till I got 4k hdr tv and played blueray files on it shit is different. Though maybe I notice it more because of hdr.
The intuition that prompted my post was wrong. A fluid encompassing a solid with nonuniform density will not form a sphere, but will be 'warped'. Duh. Disregard my post. Cheers.
IMO, it's pretty straight-forward. They created it because of Java. If Java doesn't exist, C# doesn't exist.
That isn’t the same thing at all. When you fly for a vacation, the flying is a means to an end (transportation), not the goal in itself. This discussion is about driving for fun, in which the driving is the goal in itself, not transporting yourself to a “fun” destination.
Controlling the sunlight is important, but it's important to remember that the outdoor ambient temperature, and interior heat gains from occupants and equipment will play a large role in interior temperature - especially in larger buildings that tend to have a low surface to area ratio.

And in that case it's not just about controlling the solar energy that's coming in, but also having an actual cooling strategy, like natural ventilation, or night cooling.
> In the real world, 6s do have a chance with 8s, 9s, 10s. In dating apps, because of the scattershot approach, they don’t.

It's not that they never do, it's that they on average don't, in either case. The average person will choose an 8 over a 6, and the average 8 will have that choice. And I mean it as an overall rating including things like intelligence and wealth, not just physical appearance. It's not that a 6 can get an 8 because she's interesting, it's that being interesting makes her an 8 too.

So interactions between 6s and 8s (or, especially, 3s and 8s) are much more likely to be a waste of everyone's time than interactions between 6s and 6s, but that's what dating websites cause to be common.
Exactly this. Whatever happened to “you can’t time the market”? Don’t day trade with your 401k.
Nobody talks about the infrastructure though. Roads, signs etc can't stay the same, they have to adapt to facilitate autonomous vehicles
I'd imagine any decent library would provide an escape hatch around the codegen, so you can specify your own types if you'd like.

The other option is to only write the Go types, then use codegen to generate the GraphQL schemas. In a way, I prefer this because it keeps everything in the same language, using all of the great tooling Go has.

There is some prior art for this; the Juniper [1] Rust library.

[1] https://github.com/graphql-rust/juniper
>I have consistently done better retail interesting on individual stock than my IRA well ever do

Your comment doesn't make sense to me. Don't IRAs allow for investing in individual stocks...?
> How often

I do not think the frequency of needing that functionality is really relevant when you need to use it - you can either do it or you cannot.

But there are users who do need to use applications that capture the screen way more often than once every two weeks. One example would be Twitch and YouTube streamers (not necessarily about games - many stream other things, like creating art, programming, composing music, etc) who do that for several hours every day.

> do you think most users

There is no point talking about "most users" because really anything can be attributed to what "most users" do or do not - "most users" is not something that is well defined. We can only talk about specific use cases.

After all, all users (which by definition include most users) start as not being able to do anything, that doesn't mean the OS should not be able to do anything.

> As an iOS developer I run Xscope to check details of designs, I don't know, maybe once every two weeks? And I guess I've probably used Acorn's color picker outside its own window during the last year, but I'm not sure about that.

These are also useful examples for cases where you need screen reading, but these are really niche. The most common is probably streaming, as i mentioned above, but there are also other cases where you need frequent screen reading capabilities - for example documentation writers will often need to capture parts of the OS, either as screenshots or as short video segments (for interactive docs) to use as part of the documentation. It is also very helpful for customer support - in both sides of the equation (in a company i worked many years ago, the employee responsible for tech support had SnagIt open all the time).

> I'd appreciate a warning from the operating system when an app tries to do that.

I suspect that if that warning comes as part of your screenshot or video capture you wont appreciate it that much :-P
If one has the ability to trade when the price moves, one makes more by selling Nvidia in the beginning of a dip and buying it on the uptrend.

Wall Street not understanding tech that much isn't as important if Wall Street can react to the price change.
The you should not be doing development on a constrained laptop platform.

Don't take this the wrong way you need take a look at how you work and if this is actually how a professional should work.
Note that there is also create react app which is a good starter kit for react.
I've tried to use Windows in the past, but always had that unsettling feeling that I was a mistake or two from being compromised in some way. It doesn't help that I had locked my wife's Windows (8 at the time) machine down as tightly as I could figure out how to (antivirus, etc), and she still managed to get an ad/malware infection. For those of you comfortable in this platform, what steps do you take to protect yourself?
Boomerang Connectivity Table: A New Cryptanalysis Tool
Yay for Docker. I'm not sure Docker on Windows would support nvidia cards (for CUDA computing/machine learning)?
Why forgetting is good for your memory
You can run the browser process in a separate mount namespace, only allowing it to access, for example, downloads folder, while everything else is off limits. I recommend Firejail.
TorusVPN – New VPN may be worth the look
https://torusvpn.com

Free unlimited VPN is being offered.
DPs were over-used by architecture astronauts. For a while I was encountering Factories nested several levels deep, and everybody was making Singleton objects for things that didn't need to be singletons. Ask ten people what a Visitor was and you'd get ten different answers, and there were a bunch of things named Visitor floating around that you needed to read the code of before using, because they were all traps.

I heard of shops that were forbidding code that couldn't be shoehorned into one of the patterns already enshrined within the Gang-of-Four book (even though the book says repeatedly that it is not an exhaustive collection of patterns).

So DPs are bad because, on average, they tend to be an indicator of bad engineering practices, such as cargo-culting and political games. They can be used for good, but if you are considering a position in a pattern-heavy shop it's probably worthwhile doing research into what their engineering org is like.
On the plus side, much less stress and much more time to do things we like/find useful; many less accidents. On the minus side, many, many lost jobs. In any case, considering how important cars are in our lives, it's a trasformative technology.
I’m not convinced that’s true. The friction involved with public transit (limitations schedules, routes, and sharing of vehicles) are enough to limit much of the usage outlined in the above comment.
Don't work with a co-founder. Ycombinator, Fred Wilson, and others in the investor community will frown, but if you can swing it as a solo founder (and many people do) you are avoiding the Russian roulette that comes with pairing up with someone else.
Once upon a time I was a little ol' kiddie "compromising" websites. One day I thought to myself, what am I doing? Why don't I just replace their ads with mine and reap the benefits. So I did. I had hundreds of dollars overnight from online advertising that I had stolen.

Google sent me a nice email saying they had known what I did and should pay the money back. If I did it again or my account was caught in any kind of fraud it would be banned.

Cryptojacking is no different, it isn't some new hacking technique, it's not a new method or exploit, vulnerability or whatever you want to call it. Giving it a name like this gives it power and recognition and will let other "script kiddies" start using this when they infect the server with their gibberish.

Basically it's an rfi/lfi, but with their js miner instead of a "shell". I hope more researchers and enthusiests don't feed this, but they will, and it will be nothing but negative and draw a younger crowd into hacking (which could be good, since that seems to be how the industry draws in new 'good' researchers).
Crypto markets have been insanely rife with insider trading- it's currently unregulated.
Untagging Tor: A Formal Treatment of Onion Encryption
They also didn't own or control C++. Ownership is extremely important for market control.
I am kinda new and here is one confusion I still have about frameworks like Vue or React, why do we still need Virtual DOM? Shouldn't the browser DOM already be first enough?