skysight-inc/HackerNews huggingface dataset:
As the author if Tgres, I can chime in here - dr. mfreed is correct.

While Tgres is an application layer, the main motivation behind developing it was to answer the question "can TS be stored in Postgres efficiently, ideally without requiring an extension". Not that there is anything wrong with custom extensions, but I wanted to keep the requirements to the absolute minimum.

I always had issues with people saying that relational databases are fundamentally not suitable for TS storage, and Tgres debunks this by demonstrating that you can sustain very high rates of incoming data by simply organizing the data in a more creative way.

The graphite functionality that Tgres emulates is just there to prove the point - as in, look it does all these things, and it's all in the database.

Hypothetically Tgres could work on top of Timescaledb with a few changes, I just only have so much spare time to tinker with this experimental stuff that I haven't tried it.

Another interesting thing I came across is PgPointCloud [1], it's designed for LIDAR data but is perfectly suitable for time series as well. It is a C extension. It's performance advantage comes from storing large numbers of data points in a variety of compact/compressed formats.

[1] https://github.com/pgpointcloud/pointcloud
Why do you only ever hear about full stack developers in web developer context?

I work in FinTech and trading systems - very high performance and low latency systems. I deal with databases and huge amounts of data too. And I've (as well as coworkers) have hacked together trading GUIs and simple CGI to throw together data visualizations. But none of us would ever call ourselves full-stack and we'd never hire a front-end person who thought they were going to go mucking around the infrastructure. They just aren't good enough. This goes equally to small startup like firms I've been a part of as well as banks.

From what I've seen "full stack" seems to be entirely a web notion. Is it just that the backends are simpler - requiring little more than glueing together some Spring components for CRUD operations?

It seems to be a very new concept.
The Best Way to Watch Solar Eclipse, According to a 1984 Participant
It doesn't matter. Those who like their job and are serious about wanting to change a corporate culture or other views don't usually, even after a wrongful sacking, go around wearing such T-shirts within a week or so.

While those who just want to roil the ant's nest, do.

That's how Google's lawyer's will portray him, which is why a good lawyer would recommend not doing that.
Thanks! Now with an actual link: https://amsterprice.com
Neet, I used to listen to machine sent morse code number stations as a kid on my shortwave.

https://lifehacker.com/5961035/how-to-listen-to-real-spy-bro...
Amazon looks to new food technology for home delivery
I don't understand why anyone would do it.

Cost. You don't have to pay for and manage pesky craftsmen with their finicky details. Fabricate some concrete slabs in a factory, ship them to site and hoist them into place and you're done.

At the very least the art-deco guys tried to find some compromise with form, and Bauhaus did emphasise function at all costs.

Brutalism for its own sake reminds me of the dudes who hear the trope "nice guys finish last" and then go about acting the scoundrel just cause they think the opposite might be true. Maybe they get a few "wins" here and there but romantically, and to all practical intents and purposes it's a dead end.
When i cleaned out an apartment in 2003 i found a pickle jar that didnt have nutrition information included in the still fully readable label. Those have been required in the US for decades...
I haven't heard any reports of people using the Broadcom attack on a vulnerable device at DEFCON (And there are a whole lot of people monitoring the airwaves)
Anything, taken too far, considered harmful.
Today's Hip Hop Google Doodle
Plasma: Scalable Smart Contracts
I've come to the conclusion that the only 'real' "Full Stack Developer" is one who, indeed, knows what the stack is, and how to use it.

Also, the heap.

Think about it - those who don't know these things, and don't care - usually gravitate around a singular technology that lets them ignore the details. Those who do know these things, and how to use them properly, usually don't have any particular focal gravity, and are prone to be more flexible, in terms of tooling and methodology.

To me, the "Full Stack" developer is simply someone who cares about whats happening under the hood. The "millennial developers" simply don't.

We had this same issue in the 70's, 80's and 90's, but of course the tools were moderately different. Where once you had Visual Basic guys who just drag and drop things around to get things done, now you have 'npm monkeys' who, for the most part, manage dependencies and the interconnections between.

If you don't know what a stack/heap/allocator is, there is no better time to learn! The world is so rich because of these things - and if you do get an understanding of your runtime environment, well .. there's always another execution environment for your pleasure. Have at it, hacker!

(Also, its been 40 years: do you know where in the OSI model your application lives?)
did the bbc just learn what number stations are? super cute. i think the bbc has a very young writing staff these days.
Raymond Hettinger: Best practices for beautiful intelligible code (2015) [video]
Seems the author's intentions are good but it's such an odd way to frame it. He outlines that many companies are explicitly designing products in such a way as to exploit ("hack") people's brains at great detriment to those people. But his response is to frame it as that we should place blame on our own brains rather than on the people doing these things or the social structure that rewards them. Feels like he could think a little bigger here.
> One big UX mistake of IPv6: it was not made backward compatible with IPv4.

The sin was committed when IPv4 was made and not initially designed to allow for variable / expanded address space -- it is not IPv6's fault.

Adding an IP Option to IPv4 packets that could carry extra address bits was not an option either -- IP options aren't preserved much at all on the Internet. Furthermore, even if most routers didn't drop IP options, adding "v6" address space via IP option in a packet that old/v4-only devices would nevertheless attempt to parse would have been hell operationally.

granted, IPv6 has lots of complexity/flaws/idiosyncrasies/weirdnesses (multicast, mobility, slaac, ndp, prettyprinting / the colons, extension headers, etc.) that mostly only look good through the rose-tinted glasses of the 90s and significantly slowed down deployment -- and in the end mostly ended up as "difference for difference's sake", but that the transition is difficult is also IPv4's fault for not having a robust address space expansion mechanism.
I think even most people who believe in short functions, would disagree with your boss. The following SO thread does a pretty good job summarizing the short-functions principle.

https://softwareengineering.stackexchange.com/questions/1334...

The whole point of a guideline is that it's not a rule. It's a heuristic that people can selectively apply, based on the specific context and their level of experience.
Agreed. The obscene amounts being raised through ICOs doesn't make any sense for a product or service that doesn't even exist yet.
Smaller footprint. Better stability. Nicer drivers (although i'd like to use my own unsigned drivers from time to time).

Granted, Windows 10 needs a HUGE LOT of tweaking to get optimised results (horrible horrible bloatware and privacy shit). You also may need a bunch of tools to get it to your liking. But when it is tweaked to your liking, it runs smooth. An i3 on SSD boots to desktop within 15 seconds.
I don't disagree with what you said, I don't see how you in any way disagree with what I said in the above comment.

Discrimination is bad. But just respecting other person's preferences, even if you perceive them as biased, is not.
Let's compare what he writes to the German definition:

"treat people as individuals, not as just another member of their group"

Check.

"Stop restricting programs and classes to certain genders or races."

Check.

"[Our programs] can easily backfire since they incentivize illegal discrimination."

Check.

So he is 100% on-board with the German definition. Google's existing programs, OTOH, are not. They would be illegal in Germany if the definition you've given is correct.

The only thing I can find in his "Suggestions" for the "benefit" of conservatives is the following:

"Stop alienating conservatives"

"We should empower those with different ideologies to be able to express themselves."

Wow, stop alienating a group of people and allow them to speak. That's just horrific. Off with his head!
Not really wasting in this case. There is at least that.
Compromise on checkout: vulnerabilities in gIt and other SCM tools
I wonder how can I do it on OSX without brew or port?
Rich Hickey: Hammock driven development
The LHA rate for Brent is about £900 for a single bed flat.

https://www.brent.gov.uk/media/169942/Local-Housing-Allowanc...
I don't think Google is capable of doing meaningful research on this, because I don't get the sense that they'd accept any results that don't refute the memo. Google would have a vested interest in the research having a pre-decided outcome.
Something that has been disturbing to me has been the rise of the phrase "freedom of speech does not mean freedom from consequences."

On some level, this is true. People can of course legally react in certain ways to someone's speech, such as deciding not to associate with them.

However, I feel like the phrase is a bit deceiving because it seems give the impression that "freedom" and "consequence" are unrelated. It's designed to give people the feeling that they are justified to impose more and more "consequences" (such as blacklists or even threats of violence).

Here's the definition of the phrase from the dictionary: "the right of people to express their opinions publicly without governmental interference, subject to the laws against libel, incitement to violence or rebellion, etc"

In this definition, "freedom" is directly identified with protection from a certain consequence, i.e "governmental interference." I think it should be obvious that "freedom" isn't really about the ability to move ones' mouth and make noises, but rather the freedom one has is DIRECTLY related to ones' protection from consequences. Extralegal actions to increase the "consequences" of certain types of speech directly reduce free speech.

This isn't a black or white thing, but based on what I've been seeing in social media, the possibility of some people internalizing the mantra "freedom of speech does not mean freedom from consequences" to the point that they justify violent action against speech they dislike doesn't seem implausible.
I wish I could take all that advice back in time and give it to JRR Tolkien. I have lost count of the number of times I have looked at a map of Middle-Earth and thought, "mountains don't do that".
https://tools.ietf.org/html/rfc1123#page-13

The syntax of a legal Internet host name was specified in RFC-952
[DNS:4]. One aspect of host name syntax is hereby changed: the
restriction on the first character is relaxed to allow either a
letter or a digit. Host software MUST support this more liberal
syntax.
TV’s Ad Apocalypse Is Coming
Their "solution" is for the holdouts that insist on using a shitty library forever. It's only in your cache because of this stupid argument people like you make. The time for jQuery is long past and it's time to move on.
Didn't really like the article. There's no myth, there's full stack developers and of course, they are no masters in anything, but who is?

Even the person who got a DBA job title and has been working with DBs for decades won't have the knowledge about everything in DBs.

I do pretty well in web development in general: backend(ruby/clojure/go) and react/ember.js in the FE. Can optmize queries well, know a lot about computer architecture, OS etc. And I work with people who are pretty much the same. There's a lot of people who can do the same.

Also I find it funny when he tries to put some figures of years, when it generally doesn't take more than an year to know inside-out a framework(let it be a BE or FE framework) given that you work with it full-time given that you know well another one and has enough experience in software development.

One might say that "ah, but then if you do FE and BE it will always be sort of half-assed". Not really, you can test well, write very organised code and even manage the infrastructure using containers. Nowadays it's very easy to pretty much do everything given that you work in a programming language with an extensive amount of libraries, in the end, nowadays web-development is mostly about glueing stuff while writing good code, everything well-tested and perhaps split-up in different services.

But in the end...

Does it matter? No. What matters is if you enjoy working in the whole stack(or not) and if the company has a role available for you given what you want to do.
Polarsteps | Senior iOS and/or backend engineer | Amsterdam, NL | ONSITE (we can sponsor your visa & help you with relocation)

We're a young startup on a mission to radically change the way travelers plan, track, and remember their adventures. We've built the best travel tracker out there, and we're embarking on our next journey: making your trip planning a breeze. To get a feel of what we're building, you can download the Polarsteps app here: https://www.polarsteps.com/app (we've been featured in the WWDC 2017 Keynote and multiple times in the App Store).

We’re a fully funded, enthusiastic and multi-faceted team of 6 with a passion for travel, design and code, and you'll be working closely with us building a super awesome travel app that people genuinely love.

The challenge lying ahead of us is huge, but if we push the right buttons we honestly believe we'll forever transform the way people travel.

=== Our ideal candidate ===

You’re a seasoned, professional and pragmatic developer with a feel for UI/UX. You love to travel and believe in metrics and stats as a means to understand our users' behaviour as much as you care about their explicit feedback. In addition to this, if you have iOS experience and successfully released one or more apps in the App Store, or if you have experience with large-scale backend platforms, then you’re the rainbow unicorn we’ve been looking for.

=== Benefits, perks, the cool stuff... ===

Does this description apply to you? Then check out these additional perks (specially the last one ), and contact me!

- Stock options

- Competitive salary

- Work/life balance

- Relocation assistance

- The possibility to be part of a fun, international team

- Awesome office in the center of Amsterdam, one of the most cosmopolitan and beautiful cities in the world

- 30 vacation days (25 ‘regular’ days + 5 Teleporter™ days, see below)

We believe that regardless of stock options and salary, what will really make you richer are your travel experiences. That is why once per year you’ll have the chance to use our Teleporter™: with the push of a button, the Teleporter™ will go through all of the locations logged by our users and select a random one that is at least 1.000km away from Amsterdam. This is where your next adventure will take place! The flight is on us (plus the 5 Teleporter™ days, naturally). Try it out here: https://www.polarsteps.com/teleporter

If all of this sounds appealing to you, holla at me: max@polarsteps.com

P.S. As for our tech stack, we’re constantly aiming for the best possible setup based on our needs as we scale (we take over&under engineering mishaps very seriously!) - we’re hosted in Heroku, use Amazon S3 for media storage, python (Flask) in the backend/API, AngularJS in the frontend, and we have fully native apps in iOS and Android. We have single-command build&deploy tasks for production and staging, and we do automated testing with protractor on the web, XCTest on iOS and UI Automator on Android.
Apparently, the intended scenario would be a subdomain which is public accessible but the owner wishes to keep secret, so their concern is actually just the domain existing in CT logs (I am aware that it makes zero sense).
To refute the studies? Quite a presumption - just because your moral compass tells you the world must be one way doesn't mean it is. Men and women are different, what a shocker!
If your manager drove you through several iterations, pointing where your previous attempts were flawed and guiding you to the One True Implementation, then yes, your manager deserves some credit for making you implement their idea. The implementation may be yours, as well as the flawed ones, but it's the manager's idea in the end. You deserve credit for making it possible, but so does your manager.

A good manager isn't a person who tells you what to do. A good manager will help you do the best you can do. A really good one will make you do what you didn't think you could.
Finally a voice of reason in this thread... Man so much hate, somebody is jealous. And is not investors they're putting their money here with liquidity in days not years, and no board seats so you can just chill... I love it.
my question isn't whether utilising under-used hard drives is valuable - it's why on earth blockchains are necessary. You could provide all this functionality with client software connecting to a company's orchestration service. It doesn't add any value.
Takes too long to load. I assume this is because no one can do everything? There just isn't enough time.
I think it's not so much Firefox as your OS - if you're on a GNU platform, glibc will refuse to resolve a hostname that starts with a hyphen (it won't even attempt the resolution), but macOS's libc resolver is totally fine with it. I forget what Windows does.
Why does google reject science?
>""Clearly there's a lot more to discuss as a group -- including how we create a more inclusive environment for all," he wrote in an email sent to employees Tuesday."

Is it really that hard to create an environment where people feel comfortable?
I'd include automation of all above too
Which reminds me... I saw a funny trick once. Probably impossible through network, but there was an implementation that would always win, no matter what you'd choose. The secret was, image recognition was instantaneous and showed winning hand on the screen so fast that human assumed it is fair play. At the beginning you'd thought they are lucky. After few games - they have a good prediction algo. But after some time you feel weird. Of course people guessed sooner or later, but it was funny anyway.
No, the order is not important. The point that your three replies have carefully avoided is that it was his choice to associate himself with a prominent alt-right misogynist.

You even suggested that he really avoided mainstream sources fearing misrepresentation, which means Molyneux must was his safe space.
Filecoin is being built on top of IPFS (ipfs.io) which, in principle, could be used as a really robust network for sharing pirated content.

However, the IPFS team is aware of this problem, and is building in measures to allow nodes to opt out of storing globally available blacklists of known bad objects (i.e. pirated content or illegal content)

In practice, this is definitely a really hard problem to solve, and very important. But I think doable.
That would be "col-sm-4 col-md-6 col-lg-2" on Bootstrap with similar results.
I think you're giving early web "design" far too much credit. To say something is "brutalist" describes an intentional aesthetic - early pages really where purely functional, and any aesthetic flourishes really were limited by the technology despite aspirations to design something beautiful (whatever that means).
Problem is that's my default ddg search at this point. I have no faith in DDG to actually give me the thing I want, so I rarely give it the change. It'd make more sense to just make google my default at this point..
Depends on your definition of "largest company". Revenue is one metric. Market cap is another.

https://en.wikipedia.org/wiki/List_of_public_corporations_by...

1. Apple

2. Alphabet

3. Microsoft

4. Amazon

5. Berkshire Hathaway
I just have to assume there are sinister magicks that make mountain ranges at, uh, right angles. http://www.tor.com/2017/08/01/tolkiens-map-and-the-messed-up...
"Nice hiss."
They really should mail it to him considering it smelled OK. I think he'd try eating a bit of it. I doubt it'd be the worst thing he's tried on that channel, even if the nuts are a bit rancid.
But it's the opposite, usually. A lot of Scandinavian pastry is not particularly sweet, whereas the fruit in British pastry tends to be drowning in sugar.

There are some very sweet Scandinavian pastry, but I don't think they're particularly prevalent, and frankly many of the sweetest ones - including the Danish itself - are not of Scandinavian origin. What is today considered a Danish came in an earlier form from Austria; in Scandinavia they are known - with some spelling variations - as wienerbrød; literally "bread from Vienna" though the modern Danish is an adaptation more than straight "theft". Puff pastry in general is not typical of Scandinavian pastry, but probably arrived with the Austrian bakers that brought the basis for wienerbrød/Danish

And I guess the sweetness is probably the reason - more need for conservation. A lot of older Scandinavian baked goods are dry and can last for years in some cases, but the creamier ones may very well largely be new enough for many of them to have come at a time when at least the wealthier people who could afford them would have started having at least ice boxes to refrigerate foodstuffs.
event ports is not an NIH reimplementation. It was a framework intentionally developed to meet specific business and technical needs within the Solaris threading model at that time.

It's far closer to Windows IOCP than FreeBSD kqueues IMHO.

It's also been one of the most successful features added to Solaris and is used throughout the system.
I wouldn't call it clickbait when the guy gives away dozens of hours of podcasts that are professionally produced and researched and has been doing so for years.

Dramatic? Yes, but legitimately so based on the narrative and the presentation.

His style and interests won't match everyone's taste, but he is providing a high quality product.