skysight-inc/HackerNews huggingface dataset:
No amount of telling yourself you're happy will make you happy. You can't just "make yourself happy", it's a side effect of other things you do in your life.
Kind of implicit in the other responses here are use cases that call for a full cluster and all the complexity that goes along with it.

But running a single node cluster is totally valid. I use one at home to run arbitrary containers (a DNS-over-TLS proxy, VPN server, radius server, network AP / switch manager, etc.). I don't use load balancers and just use host-based persistent storage, which removes the vast majority of the complexity.

I've seen a lot of people get wrapped up in the complexity of wanting to be able to have a persist storage-backed process go down on one node and come back up on another, and that's not unreasonable, but that's a lot of stuff to figure out early on.

If I weren't using this as a single node k8s instance, I might use it to manage VMs, which might be easier to understand but much heavier and more work to maintain. With what I have now, I've got a folder of YAMLs that defines everything to run on my node, and I'm able to easily put all their persistent data in the same top-level dir for easy backup.

I think the perception of k8s might change over time once people realize that it provides a lot of value even if you completely rule out the tougher stuff to do on bare metal (like load balancers and shared persistent volumes).
Lessig really seems to be glossing over Ito's facilitation of Epstein's power brokering. Just because his donations were 'anonymous' doesn't mean he didn't receive social benefit.
https://www.justice.gov/usao-ndca/pr/russian-national-and-bi...
In average more entitled people are expecting more from the world. this is proven by studies.

It is more like they think they are better than us, and "but really they think they are better than us".

This studies are not even about the super-rich, people with like $50k cars are showing less consideration toward people that they fell are poorer.
> You can, it just won't be validated as the CFG read by the kernel has to be a DAG.

Are you saying the kernel bpf verifier can be disabled when loading a probe? AFAIK, there is no such option.

TBH, I cannot understand this statement. I've written a few thousands of lines of BCC C code as eBPF. Never encounter any reference to actually have loops in the code.
http://isup.me/facebook.com It's just you
For me a recipe is just a description of the steps to recreate the main gist of a dish.
In a dish, you have the main steps giving the most flavour, and stuff added or swappef to enhance it.

Once you understand which are the main steps giving most flavour, you can play with the rest to adapt it to your taste. Precise amount are not needed, except on the first time you make an unknown dish.

For example I tried to do chocolate mousse several times, but always failed at the chocolate heating phase and incorporation to the egg mousse, even though i followed the recipe to the letter. I kept failing until someone told me that the main steps is to have the chocolate liquid while cool (she used coffee for this), and that incorporation need to be done gently. Since then i never failed at it, and replaced chocolate with fruits, without following a recipe.
It would be better if they composted it.
Trespass in criminal law usually requires notice that trespassing is prohibited, but this is usually satisfied by posting a "no trespassing" sign in a prominent area.

For example, my state's law (emphasis added):

> Whoever, without right enters or remains in or upon the dwelling house, buildings, boats or improved or enclosed land, wharf, or pier of another, or enters or remains in a school bus, as defined in section 1 of chapter 90, after having been forbidden so to do by the person who has lawful control of said premises, whether directly or by notice posted thereon, ...

The federal version of trespass (which I think applies to Indian reservations) considers merely fencing off the area to be sufficient notice that trespassing is prohibited.
You are actually right.....but the issue is that 5g doesnt travel distance well and particularly not thru walls very well. So, those safe frequencies that you mention needs to be amplified and you need a LOT more towers and repeaters to extract the real value of 5g.
Bakkt just launched their warehouse today: https://news.u.today/news/bakkt-warehouse-is-now-active-for-..., so the timing makes sense
This is one reason why "worse is better" happens so often.

Most people are in the middle of the bell curve. Smart persistent people are out at the edge of the bell curve.

So where should you aim your project?

There's cult kudos in being out on the edge, and there may even be real productivity and reliability benefits.

But realistically, most people aren't going to go there most of the time.
ça dépend.

I am only familiar with Django and Rails, can't comment about Laravel.

If you are building a basic CRUD app, definitely stick with Rails. If you are doing some kind of CMS or need machine learning pipeline, go with Python.

A warning about Ruby/Rails: some folks have moved on to shinier languages/frameworks and as a result there are lots of unmaintained gems (gems are 3rd party libraries in the Ruby world) out there. For instance, I needed a curl wrapper written in Ruby. Nothing worked for me so I ended up forking Ethon [0]. I am hesitant to send PRs, since I doubt that they will get merged. Now I am maintaining two codebases at once. I will probably rewrite it from scratch at some time.

A warning about Python/Django: dependency management is kind of a mess [1]. See linked discussions [2][3][4][5].

[0] https://github.com/typhoeus/ethon

[1] https://xkcd.com/1987/ (Add pipenv and poetry to the mix)

[2] https://news.ycombinator.com/item?id=20672436

[3] https://news.ycombinator.com/item?id=18612590

[4] https://news.ycombinator.com/item?id=17607083

[5] https://news.ycombinator.com/item?id=13459740
I disagree, because historically major cryptos have allowed known attacks to succeed if they targeted a member of the public at large, and have defended only if they targeted named insiders.

The expectation, at this point, is that defense will only occur if you are an elite insider. An unknown user may or may not be such an elite, and thus may or may not get defense.
Especially at 14km distance to North Vancouver, as the settlement in the article apparently was.
I can't argue about your preferences here, but these seem to be subjective preferences or complaints about warts.

In terms of feature and ecosystem surface, there is one area where I think Django is a clear winner: Django Admin. It is a very mature part of the framework and there is a large ecosystem around it. Compared to how useful that is for standing up an MVP SaaS (especially in anything remotely enterprisey), I would find it difficult to consider Rails if I ever envisioned needing admin.

For what it's worth though, I think that Django and Rails are both exceptional choices and in terms of ergonomics, best in class. I wouldn't have complaints about the framework to coming into a project using either one.
Rails is really that good. I'm a dinosaur in web development (I think). I've used everything popular for a decent swath of time: Microsoft's MVC, Java Apps Framework at Google, Django, Drupal & Joomla in PHP, Elixir/Phoenix, Express, and Rails.

When I first came across Ruby -- and particular Rails -- I loathed it. Ruby's syntax allows you to get pretty creative, and jumping into Rails + Rspec is like jumping into a Perl repo that's been managed by 3 different people over ten years. There's all kind of things that -- because the syntax is so loose -- it's not clear what's going on. It doesn't help (in my opinion) that Ruby's own style guide almost encourages this: dropping the "()" from functions that take no arguments; Eiminating "{}" around certain hashes passed into functions; The "!" marker having a seemingly different meaning in almost every library, etc...

When you're new to Rails and Rspec, it's easy to have no idea what's going on.

That being said, you can prototype an entire business in a few days Rails. It is that easy. It's incredibly polished. It's opinionated in mostly right ways, and all of its libraries are, too -- which means you don't often find people doing crazy shit (except Devise, everyone is always doing something crazy with Devise).

As much as I hated Rspec with a passion, I do feel like it's the best testing frameworks I've ever come across. It lets you be SUPER expressive about what you're testing.

I go against the Ruby & Rspec style guides on a few things, but I feel like no other combination let's you write code that's so expressive.

And, finally, anything you want to do in Rails has a library built in that does it very well. And unlike in -- say JavaScript for example -- there aren't ten libraries to pick from. There is a clear winner, and I think that's good for the community.

Also, almost every major API you can imagine has a Rails Gem so that it plays nicely with the framework.

Don't get me wrong, I loved Django and I still think it's a great framework. My love for Python, Elixir, and Kotlin are strong.

Ruby & Rails are by no means perfect, but I do feel like it's a very clear winner if you're starting a new web business. The number of companies I've seen flounder because they wanted an App + a website + (obviously) backend business logic... and all of that in one language, in one code base -- it's impressive. I've seen a lot of Rails businesses fail. But despite what people warn about scaling, I've never seen a Rails-based company fail because of Rails. Plenty have flourished -- Shoppify, GitHub, AirBNB, etc...

I could go on and on about the advantages WRT hiring, too. Don't even get me started...
In the fixed income, currency and money markets a billion dollars is not a lot of money -- and yet a billion dollars IS ALWAYS a lot of money.

I used to work on the repo desk of a primary dealer. One role of the repo desk is that it finances the banks position. We might hold $50 billion of bonds, but $40 billion of that is borrowed with the bonds as collateral.

One day because someone had keyed in a start of day position wrong -- off by a billion dollars -- 20 minutes before the FedWire closed for the day, I got to watch 2 traders get on the phones and borrow a billion dollars in 20 minutes, without letting our counterparties know that we were kind of desperate.

Had they failed, the bank would have had to go the the Fed, discount window and borrow $1 billion overnight at the discount rate (which would have been substantially more than we were paying in the repo market.) Additionally, it likely would have triggered process audits and incident reports which would have been far worse than the interest.
How to join the drop:

1) install Keybase:
https://keybase.io/download

2) add your device

3) in the app, go to devices (second to last item in the nav) and add two paper keys

4) click on your avatar (top of nav) and select "View profile"

5) click "Prove your [GitHub, Hackernews]" and follow the steps (HN might take a while to update, took about 2 mins for me)

6) now you should be able to join the drop
As a user:

1. xmpp sucks for battery life. extensions to improve it exist but are optional. xmpp-free hangout was free to improve battery use

2. if i made money selling ads and someone used my content for free & ripped out the ads, i would deny them access too. If they had 0.01% of marketshare, i also would not prioritize making a custom app just for them either

3. GOOD! i do not want to make extra clicks when i do not need to.

4. ok, this is a dick move, i admit

5. having worked at google and seen how things work in there, i am 100% sure this is not a top-down "break firefox whenever possible" directive but just normal shortage of engineering effort and too many things prioritized higher than "make shit work in firefox"
Calculate your carbon footprint in 5 seconds
That is false. What effective access controls do, legally speaking, is help determine if a person could reasonably conclude that the information was non-public.

For example, if a door is locked, but easily defeated, there is an implied assumption that what lies behind it is only available to someone with the key. Another example is an unlocked door with a sign that states "No access without authorization". Or an unmarked and unlocked door that is on private property in a place where it would be very unlikely for someone to reasonably conclude that the access was intended to be public.
Sorry, but if you want your music to sound like God, it's analog from mic to speakers or GTFO.
The problem might be that once you try to get your theorem into a proof system, you're not doing maths anymore: now you're programming.

Programming is a whole discipline apart from mathematics. It's grounded in mathematics, but in practice it really is engineering. There are myriad choices to be made, most of little or no mathematical significance. Just managing names becomes a task; using the same Hebrew letter to mean five (more or less analogous) things in one proof becomes impossible. Maybe even using a Hebrew letter is hard.

Mathematicians who wanted to be programmers might be programmers already. Mathematicians willing to do engineering might be engineers already.

We have lots of experience with physics grad students writing unmaintainable spaghetti code to analyze experimental result data. It is tolerable because the code is more-or-less discarded after the paper is published. But this code is supposed to support all of the future of mathematical development, forever.

Who will rewrite the shoddy parts when their (practical) flaws become intolerable? Will it even be possible, with the weight of decades depending on it? What abstraction methods does the language offer to help decouple the statement proven from the expression of its proof?

Very often the lemma your proof depends on isn't exactly what somebody else proved, but something analogous. Mutatis mutandis, it's the same, conceptually, but that's not good enough for your proof system.

Do you want dozens of almost-identical proof statements in the system? Is the language strong enough to unify them? Does unifying them count as doing maths? It will usually feel more like engineering.

Other software engineering considerations become important, notably runtime performance. Is a proof acceptable if it would take a hundred years to evaluate, so hasn't been? Can it be parallelized? Who provides the equipment to do it?
I think the holographic principle and its, especially popular, interpretations are stretching things too far, way outside of the black hole as one can say. There is so far nothing to indicate that the specific conditions inside black hole giving rise to the observed "holographicity" of the entropy of the black hole are applicable outside of the black hole.

What we have - the space of possible states, i.e. entropy, inside a black hole has significantly reduced cardinality, i.e. it is equivalent to the cardinality of the black hole surface in this case. That means that either there is strong additional dependency/correlation arises between the states of the black hole components/particles (doesn't sound that unrealistic - we do have similar, using very wide notion of similarity of course :), process on the other side of the spectrum - Bose-Einstein condensate (and the similarity may be pretty high https://arxiv.org/pdf/0807.0315.pdf)), and which in effect is kind of equivalent to the loss of some degrees of freedom, or may be there is a loss of degrees of freedom due to the black hole spacetime distortion - gravity distorts the spacetime, and the black hole is the ultimate case of it with the local time basically disappearing for the external observer, and thus we have a perceived loss of degrees of freedom - as observed by external observer. I.e. it may as well be that the entropy inside, as would be perceived locally, may still be "normal 3D" in the local spacetime while it is basically frozen from the POV of external observer (and thus what we observe is the projection of the rest of that spacetime taken at the point where(when) a given dimension is "stuck"), and thus externally observed "2D" entropy is just stuck in time, ie. a projection of, the "normal" 3D entropy of the black hole insides. Drawing some parallel with light coming out of deep gravitational well - the lightwave is stretching like the time dimension is getting "slower" until it stops in the case of black hole. The stopped dimension and an absence of the dimension - not much difference math- and observation-wise.
You'd probably be best served to just go through an investment bank. FX market is relationship driven unlike the stock market. You don't have any of the trading relationships with the huge players in the market, and probably never will. The cost in time and money to participate in these markets vastly outweighs the paltry sum the traders are making on your transaction. Solicit quotes from multiple counterparties, pay attention to the institutional rates, and make sure you aren't getting screwed too badly.
Approximately 300m people vote for, pay taxes to and support the creators of US dollars, the US government. Approximately 8 billion people recognise the US dollar as a global unit of value exchange which has a known local currency value.

A new cryptocurrency is just a database with some private keys shared remotely.
Wouldn't it be more effective to throttle on the server side? You could have the server just artificially take 10 seconds to respond to the request and get the same effect.
I'd pick graphql ((I'm currently Using Hasura) because you can combine api's local and remote into one. You can also only ever worry about one endpoint and there are a lot of tools to create all the graphQL straight from the db : Postgraphile / Hasura are two that come to mind. Prisma is a little different but makes graphql easier.

Rest you have way more code to worry about, way more end points, you always have to figure which endpoint to send stuff too, and you usually have no control over how much data you're going to get back.. if you get back fifty fields, but only needed the email that's a lot of data that could interfere with performance.
This seems like a good task for a linter and some commit hooks.

During development, I like to keep my types unspecified until I'm confident that things have congealed properly. But before merging, I like to make sure and add type annotations to anything that's meant for public consumption.

Partially for readability and documentation. Partially because adding those annotations ensures that the type checker and I are on the same page. But mostly because those manual type annotations represent a promise that I, the programmer, have made about the current and future behavior of a certain chunk of code. Once those promises have been codified, then the type checker has my back and can help warn me if I'm about to break one of them with a careless change at some point in the future.
[Boss Walks in]
[Dave intensely staring at the desktop]
Boss: empty deskopt...not suspicious at all.
There are 17 964 063 bitcoin[0] in circulation which means that this transaction accounts for 0,5261% of all Bitcoin. I wonder how common transactions that account for one half a percent of total markets are.

[0] https://www.blockchain.com/charts/total-bitcoins
You have just proven my points. Sure you could do it yourself, but defaults matter. A lot.
Yes, which is the relevant number for this post where the topic of discussion is US anti-trust law.
Deneme
deneme
Persisting executed transactions to a log with their read/write sets, and then determining if they actually commit also starts to sound like http://web.eecs.umich.edu/~michjc/eecs584/Papers/cidr11_hyde... to me
rather than the framework (which largely have parity, as far as i can tell), the big decision factor in my mind is between (1) how joyful it is to code in ruby vs (2) the power of statistical/machine learning libraries in python.

if you don't have complicated statistical/machine learning needs, i'd recommend ruby on rails every time. it's so fast to get started and productive. and the language is performant enough to get you to initial success (at which point you can choose to spend money to attain greater performance).
ActiveRecord is the best ORM I've ever used, in any language, and I don't know of an engineer I've worked with who disagrees, regardless of their preferred stack. Using `merge` on two queries still blows my mind. I've been using SQLAlchemy lately and it's a daily reminder of just how many things AR got right.

Rails has its downsides (helloooooo memory usage!) but for getting up and running fast and having a full toolkit available to get the basics done, it's a pretty amazing project.
The Apple Store on Fifth Avenue Has Dazzling, Iridescent Glass
> when some Fortune 500 start to complain rather loudly

Not sure it’s such a huge deal, .NET core already has the most complex parts of the WCF. It has fast async TCP and named pipe streams. It has .NET binary XML support, DataContractSerializer, XmlDictionaryReader, XmlDictionaryWriter classes, technically IMO better than protocol buffers: no foreign languages, similar level of performance, convertable to/from text XML if you want a human readable format for easier debugging.

When I needed RPC server in a Linux app written in .NET core, I wrote my own WCF-like thing. I’ve made a T4 template which generates requests/response & envelope classes, and channel factories, using compile-time reflection (EnvDTE stuff) of my service contracts. Took me a few hours. These Fortune 500 companies can probably afford doing the same when they need RPC in .NET.
Because of the people that they hire and the culture they promote.
Except Positive Cashflow != Profitability. ;)
Volkswagen unveils the ID.3, its first ‘electric car for the masses’
If you don't mind me asking, how do get all of your work done? Are you standing by on-call in case something goes wrong? Are you waiting on someone to deliver assets required for your next task? Do you lie about how long it takes to complete tasks? Honestly curious as I cannot remember a time where I had the free time to just screw around for any meaningful portion of my day.
- Setting 3 daily goals every morning.

- Budget/money planning.

- The power of writing things done to make them happen.
[Square employee, on Developer Relations team]

We are most definitely listening. We appreciate the feedback and are always looking to improve our developer experience. Stripe has done an excellent job in that regard.

If you would be open to it, we'd really like to chat with you on your thoughts about our SDKs & documentation. Feel free to shoot an email to moot@squareup.com or message our Twitter @SquareDev.
They should sponsor also the proper JIT in Ruby, will improve the speed drastically. Not the current generation of C code then compiling it with GCC, this is a joke.
But common. I recall ordering samples of components and having to agree that these capacitors Or ICs won’t be used for ______ or sent in any way to _____ countries.
Deneme
[ my public key: https://keybase.io/kastrum; my proof: https://keybase.io/kastrum/sigs/9zdV2L3ZTgUq0B9tXG7plzh_us5s7JZkpsh_asog8Jk ]
Convince Your Friends Aliens Exist with This Research Tool
You define and control your future self and you can be anything you want. It's a cliche but if you truly believe it will change your life.
Would that ruling mean that sites could no longer refuse to show content based on how they're accessed? For example, sites that won't load if the browser is in headless mode, or sites that depend on javascript as a way of blocking wget/curl.
Show HN: Enter your URL and view CVEs affecting your stack over last 6 months
Don't ask how to pay for climate change. Ask who
I could use this going the other way:

Put one of these near an information radiator to kick it out of doze mode.