skysight-inc/HackerNews huggingface dataset:
I read this months ago, and the impression I was left with is that this technique is simply a fancily-named variant of any normal tree-based search algorithm. You have constraints which can be represented on your search, and then you attempt to navigate the hyperspace finding a configuration which matches.

I really can't see how this isn't "wavefunction collapse" and is rather just, "search."

But I feel like I must be missing something. If this isn't right, can someone explain to me why it's not right?
Chris! I owe you big time for your getting started with KiCad youtube series. Your "Getting To Blinky" video is what gave me the confidence to get started with PCB design, so thank you! If you're ever in the Chicago area, I'd love to buy you a beer.
When my brother overdosed on heroin he was shooting up unknown quality/potency. If he was using legal dope he'd likely not have made that mistake.

I agree with the government victimization but legal drugs implies purity and labeling requirements to allow choices to be better informed.
Can confirm. One of our customers (we're a security firm) was about to ship their modem/router with some firmware on it of chinese origin. The quality of the code (not just security bugs, but just bugs) was astounding. A colleague picked three lines of code at random, not even looking for a particularly bad part, to explain how this had multiple vulnerabilities. He identified four at first glance. Upon reviewing the report internally, we found two more. Six security vulns in three random lines of code. It was truly astounding.

Lots of them were mitigated due to other bugs preventing you from actually reaching the code when you pass funny input, or the code turns out to be unused (random unused code in your binaries is a big code smell). It was functional: they clearly made sure it all worked. But if you would try to do anything outside of the happy flow, it would bug. The customer also had quite a fight over getting the source code (instead of binaries) in the first place.
I enjoyed The More of Less by Joshua Becker. This year I finally had the realization that I've been accumulating way too many physical possessions that I didn't really need nor benefit from, and it's been a good introduction to practicing minimalism.

The book talks about how minimalism isn't about ridding yourself of everything but your bare necessities, but to discard things that you don't love so that you can better focus on the remaining things that are important to you. If you've read The Life-Changing Magic of Tidying Up, this point will resonate with you quite well.

I've since whittled down my wardrobe significantly, throwing out a large chunk of shirts/pants/sweaters that I haven't worn in over a year and it's actually done wonders for my health. I discovered that my bedroom had been left in neglect for a long time now, which had caused a bit of mold to grow (which in turn had given me allergy issues for the past couple months) and having to go through my clothes helped me both physically and mentally.

Another book that touches on these themes is Essentialism: The Disciplined Pursuit of Less by Greg McKeown.

Maybe in 2019 I'll finally get to a point where I don't have to pack dozens and dozens of boxes when I inevitably move again.
Whenever discussing this with colleagues there’s always been a bit of debate about whether OTP inside 1password constitutes 2FA or not.

On the one hand a password could be popped from the target site or phishing, and you’d still need the 2nd factor from 1password to get in.

But on the other hand, if you leave your phone lying around unlocked with a poor master password, both get popped together.
Agreed on the project instead of tutes, but a simple crud app would be much more typical than a complex game.
Most of the various Livebox versions have been made by Sagem, I believe, but they have used others as well, such as Inventel and Thomson.

Don't know how custom the hardware is, but the firmware appears to be.
Hah, I just wrote a similar question. It seems like it's simply an application of a search technique where the constraints are an NxN matrix.

It's a good trick, to be sure, but it doesn't seem "quantum". I suppose you could argue that there are often many valid solutions to the system, and you're just selecting a superposition.
Uh... but "shapes" existing is literally ontology. It's discussing the existence of non-physical entities in the world, and children first come into contact with that by matching the positive version of the "shape" (block) with the negative version of the "shape" (hole), abstracting the "shape" from its literal manifestation.

Discovering shapes is implicit ontology in the way throwing a ball is implicit physics.
90% of women marry by age 56 according to this chart[0]. At 40 it's 81%. Data from 2015 5-year American Community Survey

[0]https://flowingdata.com/2017/11/01/who-is-married-by-now/
I don't understand how Japanese work culture is supposed to be a result of their city designs.
It is marked as closed but the issue was not resolved. Did you actually read the thread? Last post was 2 weeks ago.
I see it as an arms race. Your previous approach, “blind trust” stopped working because it has been exploited. Now you need to take a sample of facts to check to decide which journalists can be trusted.

That can be exploited too, but the exploit won’t be necessary until that sampling process is automated and widespread. At that point you will need to escalate further.

But your alternative—believe nothing you read—is cutting off your nose to spite your face. If you stop reading nonfiction you will be seriously hampering your ability to compete.
In 2018 I got certified in Red Hat Enterprise Linux.

I am very satisfied. I have been using GNU/Linux for years but this was a chance to formalize my knowledge and more than else, have a bullet list of things to know from start to finish.

Given that the exam is hands-on, I had to really go through all of the requirements.
Over 90% of men eventually marry:

http://www.pewresearch.org/wp-content/uploads/sites/3/2014/0...

I agree that dating is hard, but it's not true that "most men miss out".
Has this story been updated? There's now a "may not have been a drone at all" in the middle?
In this day in age it is common for a two-year-old SaaS startup not to have an office. I mean, I suppose it's possible that they have one, but my assumption is that the entire company is remote.

I don't see why their location is particularly important, but if you care, you can look on Kyle's LinkedIn profile, which I was able to browse my way to in about 45 seconds from a standing start from their web site.

The article I just linked to makes it perfectly clear "who's behind" Bitwarden, and you can find it out easily with a few seconds of Googling like what I just did. They're not trying to hide anything from anyone who cares to spend 30 seconds trying to find out.

I care a lot more about the fact that hundreds of vulnerabilities have been submitted to LastPass's bug bounty program and they haven't chosen to disclose any of them, whereas a much smaller number have been submitted to Bitwarden's program and they've disclosed several. P.S. I, personally have reported three different security issues to LastPass, none of which have been fixed (https://medium.com/@QuantopianCyber/hi-george-a16d88a37355).

It's clear to me that LogMeIn, which owns LastPass and has a big-deal, flashy "About" page, is much less security-focused than Bitwarden. What you're asking for feels more like security theater than anything that's actually relevant to security.
It also is analogous to the fact that the sum of zero integers equals zero (a claim that, I guess, more laymen will find reasonable)

The analogy is a good one, as zero is the additive identity (https://en.wikipedia.org/wiki/Additive_identity) of the integers, and one is the multiplicative one (https://en.m.wikipedia.org/wiki/1#Mathematics)
Don't tell me you're one of those that thinks sugar from whole fruit is bad for you?
GitLab Board Better
Lately I was heavily using GitLab boards and I was missing some features. So I've decided to create Chrome Extension with the missing features.

Main GBB Features:
* Create your own "Assign" filter shortcuts
* Create your own "Tags" filter shortcuts
* Get notifications within your board for any change in the project
* Open ticket links in new tab
* Configure different settings per Board!

Please try it and LMK if you liked it and what would be the additional features you need.
https://chrome.google.com/webstore/detail/gbb-gitlab-board-better/fjhimlhfidegbajaoaagkogellknammf
When suddenly everybody went to the internet and not just experts.

Seriously, people can configure things. But on their level.
So a ordinary person is able to configure popups yes no and might understand the consequences - but if this setting is next to experimental new webgl module which might crash your browswr - and hundreds of other very technical ones, then clearly no.
And firefox about config is lile that.
> it only does modulation-demodulation on Layer-1/2 with little attack surface

The simplest of them have a webinterface. If that's leaky, there goes the whole thing because any website can try to connect to it.
How to leverage DNS, HTML/CSS, CMS (Wordpress, Webflow), Adobe, free media to make thousands while traveling.

Next goal...how to leverage React, Redux, Node, Framer to make millions while traveling.

Favorite tech of 2018...honestly, all of it. Look at how far our species has come in just a few centuries, a few millennia. Imagine what we can do by 2100, 3018.
Any particular reasons or is this just based on what you heard 10 years ago?
Intel Reveals 10nm Sunny Cove Core, a New Core Roadmap and Teases Ice Lake Chips
This is possibly the worst reason I’ve ever heard of for CG-NAT.

CG-NAT has so many issues for consumers that will end up hoisted onto other services/applications support departments. The internet is not a one way street and there are many legitimate reasons for listening ports that I’m surprised anybody would push for CG-NAT.

I can’t even imagine trying to be get through to an ISP to fix their CG-NAT issue. It’s hard enough to get them to fix routing issues without being established on an industry mailing list or having an existing contact.

Nobody wants the AOL internet of yesteryear and IMO CG-NAT is just a step in that direction.
I guess we’re lying with statistics.

The population density of Kansas and Montana is quite low. America is quite large.

However, Los Angeles and New York, San Francisco, etc are much more densely populated than Spain.
How would DNA matching work, and why? Do you want someone with similar DNA to you? Vastly different DNA? This sounds like a terrible idea at the outset.
LastPass has this too I think. But something seems off to me storing my 2FA with the service that manages my first factor.

YubiKeys can store and access OTP secrets. I put the secret in both Google Authenticator and my YubiKeys as backup.
Think renewable energies, green technology ...
That's not a real goto. You can only use a label for breaking out of outer loops. Useful for that, but not for other kinds of control flow control.
You don’t need to be top percentile in all categories, but being within 1 standard deviation in many of those categories results in quite a few people, hence the top 20% of men getting a disproportionate amount of attention.
I've had several friends that grow weed, from pretty sophisticated (albeit <5 plant) hydroponic setups to "guerrilla grows" (tossing seeds into areas unlikely to be discovered and later coming back to check/harvest). It's a lot easier than most home garden produce by a long shot, in my opinion. There is even a book called "The $64 Tomato" that details how difficult that particular fruit is to grow.
We got a DSL login per email a few weeks before the connection became active. Went to the router's admin panel and filled them in under "Internet connection". Once the link came up, Internet worked.
Well I learnt to take nothing for granted at work. I've seen long-standing equilibriums crumble in a short timespan, after having been in place for eons.

I've also learnt that while money is not everything, it's definitely something that should be kept high on the list of priorities.
First GPS 3 Satellite Launched
This is really cool. I understand why all the front end tooling is written in JS but it really is a pain to deal with in my experience, especially when it comes to building and deploying. Since they're essentially just scripts you have to also install the right versions of node and npm and use npm to install the dependencies (and watch out for native extensions!). It's fairly tedious to get it all right, whenever I try it, since I'm not a pure frontend dev, and things have always changed since the last time I did it. But the promise of this is just dropping in a binary and having it all work!

I actually like JS as a programming language for the web, I just don't like scripting languages in general for command line tools.
Why did I click that? Lesson learned wow.
It just irritates me how many financial institutions either don't support 2FA (I'm looking at you, Amex) or only offer either SMS or (yes, really) email as the only way(s) to protect your account.

Vanguard recently required that all accounts be "secured" via SMS, and I was dismayed to learn that Nest (of all companies) didn't even support Google Authenticator -- the only option with Nest was to use SMS as well.

It just seems like a losing battle at this point.
Have to agree with others that the title of this article is misleading. Positioning satelites have been deployed by different countries for many years and the truth is the US "birds" are in various stages of disrepair. Yes they have launched some new updated SV's (space vehicles) but not enough to offset the advantages provided by a full constelation of high end, new tech, units. The true "war" revolves around selective availability which is controlled by each individual entity. It is important to note that positioning quality does not improve based strictly on the number of satelites a receiver can see but more so the configuration of the satelites that are available at any given time. In some cases less is actually more and the difference would never be noticible to the average consumer.
You gotta emulate CreateProcessEx? How did you approach that?

I've seen people do it by running something like calc.exe suspended then remapping all the memory. The trouble is, this approach certainly wouldn't work for situations involving 64 bit Windows and 32 bit binaries, and well, it's ugly and confusing ("why is Photoshop running under calc.exe?") Surely, the solution had to be nicer than that?
Yes, a giant table filled with hundreds of rows like "network.auth.subresource-img-cross-origin-http-auth-allow default boolean false" is in fact arcane.
Eugenia Cheng: "The Art of Logic: How to Make Sense in a World that Doesn't"

https://www.youtube.com/watch?v=YHZKX0H6cUE

I saw an other version at Scala Exchange but that one requires registration [1] and it's seems to be almost the same talk.

It's very impressive summary of her latest book ("The Art Of Logic") about the importance of abstract logic in every day life and how abstraction can help us to understand each other (together with emotions).

[1]: https://skillsmatter.com/skillscasts/12089-keynote-conveying...
something similar occurred with siberian wild horses of precolumbian america, which were apparently hunted to extinction by natives but survive in traces of present day wild populations:

https://westhunt.wordpress.com/2018/08/28/neanderhorse/
Far from "learned", but in the process of learning about Quantum Computing. As someone who has always been rather terrible at math and physics, I was really scared to approach this subject. I love computing/programming though, and I think that this is a field with massive potential, so I'm pushing myself way past my comfort zone and engaging my learning-mindset to maximum. If you're curious, I'm also documenting things I'm learning in a weekly newsletter:
https://quantumcomputingweekly.com
They have to be for the law to pass?
A guide for adults going to college
Do you want to learn to program? Or do you enjoy the higher level design ideas? Penetration testing will be closer to what you are doing now from a sysadmin level but you will learn security models and largely write scripts to test systems. I would not be fearful of this role, you can do it.

The architecture role will be design oriented. Do you understand what Azure/cloud offers your business? Things to consider: how will you do identity management, backups, security models (VPN etc..), etc... You're goal here will be more at the business level and how you "scale" your IT processes with respect to achieving those goals (and reduce COGs).. Azure is effectively infrastructure as code, which reduces the demand for system administrators since your physical machines are now virtualized. An architect will probably not code very much, penetration tester will write basic scripts to do much of the work... Architect is more about consensus building/collaboration/project management, penetration testing is more of an individual contributor role. These are of course basic descriptions of the roles.. they may vary in implementation wherever you go.

Going from help desk to system admin is a bigger leap than sysadmin to pen tester in my opinion. Fear not! If you meet like 50-70% of the reqs you're qualified.
The Billionaire Who Wasn't - How Chuck Feeney Made and Gave Away a Fortune

An entertaining read about a low profile billionaire who secretly gave away most of his fortune. When forbes put him on the richest list in 1988, he had already moved most of his fortune into a foundation for charity deeds
I think you should do what you like most. There is money to be made in both sectors (pentest and cloud), so imho choose what you think you will enjoy most in the coming years.
What are you talking about? Go is a niche language [1] just like Haskell, and the amount of successful projects in it could be counted on one hand (aka docker and kubernetes).

Popular languages are Python, Java, Javascript, and they all use either monads (java, C#) or exceptions (Java, C#, Python, Js).

Also Java, C# as well as the new languages like scala, rust or swift are all influenced by haskell or ML in some way (option/result types, variants), while `if err != nil` is indeed a very obscure and opinionated way of signaling error, which exists in Go and in some very legacy langs only. Java wants to be more like ML than like Go [2] [3].

[1] https://trends.google.com/trends/explore?date=today%205-y&q=...

[2] https://www.youtube.com/watch?v=HSk5fdKbd3o

[3] https://www.youtube.com/watch?v=n3_8YcYKScw
You'd think that having a hoard of dead people raising up at the same time as Jesus's ressurection and roaming through the streets of Jerusalem would have made 'secular news'. What happen to those people? Did they just continue there lives like nothing happened, or did they decide en mass, after they had they're night of frivolity to go back to there graves and die again?
I implore you to start a company if you're at all interested in working on this further. Seriously, please consider productizing it.

I would pay thousands of dollars for a polished version of this in my home, especially if it matched the style and decor of my dining room furniture.
The problem with using separated user accounts for isolation is that various applications assume that they either run as root (like various package managers) or need to start child processes with different user id. Sometimes this can be worked around, but overall the amount of efforts is very non-trivial.

So people thought that instead of fixing the apps it was easier to fix the kernel. But this resulted in a big complexity with namespaces, capabilities, cgroups etc.
I'd go for the pen testing gig. I think security will become more important in the coming years and is a more secure and interesting place to take your career. I wouldn't worry about not knowing enough, sounds like they're going to teach you from the ground up based on the extent of the training program. Just ensure your fundamentals are solid, don't worry about specific technologies. Good luck.
What does being helpless have to do with anything?

If a behavior makes sense and no one would reasonably not want it (like blocking popups during page unload), why does it need to be an option? Why isn't it just "the way the browser works"? What other "unbreak my browser" options are buried under there?
This year was a huge learning year for me. I learned a lot more about distributed systems, messaging and integration patterns, and landed a job writing Go full time (which originally started as my “hobby” language last year). I also started learning F#, CI/CD automation, and “containerized” several applications which greatly expanded my knowledge of Docker and Kubernetes.

It’s a lot once I actually write it down.
Ehm, what?

So you trust the ISP to implement CG-NAT properly when they can’t manage to secure a simple CPE router?
If you watch the video he posted, it sounds a lot like a product unveilment, hence my question, followed by my thoughts so my post did not seem like empty criticism.

There is no singular purpose of HN. People post their businesses and their hobbies here.
I sort of agree, although I'm skeptical of how prevalent it ever really was for a guy to make an unsolicited pitch tailored to the woman that was accepted even though the woman would have declined based only on his profile. After all, women look at the profile when they receive and unsolicited messages, often before they even bother to read the message (especially the long ones).
A Product Ideation Method: Zoom-In-Zoom-Out (ZIZO)
What you're really asking for is carrier-grade stateful firewalls. It just so happens that NAT has a firewall-like effect, along with lots of issues for peer to peer applications (something obscure called Skype used to do that, among others) and power users. NAT is not a solution but a problem.
Yes, decades. I expect they will maintain this game forever. I don’t see them dropping it and starting a new property, and I don’t see them releasing a 2.0 universe. They will just keep adding and improving the SC universe as long as people keep buying ships.

Actually, I think there’s a 50/50 chance SC becomes one of the first permanent 24/7 habitable VR universes. Where people live and work full time. A full economy, elections, etc.

Obviously that’s decades away, but who else is building anything equivalent? Facebook is taking the approach of giving us mini VR apps, and hoping a universe will evolve from that. Cloud Imperium is taking the opposite direction, building a “Sim Universe” first and adding “apps” as needed.

I’m not sure which is the better approach... which is harder, building a fully fleshed out simulated universe or building out the killer apps of VR interaction?

Actually I think they’re probably about equally hard, and each side will just copy what the other did to complete the picture. But CI and FB are both well positioned to capture a slice of the fulltime VR market when it emerges in the late 2020s.
fully sufficient; abundant
I'd been working for probably about 5 years before a colleague moaned at me for not doing this - and that is how I discovered that it was a thing people did. I looked again at the code, and... well, what do you know. About 75% of my colleagues did it too! I'd never noticed.
Accelerometers measure acceleration. This can be used to calculate the groundspeed of the aircraft. Groundspeed is different than airspeed. For example, if a drone was hovering in a 5mph wind, its groundspeed is 0 and its airspeed is 5mph.

I was a flight instructor for a few years, and have taught many students how to do dead reckoning. That doesn’t mean I’m right, but hopefully gives me enough credibility that you’ll consider my argument. Each of the Wikipedia articles for these topics is robust if you’d like more detail.
for one its available in any browser console... there is no setup per se.