skysight-inc/HackerNews huggingface dataset:
I'm failing to see a use case for gameref. At the big tournaments the computer is provided by the organizer.
For online tournaments, wallhacks and maphacks won't be detected by this device.

> I'm curious why you say this. I'm a machine learning noob, but it seems pretty straightforward that it would work. Relating to wallhacks, they can use your last say 1,000 matches, and if you're never/rarely surprised by a camping enemy, you're probably cheating.

Exactly. And not just that, wouldn't ML in theory also be able to detect subtle reactions to changes that the player shouldn't see? For example if a cheater has a map hack that only shows dots on the minimap, and does some small action like twitch with the mouse when an enemy he's following and can't see or hear ingame, changes direction?
I quit about 4 years ago when I heard a quote that people are on social media to be seen by the world, rather than to see the world.
Really neat solution.

Is this in any way based on Amazon Polly?
Have you seen Internet Archive try to monetize unauthorized scraped data? Only to release/leak it a DECADE later under the facade of free information.
He writes "Like the way ANSI thinks about it, if you eliminate dirty reads, non-repeatable reads, and phantom reads, you’re serializable.", but that isn't true.

The sql-92 standard was already clear:

« SERIALIZABLE is guaranteed to be serializable. A serializable execution is
defined to be an execution of the operations of concurrently executing SQL-transactions that produces the same effect as some serial execution of those same SQL-transactions. A serial execution is one in which each SQL-transaction executes to completion before the next SQL-transaction begins. »

A little later it has a table showing which anomalies can happen in which isolation modes, but under the table it says

« Note: The exclusion of these phenomena or SQL-transactions executing at isolation level SERIALIZABLE is a consequence of the requirement that such transactions be serializable »

At some point someone seems to have looked at the table of anomalies and decided that it was the standard's definition of SERIALIZABLE, and the idea that the SQL standard got it wrong seems to have taken root. (The "Critique of ANSI SQL Isolation Levels" paper doesn't make this mistake.)

So it isn't surprising that, as he writes, "the ANSI definitions have not been fixed": they were never wrong.
Tangentially related https://xkcd.com/722/
I don't think you understand what dimensionality reduction means.

SSN is a lookup key into the raw data. Dimensionality reduction is by definition lossy since it's used in scenarios where:
rows of data = n <<< m = number of features
Groundbreaking research results in artificial intelligence (AI)
Hello HN, author here!

I am a developer from Turkey, currently residing abroad for studying CompSci. Throughout the years I watched the Internet censorship in my country getting worse and worse each and every day under the Islamist regime of Erdoğan, to the extent that of Wikipedia getting blocked.

As they improved their methods of censoring (and worsening the life of their citizens), such as from DNS blocking to blocking VPNs today, I was afraid that there any direct solution can (and will) one day get blocked (for instance, Tor website is currently blocked in Turkey but it works if you manage to install it somehow, whereas you'll need a bridge to connect to the Tor network in Iran if memory serves me well).

I came up with the idea (though not sure of its uniqueness) to use channels of everyday communication (such as e-mail, Telegram, (Facebook) Messenger...) to circumvent censorship. Because "even under the most repressive regimes, people do need to communicate with others, both within and outside of the country."

I'd love to hear your feedback!

Bora

P.S. https://github.com/boramalper/cecibot
Futhark with Fangs a web RPC front end (sort of) for your GPU
It's interesting that you think they need those 90 days to off load your data. As if they hadn't done so before your deletion.

By the way, rm does work like that. The file will just be marked as deleted (by removing its entry from the filesystem index), but will remain on your disk for some time afterwards, from some minutes to months. If you want to ensure deletion, you should be using shred.
For learning, this is great. For actual apps, this is plain stupid. Not to mention that no one has the time to cook up a framework every time one wants to build an app. Or all the rest of the components that are missing here. This whole PHP without a framework--whether it be creating your own framework or using raw PHP--trend seems like it's promoted only by inexperienced devs who don't need to work on real project in real companies in real life. I would literally fire someone if the insisted on doing this for wasting company resources and time unnecessarily.
It really depends on the target architecture (and ABI), size of the struct and how fields in the struct are defined, more than if it's C or C++. For simple examples like this one: https://godbolt.org/g/ZT3bJ3 there usually will be no problem.
I have compiled these questions from resources on the internet only and nothing more.
Facebook disagrees: "You own all of the content and information you post on Facebook"

https://www.facebook.com/terms.php
Ask HN: Best way to build a data collection pipeline?
I'm building a predictive analytics SaaS tool. I need to collect a massive amount of data coming from my own customers. Do you have some good advice or know any useful API product to seamlessly collect event data?
Yeah. It's basically dead lift with the weight shifted along your mid-line instead of in front of your shins. Makes it really easy to keep good form since you're not worried about getting it over your knees. I find the grip is much more natural as well, since your hands are at your sides rather than in front of you.
While it's good in some respects, all this enterprisization is exhausting and can, perversely - counter to its intentions, be a significant drain on productivity. Once upon a time, we were focused on the important things - problem-solving, domain data, and business logic. But now we're almost entirely focused on abstraction, generics, and boilerplate while the important objective-related stuff that pays the bills just gets whatever scraps of time are leftover (if any).

We used to spend 90% of our time determining the right nail to use, the right wood to use it on, and where best to place it, and only 10% of our time on selecting and wielding the hammer. Now we spend 90+% of our time figuring out which GenericAbstractToolFactoryManagerFactoryInterface to invoke and how to properly invoke it a in such a way as to coerce it to ultimately generate something that eventually might generate something else that will hopefully drive some sort of fastener into something in such a way that will possibly hold it together, and the rest debugging why instead it is generating a generator that generates chisels that are chopping away at the foundation.

Yes, that's an exaggeration, but how much so? We are smart people, we do figure out how to use these complex combinations of systems to build functioning (bloated monstrosities of) applications. But are they really reducing technical debt or adding to it?

Are these systems really going to be easier to maintain in a few years when they have 357 dependencies that have each evolved over time (and or been abandoned)? Easier to optimize, when that means modifying what's going on under the hood of those dependencies? Easier to extend, when doing so would lead to conflicts with those dependencies?

I'm predicting that the next wave of discovery and hype in the field will be focused on improving productivity while reducing technical debt by removing the cruft that we're building now and replacing it with something simpler and more to-the-point.
A quick search gave plenty of articles saying higher education prevents war. For example "Among independents, education is highly related to support for the war. Those with only a high school education give clear majority support, but support declines as educational level increases."

http://news.gallup.com/poll/7768/war-support-education-gap.a...

"The results provide evidence
for both the grievance and stability arguments, providing strong support
for the pacifying effects of education on civil war"

http://www.uky.edu/~clthyn2/thyne-ISQ-06.pdf
Oni – text editor combining capabilities of vim and VSCode
I love https://hn.algolia.com/ to search for topics I’m interested in on HN :)
It probably is an implementation detail. I'd bet you 64 days is time is takes for all their backups to be rotated.

Not that I think that's legitimate! Implementations can be changed, just like you could write a filesystem that shreds files when they are deleted.
I suggest you take great caution before casting aside entire analytical approaches used by scientists. Remember that intellectual humility is also part of being a good skeptic.
> (a) move smoothly/naturally and (b) introduce random noise.

Moving naturally is not that easy to code. Otherwise Google would not be able to tell if you are a robot or not simply by analyzing how you click a checkbox.
I my world I have not met people who can accurately gauge what will work for others.

Even your peers in study might create pressure that having phd is something cool. I dropped my masters because I had job opportunity, some of my friends assume that I finished masters and that is why I have good job. Then I clarify, I did not finish it and they are somewhat disappointed.
Internet Archive would be sleazy if it started out by selling data before becoming what it is now? I don't see that the history of the company matters.
I have the habit of convert everything I write into audio first before I publish it. It's a good way to make your mistakes pop out.

I use fromtexttospeech[1] to convert to audio. Judging by the voices, it seems like the author is also using the same speech engine.

If I'm not mistaken, these are from Nextup's TextAloud software.

[1]:http://www.fromtexttospeech.com

Edit: Though this beats the 50k character limit
How blockchain is disrupting travel industry?
Yeah, just return the struct by value.

By the way, if you do C programming and haven't, read 21st Century C:

http://shop.oreilly.com/product/0636920033677.do
All google cares about is getting the captchas solved to train their AI.
> I'm failing to see a use case for gameref. At the big tournaments the computer is provided by the organizer. For online tournaments, wallhacks and maphacks won't be detected by this device.

There have been cases of people smuggling aimbots in onboard mice drivers. There was also a Steam oversight where hacks could be loaded via the workshop feature. A semi-pro German player was caught in 2015 I believe.
As background: https://m.youtube.com/watch?v=GvtNyOzGogc (Last Week Tonight)
Drupal 5? Wow! I began my Drupal journey on the 4.6/4.7 'cusp' after working with J2EE & although I like Drupal because I can see the 'bigger picture' of the business logic being infused into the API, i.e. business problems solved = code as opposed to using something like Laravel & creating new untried, untested code all the time, I only really started liking coding with Drupal 8 as it's almost a complete rewrite from procedural to mostly OO.

The major problem over the years of fire-fighting various dubious installs of Drupal is people hack core and contrib modules making it impossible to maintain - if you use the APIs, grow modules & extend instead of hacking then it makes life a whole load easier - all I do to update my sites now is 'composer update --with-dependencies' (well, there's a few more lines to update the db if needed, export config from db to code, etc. but it's super-simple).

I hope you have applied a patch to protect against the latest security issue found, here's a link to an unofficial patch for 5:

https://www.drupal.org/files/issues/2018-03-28/sa-core-2018-...
Wow, are you in the business or just a huge fan?
There was a huge scandal in CSGO a few years ago where people started thinking a top professional player had been cheating in a major LAN, and that was about when he came up with the gameref. The player was banned for cheating, but whether that was on LAN or in online games is still unknown.

The cheat was allegedly injected into the game through an exploit in a custom map which you could download through steam.
Yes!

https://ant.design/docs/react/introduce
SpectrumLang
IOP makes its way to the oracle database 18c
hi, its me a guy who thinks that public programs are often wasteful and corrupt who also thinks that in many cases they are still probably a better idea than privitization
Strongly agree. I got my MSc in Biological Oceanography, and it was mostly a waste of time and money. I’d imagine ~90% of my graduating class feel the same way.

I transitioned into data analytics, then data engineering, and now customer facing software development, and love my career, but the MSc has contributed very little to it.
Some people could care less about SV. Or maybe they want to ship products their clients can handle after launch. Whether you like it or not PHP has created more value than any of those languages you mentioned. It's like you're saying it's better to be a Ferrari mechanic than a Toyota mechanic. The user does not care. So ship stuff that matters in whatever tool of choice.
isn't lambda/cloud function/server-less the suitable alternative for that pain point ?
MacroBase's pipeline is broken up into the following operators: Transform, Classify, Explain.

I find the Explanation operator very valuable and haven't seen something like this in any work in monitoring/anomaly detection (correct me if I'm wrong). It finds attribute value combinations that are disproportionately concentrated in the outlier datapoints. Outliers are determined by the classifier by looking at metric value(s). The classifier can be based on static thresholds, percentiles, unsupervised/supervised learning algorithms, etc.

Example: "A mobile application manufacturer issues a MacroBase query to monitor power drain readings (i.e., metrics) across devices and application versions (i.e., attributes). MacroBase's default operator pipeline reports that devices of type B264 running application version 2.26.3 are sixty times more likely to experience abnormally high power drain than the rest of the stream, indicating a potential problem with the interaction between devices of type B264 and application version 2.26.3".

I think this sort of engine/system is valuable for detecting and isolating anomalies in telemetry data.
No, and it shouldn't be seen as the same thing, because a bicycle isn't a car. Context matters. This type of thing is known as an 'Idaho Stop'

https://en.wikipedia.org/wiki/Idaho_stop
No one should be ashamed of themselves but the cockroaches.

I will just add a few links:

- A demographic map of pre-invasion Cypros - https://en.wikipedia.org/wiki/Demographics_of_Cyprus#/media/...

- Mustafa Pasha mosque (which was an actual Cathedral not even 50 years ago) - https://upload.wikimedia.org/wikipedia/commons/b/be/St._Niko...

- A map of Nicosia - Europe's last divided capital http://www.intercyprus.com/maps/map-of-nicosia-a.jpg

I will also add that just a few weeks ago the cockroaches under chief cockroach Erdogan had their navy engage Italian (an EU member) prospecting vessels inside Cypriot (another EU member) territorial waters. I am not sure if this is an act of war (yet another one), but it should have been covered better in media.
Instead this psycho got another 6B EUR on the latest EU-Turkey summit just this Monday. Ridiculous
It's interesting to think about how apex predators are the keystone that propagates order in their ecosystem. For as long as humans have been aware of wolves, we have sought to eradicate them. After all, they kill livestock. They are immortalized in stories as a symbol of evil. Little Red Riding Hood. The Three Little Pigs. The Boy Who Cried Wolf.

Yet once we were successful in eradicating them, to our complete amazement, we found that the eradication of wolves caused the proliferation of all of these negative effects that would have been otherwise kept in check by wolves.

I think the key takeaway is balance. Everything in moderation, even moderation, and especially moderation of the Internet.
>I doubt it. You figure an hour to gather and travel to a game location, 2 hours for the game, an hour to return... schools would have to start at noon.

If you guess it would take five hours, they could gather at 5 AM and school starts at 10.

>And can you blame them?

No. Doesn't change that they would be unfairly blaming this particular issue on sports.
Classic propaganda. Russia lost, get over it.
> How high level can a team get in CS (in terms of national or world rankings) without playing in a controlled environment where this sort of cheating would be more easily detected by local human observers?

Very high. You can see for yourself here[1]. Anecdotally, I had a player on my team that cheated in an (online) semi-final match. We had no idea, but were moved down a league, were disgraced, and obviously cut him. A year later, he was one of the people that toured the country with the XFX team. I couldn't believe it. Every one knew this guy cheated just a few months prior, now he was offered a contract. I was very active in the Socal LAN scene, and know at least 3-4 players that played professionally and cheated.

As far as your second point is concerned, some aimbots are so tricky, even local human observers couldn't catch them. I saw this proof of concept made by a famous cheat maker where the mouse would "tug" at the direcction of the player through a wall. The movie would be almost imperceptible by a spectator, but definitely "felt" by the player.

[1] https://www.hltv.org/blog/13538/cheating-on-professional-lev...
There has never been a proven case of either as far as I know, only theories and "insiders" claiming these things.

The german guy who was caught was saying a lot of these things which obviously weren't true, like claiming that a lot of other players in top teams were cheating on LAN, but in hindsight that hardly seems believable.

A driver cheat which would auto-inject code on insertion would as far as I know require a 0-day exploit on Windows, and I have a hard time believing one of the cheat devs was sitting on one of those.
Dogs ages are to be calculated inside the database using AI
What video would you upload? Just nonsense? Is this to become the modern equivalent of a "black fax"?

https://en.wikipedia.org/wiki/Black_fax
Buzzword Convergence: Making Sense of Quantum Neural Blockchain AI
Sure. Couldn't help to notice the irony though :)
It should be noted, though, that this ML model is based on Overwatch (that's where they get their training data), which is only good at detecting blatant cheats as well. So they probably are fairly sure already that this system won't be able to catch 100 % of cheaters.

However, as John noted in the beginning, those blatant cheats mostly have one reason to exist: to actively and obviously spoil the fun of others involved, so to improve things to players of that game, it's a very good starting point.
They all had windshield wipers as well. Maybe that is the cause?
How to Decrease the Chance of Data Theft via Indian Government
China's fragility is as worrying as its strength
Amazon Selects LA for $5B HQ2
> Every language now has very good package managers.

Not sure if composer is "very good," but it's generally worked out better for me than gem.

(Also, package managers are not an unqualified benefit. I like them for installing things I'm not developing, but as far as I can tell they essentially defer a legibility cost for developers. Sometimes worth it. Not always.)

> There is an abundance of dynamic languages, most of whom are more consistent than PHP.

I think it was Ralph Waldo Emerson who had some choice words about consistency. And this criticism has always rung a little hollow to me. I'd agree that some of PHP's dynamic multi-paradigm scripty siblings feel cleaner, but having written code in many of them, it's never felt like a major difference in productivity to sometimes have to pause and consider argument order or precise names. The lookup cost has always seem cheap on on par.

> I just hope that everyone is aware that the huge benefits that PHP offered in 2000 are no longer valid.

There's definitely a closing in the benefits gap since 2000. PHP is far from my favorite language. PHP is not right for many projects. There are still some benefits that PHP prioritizes that I think arguably aren't done better elsewhere

* Trivial deployment story. Your app is one or more files. Drop it in a directory on a wide variety of hosting environments. You're done! (Buuut, if you want something more involved, lots of choices available there too.

* The language is the template language (though there's other options). Some people consider this an anti-feature because it allows amateurs to build ill-organized applications around a dynamic-document-as-program paradigm. I think that's still a brilliant gateway that makes the marginal cost of moving from a static document to a dynamic one small while still allowing an easy transition to front controllers. And it means the templating performs at parity with the language itself and can do as much as the language can do.

Pair it with a simple routing library and model layer and it's as easy to build something reasonable quickly as it is with comparable Python & Ruby frameworks, often with fewer moving parts and similar magnitude of performance.

So sometimes when I have smallish web-facing projects (or projects I think I might want to distribute for others to run on the web), I still often find myself reaching for it, even with plenty of other options at hand, even with languages I like better.
never read a more irrelevant comment actually. no blockchain as a tech is not the silly thing here.
If you round robin on a bunch of tcp connections you can avoid many of the packet loss latency issues (doesn't give an advantage over udp really, but allows you to work in tcp only environments).
While I like the distributed approach technically, it solves none of the social problems that social networks bring.

Filter bubbles, propaganda and competition for users' attention with clickbait and other cheap stories might even become worse, since a centralized platform could at least tweak their recommendations algorithms to break the bubbles (which Facebook doesn't seem to do, but it could).

Basically, I'm pessimistic because a distributed network only solves the (comparatively) easy technical challenge without addressing the problems of social networks.
Kind of know the story and fearmongering without watching the film. World invest gigatrillions in China, it is all a scam and innocent mom and pop types lose everything, watch this film now so you can survive the inevitable meltdown that will make 2008 look like a blip, right?

The reviews for this film go back six months and that makes this video already old.
Yeah i do this mostly, but it's hard to be agile when all I want to do is ponder a problem for a sprint.

I also find writing a plan helpful if only enumerate the issues at hand. It always changes but its good to start with.

I find generally this approach leads to less production crippling errors.
"At the same time, the proles are freer and less intimidated than the middle-class Outer Party: they are subject to certain levels of monitoring but are not expected to be particularly patriotic. They lack telescreens in their own homes and often jeer at the telescreens that they see. "The Book" indicates that is because the middle class, not the lower class, traditionally starts revolutions. The model demands tight control of the middle class, with ambitious Outer-Party members neutralised via promotion to the Inner Party or "reintegration" by the Ministry of Love, and proles can be allowed intellectual freedom because they lack intellect."

https://en.wikipedia.org/wiki/Nineteen_Eighty-Four :)