skysight-inc/HackerNews huggingface dataset:
It may be more risky to try this with splitting your flights into individually booked segments.

Say, for example, I book a flight from ZRH to PRG with a stopover in VIE (which is usually cheaper than the ZRH VIE segement alone and backs the assertion of the paper up nicely, but I digress).

The legal connection minimum time in VIE is 30 minutes and Austrian Airlines will happily sell me a ticket with 35 minutes time to connect.

If the ZRH VIE flight is delayed and I miss my connection it's their responsibilty to resolve the issue. Potentially putting me up into a hotel overnight and even compensating me for a delayed arrival. EU rules are pretty strict here.

If I book the segments seperately it's my responsibilty and if I miss the connection due to delays I'm shit out of luck and the airline has no obligation or responsibility towards me.

I realize that the UK train network is very different than the scenario described and I appreciate that big savings can be made by planning ahead. I just don't think that this necessarily applies for flight ticketing.

Note that I'm not argueing that big savings can't be made by hidden city - or nested booking strategies. But those come with another bundle of potential problems.
Here's the actual study - http://journals.plos.org/plosgenetics/article?id=10.1371/jou... - it's in PLOS Genetics so it's open access for all.

The basic gist is that some parasitic wasps also transfer a virus to their caterpillar hosts. That virus has now been shown to insert and transfer some wasps genes to some non-host caterpillars.

The introduction mentions wolbachia - https://en.wikipedia.org/wiki/Wolbachia - which is an awesome bacterial parasite; it has also transferred genes to hosts. Researchers thought the bacteriophage in Wolbachia helped take part in horizontal gene transfer (HGT), which this study backs up nicely.
but then doesn't that require you to hold onto the credit card details to process two weeks later. One of the attractive features of stripe is that you don't store cc details on your system but rather they get passed on directly to Stripe. if you implement a delay, you have to hold the credit card to charge later
Execution is never a problem. GOOD execution is THE problem.
It's just a representation of a collection of photons taken at a particular point in time and space.

... Context is everything
It's trivial to add an arg words style lambda to Rebol.

For example, here is a very naive version:

lambda: function [block] [
args: sort unique collect [
parse block [
any [
w: set arg get-word! (
keep to-word arg
change w to-word arg
)
| skip
]
]
]
function args block
]

test in REPL...

>> f: lambda [:a + :b]

>> f 1 2
== 3

>> foo: lambda [c: :a + :b print [:a "+" :b "=" c]]

>> foo 1 2
1 + 2 = 3

NB. However you wouldn't really use :arg-name here because this is already reserved for the get-word! datatype.
From what I read Billy didn't make the arrangement, one of the developers did. The idea was that if the entire team of 9 didn't stick around to when the startup becomes successful then they at least get 0.4% equity for participating at startup weekend.
Has anybody else read https://en.wikipedia.org/wiki/The_Eudaemonic_Pie?
Corrected title: the sad state of one developer's experience with one web app deployment.
I think that folks have widely varying tolerances for language ("oppressive" is a good word for it) of this sort. Context matters, too, but it doesn't mitigate in this case because it is directed at Bobby and his peers. It would be a little different, for example, if it was directed at hypothetical competitors, or at Comcast; but to insult your teammates (or as Billy saw it, employees) to their faces is something else.

I've personally grown to be fairly intolerant of screed like this, and language of this sort has been a factor (among other factors) behind me leaving at least one job now. But it's costly (in dollars) to vote with your feet like that. At the end of the day, we all need to pay the bills.
I worked differently as a contractor. I over-delivered by a little, especially if it was easy to do. By delivering code on time plus a feature or mockup of the next stage, I often got a follow-on contract. Its like the novels that end with "Here's a chapter from their next book!"
Work from Home on EBay in 10 Steps
The 0.4% deal applies to Billy, as well. As I understand it, everyone is entitled to 0.4% of whatever venture follows from the work they'd collectively do over that weekend. It wasn't Billy who offered it, it was a friend of OP, one of the devs. Any of the devs could start a company as well and all of the other team members including Billy would have a 0.4% share in that, too. In fact the most sensible thing to do is for the 4 members to say 'let's start this thing up, take nearly 25% each, give Billy 0.4% and do our best'. They'd likely beat Billy in competition as they can iterate on the codebase, Billy can not without hiring a new team. If the devs aren't interested in running that startup then they'd still be entitled to 0.4% of what Billy is going to run.

(edit ignore the exact percentages, they ended up with a team of 8 devs than 4)
Researchers Identify Protein That Opens the Door to Cell Death
"the way you bring up the main menu is by pushing on the screen"

I've never used one before, but does pushing the edge also work? Having used other devices with turn/push/pull knobs (like washing machines), that's what I'd probably try next.
The Benefits of a Mobile-Friendly Website
Unblocking Netflix Could Put You at Risk
Why was Cassandra written in Java?
Cached: http://webcache.googleusercontent.com/search?q=cache%3Ahttps...
How do your servers talk to you? (2014)
I'm not sure that's the right thing on any level...
> Are you sure? Based on what? I've managed to quote you without the use of copy and paste in that previous post - I'm not sure how I accomplished that if I didn't read what you wrote - so please be more specific.

You're still talking about "scripts used to control compliation" when my point was that it doesn't need to be that if it falls under the definition of source code proper.

> And the "preferred form of the work for making modifications" also presumably involves each person using their own signing keys (and/or hardware that may not require them) etc.

Which works perfectly well up to exactly the point where the person distributing the software delivers it on hardware that does require signing keys and doesn't allow the user/owner to use their own keys. Then they need yours because you prevented them from using their own.

> The source code is not tivoized - hardware is. So don't pick tivoized hardware.

The hardware is being chosen by the person distributing it with GPL software.
Would it not be preferable for things to break in a piece of banking software rather than be incorrect but no one notices there is a problem. I hope they are trying to fix these issues rather than be sensitive.
I think in general when writing applications, you should assume that any data you keep in memory between SQL queries could become stale and change before the next query/update.

Anytime you have to update multiple individual records and rely on calculating state from both of them at once, alarm bells should start going off. Yes, you can start dropping into special transactions but there's also a potential opportunity for a better design.

Unfortunately, all that feels like a huge accidental complexity.
Cosmonauts: Birth of the Space Age
According to the results, 86% of people over 65 got it correct.

Makes you wonder what the other 14% were doing at the time...
Many of iOS' "flat" design choices have taken me an embarrassingly long time to figure out. Timestamps in iMessage are definitely one of them.
$25K in book sales, and I'm almost ready to publish
Microsoft SQL Server High Availability Options on Nutanix
Yes, you can hold the outside as if you're about to turn it, and push it in.
They're just responding to whatever's in the wind today.
It's A) creepy voyeurism disguised as interest in the life of a creative person and B) the eight billionth reminder to destroy anything you wouldn't want published some day.
Bobby needs to learn how to deal with people in a productive and non-passive-aggressive fashion. If you got fucked over, it's through your own doing.

The "we are the nerds, we built the blah blah" is terribly cringey. Awful stuff. There's no reason that a 'nerd' can't have an interpersonal and business acumen.
In the US, that would be an incredibly high tax
There might be an implied right to use (but without a contract to specify compensation a court might require Billy (et alia) to provide some compensation), but if Billy was to re-license the code to a third party that would almost certainly be a problem.
To some extent, isn't that the whole point of specifying the transaction isolation level you need? So you can make these assumptions?
Yes; it's got a bunch of typos and a subtext of barely concealed rage. (e.g. This is a good opportunity for Asphyr to start another FUD “Call Me Maybe: InnoDB”).
I can imagine this being more helpful if you lacked access to a debugger, and lacked the time (or desire) to build debugging tools by other means... Which I imagine is plausible in that context.
Anytime I see Smalltalk all I can think of now is design patterns
I think he meant Nation rather than Country
That's an amazing hack! I've looked at that page a great many times over the years.
Ask HN: Platform to read HDMI, warp video and output HDMI
Hi.
I'm trying to design a solution that can be fed an HDMI signal, in real time warp the image for a curved surface and output the image via HDMI. There is software that can warp a video on the fly on VLC. First step: Figure out if I can warp streamed video using that plugin. Second step: Warp cable or gaming video.

Someone has developed a UVC Grabber solution for Rasbperry PI 2 that allows you to feed in HDMI via a USB port. However, the video quality isn't that great (as expected).
I've seen HDMI Gaming Video capture devices on the market, but I'm not sure if they will do.Also uncertain if the IntelNUC 5 kit (http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc5i3ryh.html ) would work.
My day job is solution architect (more so on software side) - I'm not too familiar with processors. GPU's and circuit boards.
Any advice on either retail solutions that can do what I need (I've seen some Live Media Broadcasting solution - highly pricey), or platforms I can build on?
Within the same repo, have two branches: database and Database and alternate between them.
No the startup weekend awarded a roughly $200 prize to each member of the winning team. Billy didn't pay anything, he simply started a company without discussing it with anyone, in which Bobby has the right to 0.4%. OP then forfeited it seemingly for the reason of simply being disgusted and not wanting to be associated with Billy anymore.

Billy doesn't exclusively own the codebase or product. Any of the devs could reasonably start a company, use the product, as long as they award 0.4% to each of the members in his venture. That's what the handshake deal seems to have been all about.

It makes sense for the devs to either say 'buy out exclusive rights to the work and we forfeit the 0.4% share and be on your way, or keep the work, we'll compete with you (and grant you 0.4% in our venture, too, according to the handshake deal) and we'll see who can iterate on the codebase faster and run a successful business.'

The devs still have the power despite Billy's asshole move.
How I see it, the standing desk is not about neck health per se. Even if you are sitting you should lift the monitor to the right position to make it more ergonomic (aka have external keyboard and mouse). From this lifted monitor position you can start taking the desk as a whole even higher and do standing.

This is for your main computer stations. If you find yourself on a couch or in a cafe with a laptop you can afford a couple of hours of bad posture

what's in the link is pretty bad for your neck, agreed
yes. Also "big block traders using IEX" is a big statement. IEX has 1.5% of US equity volume and at least 20% of IEX volume are not big block traders. So, they aren't really using IEX that much. But to the extent they are using it, it's because the fees are lower and also it's because it's always nice to put pressure on other exchanges via additional competition for liquidity
> software gets built by itself if you have the right ideas

And for those that read everything in the literal sense: this is a joke because of the /s.

I've seen some really scary situations that started with throwing things over the wall- like having investors and board ready for the finished product in a few months, while it's just some wannabe CTO and maybe a family member helping holding the pile of shit code with some seriously rich and powerful people expecting that they will be in production soon, for large companies they've already talked with and planned to sell it to.

Steaming piles of shit become rolling tumbleweeds of shit doom become ticking plutonium-enriched time-bombs of every-kind-of-animal feces...
Actually just had this conversation with someone about setting up a new https setup for hosting a tool and the amount of online "guides" that still reference 3DES (when other options may be more suitable) is impressively high. Yes 3DES is still "secure" in situations but other alternatives are preferred when we can take them.
In terms of development toolkit and implementation then yes Red could/should be considered the "modern Rebol".

However in terms of the language (syntax & semantics) then Rebol 3 is definitely the "modern Rebol". Have a look at Ren/C for the new ideas and the very latest development of the Rebol 3 codebase - https://github.com/metaeducation/ren-c
Regardless how good your service could be, this is completely unrelated to the article.
Yes, all professions are regulated. Sadly this has less to do with an overzealous government and more with lobbies and accidents of history.

Guilds used to rule all professions in the middle ages and a lot of the regulations are sadly derived from that. This means you can't do certain things without the proper certifications (e.g. if you're a licensed car mechanic or "KFZ-Mechatroniker" that doesn't mean you're also allowed to do paint jobs because for that you'd need to be a licensed "Lackierer").

Likewise, pharmacies and pharmaceuticals in general are heavily regulated, especially with regard to prescription drugs. I think online pharmacies only became legal quite recently (previously most of them operated out of other EU countries, effectively creating a grey market with all the problems that entails for the customers).

What killed your friend's B & B idea was likely the strict requirements for food safety. It's practically impossible to use private kitchens to produce commercial food products and commercial kitchens have to conform to various rules (plus the employees working in them have to obtain the necessary certificates). IMO this is a good thing, but it can of course make easy things (like serving a breakfast in a single bedroom B & B) very difficult.

The huge difference between the US and Germany is that in Germany suing for damages results in compensations that are a fraction of what you see in the US. But at the same time companies are more likely to run into trouble with the authorities before they can harm you and even if you end up with permanent injuries the public healthcare covers them in most cases -- i.e. you're less likely to be harmed and the economic damage of that harm is likely considerably smaller.

But as an employer I have to say some of the regulations, laws and restrictions can be incredibly tedious and annoying. Especially if you're running a very small business.
The moral of this story to me is that organizers should really be a lot more involved with the financial / legal aspects of a hackathon. "Rules" are not enough, and i think participants should agree beforehand to modalities with which code property and companies shares should be dealt with in various outcomes.
> But Aphyr never once uses the term "corrupted data", or the word "corrupted". If you're going to quote an article, it's important to be precise.

As opposed to "pedantic"? Here's a quote from the article:

> The probability of data corruption scales with client concurrency, with the duration of transactions, and with the increased probability of intersecting working sets.
Am I missing something, or does "turning off" a thermostat not really make that much sense? And therefore, a UI that made that easy and obvious, wouldn't really be that good a UI?
> Yes, you can start dropping into special transactions

Transactions aren't "special" in SQL. You expect that reads and writes within a transaction are kept consistent, unless you have deliberately chosen a weaker serialization level.
> It looks like another success story for the polymath project. Maybe the way research is done at least in some fields is time to change?

https://en.wikipedia.org/wiki/Polymath_Project for those who aren't aware of the polymath project.

Regarding your second sentence, could you elaborate? Research in many fields is already highly collaborative (e.g., particle physics), so I'm not sure what you are saying might/should change.
I could see some very specific use cases for this, like maybe seminars that have a mobile component, needing a workspace in a natural setting (photogs, surveyors, etc). But as an individual purchaser, I don't have much interest.
I remember reading that it usually only takes a few days (like, one or two) of no caffeine in order to reset your body's tolerance to this.

Not sure if it's accurate or not, but it sounds plausible to me.
As I can see all solutions listed in this thread is to protect yourself better and let fraud happens for less protected merchants. The real solution is to fight back against fraud. All fraud attempts must be recorded in the public space, for example http://fraudrecord.com/ . The best solution is to have something like open blockchain Grossbuch for fraud. What are current best solution for FIGHTING BACK AGAINST FRAUD?
Well, to start with, it targets a long-dead platform. It also skips multiple steps, allowing a system that was always programmed in an extremely low level language (assembler) to be programmed in one of the highest-level languages in common use (Python).

For the record I love the idea.
Chronos, not Mesos. I still wonder why Chronos was even tested. To break Chronos you don't need a network partition, you just have to let it run for a day.
Maybe then we'll be able to convince people that they can't use benevolent hackers (geohotz, comex, et al.) as the get-out-of-jail-free card for having given money to companies that do not respect them.

The current status quo of the open-source community being able to make use of closed-source hardware, often producing viable devices where the vendors had hoped to provide something locked-down and near useless (e.g. openwrting routers, or that amazon button thing) is very nice, but does substantially draw wind out of the sails of open hardware initiatives: with companies able to subsidize the cost of hardware using other revenue streams, groups aiming to produce open-source hardware have to deal with not only per-unit costs being much higher due to smaller production runs but also the ability of many companies to sell hardware below reasonable prices due to charging for associated proprietary services.

If open hardware becomes the only hardware on which open software can run, its value proposition changes significantly for the better.
There's also javagrinder https://www.mikekohn.net/micro/java_grinder.php which can run some java code on the TI-99/4a, C64, and Sega Genesis by translation of java class files to equivalent platform machine code.
To add on to that most of the voice enabled apps have trouble even recognizing speech when it comes to different dialects of English. For example, Southern dialect, "I am fixing to go to the bar, are you ready" would translate to "I am fixing the bar are you there yet?".
Make the uber for anything, or everything
A projector based Virtual Reality solution for home use that doesn't require headsets.

I've also just launched www.immersiveauthority.com - an Immersive Tech / VR site. Whatever I learn I transcribe on the site.
According to this page [0], which links to a broken link on NASA's site as source, it was "only" $720 million, not billions.

I only mention it to underscore that our intuition on the cost of NASA is often wrong. You see a lot of people complaining about the relevance of spending on NASA, when they actually represent a very small part of the overall budget and they spend the money very well.

In contrast, Facebook bought Oculus for $2 billion, tried to buy Snapchat for $3 billion, Microsoft bought Mojang for $2.5 billion. Maybe it's a sign we aren't taxing them enough, if apparently there is enough money to go around for toys but not NASA.

[0] http://www.thefiscaltimes.com/2015/07/14/Here-s-What-It-Cost...
In 20 years, we will finally realize that humans evolved to drink only pure water.
Yes, speaking as someone without firsthand experience of this sort of event, the "no contracts" rule sounds bizarre and reckless.
When a thermostat is on, it controls the temperature. If you don't want to control the temperature, would you not want to turn the thermostat off?
I've always found it interesting how round trips in one direction cost different than round trips in the other. I.E. p(A,B,A) != p(B,A,B). For example, I booked a trip October 2nd to Oct 17th from Singapore to San Francisco.

On United,

$1170 - SFO UA 869,UA 895 -> SING UA 896, UA 862-> SFO
$1690 - SING UA 896, UA 862 -> SFO UA 875, UA 7991 -> SING

I guess it makes sense that travel in one direction on certain days might be more significant than the other, But I find the $500 difference (almost 50% increase) to be pretty impressive.

I waited a few days, and re-ticketed again, and the price dropped from $1690 to $1463 - so that's also odd.
Tribalization (or the End of Globalization)
The default mapnik render on osm.org is meant to be for editors rather than map users. For using the map it's often better to use other renders.
Stop the Mini Intruders: GoBox for Raspberry Pi
Edit: ignore this, it's addressing a completely different situation, and I clearly didn't read the article well enough. The code in the article writes all of the locations it reads, so true SI ought to keep you safe. My apologies!

Yet another edit: huh, it seems that InnoDB in RR doesn't rollback when you write to a row that's been written since you started the transaction. TIL.

--------

It's worth noting here that (AFAIR) Oracle's 'SERIALIZABLE' (actually SI) level suffers from this exact write skew vulnerability, so MySQL/MariaDB is not alone in this issue. As pointed out, SELECT FOR UPDATE is a commonly used remedy.

What it comes down to is that while re-reading data in a given transaction under SI will give you the same result, it doesn't guarantee that the data in the DB itself has stayed constant. If you want to guarantee that the data won't change, you need to lock it.

IIRC this also applies to PostgreSQL's REPEATABLE READ level.
The Windows SDK comes with the c++ and c# compilers, all headers and libraries needed to build windows software. It doesn't come with the fancy text editor or tools in Visual Studio, but it definitely comes with the compilers you need.
SPMF: A Java Open-Source Data Mining Library
... and milk?
Correct me if I'm wrong, but didn't they start off with custom servers? I read somewhere that Page made a server stand out of Lego...
"Have moved off to Windows Server AppFabric"

Doesn't really sound you know what you're talking about. That technology is dead and doesn't really replace BizTalk.

"In April 2015 Microsoft announced that it will end support for AppFabric for Windows Server on the 2nd April 2016."
Sure, but there are tradeoffs in performance then. I'm not saying transactions are bad (although maybe my strong wording in the parent implies that), just that, especially if you're using an ORM, you shouldn't make those assumptions by default.