skysight-inc/HackerNews huggingface dataset:
One search engine per country seems like the wrong way to slice the problem up to me.

Locality is missing from many queries because the data is generally not relevant or is relevant but not available.

I would propose that instead of breaking it per country, breaking the search based on what sort of content you are looking for.

Programming data or food recipes have nothing to do with locality but finding the nearest place to get chocolate covered coffee beans is.

I know this is going to seem like total self-promotion but this article caught my eye and thought that it would be valid to say I have been thinking about this problem a while, which is why I built https://www.closient.com/ - mind you I am still building it but it does work.

Maybe I am not seeing the same problem as the author is but I do see locality as being a critical part of merging the logical/virtual world with the physical.
Disconnect it from the Internet and fill the USB ports with epoxy.
So does Swift (https://developer.apple.com/swift/blog/?id=18) (https://repl.it/site/blog/swift)
I guess I wasn't too far off geographically with Romanian Wikipedia :)

Keep up the great work at https://www.seznam.cz/ ! Lots of interesting search features, maps, etc.
Ironically Ukrainian and Russian languages are so close to each other that you can say than Ukrainian and Russian people must be related - some kind of distant cousines. Yet there is a war between them...
Thankfully we still have journals and conference papers. Look for the ones with high impact factor and go from there. That's what I did when I was looking into creatine supplementation.

You can't even ask experts for their opinion since they are the ones selling the stuff!
How about glass? That was hailed as the second coming according to the IO presentation, then they quietly dropped it.
Except what it the "market" is other speculators? We're seeing this again now in major metropolitan areas, except now it's international speculation. Foreigners looking to park their money in more stable economies and willing to pay a premium to do so. Everyday people get stuck in the middle paying higher prices, which just inflates things even more. At this rate we'll get another housing crash, and a student loan crash. Banks love student loans because they're virtually guaranteed (no bankruptcy), and the government guaranteed return is substantial--far exceeding the actual return to the borrower (remember real wages have been stagnant for twenty years).
Selective, secret consultations have no place in open Government
When you know you don't have to enforce them you make make your declaration say anything you want. Real, worthwhile documents like the United States Constitution mean something because you can take it into a courtroom and enforce it.

These things aren't real declarations because they don't provide any real rights that you can enforce, just fancy PR documents.

Things like

>Everyone has the right to rest and leisure, including reasonable limitation of working hours and periodic holidays with pay.

Sound great until you realize that most of the planet lives in poverty - how realistic is it to fight for paid holidays on a planet where most people don't even get paid enough to live? Plus the U.N. has done exactly nothing to ensure people get paid holidays. . . as a matter of fact, they've done nothing to enforce or even advocate for many of the rights in their declaration.

These people don't understand that rights were meant to be limitation on government power to secure freedom, not expansions of government power to chase pipe dreams
> Democrats and Republicans have an even numerical split in the Senate, but nine Democrats have broken from their party’s conference and empower a Republican majority coalition.

So even the democrats in a blue state don't want single payer health care.
Evidence for a multiverse?
> I cannot fathom why anyone thought cracking open this one might have been a good idea.

Here's one theory: http://imgur.com/uYYaQ8N
SourceForge is calling, they want their horrible design back
Ask HN: Is Google Lens the Next Step in AR?
Brewing in Beats: Auditd Alternative in Metricbeat
> when a room full of people drew up quiet plans to rip this country apart, and I don't see the motivation.

I'm not sure I follow. I'm sure you are aware that the Syrian Civil War started as a popular uprising against Assad, so I don't see where the "room full of people" comes in.
It's so pretty but that's really disappointing. That puts a damper on even trying it but to be fair it could be a lot worse.
No, it doesn't beat a screenshot. Their purpose is totally different.

Screenshots (on a landing page) usually depict a view the creators think is important, and beautiful to show the visitors.

A wiki to a screenshot is like a man page to... A screenshot.

After having made a look at the tool though I understand why there is no screenshot. It is basically an uglier and slower version of gogs.
Water Surfer Car Racing
Follow up blog post (linking this to WannaCry): https://www.openrightsgroup.org/blog/2017/tcns-encryption (discussion: https://news.ycombinator.com/item?id=14365046)

Deadline to complain to the home office is 19 May (tomorrow). You may also want to contact your MP, as they will probably be up for re-election very soon.
For a more of a cad thing, solvespace is my favorite. It is pretty simple as far as cads go, but still capable enough.
My wife works as a teacher, 30 hours a week. It's not lavishly paid, and taxes are kind of heavy here (.dk). If she were to become a housewife, we'd be able to cut down to one car and we could even pull our youngest son out of kindergarten. All in all, it would be a very modest strain upon our economy.

So why not just do it, at least for a period of time? Partly because having a job can give a sense of purpose, partly to not lose her options for later, but most importantly because staying at home all day with nothing but kids to talk to is kind of hard on your psyche. After all, almost everyone else is at work.

Contrast that with her grandmother who was a housewife in the 1950s. According to her, there was plenty of manual work involved, and it could be stressful in its own ways. On the upside, the neighborhood was full of housewives. They would drop in for coffee, they'd look after each other's toddlers when necessary, and when the older kids came home from school they would pretty much roam freely with the other neighborhood kids. For better or worse, this kind of "infrastructure" is missing today.
Deadline to complain to the home office is 19 May (tomorrow). You may also want to write to your MP, as they will probably be up for re-election very soon.

https://action.openrightsgroup.org/tell-home-office-protect-...
A step in the right direction. I'm still waiting for a TLA+-like language where you can build proofs for high level custom properties like "Robust to some parts of the contract being indefinitely delayed".
This is a group effort with a lot of guilty parties. There's no singular entity responsible for all of the destruction, everything's way too complicated at this point.
> Changing one parameter or type on a class or function to refactor, and then just following the chain of compiler errors, reaching the end, and seeing that everything just works exactly how you want it to was a big eye opener to me.

Yup, "following the chain of compiler errors" mostly makes refactoring straightforward. Dynamic typing is fine when the codebase is small enough to keep it all in your head so you know what the impact of a change is. Once you've got enough code or you're not completely familiar with it, the cycle of changing the code, running it, diagnosing errors, changing the code some more while hoping you caught everything etc. becomes tedious and impractical. Simple renaming a field in JavaScript, Python or PHP is a nightmare if you want to guarantee nothing broke so I can't relate to how people don't appreciate strong typing. You're basically badly doing the job of the compiler manually by trying out all code paths yourself looking for errors.
Vx: a collection of reusable low-level visualization components
>Actually, to TFA as well. His arguments are trivial generics without much substance. Such articles irritate me greatly.

Well, it is a personal blog post and this post in particular is meant to convey personal preference (as evident by the whole semi-autobiography about his game app). The title was probably jokingly chosen to be generic on purpose (the post alludes to that in the fist paragraph).
> You're describing a legal system and the rule of law. I'm not sure there's way to guarantee anything like you describe when there is some illegality in the nature of the process.

Legal systems aren't the only way to give confidence that both ends of a bargain will be held. As one example, some darknet markets have escrow systems for this purpose. It's not too hard to imagine a way to do this with ransomed code. Reputation-based systems also provide incentives for sellers to deliver on their promises.
Amazing that he wasn't even considered that notable a composer until many decades after he died.
>Did you personally use Wave yourself? Were you able to convert anybody else to using it?

I had Wave access (Gadgets were my primary interest in the platform) - With no disrespect to the team working on it, Wave was a muddled, slightly schizophrenic app that solved problems that didn't exist by trying to merge a whole bunch of stuff that already did.

Getting other people to use it was hampered by the problem of succinctly explaining to them what it did, and the (for a consumer product, at least) unintuitive UI.

That said, failed apps are the most interesting apps. As a dev it had a huge influence on my approach to problems and the merits doing one thing really well.
I don't see where the overflow would come into play since count is the terminal value and count is necessarily representable in its type.
As long as urbit sounds so mystical and life-changing, it will never take off. It's so overwhelming. It sounds like some homeless software engineer's fever dream.
Lack of which security measures might lead to this?
America in particular was put in a bind. There was no love for the ruling regime, but none of the rebel groups was going to be any better, and some could actually be far, far worse.

Politically this is one of those things you can't win. If the US went to bat for the regime they lose, everyone will be horrified, and if they back the rebels they end up with another Libya which is still a total mess.

Decades ago this could have been avoided by dealing with the regime head-on, by helping to foster a better political environment without meddling, but that point is long past. Now it's Russia and the US taking turns beating the hornet's nest.
Could you set yourself up as an independent unit under a larger company?
I've finally deleted my LinkedIn account last week, after yet another privacy change that shared my data with even more people. Can't wait for a proper competitor to come up.
Kotlin is a place where https://en.wikipedia.org/wiki/Kronstadt was founded. You can say that Kronstadt become idiomatically synonymous with the facilities. Not too sure about the Alcatraz, but Kronstadt is the pride of Russia (and I doubt many people would be happy to see it being compared to a prison-island, lol)
If you click on the link saying "Allura's features" on the front page you're taken here: https://forge-allura.apache.org/p/allura/wiki/Features/ which has some screenshots.
How does it work? Searching for book store (https://www.closient.com/?q=book_store the underscore was autocompleted) gave me results that were 1200+ km away from my current location. Other queries did the same.
US and aligned nations have spent the years since the USSR was no longer able to "help" destroying Arab countries that do not fall into line. Two invasions of Iraq, the bombing of Libya, one civil war in Syria.

Russia had bigger problems for 20 or so years, but the brutal killing of Kadafi and the overthrow of the Ukraine government (imagine the reaction in the US if Russian-supported protestors overthrowing an elected government in Canada) spurred Putin into action.
Unfortunately, despite reaching 10k votes and being considered by the Lego Ideas team, they decided not to turn this into a set. :(
I think most of the enumeration-based synthesis tools rely on a SMT solver (Z3 or CVC4, say) to learn from bad solutions.
Just a note. Sublime still has its niches above VSCode. Sublime still can handle much larger files, and is a lot faster overall.

That being said, I switched from Sublime to VSCode a year ago

reply
Just a note. Sublime still has its niches above VSCode. Sublime still can handle much larger files, and is a lot faster overall.

That being said, I switched from Sublime to VSCode a year ago, and VSCode is far ahead of Atom when it comes to performance.
Firstly the West has been involved in Syria for centuries. Secondly every civil war, although starting as a local conflict, quickly draws in international players.
PKI public key trust is not based on channel encryption.

There's nothing wrong with putting public keys on an unencrypted site, though those retrieving the key may want to consider that their access of it may be visible.
Guys, we have HTTPS in the rest of the world now!

But seriously, the iTunes connect question specifically excludes stuff like HTTPS using the regular libraries, which is just as well as otherwise pretty much every app would be affected. Legal issue is probably boring IP rights stuff.
So the Koreans might have to do the same things to the little girls in their pop videos, using Photoshop, as the Italians did to the little boys in their Renaissance art, using paint.

Before those underpants were painted on, the bare bums of Michaelangelo's cherubs were clearly going to cause the collapse of European civilisation. David's dick is an ongoing threat to our way of life today. All of those hints were inspired by the resurgence of the classical and Christian traditions in Europe (I'm serious about that bit).

And we wouldn't want any of that to happen to Asia, would we?
That's a motivator, but other factors like the simmering unrest in Iraq that was never adequately contained, the Kurdish separatists, lingering Ba'ath elements, and a prolonged draught are all part of the problem.
Check your facts, most student loan debt hasn't been dischargeable since the 1970s. The 2005 change allowed for-profit banks to get in on the game.
Zomato is almost 10 years old, hardly a "startup".
Women pioneered computer programming. Then men took their industry over
Why was it flagged? Saying that Assange is Putin's stooge is allowed, but not Snowden even though Snowden actually lives in Russia? Double standards, anyone?
Why XP? There's so much more OS.
One has a top-notch IDE from a top-notch IDE vendor. The other has XCode.

Also, ARC aside, for the 3-4 items you mentioned, either Kotlin also also has them, or has just as good alternatives. And none of those are life-changing. ARC vs a good GC is just a different tradeoff (no cycle detection vs pauses, etc).

I'm sure you can find some things where Swift is better at, and others where Kotlin is. But not that many to proclare one or the other the definite winner, and surely not a major one.
What foreign players were involved in the US civil war? France in particular didn't seem as eager as they were in 1776 to pick sides.
Fast Loans with Monthly Payments – PersonalMoneyService
I think the effect on adoption will actually be small. Most Ukrainian developers won't realize or won't care the island the language is named after houses a military base. Going by my experience, they will also have few qualms about using a language controlled by a Russian company. (Note I am not judging them positively or negatively, just predicting their behavior.)
An open request to Apple to add a physical ESC button to the new MacBook Pros
I no longer remember. Is that an explicit, prompted choice during installation?

If so, I probably wasn't overly worried. But now, seeing this... "unpleasant" person's name pop up, was a bit of a jolt.

Despite some prodding, none of my other contacts have switched over -- from Messenger or Whatsapp or whatever -- to Signal. So, I'm not... "used to" all its behavior, yet.

Yeah, I'm out here in the everyday boonies... ;-)
>Here in Ukraine it would be very hard to get adoption of a programming language that is named after a Russian military base.

Well, except if you are an Ukrainian of Russian descent and root for the (ex)home team...
Netscape Enterprise Server was shipping server-side JS in the 90s. I used LiveScript in a project (it could also call into JVM classes). NES was nasty to setup and configure and there were oodles of limitations, but Node.js didn't invent the idea of server side JS, it just made it practical.
On a geopolitical level it makes sense.

http://www.businessinsider.com/stratfor-george-friedman-pred...

George Friedman: "Well what are our geopolitical objectives? First, that North America be peaceful, prosperous, dominated by the United States. Second, that no nation be able to approach the United States militarily ... Those are the goals. It's very simple. We achieve that by making certain that all conflict takes place in the Eastern Hemisphere so we don't have conflict here."

It's survival of the fittest countries by stirring up stuff in other countries.
> the employed effects support and enhance the content

I thought the scrolling effects distracted from it if anything.
Nobody cares about the politics of Indonesia when dealing with Java programmers either.
These are not "micro habits". These are just habits.

Secondly, the willpower cost of stacking on all these habits can easily eat away at what you might gain from them. Yes, good habits are very important. But instead of meditating, reading, following a strict sleep schedule, lifting weights, and learning French, maybe you should just focus on two to three strong habits at a time.
It won't be appropriate to paint every Indian company with the same brush, but I knew one that was in a professional spamming business who slyly marketed themselves as an "email marketing company". The business model was to —

1) Lure employees of big companies (especially e-commerce ones) with cash and buy email dumps of their users. I don't think email security was something many companies were vigilant about. 2) Send email campaigns for their clients, which included other e-commerce companies, colleges, and travel agencies.

The business, as I remember, was quite profitable. I can't say if something like this is at work here but there's a healthy black market of buying email lists.
I think opposite, because it's been created in Russia it's going to be very popular in Ukraine
>Ironically, the name "Kyiv" would also be no less offensive since it is written in Latin characters non native to Ukraine instead of the Ukrainian alphabet, which is a derivative of the Cyrillic alphabet.

Pedantically it would be much less, even none at all, offensive, since nobody will care whether a programming language's name is not written in Cyrillic, since the latin alphabet is the default for such names anyway.
Introducing Launchpad: The GraphQL server demo platform
> Now, if the attacker has an off-by-one corruption with a small value (NUL or \x01 - \x07) that hits the lowest significant byte of a length (malloc_chunk->size), the attacker can only use that to cause the length to effectively shrink. This is because all heap chunks are at least 8 bytes under the covers. Shrinking a chunk's length means it will never match the prev_size stored at the end of that chunk. Even if the attacker deploys their one byte overflow multiple times, this new check should always catch them.

Is the LSB of the heap chunk size always >= 8?

What about a malloc_chunk->size with a multiple of 256? (Or anything else with an LSB < 7). With a one byte overflow one of this they could cause it to think that the size is up to 7 bytes more than the size of the real chunk.
Rather because it fits the Cocoa philosophy, that both Swift and ObjC subscribe to.

I think argument labels are great, makes the code much more readable.
I prefer to make use of the strong type system and inbuilt integrity checks that a database gives. json blobs mean reimplimenting this at app level. The people paying me are paying me to build their products not reinvent the wheel.

Migrations are an excellent tool if you aren't using them you are doing something wrong.+

Edit
+ assuming that you are working with a relational database and have an agileish development process or ever have requirements changes.
You could do that at the compiler level, and only for types that end in a flexible array member, or only when malloc's argument looks like "sizeof (T) + x". That would generally avoid the space overhead, and in the flexible array member case you could e.g. add a whole int (4 byes) for an int-typed flexible array member. But I am not sure it's a good idea, for the other reason you mentioned.
I'm not familiar with the Edioso specifically, but I have run into another branded tomato produced by Syngenta called the "Kumato". (They're pretty good, actually, though I'm not a huge fan of the concept of patented plants...)

That one has the same issue because it's a hybrid.

See:

- https://en.wikipedia.org/wiki/Hybrid_seed

- https://en.wikipedia.org/wiki/F1_hybrid

- https://en.wikipedia.org/wiki/Kumato
Yet both Ukrainians and Russians love Rammstein, right?
Why Elixir Conf EU rocked, while many other confs don't (anymore)
Key quorums and escrow are an option.

If a quorum of some m < n keys can be used to reconstruct a key, and those n keys are distributed amongst a set of generally trusted and coercion-resistant entities, then the option exists for a quorum to be formed under specific protocols which would make the relevant decrypting key available.

In the case of PKI, there's the added twist that the sending party is encrypting to the recipient's public key. If no self-encrypted copy is retained, this means that an escrow policy on the sender need not make available any copies of messages sent -- say, a national legislator. The method would allow for accessing the messages received, however.

(And if the received messages referenced the sent ones, you'd have that content as well.)

Escrow could also be used for other purposes, such as allowing for key recovery, by the authorised keyholder, on appeal to the escrow authorities.

Given the risks and challenges of key loss in a PKI crypto context, these are options which might be worth considering.
Two Kickstarter mobile engineers (Brandon Williams & Lisa Luo) just gave a talk on this at uikonf two days ago, where they walked through the similarities and small differences. Talk should be online soon.

The kickstarter apps are open source so you can compare it yourself.
>That puts a damper on even trying it

Hyperbole much?
Yeah, I don't know that I have the right to complain. Nonetheless, it was a "creepy" moment, for me.
I don't think that this is correct. There are a lot of things that sandboxed apps can't do, even with exceptions. One such example is opening unix sockets -- a sandboxed app can only open sockets inside it's sandbox. This alone rules out a large class of apps. Shared memory is another problem. (These two currently prevent me from shipping Postgres.app on the Mac App Store)

Using sandbox_init manually sounds like it should be possible in theory, but it is way too complicated in practice. There is barely any documentation on it, and you'd need to be familiar with macOS at a very low level to effectively use it -- which is highly unlikely for application software developers.
Just like Facebook's AI is solving the feed problem? Do you trust the proprietary machine learning black box, that even the creators don't completely understand, ran by a for-profit corporation to decide what information you consume?

It's not like I have a better suggestion, but AI is definitely not a silver bullet for this.
With access to electronic manifests, you could program the logistical system to deliver the goods to the destination of your choosing. Which might be easier than piracy.