skysight-inc/HackerNews huggingface dataset:
The difference is that hundreds if not thousands of fans for a large event are not automatically pushed to the more expensive secondary market for no reason other than profit making by a few people.
Only if the pointer is correctly aligned for the uint32_t data type. Otherwise you might get problems with unaligned memory acesses. (Like when you get some data over the wire that is clearly just a memory dump of a C struct, so you just do a pointer cast. Boom, unaligned read.)
Show HN: Propeller – a front-end framework based on Material Design and Bootstrap
Especially if your application wants to turn off strict mode and then store Feb 30, 2016 as a date in the db! Cannot do that in PostgreSQL!
The Snapchat Cohort Gets into Politics, and Civics Is Cool
> If you don't have time because you're working too much, consider that a sacrifice you're making to be more wealthy.

Funny how we scramble to defend making anything that needs investment in time/effort/emotion/people, but can't be bought, into something that can eventually be purchased by someone with enough wealth. As if that's the most just state of affairs.
There is serious disagreement between serious legal scholars (Moglen, Rosen) about what kind of cooperation between components would trigger (A)GPL virality clauses. Linking counts according to one, but not the other; IIUC everyone agrees subprocesses don't count.

So, assuming said company would not want to AGPL their code (and assuming they don't distribute binaries), that choice would imply some technical decisions they would presumably not be very happy about, but overall: no.
Online.net database service now with PostgreSQL
Yes, it originally linked to the second page of this article, which is subtitled "Zen squeezes x86 area and power" and has a completely different topic. The HN submission received the editorialized title "AMD Zen core is 10% smaller than Intel's current gen, and has 2x larger L2" which is why the top comment (https://news.ycombinator.com/item?id=13642442) references AMD as the focus of the article.

Like EETimes articles (and to be fair, they're not alone in the practice), this article is basically just a collation of manufacturer press releases.

To hammer this point home, or perhaps to reach a 500 word target, the author concludes by discussing a new Mediatek mobile SOC completely unrelated to either Intel's FPGAs on page 1 or the AMD Zen cores on the top half of page 2.
It is different. When you commit in darcs, you cherry pick as default.
Not really it just means the ticket tracking/wiki/etc... features can't get so cozy with pijul that they become 'derivative works'.
That's one way. There are a few more. I know people who would have three credit cards, buy 24 tickets, and fly around the country picking them up. One guy I talked to had seen Metallica every time they played in the past 10 years and made a good chunk of cash doing so.
Not sure why you're getting downvoted, you're describing git correctly.

If anyone is questioning this, just play with `git rebase -i [some old changeset id]` and you'll see that it's just an ordering of patches.
In order to do that, the standard would have to define that dereferencing a null pointer must produce a deterministic behavior. There are only two possible behaviors:

1. The program successfully reads/writes that memory location and retrieves/overwrites whatever is there without crashing. Then the program can continue on and execute the if even if the pointer was null.

2. The program crashes immediate whenever a null pointer is read/written.

#1 is problematic, because NULL is a single pointer value that can be applied to a variety of pointer types. What happens if you first write to (long )NULL and then read from (FILE )NULL?

#2 is very useful, and most platforms already crash any program that tries to read or write NULL. But if the standard requires this behavior, then this introduces an even stronger guarantee that a dereferenced pointer is not null, so there's no reason to remove that optimization.
I find it extremely awkward that we actually use numbers for ports. Port 80 is typically used for HTTP, but there's nothing preventing another application from using port 80. Why not call the port "HTTP" instead. Better yet why not give it an integer range of ports to go along with the naming - Eg MyApp[1], MyApp[2].

If you want to hide a port from being probed then give it a GUID as a name. No more port scans.
Why not evaluate their arguments on the merits rather than relying on authority (or lack thereof)? And it's not like this is a particularly technical subject anyway.
If it's anything like Slack, the call can only originate from within the application (which is isolated to the single business), so there is no chance for outside calls.
That's a deduction… intuition is usually drawing conclusions based on pattern-matching on similar situations (e.g. 'how do I do this in git/svn?').
It makes it nearly impossible for anything that isn't a machine to acquire retail tickets. When 496/500 GA tickets go to a bot, the scarcity and price are artificially inflated.
Thanks for the tip. I see utop referenced all the time, but I just haven't fired it up.

Currently I'm designing a small language so I can learn OCaml better. I'm planning to use the ocamllex and menhir tools for lexing and parsing. I'm sure utop will come in handy for testing out ideas.
"Identity (as in a stable handle for your browser/device/profile) is an important part of the web" Not for me I feel that only for the egotistical and those with money flatulent to spare does identity on the web mean as much as identity in real life.
> Define "your code which you put in a repository"?

... Code you add with the equivalent of `git add; git commit`. I.e. suppose git was AGPL instead of GPL, that would have no effect on the license of say, Rust (MIT+Apache) regardless of the fact that git is used in the development.
Underpowered? With that much hardware I could run 32 Q3 and UT99 servers at once without blinking.
What is "collaborative edition"? Does it mean the same thing as collaborative editing?
Hash Signature Forgery
Internally, git objects are snapshots -- the differences are computed on demand. That is a critical difference, because it has implications for how merging can work. For example: https://tahoe-lafs.org/~zooko/badmerge/simple.html

Even when using git am or send-email or whatever, yes, you're sending a patch -- but the way to apply that patch is to turn it into a commit and then cherry pick or rebase or merge or manually fix conflicts or whatever. In darcs and pijul, the model is _always_ that set of patches.
This distinction between commits and patches (I've been following git, hg, and darcs for over a decade) is one I've never quite understood. A patch says, take this original line of code found here and change it into this new line of code. A commit is just a patch that records when in the history you can be sure to find that original line of code. If you take an arbitrary patch and apply it to an arbitrary set of code you might not even be able to find that original line of code. How do darcs and/or pijul solve that problem? Git and mercurial have tools like rebase and cherry pick that allow you to rearrange commits and they can even use three way merge algorithms (because of the DAG) to help recompute the patches for when that original line of code isn't quite what the patch specifies anymore. How are darcs and/or pijul different in that regard?
There's definitely some "don't move here; we are full" but I think a lot of it is just that many have learned the hard way that if you're fundamentally unhappy in your life at $130k, you may think that more money would solve your problems but $300k is probably not going to and you may have just found yourself at $300k but fundamentally even less happy than before. Some of the things that might happen to also get you there, like changing your specialty, reeducating, or starting your own business, might also address what you're dissatisfied about in life, but they may not if you're not trying to address anything but the money.

A while ago I was quite depressed, and all of the problems in my life that I could've listed for you on a piece of paper boiled down to not making enough money to live where the job required me to. I worked way too hard to address that. It affected my family life, my mental health, and didn't yield the financial benefits I hoped it would. The ultimate fix to my happiness was actually a very big, risky hit to my career. I don't have the job security I used to have at all - but I am happy. I would hate for OP to get to $300k a year and still be unhappy. By all means try, but really do step back and ask yourself if $300k will make you happy. $130k is probably a typical salary in Seattle from my understanding, so not exactly "raking it in" and buying jet skis every weekend, but also unlikely to be the real source of frustration in life.
I've been playing around with OCaml a fair bit in my spare time too. I've been using Go at work full time for about 4 years so that's my main comparison.

I love OCaml as a language but the ecosystem is really pretty bad. There is just too much fragmentation and lack of libraries. I would have expected more from a language that is over 20 years old.

Don't get me wrong, I want it to succeed since I agree it has a really nice mix of features.. I just have my doubts given its track record so far.
Civic Games Contest 2017 – Call for Submissions
I guess, you will see a lot more parallel branches with Pijul compared to git.

Assume you change file A, commit, then change file B, and commit. In git there is a dependency from the second to the first commit, because the state of the second is derived from the first one. However, the changes are unrelated because they are in different files. Pijul understands them as parallel unrelated changes (although with different time stamps).

(disclaimer: I infer that from using darcs many years ago. I never used Pijul)
Is there a guide on how to do this but in a completely isolated way? So that DNS leaks, accessing local networks, etc aren't possible, making it into a router condom for a non-trusted computer?
I don't understand, you will have to use more words. I've never used darcs, and as a git user I don't see how you could cherry-pick by default for commiting. By default, I would say you… create a commit object with the author/date/message/tree/parent metadata recorded in it.
A NASA Engineer Was Required to Unlock His Phone at the Border
If you need GIS/spatial capabilities then MySQL isn't anywhere near as mature as PostgreSQL with PostGIS.

I'd be curious if anyone passing by can recommend a FOSS replacement/alternative for PostGIS.
Yes, you are right companies care, but they aren't good companies.
Ding ding ding! Each one of those trading cards facilitates trade. When there is more trade, there are more transactions for valve to skim. It's simple broker economics, and it works great for everyone involved.
I think you showed the opposite point - you've argued commutativity is intuitive, but certainly non-commutativity can be part of a mathematical model.
git rebase -i does not demonstrate that gits internal model involves a DAG of snapshots (objects); it only demonstrates that git is sometimes willing to move the contents of one of those snapshots around to create a new snapshot. That is very different from a patches-always model, as I have illustrated in a sibling comment with an example link.
I'm slightly confused why everyone's talking about CPUs and ignoring the FPGA!

Anyway, it's an interesting technique. An extension of chip-on-module packaging where instead of having a circuit board made of FR4 you have a tiny PCB made of multilayer silicon. This allows fast connections between chips made with different processes (CPU/DRAM/Flash are somewhat incompatible), and joining small chips together into large ones to improve yield.
Unless you disable JavaScript it would be to hard to stop the fingerprinting. If you shut off JavaScript a lot of sites won't work
I'm pretty sure that whatever Gnome saved with CSDs has been more than offset by the huge Adwaita widgets. It's bloody hilarious, Firefox's menubar is almost as thick as a GTK2 menubar + a relatively thin decoration just because of the huge space around the text. It's great on all the three tablets that can run Gnome and on the super high-DPI touchscreens that I presume its developers are runings. The rest of us plebs, however, have to stare at the bulkiest widgets since the days when the Industrial GTK theme was a thing.

(Certainly, that could be solved with a different them, if a different theme would work for more than three frickin' months...)

It also doesn't help that the menubar-toolbar-titlebar mix works great for full-screen windows, and anything but if you're running several non-maximized windows side by side. It's like someone shoved several small iPads on my desktop.

It's pretty difficult to even make a decent case that window decorations were broken; I find it much, much harder to make a case that this is the proper way to fix it.

Edit: it's also going to be so "fun" to get a desktop where some applications have CSDs and some don't, which is pretty much what we're heading to. Just like back in the days when Xlib and Athena widgets were a thing, I am so totally nostalgic for that.
Oklahoma is definitely included in this RTO's footprint as is Kansas and parts of Montana.
Postgres uses process-per-connection. Usual model is to put it behind a connection pool like pgbouncer.
It sounds like you're saying it's humorous that we don't like rich people dropping loads of cash on things that should be fairly available to everyone?

I don't see the funny.
Last March I had a upper right glute spasm while squatting my second set of 260lbx4. I finished the rep, but not the set.

It took months to get back to weight. PR a couple weeks ago of 308lb. Bench 290lb, DL:423lb.

So I'm closing in on 1,000 lbs combined. (Just haven't done it all in one day.)

As to your no old power lifters comment, I'll be 55 in May. While I'll never be a competitive power lifter, I still enjoy lifting.

I have no plans to "give up".
Because then 'least' is on the left, and you work from left to right, in the same way that you read from left to right.
I've only used Gerrit occasionally, but when I had to the experience was mostly pleasant.
Getting set up is a bit more work than just git push but it made sense after reading into it.

Maybe it's a matter of configuration?
I would guess it is to hold/route rain water, like a swale.
Online/Computer-Aided Dating Traces Roots to Harvard's “Operation Match” in 1966
GitHub Open Source Guides
I hope they don't polish too much. The already polished the circle from the X-Button on the title bar away. Which is no improvement.

Besides that KDE is fuckin' great, imo.
>> And most of all: I don't want Linux to copy Mac! If I want a Mac I can get my boss to get me one!

> Maybe you and I just aren't the target demographic (and the source demographic I guess) any more?

I wouldn't expect them to throw out their userbase just for fun?

I suspect ux experts with good intentions, having read the latest studies on usability which told everyone including Microsoft (back before Windows 8) that everything should be optimized for touch and for users who have no clue about the desktop.

They really want to create an awesome desktop for everyone but forget that for a number of their current users their current desktop is more or less exactly what they want.

KDE hits a middle ground
by providing (again IMO) sensible defaults and infinte possibilities for styling and tweaking.

Edit: weirdly enough one distro I like is Elementary, who managed to copy the looks of Mac OSX without bringing along stuff like the (IMO) broken alt-tab. I'd still like if they could give me my menus back but at least I find that DE tolerable compared to Unity.
And advertising, and payments (most credit card companies will fingerprint you as part of the "verified by visa" prompt), and bot detection in general...
In darcs or pijul there is no DAG; there is only a collection of patches. The ordering between them is implicit, computed on demand, and can change as a consequence of merges.
Assuming you managed to accumulate enough items to fill a 64-bit counter, if you got 1 core of your super-fast PC to increment a 64-bit value for each one, it would take over 100 years to count them all. (Assuming you don't just decide to pop -1 in the counter. Presumably you'd want to make sure you haven't miscounted during the accumulation phase.)
> it benefits people who want to pay more but would otherwise have to rely on luck to buy the tickets

Where I come from we call these "better seats" or "VIP passes" and they are sold directly through a venue. Not through middlemen that only add value through the scarcity they create.
How to Transform Your Sales Rebate Strategy from Problematic to Profitable
Google did and I think they do make a lot of money from it. They've just chosen to target the business sector. We have the Asus Chromebox for Large Meeting Rooms[0] in every meeting room here and it works flawlessly 99% of the time. I'm amazed how well it works. Automatically integrated with Google Calendar, so walking into a meeting room has the upcoming meetings for that room displayed on the screen. Single tap and away you go. If you need to join another meeting, simply type in the name using the remote. So easy.
The hard links issue often reared its head on Linux, because a sub-directory has a hard-link to its parent directory called "..". So you could only mkdir 32767 directories in any given directory, which hits you fairly fast if you try to do something like sorting numbered files into "000000/00.txt" etc
The hard links issue often reared its head on Linux, because a sub-directory has a hard-link to its parent directory called "..". So you could only mkdir 32767 directories in any given directory, which hits you fairly fast if you try to do something like sorting numbered files into "000000/00.txt" etc. Apparently ext4 finally fixes it if you enable "dir_nlink"
Ah I see. Thought there was more to it consider the "screwed over". Bit dramatic, I thinnk, that fellow.
Maybe the the exposed application acts like a proxy for the internal apis, only check authentication info and pass on the request to the postgrest servers.
I think they're implying that the mathematical model creates a pattern of behaviour in the software that's intuitive.

For vim users, that's how vim keybindings work, for example (not everyone would agree vim is intuitive, hence I qualified the user-base). If you learn vim's keybindings, they're like axioms. You start to intuit the patterns like you would a language, eventually you don't think about how to do something, your fingers intuitively know.
Yes and yes.

Take a look at the work of Steven Englehardt around cookie syncing and gpu fingerprinting [0] [1]

[0]: https://freedom-to-tinker.com/2014/08/07/the-hidden-perils-o...

[1]: https://freedom-to-tinker.com/2016/01/12/retrospective-look-...
The Huskies' record 100-game win streak (and counting) by the numbers
iPad Pros fast charge from the USB-C adaptors.
Easy to do with DNS SRV records. Just add:
_http._tcp.hostname SRV priority weight port target.
and you can use any available port you like.

Of course, current TCP has 16-bit ports hard coded. But IPv6 has almost unlimited addresses.

For some reason, SRV records are not in wide spread use.
Asking review sites to sift through the dredges in the spirit of "more business is better!" is naive. Jimquisition comments regularly on this and it has turned into a longstanding and ever constant critique of Valve and its "Whatever goes" attitude to getting on their Steam platform. At 20 or 30 new games _a day_ consumers don't have time to go on review websites and see what's on the "do not touch list". What a monumental task for consumers! If steam would block games that, out of the gate, did not work, that would be great. As the author stated:

This morning in half an hour I got through three interesting-looking games that didn’t have functioning controls.

You can't even play them! How are unplayable games on Steam!? Additionally they should make sure that the min spec IS an actually min spec that run the game in a playable state. No studio should be immune to such a level of scrutiny (see Rocksteady's Batman Arkham Knight).
8 best practices for microservices security
I get the impression that this has become a party-political issue, and the change of heart is because the other party is now in charge, rather than the original decision-makers finding that that the switch turned out worse than they expected.
Because I've found that when it comes to raw x86, no SSE anything or other nonsense; pure, unadulterated original x86, AMD simply owns.

Who cares, though? Is that something that matters?
Smart calendar startup Meetingbird aims to take the headache out of scheduling
Also started climbing a month ago, after having enjoyed trying it like ~5 years ago (but no gyms where I lived).

It's incredibly satisfying. A mix between problem solving and physical exertion. I've never been a gym rat but I'm excited for my skin and grip strength to return so I can go back every 2-3 days and nail that next level of difficulty.
Very true, the only downside to PG is a bit of naming craziness still using names from pre SQL days for some things, but overall very solid product.
They are and were in the space with their Chromebox product and service. Unfortunately, kid of like how Google does, it seems they just kid of plateaued once they created it. Their whole Google Apps for enterprise suite is stale as can be.

It kind of frustrates me to no end that, e.g., you can't set "smart filters" in gmail that can clean out noise emails (newsletters, notifications, etc.) based on age or quantity. All gmail filters can only be applied to incoming emails.
Absolutely, and I've outlined cases where I have technical disagreements with them in my original post and elsewhere in this thread. I was merely responding to the accusation that I should blindly listen to them because they wrote a book.
> Sure, some bodies don't, some bodies do.

This completely ignores the interesting question, though.
> There's a world of developers out there who appreciate what you do.

Couldn't agree more: https://dusted.codes/thank-you-microsoft-for-being-awesome
It's basically the union of Information Retreival, Big Data, and Machine Learning. There is a lot of good and bad info out there.

It's best to tailor your learning around a problem so you can get feedback on what works. Building bespoke search engines is expensive and often not worth it until the problem is big enough. Machine Learned optimization is even more expensive.

So in the likely instance that your problem is small; I'd stick to an off the shelf Lucene. If you need more specialization write plugins for it. If you need more speed then DIY OkapiBM25 in native (maybe Rust these days). If you need Big Data I'd use Spark. If you need ML then GDBT in R. If you need advanced NLP then Deep Learning. At each stage it's usually diminishing returns. So quit once you start losing money on the additional effort.

Edit: As a fun aside. Page Rank doesn't work very well and AFAIK Googles major advance was from creating 'meta documents' using anchor text and search queries. Google has a habit of sending out red herrings to guard their important ideas. So if some blogger is waxing lyrical about Page Rank you know they're full of it.
While I'm sure you are referring to the Alain Philippon case, your facts are wrong.

Firstly, the CBSA action was never tested in court. Failure to divulge information hasn't been defined as 'hindering' before. The case would probably have to go to the Supreme Court of Canada for it to be decided.

Secondly, even at the border you can choose to remain silent.

See linked page for advice from actual lawyers.

The most likely worst outcome is you get refused entry if you are not Canadian.

https://bccla.org/2016/08/what-happens-if-you-dont-provide-y...