skysight-inc/HackerNews huggingface dataset:
Wall Street financing is no longer necessary for the fracking boom, the majors have heavily consolidated the fracking industry over the last five or six years. That consolidation continues apace.

The largest land owners in the Permian are now: Occidental, Exxon and Chevron. Ten years ago it was a very diverse ownership group of independent operators and speculators. The majors will keep buying until there are few small players left. Exxon doesn't need to go begging to Wall Street to give it a few hundred million dollars to finance more frack wells.

For example, the richest oil wildcatter in the US might soon be this man:

https://www.bloomberg.com/news/articles/2018-11-27/wildcatte...

Royal Dutch Shell, Exxon and Chevron would love to acquire his 329,000 acres in the Midland Basin in the Permian. Estimate on the price tag: ~$10-$15 billion.

In mid 2017, Exxon bought 250,000 acres in the Permian from the Bass family for $5.6b to $6.6b.

https://news.exxonmobil.com/press-release/exxonmobil-acquire...

Over the last four quarters, Exxon + Chevron have produced $40 billion in operating income. And that's with modest oil prices.

The fourth largest land owner in the Permian, is Apache, with 1.6 million acres (with ConocoPhillips in fifth). Apache's market cap is a mere $12b. It's obvious what's going to happen there. Exxon's market cap is $332b - they're just going to keep on acquiring the fracking industry (they used their well-valued shares - high for the energy industry - for the Bass deal). Companies the size of Exxon and Chevron can trivially afford to explore and prime wells in price downturns, then unleash them in upturns.
I'm a Ph. D. student in programming languages. I've written at least 7 language frontends over the years, read many more, and have given a talk on parsing algorithms. My primary programming language is Haskell.

I really don't like parser combinators.

I've found that, with parser generators, bugs in the parser are very rare. When they exist, you can find them just by carefully inspecting your grammar.

With parser combinators, a misplaced "try" can give you a parser that looks correct and usually works, but some odd placement of tokens makes it fail to parse something it should.

I agree that yacc is not very good, but it's hardly state of the art. It's a LALR generator, and hence very restricted.

Instead, you can use:

(1) ANTLR, which has a huge ecosystem, produces very fast generators, and can take in an almost-arbitrary context-free grammar. The ALL(*) algorithm makes it far superior to Yacc.

(2) A GLR parser-generator, which can take in an actually arbitrary grammar, and is usually very fast. The one I have experience with is Semantic Designs DMS. Michael Mehlich of Semantic Designs has produced a C++ parser that can accurately parse all the major C++ dialects (MS, GCC, Borland, etc), all using general machinery. The only other group that's come close is the Edison Group, which has a huge hand-written C++ parser, and has 5 people full-time on it.
Currency Exchange App in C++/Juce
Microsoft unveils HoloLens 2: twice the field of view, eye tracking
The Science of Dismantling a Nuclear Bomb
Yes, plus they might just have some data that looks that it might somehow work and they just wanted to slap a patent on it in case it ever works.
There is so much to unpack in this article. I pick this claim: That RISC-V is a simple(r) architecture and therefore meaningfully easier to verify[0].

The base RISC-V ISA is indeed very small. However, to compete with ARM/MIPS/x86 usefully as an application core, one must include many standard extensions. All of which add comparable complexity to the ARM/MIPS feature which they ape. It feels wrong to assert then without some serious qualification that RISC-V is simpler or easier to verify. A RISC-V core is no more or less complex to verify than a comparably featured ARM/MIPS core.

That said, and open ISA like RISC-V can really lead the way in terms of shared verification IP. That is the benefit to an open ISA, not it's simplicity, but the fact that it becomes worthwhile for people to share their verification infrastructure. Unfortunately, I haven't seen much of this yet. riscv-formal is amazing, and the riscv-compliance suites are getting better, but proper constrained random stimulus generation and coverage collecton? Not yet, at least, not out there in the open source world.
I really wish that Western Digital had included their verification infrastructure when they open sourced Swerv [1].

Really enjoyed the article otherwise!

0 - A reasonable person might disagree this claim is being so explicitly made, but that's what I took from it.

1 - https://github.com/westerndigitalcorporation/swerv_eh1
You can't do anything that takes deep focus in 2-4 hours a day. Or you won't get anywhere significant with that approach.

There's also a ton of jobs out there that are impossible to break down to these kinds of shifts.
I'm sure this will trawl up some anti-google opinions, but I've had a good experience with Smartlock. If you're bought into the chrome ecosystem it works very well. I'm aggressive about getting rid of old accounts and probably only have 40-50 current passwords in it. I like how reliably it fills in login forms and I also like being able to hit passwords.google.com on any device. Of course I also pair this with a very strong master password and MFA.
“We are connecting all the people in the world” has a different meaning now. Makes my blood boil.
These comparison are pretty silly.
Well I am interested in lite websites as well but this list contains about 20 links with roughly half that aren't "lite versions of websites". I am just wondering why this is the topmost story.
The Applicability of Mathematics to Physical Modality (2017) [pdf]
The military also buys iPhones, and Androids. What phone do you use? That very phone was probably used to order a drone strike!

Did you use GPS technology this past week? That was the tech guiding the drone to it's target. And this thing called the internet was invented to network the military
> but they are only enforce this if you're an outlier for the number of API requests you send

This thing usually goes: Until the better client threatens the proprietary one with is better monetized.
How Generative Adversarial Networks Work
Again, what specifically is a lie and why do you think it's a lie?
Both Hololens and Oculus are far from being replacements for traditional displays(i.e for programming)
it only takes something away from illogical people
This really varies by job type. It's also sometimes completely random. Take a nurse for example, they work 12 hour shifts. Some of that shift is lulls but part of it you're hit with multiple patients needing care. There's no rhyme or reason to it. Same goes for retail. You might get slammed with customers at any time but other times you're just watching the store.
> more out of the limited resources we have

Compared to 10 years ago? Maybe.

Compared to... 200 years ago? Absolutely not.
I have not, but thanks for the recommendation!
The domain name has been updated on 2018-12-02 so probably it has not been abandoned yet. The website is on a shared hosting (199.27.79.133), I tested other domains on the same IP but they don't reply either.
Thank you!

"Enchanted Scepters" was the game I was thinking of.

It always struck me as vaguely hypercard-based, but is actually built on a different engine called "World Builder"

https://en.wikipedia.org/wiki/World_Builder
People also vote on the headline without actually reading.
I'm a bit (maybe more than a bit..) of a limit pusher too, and over the course of a half dozen years or so I've helped push our small company from saying they're ok with remote work - but yet I'd occasionally get talked to by the boss about coming into the office more - to personally coming in often less than half a day in a week (I work remote the most by a good margin), our sales lead considering moving across the country with full leadership support, and our boss recently working remotely for a month from across the globe.

Our boss is great, and does support remote work, it just seemed like there was this mental hurdle - inertia from social norms - that took a while to get past. He said he was ok with working remotely, but would still be bothered by simply not seeing a person for days at a time. There wasn't an issue staying in communication, and no issue with work getting done, so eventually he had to reconcile his position.
If I'm remembering correctly, they were in the process of switching from imperial to metric at the time.
As always, here's the thread for people that dislike the twitter format: https://threader.app/thread/1099370126678253569
> The main reason for using microservices is scale

What enables this scale is the encapsulation you get with microservices. You lose this with a shared database. You get a similar problem with multitenancy because "isolated" microservices are impacted by what unrelated services do, so there's a loss of resiliency.
The issue isn't about microservices, its about isolating dependencies between various components of the system. When any part of the system can reach into the user table then you've created a big ball of mud. Even with a monolith, you should have a defined contract between the user service and the rest of the system. That way you can start with a monolith and move to microservices later as needed. You can also change the underlying persistence layer without disrupting the rest of the system. You could for instance start with mongodb for user information while other system components use postgres. If sometime later you think postgres handle json just as well, no problem switch user over to postgres and the rest of the system is unaffected.

You should really build your monolith in a similar fashion to microservices, just leave out the remoting layer.
I wouldn’t pay for that but I would pay a hell of a lot more than 2 a month to have all major websites I visit properly redesigned to render in terminal based browsers (such as links or w3m) as first class citizens without weird formatting bugs or UX.
Thank goodness they wouldn't. These
calls for short work days "just because" are careless statements that don't take into account the complex realities of our incredibly diverse economy.
Care to elaborate what these types of problems are and how erland fixes them?
Turns out the guy who wrote Baba Yetu (civilization 4 theme song which won grammy) is in the comments too, thanking Steven https://www.reddit.com/r/IAmA/comments/au2rjb/i_am_steven_pr.... What a small world we live in.
>Though I worry a bit with the constant wars and punishing deployments this culture may be heading in the wrong direction.

Maybe 'constant wars' is already the wrong direction.
Because business complexity modeled relationally becomes stale over time, reduces agility, and develops massive amounts of code rot/tech debt.

Relational databases are tools to be used where it makes sense. NoSQL tables are tools. Graph databases are tools. Configuration files are tools.

Given your statement, Linux’s entire configuration footprint should be in a relational database.

As any good architect will say in response to a design question, “It depends.”

MSA’s aren’t a panacea either. Event Streams are an interesting development and new patterns are likely to emerge.

But today? I’d focus on reducing complexity with domain-driven design and choosing patterns that enable agility and support separation of concerns. MSA fits very well into that philosophy.
Curious why you would find the mention of climate necessary in a piece about frac financing.
It's a law there because upskirting is a huge problem. I think OP was referring to an LED indicator so the phone owner/user could tell if the camera is in use by an app though.
Yes, but why? What is the limiting factor here, because from my perspective it's only missing a few small things on each platform that would solve it.

I'd be honestly happy with my Rift as-is if they bumped up the resolution a bit, and had some way to see the real world with the headset on (even camera passthrough is fine!).

I've used virtual desktop apps in the Rift, and they aren't bad to use, and playing games like tabletop simulator is so intuitive and nice that I'm floored tht this hasn't been tried commercially yet.

I assume there are some pretty significant hurtles that I'm missing, or maybe the market is still hilariously small at this point, but it just seems so close!
Amusingly, the reason why the confusion was there was because at that time Canada was in the process of converting from the Imperial system to the Metric, but they had to manually convert some things still!
Sure, I've marked your GP comment editable. If you could let us know at hn@ycombinator.com when you've finished editing it, that would be helpful.

We can't come close to reading all the comments on HN, so inevitably we miss ones that are as bad or worse as the ones we reply to. If you notice bad comments that haven't been moderated, the likeliest explanation is that we didn't see it. Please flag them (as described in https://news.ycombinator.com/newsfaq.html), since that helps bring them to our attention. You can also email links to hn@ycombinator.com in egregious cases.
> Startups are full of startup bros who are fucking insane sociopath assholes in general. Why the fuck would you want to play ping pong during normal business hours, you stupid fucking asshole? We're trying to build a business here.

Preach!
"like getting really into healing crystals or Peloton."

A dude with an apartment like that is going to tell me Peloton's a cliche?
> For app development, there aren't many scenarios where C++ is really necessary,

For cross platform work, C++ is hard to beat and no languages comes close when it comes to tooling. For example, I can debug from Objc into C++ using XCode or Java to C++ in Android Studio.
The fact that the plane crashed and that there’s no trace of oil slicks in the water.
Its a feature not a bug, and also thats the same with Apple. On top of that, with android you at least can easily become root and hook into the TLS library yourself and read the network traffic this way. Which is why this article is pretty underwhelming if you ask me, whats interesting is looking at the content that the apps are sending about you.
The short version: The real reason, perhaps unpopular to state it, is that we will be happier, now and in the next life, with a clear conscience.

The longer version: there is a God, this life is not our beginning nor our end, we will be rewarded or punished according to our choices, someday everything about us will be known, but God can help us change now, to have peace, and happiness that lasts, families that are happy, tools to address the problems of life, and a reason for confidence to go on when things are really hard, etc, etc. That sounds like a sermon but I have thought about it for a very long time and considered my reasons for belief, which I have tried to explain:

http://lukecall.net (a lightweight site, just text; it attempts to be a skimmable outline of info where you click what you find interesting, for more info.)

EDIT: And no matter one's worldview: after many years of observing, reading and learning from experiences, it seems so very clear that we all get farther if we work together and can help & trust each other.
Discord infra engineer here -- this blog post needs an update! Since then we've scaled this system much more. :)

The Fortnite Official server has exceeded 100,000 concurrent users, Discord itself is way past that 5M concurrent number, we're now using Rust in certain places to make Elixir go faster, we've built a general purpose replacement to Process.monitor that scales a whole truckload more that we're open sourcing next week at Code BEAM SF... the list goes on.

There's a lot of fun stuff going on to try to make this system even more efficient and reliable, there's a lot to do still. We run everything on a very small engineering team (there are 4 fulltime engineers on the core infrastructure, only about 40 engineers in the whole company) and we're always looking for a few more. Feel free to reach out to me (zorkian#0001 on Discord) if this blog post sounds up your alley!
It's got nothing to do with the competency of the arguments presented and everything to do with the futility of arguing with someone who has already made their mind up. This very conversation is a demonstration to that fact.
Ford’s Sync 3 can - but only when you go push the button to sync manually, and it has no idea what Daylight Savings Time is, so you might as well just type in the time yourself.
Isn’t the FCC supposed to be a consumer protection agency? Seems silly to disregard consumer concerns.
I use it everywhere now. It loads instantly, it's amazing. The only thing I miss is the auto categorization, I have to filter out all the newsletters with my brain now.
Indeed. It's only due to the skill of the pilots that lives weren't lost during the Gimli Glider incident.
I'm awaiting a time where I can do this as well. My issue so far has always been the loss in resolution due to the subsampling required.

You can try a service like this: https://immersedvr.com/ to try out just piping your desktop to an Oculus Go. There is a bit of a latency which will disappear with something like the Hololens.

However, you'll notice that they are taking a 1080p desktop and sampling it on to the Oculus (or Hololens) spherical glass. That loss in resolution is quite noticeable.
Submitted a few I found fitting: https://github.com/mdibaiee/awesome-lite-websites/compare/ma...

There is no section for individual blogs.
They aren't "dictating your diet" unless you plan on eating all of your meals during business travel. They are telling you the scope of items they are willing to reimburse.

It would seem far more discriminatory and unethical to me to ban the creation of vegetarian institutions. If not unethical, at least antithetical to any minimally principled formulation of capitalism.
Actually they do. Only because collateral is a PR nightmare.
And volume. A/B testing a website/service with 10 visitors per day doesn't make sense at all.
I created a MVP in 1 week for $10 having a full-time job
But imagine a Smalltalk-like environment on steroids with that sort of 3D environment. Still need a virtual keyboard or voice-input for the actual code, but the ability to place Smalltalk GUI elements anywhere in your visual field would be interesting.
font-family, font-size, max-width, what's the fourth one?
The proposed design uses all the existing functionality and gives it a single object in the kernel to control it rather than a dozen different ones. It's not a fundamental change in design to how the containers themselves work.
Solar and wind aren't deployed rapidly across the world because of climate change; it's because they're stupid cheap compared to other generation technologies.

While I'd love for more people to embrace the urgency of climate change, using economic self-interest is just as good.
That's a nice feature. However, it also shows the stark difference between Debian and Ubuntu rather well. Debian's minimal installation is ~500 package install with no desktop environment and anything. Just a base installation with enough utilities to install the remainder according to requirements.
Shared database is an antipattern.

Microservices can be an antipattern by themselves, btw.
Doesn’t every manufacturer of anything have to have a markup?
There is a cluster of super important hard jobs requiring a lot of hours nobody wants to do, that is unlikely to change anytime soon. Then there is a cluster of BS jobs where 2 hours a week is already too much and any additional hour just adds to a damage it causes on company/society. Then there is a misleading average of these two clusters and more regular jobs in-between.
TIL border-radius has a bit more to offer than I knew
I think Bing made this change because they only have "birds-eye" imagery for a few cities.
It also makes them poor.

Not only because the most valuable resource is time (and they are not getting those extra work time back, at least not while they're as young to enjoy them), but also because if companies depend on the marginal benefits of working more hours, then the workplace is a race to the bottom.
Uhm... What?

I'd be happy working (making profit for someone else, and getting a tiny portion of it) 0 hours a day.

I've projects, ideas, experiments, and entertainment I would much rather be doing than 40h/week . I want live and do, not toil for some indifferent capitalist.
The resolution is way too low. Needs to be 4-16x greater for desktop replacement.

Also the headsets are too hot and bulky to comfortably wear for a full workday.
I appreciate that the author linked to another review if users were coming from an OS X perspective. Or, when a review explains its biases or what is important to the reviewer, it helps make sense of the content for me as a reader.
> CARP located and purchased from Texas for about $60,000 a medical debt portfolio worth $14,922,261.76 — paying less than a half-cent on the dollar. [0]

[0] https://ripmedicaldebt.org/john-oliver-medical-debt/
That is trolling; the land that can be claimed from the sea is irrelevant on a global scale, especially into the landlocked countries.
cultural relativity is impressive.

- time to eat

- working hours
It's not a hologram, people. It's a very clever projector, but it's not a hologram at all.

The example given, showing someone where to put a bolt, is about making a human do a robot's job. The computer decides what has to be done, and tells the human exactly what to do. Like the picking system in Amazon warehouses. We're getting ever closer to Marshall Brain's "Manna".

Machines should think. People should work.
Feature parity. Having one interface that is trying to keep up with and surpass basically all others, is just setting up something that will take a long time to succeed.

Note,I am not claiming it won't succeed. Just that it will take a long time.
Everything you said makes sense and seems accurate, except for one important detail: while the agencies aren't required to consider or obey the weight of public opinion, on issues with significant public interest they ought to voluntarily consider public opinion (even if they choose to reject it).

After all, they serve the public despite the indirect accountability, and often there is more than one path which the experts deem viable. Public preference can be an appropriate in choosing among the viable paths.

In this situation, when the coordinated fake comments line up with the governing politicians' views, and when both run contrary to the weight of real comments from experts and non-experts alike, it casts doubt on the genuineness of the FCC's good faith in considering even the expert public comments, and therefore on the validity of the rulemaking overall.
Sure !

Think about how prinf / console.log / print .... works in traditional settings.

- How would you make it so that printf doesn't crash your entire program if the console hangs.

- how would you isolate a single codebase's IO operations ?

- How would writing to console work in a multi threaded environment ? multi server ? 100 servers ?

Haskell sort of tries to answer these questions but I am not sure how its going go work out for them, in Erlang's process based universe all those questions have been answered already !
> To be fair, the analytics are opt-in, and they show you the json that gets transmitted prior to sending.

IIRC, that visibility is rather new. Nevertheless, it's a step in the right direction.

> The thing I think Ubuntu has over Debian is that they package proprietary software.

Debian also has the non-free repository for a long time, which contains firmware and drivers.

However, building a computer with AMD graphics cards and Intel network adapters rarely needs any big binary blobs, maybe except the firmwares.
Given your statement we should all be running GHU Hurd.