skysight-inc/HackerNews huggingface dataset:
Another great book (about Shannon and others) is "The Idea Factory: Bell Labs and the Great Age of American Innovation"

https://books.google.com/books/about/The_Idea_Factory.html?i...
For those of us who cut our teeth on IE6, this was pretty much par for the course.

Check out Dean Edwards IE7 JS script - this was key to making IE6 behave like a modern browser: https://code.google.com/archive/p/ie7-js/

Edit: better way to view: https://github.com/Integralist/Dean-Edwards--IE-7-and-8-and-...
Don't forget the Service Access Facility.

* http://jdebp.eu./FGA/unix-service-access-facility.html

* http://jdebp.eu./FGA/daemontools-family.html
Podcast version: https://www.theguardian.com/news/audio/2019/jan/28/when-the-...
As @kemenaran mentioned, FF started to respect Mac settings. It's a bit weird, but I can get used to it.
I can't say that I like the wikipedia reminders, but I don't dislike them. They remind me to pay for a service I use daily. So I do and they don't remind for a while. It is fine.
Yes, on latest Mojave. Thanks for the heads up, did not know that FF just started supporting the Mac settings
WASM is a poor target for hardware, for reasons that don't matter at all to JITs. It has an unbounded stack, its branch instructions use tags rather than relative offsets, its calls use a function table which would be doubly-indirect in hardware, and such.
"Note: All the numbers in the description below... are for illustrative purposes only. The actual numbers are proprietary"
> Google positions a decision in favor of Oracle as a disaster for all developers.

That's a bit of hyperbole, because it requires a company to sacrifice developer good will (if it has any, unlike Oracle) to claim ownership/copying.

Also, where they reasonably can, people need to stop building on tech owned by companies they despise. Of course this is not reasonable in many cases, but for me, I won't use Graal and will actively tell others not to because it's easy not to. I don't have a problem w/ Google or FB like many others on here, but if you did, not using Go or React is probably unreasonable, but not using Google Cloud might be reasonable.

Also, we need to start holding privileged developers accountable for their chosen employer. I'm not talking about the underprivileged intern, I'm talking about the Oracle engineer that continues to work there at this time. If it's on your resume of late, I won't hire you. I also might not accept your PR if you are employed there.
I'd love to switch over to Firefox, but I'm used to Chrome's developer toolkit. I understand it thoroughly and can use it proficiently.

Any insight as to the comparison between the state of FF's developer tools and Chrome's would be appreciated. I'd love to be convinced to switch.
AAAI-19 Announces Best Papers
That's CSS, with embedded JS, which is relatively non standard.
I see tremendous value in these efforts to enrich networks, but have no hope of getting through :( . All I see as answers to entry questions are sure not to give a pass.

Are there comparable venues for much larger sets of people? Those who can't brag about particularly nice answers to entry questions?
is this like a tie-in with the HBO series or something?
Why wouldn't they use them? MAD only exists if there is a credible threat. Imagine that you are a leader of a small asian dictatorship with large amounts of starvation. Other countries threaten to invade to dethrone you. If you do nothing, you die.

You're likely to want to use anything you have to keep your power, including threatening to use your nukes if anyone tries anything. That threat is only credible if you are actually willing to do it.

So now we would just have a multitude of countries playing brinksmanship, seeing who can act the most reckless to convince everyone else not to mess with them because "I'll really do it, don't test me". Great, that sounds like a really wonderful world to live in.
Yes, but however you feel about suicide, I would never recommend that method. Way too unreliable for me. That's like two nines and you want ten or twenty nines. Failure is not an option.

(For the forseeable future, I have lots to live for. Promises to keep, and miles to go before I sleep.)
We use the IWebBrowser control in a C++ application. Do you know if that will be killed off as well? I kind of doubt it because of Microsoft's history of supporting stuff forever, but the new Microsoft isn't as generous.

They've already announced that the ability to generate class files in Visual Studio from tlb or dll files is going away.
I personally like these questions together:

• If you could have the resume you want, what would it say?

• If you could write your eulogy, what would it say?

(As the company/manager/advisor: How can we help you to get there?)
Any pointers to where to look for good reliability examples in software world?

Genuinely curious.
The problems will come when it is claimed that some other thing is really just an API, and also subject to this ruling.

Is public inheritance and interface implementation no longer allowed in Java? I can think of several ways to duplicate parts of the Java API. I don’t see how courts will draw a legal distinction.
Show HN: Lofi – Mini Spotify Player with Visualizations
search at paysa.com
Here is the Kindle version:
https://www.amazon.com/dp/B008XJ8O4E/ref=cm_sw_r_tw_dp_U_x_4...
Not exactly, but it's not an eventuality I expect to come to pass any year soon.
In ETL there are some tools to visually manipulate the data flow from one end to another. Some ETL software even allow you to visualize the effect of the changes on the fly, much like the Mario game. Solutions developed like this are easily understandable and maintainable by others even with minimal documentation (but require understanding of the business problem). But, much like normal programming, once you want to do something that exceeds the capabilities of the ETL software you are using, or when performance is an issue, you have to understand how the underlying software works under the hood. You can become really good at solving one set of problems with a ETL software once you have mastered it, but this is limited to one domain of problems. Likewise, specialized software allowing easy visualization and manipulation is usually very domain specific.

You can tackle complexity in programming hiding it behind libraries and databases that do the heavy lifting while the programmer integrates the pieces and accounts for particularities of the problem he is solving. I could envision representing library functions as black boxes and connecting arrows to integrate them, having input validation and strong typing or automatic typecasting. Still, when you get too far from the machine, you miss the edge cases, the things you can't imagine when you visualize whatever you are creating in your head, the problems that only arise when you externalize and codify the knowledge. I think this is at the core of the issue; in order to instruct the computer to do something, you have to externalize tacit knowledge. In doing so you come across problems you just can't see from too high up.
We’re Building the Holodeck with Andreessen Horowitz
> Aside from some basic information, all you need to do to apply is submit a one-minute video with answers to these three questions:

> What are you interested in and what are you working on?

> What have you done so far that shows your potential for greatness, adjusted for whatever life circumstances you were born into?

> In a best-case scenario, what do you want your obituary to say?

Ugh... what a terrible selection process...
I wasn't born in the US and I haven't lived my entire adult life in the US. The US, Europe, Canada, Australia, and New Zealand all can claim exceptionalism in my book due to the high quality of life they've achieved for their people, whether you were born in these countries or moved to them.

I'm also not claiming the US is perfect. No country is. It's a lot better than many of the other 190 other options out there in many respects, but not all.

> most Americans have much much more in common with the average Chinese person than we do with our own leaders.

Completely agree. I'm not criticizing the average Chinese person and I agree that average Americans and average Chinese have a lot in common. My post wasn't about average people. It was about which leaders I trust more. I'm criticizing the leaders of China versus US leaders. I chose to live here because I trust these leaders the most, but I recognize they aren't perfect.

I wouldn't mind if the other countries I listed above become #1 because I generally trust the leaders of those countries as well. I don't think it's a controversial opinion by any stretch to look at some countries and think "Gee, I sure don't want them to have global power".
Thanks! I also found this page with a bit more info on the settings:

https://utcc.utoronto.ca/~cks/space/blog/web/FirefoxMediaAut...

I changed all the media.autoplay settings from the default except block-event.enabled, with default set to 1. With that it seems to do what I want. I'm not sure if the strange media.block-autoplay-until-in-foreground behavior described in the comment is still happening but I set that to false also.
Phone case with removable battery. I had a cobattery (now discontinued) case with my iPhone 6 - added a ton of bulk, but was useful to just swap batteries instead of charging.
Absolutely. You can get a bike for free as well. But not many people who are very interested in either sport do that.
Their main product copied APIs and even the SQL language itself.

This is a really interesting point. Presumably IBM owns the copyright on SQL ("SEQUEL"); is there anything that prevents them from suing Oracle (and everyone else) for royalties?
You don't need ‘more’ tiers per se, because WASM can be fully compiled from the outset. Two tiers should be fine.
Technical interviews only test your data structures and algorithms skills and your actual work experience is mostly irrelevant. If you want to crack an interview, grind leetcode and practice writing code on a whiteboard. If you want to become a better developer, create software.
Yeah, I feel you, been there myself.

but this is mainly because those BI tools themselves and the graphical languages they use have issues.

when done properly, diagrams can be searched similarly to Haskell's hoogle, Purescript's pursuit, etc... in addition you could specify a template diagram it should match
I've used Barman for physical backups (I used the streaming backup option). Works well, though it's a bit of a slog to get set up the first time (the docs can be confusing in some areas) but once it's up it's great.
> If it's on your resume of late, I won't hire you.

Then they can't leave. I'm not sure that's what you want.
> but you can win a 10k run by simply beating your previous best.

I've never heard somebody refer to this as "winning". Beating a PR, sure, but not winning. At least in the triathlon scene, that I'm most familiar with, in order to "win" you have to beat other people.
Easy: because it's meant to be consumed by people who don't yet agree with the claim, and they are more likely to consume it as text. Same reason you wouldn't write an article about why "You should learn Italian because it's the most beautiful language" in Italian.
Now imagine coming home from a day of hard physical labor on a roadwork crew when it's hot as hadeys outside and then consider how much you may feel like spending your free time running.

Not being rich isn't the same thing as being poor, or being blue collar. Most of us being knowledge workers, have advantages beyond earning power.
> Ahead-of-time BMI compilation is a non-starter.

I didn't get why - one could imagine parallelizing BMI generation, then parallelizing "normal" compilation.

The only issue I see is that you wouldn't know which BMI you'd need, so you would need to generate all of them (or regenerate those who are out of date), or specifically list those that needs to be generated in a build tool. Given how the rest of the compilation pipeline works, is that undesirable?
I had a conversation with colleagues literally last Friday in which I mentioned a version of question #2. I've always wanted to ask that question to candidates, but felt they would struggle to think of a way to phrase an answer in an interview setting...

YC has come up with a very concise prompt, though, so I'll have to give this a try next time I'm out recruiting...
https://www.outsystems.com/home/GetStartedForFree.aspx
Combining Manual and Automated Testing for Enterprise Software UI Assessment
I'd say grid is much more of a "new" concept for CSS than flexbox.

And while I'd always understand learning the basics - to get stuff done most everyone landed on hard coded (sort of) grids before "CSS grids" came out.

Beyond that, I still recommend looking in the (reborn) CSS zen garden:

http://www.csszengarden.com/
I think the title is fine as is. I know plenty of rich people, and I know plenty of people into endurance sports.

The % of rich people who enjoy endurance sports tends to be pretty high. The % of people in endurance sports that are rich tends to be pretty low, triathletes excluded because triathlons are #$#@$ expensive and so that population is cash-gated.
It's what I heard from my internal recruiter (who had little reason to mislead on that).

Through a back channel, I heard something that sounded like a euphemism for "too old" or "too family oriented". I take that with a grain of salt, though. Most likely just the operation of pure chance.
Will the answers be kept confidential?
That's entirely possible, but it's also not super-great if this precedent stands. APIs have generally been understood to be a tool for communicating between layers, not a work of art that are themselves copyrightable and proprietary. It throws sand in the gears of cross-system integration if a company can get you on their copyright ownership of an API (especially since in the US, copyright is assumed and one is not required to file formally for it).
The canonical example of this phenomenon is the spreadsheet.

Otoh, it does often lead to job security.
> I also might not accept your PR if you are employed there.

That's a little ridiculous.
The thing is, Winforms et al. solves a much simpler problem. It only runs on one platform, it does not handle scaling gracefully, it does not even attempt the solve the complex problems of text re-flow to accommodate different size viewports etc. Swing is fine for cross-platform GUIs but can it render books in high-quality typography on various devices?
(Or would it use a HTML rendering control with CSS support for this?)

The design of CSS makes a whole lot more sense when you understand what problem it is designed to solve.

> CSS wasn't originally meant to do layouting

This is not correct. The first version (1.0) did not support advanced layouts but it was definitely in the cards. DSSSL was an inspiration and supported layout.
I like it. I’m curious what makes you say it’s terrible?
It seems like the "science or engineering" circle is smaller than the "no bachelor's degree" circle, and it's equal to the amount of people who played professional sports.
I thought these were all very relevant questions. Fit is everything, and presumably they already have the candidate's resume / portfolio to review, so they're digging into more qualitative stuff
> Microsoft set this path when they decided not to support this legacy tech' on Edge

Good. ActiveX and Java Applets are terrible.
Oh thank goodness. Finally.
> Then they can't leave. I'm not sure that's what you want.

It is, my statement is about industry-wide stigma henceforth, not specific literal effects on existing employees.
One of my heroes. I have his picture as my phone background so that I'm constantly reminded of the minds that built the device I use everyday.

When I saw that masters thesis. I literally hyperventilated.
Probably it's still possible to use ipv4 with this OS, but not with "gnrc" framework.

- IPv4 is mentioned in docs: http://doc.riot-os.org/group__net__ipv4.html

- lwip config has ipv4 enabled: https://github.com/RIOT-OS/RIOT/blob/3091cd85bd6df0bce1fcf60...
How do the new privacy blocker settings interfere or conflict with uBlock?
CI/CD for Flutter
Another proposed title: "Why you need to be rich and have a white collar job to have time for leisure activities"
Subtext: _less than 1% of rich people are active triathletes_

Some of the people with free time and money spend it on endurance activities. Some of them spend it on watching TV.

For tri-athetes:
(back of envelope math, 120K a year is top 5% of income in US - source: http://graphics.wsj.com/what-percent/)

Population of US is around 325 Million. 5% is 16.25 Million.

(Total membership in the USA Triathlon organization: 116K in 2015) https://www.teamusa.org/-/media/USA_Triathlon/PDF/About-Mult...)

116000/16250000 = ~0.7%

Conclusion less than 1% of rich people love triathlons.
Java became one of the most heavily used programming languages, so it seems to me like that supports the cross-platform argument.
Show HN: Ngram Viewer for Quarterly and Annual Reports Filed with the SEC
I used to assume this was a path. The two luminaries I know (more famous than you even) did not seem to have luck with it.

My advice would be to do personal projects for the pure enjoyment of it, and for learning. I wouldn't expect great career payback, though.
And even terminating the browser itself doesn't solve the problem. There's still the accursed compatibility mode. We still have to support IE7 and IE8 because of this (it looks ugly, but is still functional).
Walmart has JIT down to a proactive science. If they see a heatwave coming, they allocate more ACs and water to a region.

It takes years to train good JIT supply chain models.
This is clearly a possibility, but is it just guesswork on your part? Are there actual stats on the false positive rate of self diagnosis that you can point to?
The new rendering engine (WebRender aka Quantum Render) it not yet on by default. And at first it will be only enabled on Windows.

Here is the tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1386669
:) valid point! We are not quite ready for HN prime-time, we are still working hard on the tools and will def. show a demo once we are there

but I come pretty much from the same standpoint: that visual programming sucks; but it doesn't have to be, that is what we are trying to demonstrate.
The difference is that Facebook does it intentionally.
Show HN: Fully Managed Web and Mobile Development
But regardless of what language you use, this legal precedent is saying if you, for example, copy Twitter's RESTful API to create your own messaging service where all the existing Twitter clients can change a few constants and adopt you as a target, Twitter could sue. That's not something ISO protects against (unless there's an international standard for asymmetric message services you can design against).
Not to be confused with Google’s Area 120, an internal start up incubator.

https://area120.google.com/

It’s funny the similarity in name!
Arsenal vs. Cardiff City Live Stream Free
https://qiita.com/kathypark/items/28fb9b71ecbc78eeeca9

https://qiita.com/gfhfhfghdf/items/1ac7a645cd1e75a24640

https://qiita.com/Voipa/items/c3f537300cbfccf11c35

https://qiita.com/zacvzxvxzc/items/e01b411ec3198df9fe12

https://qiita.com/copymarbopala/items/50439cc4958b36f1abe2
https://qiita.com/Paglababa1/items/04cac7ab78aa37578218
Does WASM reduce (or at least not-increase) payload size? If not, I'm not sure it's worth it unless the performance improvement is really big.
“Learn to Code”: The Meme Attacking Media
Regarding the third point, such networking events look like interesting enablers, so more of that please.
1 and 2 seem like good questions, but 3 does look like a bullshit question.
For a while I found it funny that the web's security is based on the strength of (1) new standards from Let's Encrypt, and (2) the quality of their codebase. It's been shown multiple times that they have failed in both of these, yet nobody has taken them to task as failing to uphold the responsibility that CAs have to keep the web secure. (https://community.letsencrypt.org/c/incidents)

At first I thought that their biggest issue was properly verifying that a domain owner is requesting a certificate (they don't do that, but anyway..). They actually have multiple categories of security holes relating to web pki, because it's a pretty big sandbox.

The holes affecting LE include everything from OCSP support, to actually not issuing any certificates during Google outages (yes, if Google is down, LE is down, as well as other CAs, and it's happened multiple times), to exposing the personal information of LE users, to bugs in their protocol allowing any cert to be issued, to mis-handling blocklists, leaking API keys, and so on. Basically, a litany of different security holes could at any time compromise the security of the whole damn web.

The thing is, this isn't specific just to LE. All these things and more probably affect every CA. LE is just more experimental and new, using less robust infrastructure and technology, and their "growing pains" provide a much more visible and much wider attack surface for abusing PKI.

I don't think the industry organizations connected to CAs care enough to put in stringent security practices in place. But I do think it's about time to start producing these standards. It's probably going to be up to hobbyists and privacy aficionados to do this work, because they're the ones who care enough. I'm also surprised that governments aren't more active in enforcing more stringent security practices, seeing as they're affected just as much.

Interestingly, following the CT Policy mailing list is a good way to be told about holes in the current CA system: https://groups.google.com/a/chromium.org/d/msg/ct-policy/_cs...
I hadn't heard about Bitwarden. Looks like it requires 2-4GB of RAM and a x86 CPU to run your own server due to relying on MS SQL server. Bummer!
Networks like this are extremely powerful for releasing potential energy. As much as I'd love to see the talks, it wouldn't be 5% the value of being in the room.
There's something to this. Certainly you have to limit the duration of feeling sorry for yourself.

But you also need to be a hard-nosed realist. Play the cards you actually have--not the ones you wish you had--as well as you can.
Yes, I completly disagree with your sweeping characterizations of entire genders, on both sides of that discussion.

A key part of the problem is that society often propogates such sweeping generalizations to children, reinforcing existing biases based on stereotypes rather than individual merit. This is part of what diversity policies are intended to address.
Something like ePaper would be fantastic for outdoor work.

Sadly, currently, the refresh rate is very slow and it has no viable color options.
That's what I've gathered too; I've been doing IF for a couple of weeks now, and my diet consists of one meal a day that I try to keep between 1k and 1.5k calories. My only refined sugar intake is two biscuits a day (46kcal each) after dinner, and my vitamin C comes from either a kiwifruit or an orange.
As far as I can tell, "well-being" specifically refers to the 14-item version of the "Warwick-Edinburgh Mental Wellbeing Scale", which contains items like "feeling useful" and "dealing with problems well" (things that you'd expect one would rate higher if you have a job).

https://warwick.ac.uk/fac/sci/med/research/platform/wemwbs/

You literally self-rate the fourteen items on a scale from 1 to 5:
https://warwick.ac.uk/fac/sci/med/research/platform/wemwbs/w...
https://casper.com/glow-light/
> If it's on your resume of late, I won't hire you.

Thank you for saving good employees from a bad boss.