skysight-inc/HackerNews huggingface dataset:
Currently I'm working on documentation, trying to explain (and sort of figure out for myself) why I spent the last 2 years developing a declarative scripting framework called 'freckles' ( https://freckles.io ).

The code is at a state now that I'm happy enough with (at least to prove the concept), but I realized that it is not as obvious to other people why a thing like it should exist than it has been to me.

I was working as programmer as well as a sys-admin-type years before DevOps became a thing, and I always thought there was something missing. We are automating a lot of stuff, but not up to the 'last mile', there is always some manual requirement install or preparation necessary. And I always thought that once we can wrap every single one of the tasks 'around' a software project into a re-usable, formalized structure, it would make a lot of things easier, and open up lots of possibilities that are hidden from our views for now.

Basically, I think we should be able to create any desired state in a specific computational environment (physical machine, VM, container, filesystem, infrastructure, ...) using a single instruction, and one (optional) dictionary-type structure for arguments. Be it trivial (like make sure a folder exists) or fairly involved (setup a complete Wordpress instance incl. reverse proxy, Letsencrypt cert, firewall, ...).

There are technologies that help with some of the issues I have (Docker, K8s, Terraform, config-management ...), but it feels like they all have a slightly off-target focus and priority for what I have in mind.

I'm still struggling to find the right words (as you can probably see) to explain the what and why, but it's an interesting experience working on basically reverse-engineering something I think is important but can't express (it's like trying to explain a color). Gaining a lot of understanding about the problem too. And the funny thing is, I don't think I could have done all that before I went ahead and actually implemented the/my solution to the problem itself.
I can't really fault both of these tools at all. They have good defaults and are easy to configure and are well documented. Of course they are very performant too, but if you take the time to configuring your wildignore, learn how to use find's and rgrep's flags (maybe script some of this with shell or vimscript if necessary) you can get close to the performance of these tools and define your own usability if needed. Basically I'm saying two things and can I just state that this is what works for me; that learning the included tools is worthwhile and not having to install and setup additional tools is good, especially when you are using lots of different machines. Again for Vim specifically, I'm enjoying having a small amount of keybindings for built in functionality (:b*, :vimgrep) than having a ton of plugins. I just have to move a single .vimrc around or failing that I understand how it all works by default anyway.

(Edit: typo)
Maybe I'm missing something, but what stops you from having Unvalidated<T> etc wrapper classes in C#?
Within a /64 globally unique prefix assigned by their router devices can choose to either:

Assign themselves addresses randomly ("privacy addresssing")
OR
Assign themselves addresses based on their EUI64 (a hardware unique ID burned into them at the factory, as in MAC address)

It's feasible to try scanning a known /64 for addresses based on a specific manufacturer's EUI64 block. Maybe Sony brand smart TVs for example. It'd take a bunch of traffic, and thus time, but it could be done.

But it isn't feasible to try scanning the whole /64 for random assigned addresses. You're going to need to send _many terrabytes_ of probe messages to that network. Even over a gigabit network link inside a data centre that might take hours and cost a not insignificant amount of money, to a home or office network it's going to flood the system (causing somebody to make a support call) and take weeks to execute.

Ignore the network practicalities and think just about the economics. Suppose it costs me one millionth of a penny to scan an IP address. I can scan the entire IPv4 Internet for less than $40.

But on the IPv6 Internet, at that price $1 billion only scans me one /64 network. My home has several of those. If you could somehow steal my entire net worth by breaking into a device on my network but first you had to scan all the addresses you're _losing_ money on the deal.
I can't believe noone has mentioned Sportsman's Pride yet. Their lamb + rice blend is the best thing ever for allergies and rashes and et cetera, and the whole brand is very good. They also have cat food, but the point was that their lamb+rice mix is really good for dog itches dog allergies et cetera. Recommend it.
A knife can be used to kill people, yet only a minority of all knifes are used for that purpose.

A bike lane can be built because of racist motives, yet only a minority of bike lanes are built because of that.
Oil is a precious finite resource that is misspent because it is too cheap. Electric cars reduces our waste of oil and reduce pollution in towns.
IIRC, the checkboxes weren't actual checkboxes. Yet another thing you can do wrong in UI.
If said authorities were infallible, I'd agree with you. Unfortunately that is rarely the case.
What does this video montage you linked have to do with computer-generated faces speaking computer-generated voices?
Hello, my name is Cole and I can be an asshole.

The definition posted of an asshole casts a very wide net making discussion difficult.

Diversity is important and it isn't just about sex and skin color. People act differently, people have different priorities, confidence varies, life situations outside of work alters behavior as do medical conditions and treatments. Different cultures even in this country value vastly different behaviors.

Not everyone is perfect just how they are but everyone doesn't have to act the same way to be acceptable.

Labeling, setting up dichotomies, and othering people can be a much more toxic behavior than being an "asshole".

People with Asperger's or otherwise on the autism spectrum can be huge "assholes" by the definitions here. Does autism make you unemployable?

Behavior issues in the workplace and out are much more nuanced than this.

It is good to be pushed out of your comfort zone in both needing to develop thicker skin AND showing empathy to others' sensibilities but within bounds.

Sorting people into bins: assholes and victims, is problematic.

When it comes down to it, not everyone must work well together. Just like there is a wide diversity of people's dispositions there can be a wide variety of team dispositions. Not fitting into a particular group doesn't have to make a 'wrong' person, it can just mean the best fit is somewhere else. Become a big enough organization and it is something you will have to face.
I agree. Here's a Python notebook that illustrates this problem on a classical gambling problem, the Saint Petersburg paradox. The notebook explains why stochastic simulation methods such as Monte Carlo are not suitable for situations where a very unlikely event has a significant impact on the output of interest in your simulations.

https://risk-engineering.org/notebook/saint-petersburg.html
Exactly. If the charterer has to pay less fuel for your ship because you put a kite on it, surely they will choose your ship over others? Is there no competition in this market or why does fundamental market principles seemingly not apply?
Even taken at face value, that's a lot smaller group of people who can successfully stage an attack.
By that same argument, pedestrians should be allowed on the roads because everything else is pedestrian apartheid.
Yup. And it led into split of Ethereum into two chains, one followed by people who believed that code should be law, and other who believed the code should be law only when it works in their favour.
Just turn up the light and wave the camera faster, or, if you can't, maybe reduce fps if you need to conserve space at the time. Using only a covering subset of images with consistent redundancy for depth map reconstruction is easier after initial Structure-from-Motion than finding ways to recover from cases of under sampled geometry.

And with video data the initial SfM isn't nearly as expensive as with unstructured picture collections, and it's even cheaper if you get accelerometer and gyroscope data from the camera to initialize the motion recovery part and help feature matching to skip known-not-overlapping views.

You actually only use ~10 to ~40 degree view angles for depth map reconstruction, because of occlusion and texture distortion degrading results at high angles.
What makes you think they'll use just one address and not a pool?
> see the Samsung ad which they're currently being hauled over the coals for in Australia.

For people not in the know, apparently Samsung is marketing its latest phones as water proof with ads showing surfers and people fully clothed under water. ACCC does not approve of this, as the phones aren't IP rated for use in salt water.

https://www.techradar.com/news/samsung-is-getting-sued-in-au...
A Whirlwind Tutorial on Creating Teensy ELF Executables for Linux
Maybe the SkySail could own the sail system and sell the "thrust" - basically charging a success fee for saved fuel. In a similar vein in how the airlines don't own the engines of their airplanes but rent them from manufacturer - https://aviation.stackexchange.com/questions/12528/jet-engin...

Of course this is an armchair thought experiment, but I am curious about your opinions.
I loathe car culture, but bicycles are very dangerous compared to cars, and e-bikes moreso. Motorcycles are approximately 30 times more dangerous than cars, and bicycles about 15 times more dangerous. Goes to figure that e-bikes would be somewhere between those two.

Plus, they are not usable in many weather conditions.
Then there's something wrong with the tax allocation.

Herearound fuel taxes are earmarked for roads and potentially public transport projects. It can't be siphoned off into the general revenue bucket.
Yes and yet humans hate zebra mussels and label them an invasive species because they are an economic menace screwing with pipes and ship hulls and costing billions of dollars of economic damage.
Neat, this looks really useful. Was on the lookout for a search engine for my auto-generated documentation pages, this looks like it could fit the bill.
Forget Coal. We can now go Solar directly!
Show HN: Little site to help connect the people on your street together
Sooo I got to thinking about how I don't really want to be FB friends with the people on my street, but that it would still be pretty useful to be able to chat about local issues with my neighbours.

https://streetmates.net

This idea probably isn't going to appeal to HN much. It's not very revolutionary. But there sort of seems to be a bit of a gap for this level of geographically-close, online communication.

I'm thinking of approaching the marketing side of it with small flyers in people's mailboxes, just keep it small, target a street at a time, so that there's a bit of localized inertia in the signups. It definitely has the chicken-and-egg problem (i.e. why would I sign up when no-one on my street has signed up).

If anyone's got any comments, ideas or feedback - then please shout out. There's no monetization strategy behind it (yet), and I very much like the idea of helping to facilitate the creation of little street communities.
> CNN will kill youtube

Given CNN'S dwindling ratings I sincerely doubt that. If anything youtube needs to rescue them.
I've love to see some pictures of this setup?

Also, what's the plate made from and what alt keyboard do you use?
Prime Vigenere and Perl 6 – Arne Sommer
Writing software is easy.
This is not true. Amazon turned off oracle DB late last year and is trending Oracle free.

https://twitter.com/ajassy/status/1060979175098437632
Haha, that was my first thought too...

Unless companies start asking all human employees to start claiming that they're bots so as to subvert the new rule... there's not a law against that yet.
I did, and it's bad form to suggest otherwise.

I was asking about your personal opinion, since you said it was great but didn't give any info as to why.
I think you've slightly misunderstood. It's not that roads are car-centric by definition. It's that some roads are designed solely around cars, and that those roads are not pleasent to cycle on and sometimes dangerous. Bike lanes are there for those that feel unsafe cycling on the road (for whatever reason). I sometimes cycle on the road and sometimes the bike lane on my commute, depending how fast I want to ride that day. Some of my friends only use bike lanes and if that means they cycle more then that is a good thing.
Show HN: Swap Files or Directories Using Symlinks. Atomically. Partly
Please be careful! Posting links to these kind of small communities on much larger ones has a way of diluting what makes them so great in the first place - or at least severely irritating the regulars.
Entanglement and decoherence only solve the collapse problem if you subscribe to the many-worlds interpretation (or something equivalent).
Politics is the negotiation of power. Aren’t human rights abuses inherently related to matters of power?
It is a sad reality that some of the regulatory agencies have been captured by the industry groups. This is especially concerning in healthcare and pharma industry. Take for example Vioxx and Opioid issues:
Merck Manipulated the Science about the Drug Vioxx - https://www.ucsusa.org/manipulating-science-about-drug-vioxx
Purdue infiltrated WHO, manipulated opioid policies to boost sales, report finds - https://arstechnica.com/science/2019/05/world-health-organiz...

Yet it is still surprising to see that on HN in general anyone questioning safety of pharmaceutical products get downvoted into oblivion.
Noob question, if I may. I have Cloudflare's 1.1.1.1 enabled on my devices via each device's own network settings. How does enabling Firefox's "Enable DNS over HTTPS" at browser level factor into things? Is one ignored or conflicted?

Firefox's Cloudflare DNS Resolver* collects less data than 1.1.1.1. Would be nice to use Firefox's Resolver at system level, heh.

*https://developers.cloudflare.com/1.1.1.1/commitment-to-priv...
Agreed, when are you enforcing Article 11/13 in the US? /s
Wow that’s London-expensive parking.

So the normal congestion charge is around £11 per day but because I’m a resident and live in a congestion zone it’s £1 pound. However the CC only applies to the most central parts of London so many people don’t have to pay it. Daily fuel works out to £4.5 and my office has free parking. My Annual insurance for a newish Mazda 3 is £500 and while I bought my car outright i think a lease on a similar car would be around £220pm. B
As a sales and marketing person... I'll admit to a lot of blame for a lot of bad things... definitely playing with words to they point where they mean very little.

Selective publishing and "p-hacking" though, these are research/academia pathologies not marketing ones.
You could set up some ASLR cameras, and create a website showing how much the city would make by doing congestion charging. Local governments always love revenue.
FZF is also very nice for Ctrl-r history search in the shell.
Ok, so it's mostly a hardware issue then, a camera in burst mode continuously shooting at a lower FPS should theoretically work just as well.

But indeed, if that works with a video, that's might be easier to use.

You're talking about imu data, do you do geo-referencing also?
It might be difficult having a GNSS fix if your target is inside buildings.
I learned about that function and the resulting output back in high school, but haven't looked at it since then.

I wish he'd have given at least the beginnings of an explanation as to why you can't go over 4 for lambda though. What happens?
Figure out something we're happy to leave on a beach on a
coast of africa and maybe nuclear has a potential.

That or always make it so valuable to always strip the power unit to use again.
You can still make a phoenix project without the generator.

I agree though that phoenix feels almost a little too heavy and opinionated.
Yes. Correct.
Not to argue with you as I see where you're coming from (all things being equal I too usually go with the defaults) but the argument about "not having to install and setup additional tools...on lots of different machines" is very weak in these days of:

git clone https://gitlab.com/myaccount/mydotfiles

followed by an optional:

./deploy_stuff_if_required

which for me I have working on any number of linux boxes as well as the odd windows one. I've got a bunch of other config, such as bash aliases/functions etc anyway so if I'm going to want that everywhere it doesn't matter what else comes with it; I only need to perform the above once and it takes under a couple of seconds; there's just literally no reason not to do it.

One advantage of using vim-related config is precisely so you can do the same thing on different machines, including windows and linux. One thing that article doesn't touch on is tmux, and there you can have config for vim, tmux and bash so that you can effortlessly and identically move between panes in tmux as you do in vim; copy text between panes, ssh sessions and vim buffers etc. Without this system I'd be running multiple ssh sessions in little windows and copying text between them (using the mouse!) like a doofus.
1) Not always possible? Attack the reason why. It's often either work or study, which can be changed given enough political pressure, or kids, which sometimes can be included, sometimes not

2) Undesirable? Please elaborate.

3) Transportation widens local for the rich to a wide area for few day trips, which is a scheduling problem. For a day trip, mark a circle with 8h travel diameter. It is relatively far, yet here we are, anonymous in cities.
A counterpoint: I have not had an issue with my 2017 model despite never having had a case or keyboard cover, and travelling weekly with it. If you want a laptop with a replaceable keyboard I would look away from the Apple ecosystem, it’s quite obvious that is never coming back regardless of any design updates.
While I understand the point about zebra mussels cleaning up lake Erie, I can't agree with the idea that we should welcome all invasive species. After all, the presence of e.g. feral cats on various islands or foxes in Australia is just another one of the messes humans made, and we should feel as responsible for the damage they do as we feel responsible for pollution. Zebra mussels may be one of the few examples where an invasive species was actually good for the ecosystem, other invasive species just exterminate or squeeze out native species, leading to a loss of biodiversity.
If a stupid government or telco cartel doesn’t like something then it means it’s most likely good.

Kudos to Mozilla & Google for implementing this, although I wish it was a separate protocol rather than abusing HTTPS.
Google Kubernetes Engine and Neo4j: Ease, Power and Flexibility
I was under the impression that most canines eat 100 percent meat and no vegetables naturally. They are carnivorous after all.

Surely rice/peas will fuck up their digestion?
> Robot Odyssey

Would give the game a try but, 15 year old electrical school guy would find this useful
What Is Coin Burn and How Does It Work?
What's Left to Monetize?
Dhall is also a JSON generator. And you could write your own Dhall implementation that lets you consume it directly from an application if you want to, it's just nobody's considered that worth doing.
Not sure why I got the downvote. I was snarky but not sarcastic. Ask any Tesla certified body shop. Watch any YouTube video. They’re notorious for bad finishes. Hell, I found out that mine came with undisclosed damage that required bondo to fix. The most common explanation I’ve heard from Tesla is that this is just something that happens on their $100k cars: damage in the factory that they patch and don’t disclose.
It is one of those problems which has a tendency to cumulate. Fewer friends you have earlier, fewer you have later in life still.

Well connected people tend to stay that way.
Weekly News Digest
I would stay Dynamic languages like Ruby are inherently more flexible and powerful, which more easily leads to complexity in the system... (if left unchecked)
Not sure what you mean. Quantum effects don't "disappear". They are physical laws. Which slit the particle enters after the wave decoheres is precisely a non-deterministic element of quantum mechanics.
"Not infallible" doesn't mean "always wrong". Just because FDA made some mistakes, doesn't mean you can start doing the opposite of everything they say and live a happy and healthy life.

Authorities may be "in the pocket of Big Pharma", but by default, I'd still trust them much more than yours or mine non-expert opinion.
Friendship or more.

Of which not being isolated is an important component, necessary but not sufficient.
LineageOS: “We're Now on Patreon”
Netsells | York, UK | Non-Remote | iOS / Back-End / Front-End

Hello! Based in the heart of York, we are a development agency that works with a range of clients, from innovative startups to large household names, using cutting-edge technologies to solve critical business challenges and drive sustainable growth.

We work across web and mobile, creating bespoke applications, websites and software. Our stack is mainly based on Laravel, AWS, Vue.JS, Swift, Flutter, React, .Net and C#, but we're always looking to adapt and use the best frameworks/tools for the job.

With almost 50 full time team members, our cross-functional team consists of designers, business analysts, project managers, developers and QA Analysts. We're a talented bunch of curious minds who take great pride in our work and successes.

We also continue to be aware of our influence on the tech sector at a national and local scale and have taken steps to ensure this is positive. In 2018 we signed up to PWC’s Tech She Can charter, an initiative focused on getting more women into the technology industry. We also sponsor a number of local events including the Laravel Meetup and Women in Tech York.

Please email jobs@netsells.co.uk for more info, or checkout our vacancies page on our site. https://netsells.co.uk/vacancies
Citio is hiring a data scientist (software oriented)
CITIO is a newly founded start-up sponsored by a leader in the public transport industry. We leverage Big Data and powerful Machine Learning Tools to provide a better understanding of transportation networks.

We're looking for a Data scientist (software oriented) with experience running algorithms in production. As a Data Scientist, you will be :

* expanding your current data model to account for the wealth of data in transport networks

* working on hard problems like simulation and passenger reconstitution

* dealing with complex, ambiguous data

A good knowledge of French is required, as part of the role is client facing.The data scientist has to have a proper knowledge of Python.

Apply here : https://angel.co/company/citio/jobs/356314-data-scientist-software-oriented
Dangerous in what way? It's my understanding that it's mainly cars that are a danger to bicyclists.
I don't usually gamble, when I do it is roulette. Easy rules ans I only play the probabilities.

I also the approach you mentioned above, never more than say 20 bucks with maybe another 10 as hard reserve. Quit when I'm ahead by a factor of, again like you, roughly 2x. And playing smaller amounts, meaning not everything at once but reasonably high, provides enough entertainment gambling for at least an hour. So in the end, even if everything is lost, I had my fun. And let's be honest, 20 bucks for on hour of fun isn't that bad a deal.

Fun fact: In total I'm like 100 bucks on top right now, paid for a pair of Nike sneakers for my son back the day!