skysight-inc/HackerNews huggingface dataset:
Assuming you are not being sarcastic-there are no meetings. What I have seen is that they do extensive studies to observe how the Bears exist in their natural habit and implement policies to keep these behaviors in place. Everything from making sure highway construction noise levels don't interfere with hunting patterns to removing problem bears when they display aggression towards humans.
Yeah sorry I meant like snaking back and forth, which you're right is not the same as pure lexicographic.
That has nothing to do with law enforcement, let alone what it was designed for.
Being able to decrypt just by loading the cert keys is a whole lot easier (edit: this is what TLS 1.2 allows). It'll work across vendors, products, it'll work generically, without having to deal with getting session keys out in whatever format a product supports. It'll work when there is no session-key support, like everything that just uses a TLS library as an opaque TCP++ channel, i.e., nearly everything made.

Yeah we'd be better off focusing efforts on creating easy, standardized, ways of doing plaintext logging.
"Finding mid-level and senior people is actually quite challenging. "

Strangely finding a job is also quite challenging for senior people....
As an SF transplant, my only thoughts after seeing California drivers struggling with the artificial snow and hills at Tahoe were "these people have never been to Pittsburgh."

Also, eastern Pennsylvania has the Appalachian mountains, and last time I checked, they were "real."
> well not really. I'm saying it could be interesting to ask people that decided not to use go

You're assuming that these people have anything relevant to say, particularly as they present irrational arguments to justify their fatwa on a programming language.

Meanwhile, those who are interested in exploring the language and are interested in putting it to work aren't wasting their time with irrational stances on a minor technical detail.
https://www.youtube.com/watch?v=BcioLRXUCac
Do you mean only sometimes, as in only when talking about electromagnetic waves? Or something else?
Where are they written off, exactly? They are most definitely included. If anything, they are specifically the people who am I talking about.

Unless there is some reason their function isn't actually necessary, in which case, yes, the jobs may disappear. But I do not see the trouble with unnecessary jobs disappearing. Nobody is crying over the loss of loom operators either.
From a brief bit of clicking around, the author has: designed several typefaces[1], written a long text on typography[cited previously], and has done enough programming to have developed the publishing framework he uses in his books[2], and to have written another book on a programming topic[3].

While I don't agree with much of this blog post, I certainly think the author has put in enough work to have their work taken seriously in this particular domain, and generally seems like a pretty interesting person.

1. http://practicaltypography.com/equity.html

2. http://docs.racket-lang.org/pollen/

3. http://beautifulracket.com
Have you considered a different company? I worked at a large company for a few years building internal tools and I wanted to kill myself. I couldn't imagine working there for the rest of my life. But I enjoyed writing code in my free time and knew it was what I wanted to do. I've been at a smaller company for ~5 years and I couldn't be happier.
> required by law to snoop

If regulations are fundamentally incompatible with TLS, they can make their own protocol. I'm sure the orgs that are regulated by the SEC can (collectively) afford the development time/cost.
https://en.m.wikipedia.org/wiki/Voiced_uvular_stop
It also matters for resolving power though. You can take photos using a 1 m telescope with a one second exposure that you could never take using a 10 cm telescope at any exposure length. Keep stacking the photos for years, you're still not going to get the same detail.

This is why the latest generation of land-based optical telescopes have truly mind-boggling apertures. Bigger is better in astrophotography, full stop. https://en.wikipedia.org/wiki/Extremely_Large_Telescope
As I understand it, it's worse still. While glucose can be directly converted to energy, fructose must first be turned into fat, before it can be converted to glucose or ketones.

This fat will be stored in the liver.

The more fat you have in your intestines the more insuline resistance you'll have. Which in the end will screw with the entire body in various ways.
Nice concise write-up. Worth also calling out some issues you'll run into though:
- docker for mac's osxfs is incredibly slow and makes the cold rails start time even slower than it already is. Docker-sync is a third party tool that makes it pretty easy to sync code over instead of using a shared file system.
- similarly, rails cold start times are so slow on their own that you won't want to 'docker run' your commands. I always 'docker exec' them into the already running rails container to take advantage of the spring cache.
- the bundle incremental cache isn't used (and if you have a package.json for us resources, you'll have to solve the same problem for that too).

These are arguably downsides of both ruby/rails and docker that combine to make things a little harder to work with than you'd hope.

Still, its a useful workflow if you want to deploy to docker in production. It's nice running the app in the same OS with the same exact dependencies in dev/ci as in prod (plus the same configuration between different people on the team).
Here's a minimal template for local dev in Python, flask, psql if anyone looked for one:

https://github.com/jeinarsson/app-template
Or use one of the bazillion other ways to log the traffic from machines you own and control.

The response here can be nothing but a giant "fuck off".
I have a hard time believing that.

There's tons of examples of the failure of overly centralized, planned economies: USSR, N. Korea, China, Venezuela, Greece.
I don't need to test a science report. I just need to have lived for the last 40 years.
This book addresses power in corporate politics directly:

https://www.amazon.co.uk/dp/B003V1WSZK/ref=dp-kindle-redirec...

I can't vouch for it - I work in a small team of 5 so that shit don't fly but it makes sense.

48 laws is another recommended here, if not a bit more diabolical.
Alright so according to many comments high end telescopes costing thousands of dollars already have such features, or it possible to combine different products and systems to do the same thing. Fine.

The article isn't claiming anything unique, other than providing this as a single integrated product at an unprecedentedly affordable price. Is that wrong? I honestly don't know. The way I read all the negging I'd assume there are already products just like this at similar prices. Are there?

I honestly don't know. Just asking.
There are a variety of methods that can be deployed:

1) request fingerprinting - browser request headers have arbitrary patterns that depend on user agent. matching user agent strings with a database of the request header fingerprints allows you to filter out anyone who is not using a real browser who hasn't taken the time to correctly spoof the headers. this will filter out low skill low energy scrapers and create higher costs.

2) put javascript in the page that tracks mouse movement and pings back. this forces scrapers to simulate mouse movement in a js execution environment or reverse engineer your ping back script. this is a very high hurdle and once again forces much more computationally intensive scraping and also much more sophisticated engineering effort.

3) do access pattern detection. require valid refer headers. don't allow api access without page access, etc. check that assets from page are loaded. etc.

4) use maxmind database and treat as suspicious any access not from a consumer isp. block access from aws, gcp, azure, and other cloud services offering cheap ip rental.
Startup: employees their OWN stock option agreement form to submit to their CEO
I'm about to join a new company as an early employee and I find myself at the mercy of getting their paperwork and suggesting edits. I'd like to have my own lawyer draft up the paperwork and turn the tables. But hiring my own lawyer is too expensive and slow. How about a legal zoom type service just for stock options and employment agreements and we really simplify the process with the legal language in the contract plus simple English explaining each part.
Pittsburgh also has a lot of underdeveloped waterfront real estate and still has room to develop in a lot of areas within an hour (or closer) drive of downtown. Over the last 20 years, a lot of areas that used to be mills (all along the waterfronts) have become entertainment areas (restaurants, movie theaters, shops, and bars) with mid-sized apartment buildings or town houses that are in close proximity to them. Over the last 5 years, it has become more popular to live in downtown proper too. There are a lot of areas that have gone from being not very populated to places people want to live with great school districts. The one thing I wish we would fix would be public transportation. Unless you are trying to get downtown, public transit is essentially useless, especially when trying to get to the other side of the city. There are very few bus routes that run late at night and the rail system essentially only services those who live in the South Hills.
Good point, though I'm not convinced Hilbert really avoids this. For example, look at n=3 here:

http://www.texample.net/media/tikz/examples/PNG/hilbert-curv...

This might lead to say

. . . . . . . .

1 . . . . . . 2

4 . . . . . . 3

. . . . . . . .

when

. . . . . . . .

1 . . . . . . 4

2 . . . . . . 3

. . . . . . . .

is more efficient.

Generally speaking, it seems this is basically TSP.
Show HN: Write Redis Modules Using JavaScript
I very much appreciate the 'no true scotsman' allusion to capitalism -- the asymptotic ideal manifestation that we're forever approaching, but can never obtain. And, of course, the anger about our tacit agreement to be okay with that.
> It's an ideology, not a science

capitalism isn't a ideology at all. Capitalism is just an economic system, and one which works orthogonally to any ideology or political system.

Well, except communism, as their ideology is based on the idea that a totalitarian state dominates all aspects of society, including what people can and cannot do with their professional skills and where any resource can and cannot be used.

That's the main reason why communists are so hell bent on attacking capitalism, as it's an economic system that enables people to choose how to earn their living and how to spend their resources in a manner which is totallly independent of the communist elites' control and the policies that they dictate.
You have a point. Here's the problem the bootcamps will start to run into:

They're teaching as much as they can in twelve weeks, but lengthening the program increases the cost dramatically. Why Mongo? Because they're already using JS so they don't have to teach two languages (no time), and mongo is super easy to pick up. They'll learn other stuff on the job. Why aren't they teaching how to debug and what a hash is? Well we have to choose between that and understanding what a database is, so you take your pick.

They would love to have classes be six months or a year, but then they'd have to double their prices (eliminating a lot of the demand) and people would have to support themselves with no pay for twice as long (eliminating most of the rest of it). It's hard enough finding people to take 12 weeks off and pay $10k, and now we need to charge $20k for six months? No one can afford that, what we have now works well enough.

In order to do something longer and more thorough/in-depth you'd probably have to start with a fundamentally different business model.
Limiting mutability is not new and it's not a fad. It is at the very core of every single principle of modularity and dependency management ever invented by mankind, even beyond programming.

Almost 30 years ago when I first learned C one of the first design principles I was taught was to avoid mutable global variables. And ever since that time I haven't found anything as key to avoiding bugs as knowing and controlling exactly what code can change what data.

I find it totally baffling that a practicing programmer could possibly think of mutability as a purely theoretical concern.
You can buy solar cells off aliexpress at ~$0.33 / watt (this is the lowest price atm). The most efficient cells are at 23-25% efficiency, but these are a bit more expensive (closer to $0.5).

Here's the first example I could find (https://www.aliexpress.com/item/10-Pcs-17-6-125-x-125MM-Mono...).
I've long found a third drawback, which may be linked to the access to capital issue, is Pittsburgh's geographical isolation compared to the Bay Area and other tech hot spots.

There's no major international air hub (anymore) and flights even to nearby cities such as NY, DC, and Philly are relatively pricey with limited schedules. There's no meaningful international service either anymore. This is in comparison to SFO, which has direct international service to many cities in Asia and Europe and fancy flat-bed planes (on the hour) to NYC... Austin has direct service to London and Frankfurt and flights every 30 minutes to mega hubs in Dallas and Houston, and well, New York is New York.

Even by car, the closest nearest city at a two hours without traffic is ... Cleveland, and while Philly, DC, and NYC are drivable, you're looking at 4-5 hours without traffic to Philly or DC and 6-7 hours to NYC if you're lucky. And it's not the easiest of drives either with the winding and truck-filled PA Turnpike.

Even within the metro area, there isn't much outside the downtown core. A few nice suburbs to the north, south, and east, but there isn't anything to the scale of the Bay Area, even with it's housing crunch, nor the Pacific Northwest, nor even Austin / San-Antonio.

In short, it's hard to get to and out of, and while there's an exciting transformation going on, at the end of the day unless someone revives PIT as a major transit hub, it's still going to be a relatively isolated post-industrial mid-western rust-belt city.
It's not about the interface. I have two USB 2.0 flash drives sitting here where copying a folder of small files will take seconds on one and minutes on the other. They were bought around the same time and have similar performance for bulk data.

If something is labeled "SSD" then you can have confidence it won't have a completely trash controller chip. Otherwise you can get something that, while solid state, performs worse than even an ancient hard drive.
> CAPTCHA solution is the most robust one
captcha solving services are very cheap so captchas are basically useless for anything of value.
I just heard about the "Million Dollar Homepage" for the first time last week. Would this idea (or one like it) work today? Making a million dollars for something so bizarre, fun, and straightforward sounds amazing. Can anyone reference other attempts at similar ideas?
Why don't you spell it out? Spying on clients is already done via MITM proxies after installing a CA on the client. That'll still work just fine.

I've written network monitoring systems (for voice). Needing to decrypt is a big deal, and the easiest way to do so (apart from just turning off TLS) is just to load your servers' private keys into the monitoring box. Nothing is needed on the client, at all. Nothing is needed on the server, either (not everyone supports the same ways of dumping plaintext traffic).
Root login not possible anymore after recent Gitlab update
Decaying in more than one way. The JS files on milliondollarhomepage.com start with:

/*
FILE ARCHIVED ON 5:47:20 Aug 6, 2015 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 20:45:17 Aug 24, 2015.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/

I guess someone didn't keep backups?
Arrogant and condescending to whom? I said that both types were necessary to succeed exactly because I know the “over-thinking” types can be just as destructive to a software business as hackers who only think short term. My point is that you either identify and hire only unicorn-perfect developers, which you will probably never be able to find enough of, or you build a process that balances the strengths and weaknesses of your varied team members against each other, so that you get a workable happy medium between “move fast and break stuff” and “move slower than the market requires and don’t break stuff” in leiu of being able to hire one infallible genius after another.
There are companies stuck on 1.0
I think there's a market for lemons problem at play. Mid and senior developers who are effective at what they do are incredibly valuable and valued and therefore don't generally have to look via the main queue of job applicants. They often get retained well at their current place and are poached/referred more often than the average or ineffective developer.

(This breaks down when a company suddenly closes or does a layoff so deep that it puts a lot of good people on the street.)

The flip side of the very effective using a different mechanism is that the people in the main pool have a harder go of it, as hiring managers are used to seeing a parade of people who interview poorly (and therefore interview A LOT) or who join and fizzle out (and therefore job hunt A LOT).
On Mars, or on Moon, you have a lot of local materials to build from. A Venusean floating city needs to be brought in completely from the outside.
It's probably going to tend to collect on the heliopause, but there's a lot of surface area there.

And it's a pretty long ride out.
Teaching people in general isn't a very good business. Even the lauded head start programs that last much longer than boot camps and target kids (so they have both much more potential influence and more time to recoup the costs) achieve meagre results if any.

In fact, there are reasons to believe that human capital is mostly what you're born with plus (or maybe it's more of a multiplier) the accumulated achievements of your predecessors with very little input from organized education.

http://econlog.econlib.org/archives/2012/10/did_nations_tha....

http://slatestarcodex.com/2014/05/23/ssc-gives-a-graduation-...
Or just a way to shore up dependencies
What's wrong with, you know, write correct code that is maintainable and testable?

I've observed that especially correctness is the main line that separates a master programmer from a mediocre one.

If you are constantly making errors and not testing properly, not checking the integrity of your data, etc. You are just mediocre and are probably being held at your position against your will.
Programming is a skill and a talent, like being a musician, chef or a ballerina. We all have our preferences when it comes to evaluating a performer. There are still customers in government that frown at your mac (because only windows computers are real computers), or think less of your skill overall because you can program in JavaScript ('not a real language'). They are idiots. But they also control the money, and they are also people who don't understand the narrowness of their view.

Meanwhile, there are countless grateful, happy customers who think the kid who slapped together some PHP templates hosted on a slow, insecure $2/mo shared WordPress host is a genius rockstar. This is a more defensible position; it's just also a landmine if the business grows a lot, because any mass of PHP has a limit of how much complexity it can absorb before breaking.

Enterprise customers are particularly hard to generalize over, because each enterprise's software is like a factory, where all the equipment is totally custom made, with all kinds of quirky weirdness that may be part of the secret sauce that makes things work, and no-one really knows if it is, but just keep things working. (Actually it may be larger than a factory, including multiple factories and some supporting supply chains a la Shenzhen).
And they were all suppressed, corrupted and/or destroyed by the same powerful propagandists of monetary value, or capitalists. The version of history that you've been fed conveniently decided to forget that part since it ruins the point they're trying to make. But keep doing the drone-dance for all I care; collectively we are slowly becoming aware of the rules of the game, with or without your help.
Initial Coin Offerings are bizarre, fairly straightforward and can be fun.
> "a cable made out of glass - no problem at all for radiation"

I don't know where you got that idea, but it's very wrong. Optical glasses of all kinds are quite vulnerable to darkening, clouding, and embrittlement by much lower levels of ionizing radiation than those at Fukushima [0].

Even if you shielded the fibers with centimeters of lead, the radiation received along the fiber's length would quickly render it useless for either imaging or lighting. And with that much shielding, good luck moving it around. How exactly do you think you'll get your low-tech thingy into place, maneuvering it hundreds of meters of abandoned building, ruble and industrial wreckage? Remember that you can't even be in the parking lot unless you're in a heavily shielded truck. How would you protect the optical assemblies at the working end of your cable, which cannot be shielded and are thus exposed to hundreds of Sv/hr? Do you know how Toshiba designed the optics on their Scorpion robot? How would you improve on their materials or lens arrangements? Have you considered the thermal effects of this much radiation, which is capable of heating the internal elements of your assembly to hundreds of degrees?

Read the links I gave, maybe do a bit of googling, and be assured that you have not actually outsmarted hundreds of nuclear physicists and robot experts with your super clever idea.

0: http://www.dtic.mil/dtic/tr/fulltext/u2/a013786.pdf
> You don't have to have every single American in the War of Independence to anti-British to talk about "the Americans had soured on 'taxation without representation' ", or demand that every single Briton be anti- American to say "From the British point of view the war appeared to be stalled."

> It is understood that these usages refer to distinct sides in a war, even in the presence of factions who may fight for 'the other side'.

Well stated, but in this case, a civil war with North Vietnamese on one side and South on the other, your statement does not read well:

> From the Vietnamese viewpoint, the war could (for example) be seen as underdog patriots resisting waves of invaders

Had you said, from the North Vietnamese viewpoint, fair enough.
I totally agree. I wrote to the mayor about this, and we could definitely use more help raising awareness to the city about this very pressing issue (@billpeduto on Twitter if you're also affected)... I've never had an SFO<->PIT flight without layovers.

Also, we ask everyone here to please continue to refrain from using the pejorative "rust-belt" to describe our beloved hometown and emerging tech center. It is a very unwelcoming word. Thank you!
It's just a random example of something silly going viral. Stuff like this definately could work today (potato salad kickstarter was a thing) but any individuals attempt probably wouldn't work, it mostly comes down to luck.
Oh jeez, I didn't even consider that they'd actually be orienting satellites in response to orders. (Although, does that make sense for "archival imagery"?)

I guess maybe this restriction might be lifted when Planet deploys enough coverage to be imaging the entire Earth daily?

https://www.planet.com/pulse/planet-launches-satellite-const...