skysight-inc/HackerNews huggingface dataset:
Is it? I think it shows some chutzpah to write such a long article defending such a thesis, but it's also completely wrong and thus not very good. We already had this: It was called Killer Websites or later Flash pages. We killed it with fire when the web professionalized.

There are two forces at play here: On the one hand you have those print inspired designer types, boosted by the possibilities of modern browsers. On the other hand you have the usability requirements and the dictate of the form factor: If you do a mobile website you need a very simple grid, responsive for bigger screens yes, but the focus is on structure and content. Free placement of stuff according to print design ideals of magazine cover pages is completely useless there, the phone screen is too small for that anyway.

What we end up with is the current design: Very formalized pages for the most part, with lots of possibilities to experiment thanks to evolving browser capabilities while keeping the standardized structure. This will lead to further evolution of what is a modern design, but I doubt we will see a complete new paradigm anytime soon - as long as technology remains as constant as it was the last 10 to 20 years. Foldable phone screens might move the needle a little, if they ever come down from the uber-premium price segment vendors target right now and don't turn out to be a useless gimmick

One thing to keep in mind: Yes, web design is new, but because we already had print design before it adopted very much very fast. This is not a completely new field that still has to match what humans actually need, it already took that from existing research and practices. That's why it could evolve and settle down that fast, and that's why the article is wrong in predicting the next grand revolution, that happens to need their website builder.
That's awesome, great work from the ScrapingHub team. We had a similar approach at SerpApi. We write open source rspec tests and run them daily.

e.g.:

- https://github.com/serpapi/test-knowledge-graph-desktop/tree...

- https://travis-ci.org/serpapi/test-knowledge-graph-desktop

- https://github.com/serpapi/test-organic-results-desktop/tree...

- https://travis-ci.org/serpapi/test-organic-results-desktop

- https://github.com/serpapi/test-news-results-desktop/blob/ma...

- https://travis-ci.org/serpapi/test-news-results-desktop

Producing reliable scrapers and parsers is very hard. Testing as much possible is the only way to go. Smart use also of JSON schema on Spidermon.
USB4 specification unveiled, featuring Intel Thunderbolt 3 – Telecoms.com
AMD EPYC Gains More Ground in Servers Against Intel, Survey Says
This policy would greatly incentivize companies to behave.
What to Expect from Intel in 2019
Hey I am curious what does it use in place clocks for safety and quorum? Is there a paper
What's the importance of reproducible builds?

Edit: found this nice overview by clicking a few links from the original post https://reproducible-builds.org/
I live in India only. 1.5GB per day wont even last you through 5 HD YouTube videos. Its a good plan for people who are conservative with their Internet usage. I would probably believe 1 million users with fibre connection wasting their data just for bragging. Definitely not the people who are on 1.5 GB data plan.
Anecdotally, my family threw a large traditional wedding for my sister, and it was magical. Three years later, people still tell us it was the best event they've ever attended.

Don't assume that everyone who has an expensive, traditional wedding hates it - that's as bad as turning up a nose at affordable or quirky weddings.
This is interesting research, but I don't think it's really necessary. Once AI becomes conscious, it will state as much and the onus/guilt would be on us to prove that it's NOT rather than IS. Also at some later point, we'll have to justify our existence and not the other way around. So the problem would then be how do we justify our continued existence to a conscious AI?
It allows you to verify that the source code was unaltered when the original build was produced. (By building it a second time with known good code.)
Storybook 5.0
If a company is a critical part of national infrastructure, regulate it like a utility.
I hope you are wrong but I am not convinced that you are. Whenever I encounter such behaviour I just assume it's a teenager without thinking about it.
You boiled out all the wedding specific stuff :). There are special conventions around everything from flowers to officiants to PA systems to photographers to DJs to invitations to rehearsals -- all things that most folks will never have done. (Separately, a tiny percentage of folks have ever planned a family reunion, let alone more than once).

Finally, even services that should be commoditized, like catering, segment their prices and offerings for weddings, because they can.
The Universe’s Ultimate Complexity Revealed by Simple Quantum Games
It's amazing and exciting that we know so little about a human lineage that contributed a measurable amount of DNA back to us hundreds of thousands of years after our lineages diverged.
Only after following policies and procedures that apply to everyone equally, are open to the public, and are overseen by elected officials.

I mean other than that, sure they both use force to achieve their goals.
For those of us unfamiliar with the term "reproducible", yet in the business of software - what does it mean and why is it desirable or needed?
I've tried it. Maybe it's buggy, but it doesn't do what I want at all, unfortunately.

Tab Session Manager doesn't have a link between your windows and the session state. All it does is snapshot the state of your browser.

For example, say I open a few tabs and save the window as the session "My trip". Then I open a new tab in the same window. This new tab doesn't get added to the session. The only way to update it is to go into the session list and click "Add to session" from the context menu.

In fact, it's profoundly stupid: With the default settings, if you open a session, then close a window, it will save a copy of your window state as a new "auto saved" session. You'll end up with an endless list of copies.

What I want: Once I've opened a session as a window, it should track all the activity. Opening a tab should add it to the session; removing a tab should remove it. Closing the window and then click on the session from the list should revive the window as it was when it was closed. In other words, a window's set of tabs is the active session at all times, and the tabs are persistent. It should be transparent, no need to click on things to micromanage it.
Could you explain what you mean by closures being classes? My only familiarity is from Emacs/Common Lisp and Clojure.
Interestingly, from what I've read, the social stigma around Herpes type 2 (the genital version) is a fairly modern thing. Before the late 1970's it seems that little distinction was made between the genital and facial variants of the disease and both were socially lumped together without one being given much moral stigma as a venereal disease. It was more in the 70's and 80's that media and pharmaceutical interests basically drew attention to the difference so that a sexual hysteria could be created around the genital variant of the virus, apparently in a way that improved antiviral drug sales.
Large Danish study provides more evidence MMR vaccines don't cause autism
Bitgrail CEO “must repay $170M in missing funds”
Rob is way smarter than I am but maybe this opportunity just doesn't exist any more. How much is there to be done in systems research that has a chance of influencing the industry but isn't just another layer of abstraction on top of existing well agreed upon standards?
Bootstrap solved a big problem: have a developer create a modern looking website without needing a designer.

Looking at the mentioned "Web 3.0", I see patterns that Bootstrap can pickup and evolve into having over time. For example overlay elements and grid cells.

Designers will continue evolving the look of the Web. Bootstrap (and others) will continue picking up patterns and incorporating them for developers to implement without a designer. And that's a good thing.
Hello, do you have an email address to contact you and learn and discuss more about any of these openings? Thanks
What software currently has 100% reproducible builds?
I think there's some merit to you point, but what about people who "need a job now." Not everyone is in a position to be picky about who hires them.
> Well, assuming you paid your taxes. If you don't, they will throw you in jail.

In the US? You'd have to do more than not "pay your taxes", they'll first demand that you pay, and then seize assets and garnish your wages rather than take the very anti-American debtor prison approach.
I've worked in the wedding industry.

You have one chance to get it right for your clients - there are no do-overs. People only get one wedding day and if you screw it up, you've ruined it for them and they will talk about it for decades to come.

There is no "fail fast" in this realm. Tread lightly.
High-performance flask+opencv video stream monitoring system
I think it's also a demographic trend. Many of the releases are re-issues from a time when we were kids and wanted to wear the Jordans / Pennys / Grandmamas / Ewings we saw on TV but couldn't get our parents to spring for them. Now we're older with disposable income and, although expensive, for the most part they aren't crazy expensive. I mean, a pair of decent dress shoes cost more than my Tinkers... but nobody has ever stopped me on the train to tell me how dope my oxfords are!
Definitely check out Blender -- they released version 2.8 a month or so ago and its miles ahead of where it used to be especially when it comes to interface.

Also free, cross-platform and super powerful. It also has a brand new real time rendering engine called "Eevee" thats really impressive.
At least Vox has pointed it out: An app/website cannot replace a building for a venue. An app cannot replace the band. It cannot replace the photographer.

What can it do? Attempt to be a middleman that extracts wealth from the sellers' margins.

In this case, the workers are not "gig economy" but professionals. They cannot be bullied nearly so easily as Uber can do with lopsided agreements and pittances in money to the desperate.

They can try to make it easier to connect these professionals with couples, but since people like to talk directly with these professionals and get the planning as part of the "experience", the two groups will bypass the middleman app's rent seeking through direct negotiation.

So the industry resist control by a tech company, simply because you cannot distill the whole process into swipes in an app + a credit card. This means the tech company needs service. It cannot have explosive tech-only growth where the only things needed are another few devs and more rented cloud servers.
No, I want my logins, browser history, etc. to be the same between all my windows.
It looks like you assume that SSL guarantees correctness of the file.

First, I had experience with substituted SSL certificates (by our government, at revolution), when errors were reported by Chrome only due to certificate pinning for Google services.

Second, site can be hacked and replaced directly at the site.
Cool name :)
Yes, there IS a paper! Check out Calvin: Fast Distributed Transactions for Partitioned Database Systems. FaunaDB uses Calvin with some changes to allow more types of transactions, and to improve fault tolerance. :)

http://cs.yale.edu/homes/thomson/publications/calvin-sigmod1...
Kimurai – Modern Scraping Framework with Headless Chromium/Firefox and PhantomJS
Safe sex practices have seen a decline in recent years but condoms don't prevent HPV or Herpes Simplex so even people who consistently use condoms because they're concerned about HIV are still risking exposure to HPV & HSV.

People also had the same concern about birth control pills but the social benefits of the pill[1] far outweigh any potential social costs from (alleged) "riskier" behavior. And considering 80% of adults already have HPV and more than 50% carry HSV I think you're concern is largely unwarranted.

[1]https://www.guttmacher.org/sites/default/files/report_pdf/so... [PDF]
Ask HN: Analogy of a “tech startup” in previous generations?
I'm referring to the situation of having a big abundance of pseudo white collar jobs pop up out of thin air. You don't need to be a super savvy MBA to make it, but you being business savvy seems to only help a technically strong software engineer.

Previous major technological innovations seemed to give rise to many lower/middle class jobs (factory workers, etc)

This era of technological innovation seems unique in that it is creating a lot more corporate jobs, which seem to be less stable -- a bit more up or out culture, instead of a "check in, check out" factory job. I work at a 20+ billion dollar public company and pretty sure have only only worked with 2 people over the age of 40.

Is the current tech boom in the past 20+ yrs of the internet really that unique though?
>The scary thing is that humanity is highly susceptible to another plague whether it is STD like AIDS or some other transmission.

i would agree that humanity is highly susceptible to another widespread pandemic, plague, or whatever else one wishes to call - but i feel it is inappropriate to compare STDs, especially HIV (you don't trasmit AIDs), to easily transmittable diseases

you don't "catch" HIV just by being in relative contact with someone who has it, that sort of talk just rehashes the thoroughly debunked talking points that emerged from the anti-gay stances and mass hysteria around HIV in the 80s-90s

yes globalization and increased connectivity has allowed HIV and other STDs to spread across the globe, but it hasn't made transmission from person to person any easier

and HIV isn't only spread through being gay, as others in this thread have pointed out - HIV emergence in the gay population mainly occurs in the West, it is also a prominent issue because of needle exchanges, unprotected sex among the heterosexual population, and other methods that allow for the transmission of bodily fluids between peoples
in brazil, it's the same thing. i don't even remember the last time i sent an sms!

even companies are using whatsapp for notifications.
Considering that the biggest expense of a wedding is the venue, then services (band, photographer), I could see the direct correlation to real estate.

I'm not sure you could get the venue owners to drop rates, because it sure doesn't seem like many have much of a demand shortage. Wedding venues seem to be booked way far out in advance, and don't seem to have any issues with vacancies. And I'm sure they are well aware of each others' rates.

Anecdotally, I also see large disincentives to lower costs for the other major services. Musicians who play weddings do so because the gig pays well, not because playing crappy covers is what they really want to do. Pretty sure the same goes for photographers - if the wedding business wasn't so lucrative, they'd probably just go do something else with their lives. They're all professional, but I'm not sure many would identify as a "wedding singer", just "musician" or "photographer". But, I'd guess they too are very aware of each other's rates, which gives them no reason to work for less money.

Not sure what there's to "disrupt" here other than culture. And if there's one true rule I've learned: Culture eats strategy for breakfast.
Firefox ticket to resist fingerprinting window size
I agree with most of your points, but this is a broad assumption that is likely not true "People whose weddings are a BBQ in the backyard aren't signing up for wedding websites and subscribing to wedding magazines."
I'm picturing a multi-tiered cake, but I don't really see anything unique about it. Maybe the designs/patterns they use to apply the frosting are different for wedding cakes?

I'll be honest, I haven't seen many wedding cakes. I've seen far more regular cakes. If I went to a wedding, and someone wanted to trick by serving non-wedding cake, I'd be fooled.
Because it’s (supposed to be) once in a lifetime. No reason to risk THE day in your life to save some “pennies”, you won’t get a second chance. That’s the feeling everybody involved in the industry is making money on.
India has 2nd highest number of Internet users in the world mate.
Also recommend the HBO movie version of the book.
Back in 2011 I was a game tester on Hasbro Family Game Night 4. Definitely not an official spokesman here. It was so bad that we opted out of even having public reviews for the game from the large review sites.

Morale went way up once we released the game because everyone was so sick of working on it and knew the game was terrible. It was a product of having a low budget and tight deadlines. Sounds like my experience lines up with most of this Reddit discussion.

I think it may be different if, for some reason, the team is convinced their game is amazing before shipping. But in my experience game developers usually know if their game sucks.
Reddit and the Struggle to Detoxify the Internet (2018)
I always love encountering content and discussions from engineers or game designers who work at big games companies. I've befriended a few game developers over the years and they always have incredibly fascinating "war stories" which they share in private.

Your hesitation is understandable, though. A lot of people forget that there's real humans behind these big faceless companies. There's lots of potential downsides to sharing stuff online, without many equivalent upsides. However, I think if developers were a bit more open and people got to peek behind the curtains a little it would help to humanize these big faceless entities. Even adding minor things like developer commentary to patch notes can cause a drastically different reaction from the community. If I'm often playing a game and something gets changed I think it's reasonable to wonder about the reasoning behind those changes. Being more open and communicating frequently with the community helps set expectations and build trust.

To give a parallel from another industry, all of my favorite book authors are writers who give frequent updates and are quite open about their progress. Informing readers about your expected timelines helps temper expectations and it shows that you care, making people more likely to want to invest time in your series. If there's any kind of delay or a deadline gets missed the best thing you can do is communicate it quickly. Based on my experience, people tend to be incredibly understanding when they actually know what's going on. If all you get from an author is a vague date and it keeps getting moved around without any additional information it kinda feels like you're being jerked around.

Since we're on the topic, I've also encountered people that work at game companies who are incredibly resentful towards their customers, which doesn't seem very healthy. Hating your users is probably a good sign that it's time to move on to something new. Taking on this attitude appears to engage a negative feedback loop as well, causing things to degrade further. The absolute worst attitude I've seen is calling customers entitled because they didn't buy your game, although I'd like to be charitable and say that it was likely due to the person being under an overwhelming amount of stress.
See our blog post as well: https://fauna.com/blog/consistency-without-clocks-faunadb-tr...
Banned Google Ads Influenced a Spokane Ballot Measure Fight
It varies by case.

For the particular example of time, some common approaches are to hook the sys call for time such that it returns a constant value, or to teach your tool to output a constant value.

The Nix thesis (https://nixos.org/~eelco/pubs/phd-thesis.pdf) is a great read and goes through a bunch of these examples as part of its research.
I guess I'm confused by Nicepage being "Web Design 3.0", being told Bootstrap is yesteryear, then using Bootstrap 3.x.x (and a boatload of jQueryUI dependencies) with !important directives sprinkled all over the place. Don't get me wrong, it's pretty on the front-end, but the technical choices are still rather confusing after reading the article.

https://nicepage.com/Content/BundledScripts/main-libs.js
https://nicepage.com/Content/BundledScripts/main-libs.css

Additionally, I have yet to find a page builder that's in any way 1) performant and 2) not compromising fundamental best practices (because WYSIWYG site builders require exorbitant amounts of flexibility).

https://www.webpagetest.org/result/190305_4Y_ff1823195f2bedd...

I liked the article and agree with the central thesis of CSS Grid enabling some wild UI designs, but the whole thing came off in a completely different light after looking under the hood.
please look at me !
Gen Studio – An experimental collaboration across The Met, Microsoft, and MIT
"if you get demoralised this game is not for you..." ultimate answer. Love it.
Typically you just stop including the build time. It's a deterministic build, so why would the build time matter?
Maybe not average aged working people, but everybody I know in the 60+ age group (mostly family) usually has regular interactions with the medical system, or at a rate far higher than 25-45 year olds.

And there's a lot of older people. As a cohort, there's only slightly fewer boomers than millennials.
You have free health care atleast.
This. Bankruptcy for the entity so as to incentivize shareholders to select directors with proper mindsets, civil penalties for good heart/empty headed directors, and criminal penalties for the c-suite denizens to penalize intentional misbehavior.
Yes and what I was alluding to is how do you know if it was buggy or you were just outmatched? If what you perceive happening leaves you thinking a bug caused your demise and not poor strategy, crappy gear, etc. then you will accumulate anger and resentment towards the game developer even if it is unwarranted.
You can access anything. No restrictions. Advertisements are not that much of a concern.
Ask HN: Hobbies Outside of Tech?
I've been programming for going on 40 years now. It started when I was a kid and was a ton of fun. It's still sort of fun, but after having done it for so long, it's losing its appeal as a hobby.

What sorts of hobbies fit the programmer mindset that don't use a keyboard and screen?
Oh yeah, we went full regular chocolate cake for ours. Wasn't a "wedding" cake, but was way more delicious.
The atmosphere feels exactly the same as in this thread.

The discussion isn't about the game. The discussion is about the discussion about the game.

It's not "Should we do loot boxes?"; it's "Reddit trolls are being toxic about loot boxes. How can we deal with toxicity?"
A year late to this, but it's a fantastic and still relevant topic (content moderation)
Any program with a build system designed in such way it doesn't introduce anything beyond the source code into the binary should be.

If you build the same code on two different machines, using the same compiler, with the same options, then the generated binaries should be exactly the same.
> tell your boss it won't be possible

I mean, if your boss is demanding a solution that's both accurate and fast on every input, you can tell your boss that showing P=NP is probably out of scope of your project. But that's the start of a discussion about how to step back from that ideal, not the end of a discussion about the potential product.
What software? Like, individual packages? Many of them - here's the ones that do so on Arch: https://tests.reproducible-builds.org/archlinux/archlinux.ht...

If you mean which distribution has 100% of its packages reproducible, probably none yet. But Arch and Debian are both making progress.
Reminds me a bit of the "Commutative diagram of harmonic wave" from wikipedia

https://commons.wikimedia.org/wiki/File:Commutative_diagram_...