skysight-inc/HackerNews huggingface dataset:
Credit Guru
Hi Friends! I wish to share this Good news here. I never believed Credit repair was real until an old friend of mine introduced me to Credit Guru. About 6 months ago everything was upside down on me, I needed a Credit fix urgently because my mortgage was overdue and I was behind on payments. When I contacted him I did not believe he could help me out because my credit was beyond bad and my score was below 400. It only took him 3 weeks to fix all my credit issues and increase my score to 725. I got approved for mortgage loan and I got my good life back. He is real and affordable, he is a professional in this field and I can vouch for him. Contact him via email: CREDITGURU@CYBERSERVICES.COM.
In JAI you own the code, the data, the build system, everything. JAI runs at compile time, so you can introspect your code and generate custom builds or generate custom files, or structures, like dictionaries of similarly named functions.

JAI doesn't implement abstractions (like objects or a GC) that might get in your way. JAI supports gradual refactoring and you can change your mind about the way memory is layed out ("AOS" (structs of arrays), delegates), and still use the same code. Want to shoot yourself in the foot with uninitialized variables? Fine!

In general, if you know what you are doing, JAI will allow it. JAI is similar to C in spirit, but C is a rather poor implementation in comparison.
MDM – Taking Android MPOS Threats Under Control
I think the main argument here is that Gmail+Chrome lets you use a hardware second factor for login.
> Don't store sensitive information in cloud services like Evernote or Dropbox.

Good advice but distinguishing when the cloud is involved is getting harder, even for technical people.
And it shrinks.

> With only seven million iPhones sold in China during the second quarter of 2018, Apple's market share in the country dropped by 12.5 percent year on year to 6.7 percent, according to a report by the International Data Corporation (IDC)

And you can imagine why is that so.

> Xiaomi pokes fun at Apple with phone, laptop, fitness tracker, and Bluetooth earphones bundles that cost the same as the new iPhones.

Actually mocking the Apple might became the cultural thing in China.

> Huawei has taken the act of mocking the newly launched iPhones to the next level in seemingly funny way. In Singapore, those who were waiting overnight for the release of the iPhone XS and XS Max, were handed power banks by the China-based tech giant. Some people wearing Huawei t-shirts started giving away power banks to the hundreds of people waiting in line to get their hands on the newly announced iPhones. Not just that, there’s a message on the power bank’s box which reads – “Here’s a power bank. You’ll need it. Courtesy of Huawei.”
pgadmin 4 is still horribly slow, both when starting up and during operation, horribly bloated in size (100mb compared to pgadmin 3's 10mb). It still hogs CPU and RAM like hell.
Haven't been to defcon personally, but I use to go to hackerspaces in LA all the time.

I never knew what the meetup organizer's name was. Everyone always referred him with his userhandle and they did not know either.

This reminds me of "malwaretech" from wannacry

https://www.reddit.com/r/IAmA/comments/6cmmdf/iama_the_accid...
> It uses whitespace for blocks, like Python.

Why is this a con?
It can be useful if you need to make a decision on how active to be outside. It’s usually not a good idea to be running/cycling (for fitness) or other similar activities outside with very poor air quality.
I'm writing a Scheme interpreter in C++ with the express purpose of easily using Qt from it. It supports call/cc efficiently, which I hope will allow me to write Scheme programs handling GUI ops which use signals/slots behind the scenes in direct mode (basically have (potentially many) Scheme threads of execution instead of callbacks). Another thing that I'm vaguely interested in experimenting with is offering a "reactive"/functional/immediate mode layer on top of Qt with it, but I don't have enough experience yet to know how possible that will be.

The interpreter currently relies on refcounting for simplicity and to provide deterministic latency behaviour. It's (currently) a simple s-expression interpreter partially because (at least at first) I want to use it to interoperate with another Scheme system via sending s-expressions forth and back, and then that's the lowest latency option. I've got various ideas in the areas of debugging and typing that I'll try to implement, and if I succeed on that path and start wanting to use it as the main Scheme system then I'll certainly move on to compiling to byte code or use a JIT.

I just started a month ago, and have to nail down licensing with my employer, when that's settled I'll publish the code.
I agree, when the startup piggy bank runs out, the paper equity doesn’t mean much, speaking from personal experience.
> I do not enjoy whitespace-sensitive languages

Out of curiosity, why? What’s wrong with using whitespace to organize things?
thanks jt , truer words haven't been said . my interest in mental models for software dev comes from not being able to relate to software with any physical phenomenon of giving instructions. I find that most difficult part of software development is knowing what your doing and knowing if it's useful at all to what you want to achieve.when these questions are answered I find that software development is just a matter of solidifying that understanding although this process of solidifying make take use of different software tools and proficiency of the tools is also a factor . I find that now days we forget about trying to understand what we want to accomplish and focus more on tools . i maybe wrong or to naive but I want to know if at all there is a way to stare at a problem and walk through a set of steps and come up with a mental model or a approximate picture of what we want to achieve .
The real tragedy is that most people resent the work that they spend so much time on
Too much heat, or -- maybe someone is collecting statistics on what flies and what flies not on hn.
Nice. I don't mean to be flippant, but I would consider that a feature.
Go during off-peak hours?
AI can also be used to identify these fake videos, and they are probably better than human identification. There will be a rise of AI forensics.

The type of neural network they use (GAN) works by having two networks battling each other, one tries to generate fake, and another (discriminator) tries to identify fake, it's a constant arms race. As the generator gets better, the discriminator also gets better. Which means, if the fake video is this good, there must be a discriminator network that identifies fakes just as good.

We did a similar project using GAN, generating images from a text description. You can see the progression of generator and discriminator battling each other, and both get better with time.

https://github.com/yonkshi/text2imageNet
100 things every game student should know (2013) [pdf]
Watch films and TV shows where blatantly illegal actions - including Geneva convention war crimes - are committed by the heros. I'm not persuaded the public wants less of this. And politicians sometimes play to this, asking for action that's of dubious legality
Yap, Zizek is out too apparently.
Seeing the example of one facial pose video transcribed to three different looking women, I'm imagining a future where Netflix does a/b testing on its shows, using similar tech to swap out different "actors" to find which one resonates with audiences best.

They could even generate a new "cast" for each market, after only shooting the show once.
> The Vietnam population did not see the kind of drop you would get from widespread systematic ethnic cleansing over a 19+ year war. 2.7 Million Americans went to Vietnam and a tiny fraction did some horrific things, but this was far more limited than often portrayed.

And deleted before I could reply - for anyone else interested and just two quick examples, read up on Free-Fire Zones and the Strategic Hamlet Program. The former is the indiscriminate killing of anyone found in the area and the latter is forced relocation of civilians and forced labor to build said new hamlets.

That's top down strategy and can't be put on people losing their composure in the field.
It's not a fork (according to their promotion), it's an 'extension', but not sure I can explain the difference. Their solution looks interesting but pricing wasn't very visible on their website, what you quote is prohibitive for me (where does it say?). But I at least assumed the 'open source' would be free.
Great! Please share a link to the post. I’d be happy to be proven wrong.
Thousands of Compromised WordPress Sites Redirect to Tech Support Scams
Agreed. I purged a bunch of stuff and still feel like I left too much in.

A couple of bonus facts for you:

- they've got an effects tracking system where you can have the compiler track (and whistleblow!) which functions are pure or not

- their multi-phase compiler allows you to read in source code at build time (from files or external programs!)

- their macro system is typesafe as it operates at the AST level

- the guy who created it will always tell you how he feels

- again with their macro system... there are FP libs, pattern matching libs, and OO libs that can "literally" transform the language to fit your preference

- and one more just for you: they don't support tail call optimization (ducks)
Compile-time function evaluation, superb metaprogramming and easy to write at a very low-level while you can enjoy the GC for non-perf critical parts. I use those daily in cryptography, VM/interpreter and bigint libraries development and in Nim it's a blast.
It wouldn't entirely surprise me if this was a political issue. He's right-wing enough that he leans into, as another poster put it, "info wars lite." It wouldn't shock me if some advertisers no longer wanted to appear alongside him, pre-emptively, and his twitter thread notes that someone was complaining about him with some anti-Trump comments.

Then again, maybe not. I guess it'll become more clear once we find out the status of their other outside columnists.
One could argue that our lack of cooperation/cohesion has been partly responsible for our scientific, technological, and even social progress.
Network-Attacker – WiFi Stress Testing Beacon Flooding and Deauthentication A
I know the EC and EP are not... famously accountable or democratic, and your country's sovereign ability (and possibly desire) to resist them is probably quite weak. However, if you don't try your best, and you aren't shouting this from the rooftops, you kinda give them carte blanche to impose the regulations which make it onerous (or, in this case, legally inadvisable) to serve something as simple as an href attribute to your country.

It's a shame that you have a duty to act, but if you don't act, you won't be entitled to nearly the same sympathy when all is said and done.

Ultimately the fact that your market, which is of rather limited interest to the LA Times' advertisers, has chosen to impose costs on them (especially the ongoing cost of evaluating whether or not they could be in breach of current or future EU regulations) which they have no way to recoup. Their fair and simple sole course of action is to give up on serving pages to you.
Our team is looking for machine learning experts and myself in general am hoping to build my network as I’m developing my startup around driving real machine learning adoption. Any chance you might see if your friend is interested in connecting?
You've been arguing up until now that you can't target adverts to a particular gender. Do you now agree it seems you can?
Which is why I'm surprised about all this "AI is biased" outrage. A decent algorithm will learn what's in the data. Cast on a wide enough scale, the data is roughly what the world is. If your bot learns from newspaper corpus, then it learns how the world looks through the lens of news publishing. If news publishing is somewhat racist, and your algorithm does not pick on that, then your algorithm has a bug in it.

It seems to me like the people writing about how AI is bad because it picks up biases from data are wishing the ML would learn the world as it ought to be. But that's wrong, and that would make such algorithms not useful. ML is meant to learn the world as it is. Which is, as you wrote, neither fair nor a controlled experiment.
Why was this downvoted? Is it not factual? If it's not, it would be far more helpful if it would be pointed out.

If it's implemented as stated by int_19h then it's my favourite interface - stdio instead of FFI. So one could implement a server even in Brainfuck.
The future of web payments – webinar
The American Time Use Survey covers all the days of the week, so these numbers represent averages across all the days.[1]

If you work a five-day week with a two-day weekend, then 28% of the time you're also not working at 3PM, so don't get too jealous of all the lucky stiffs having 3PM leisure time. :)

[1] https://www.bls.gov/tus/
Care to share us your nationality so we can dig out something offensive about it? *Not a bulgarian, just offended by an unrelated and offensive comment.
"Stacker" as well. Learned that the hardest way possible.
Why would a bank take deposits at all then?

I'm not saying you're wrong. It just seems like something is missing from the picture in your explanation.

When I opened my bank account, I deposited say £5000 cash. What does the bank do with this money?

I was under the impression that the bank doesn't actually keep this £5000 in cash, only £500 maybe, and uses the rest to lend money, but you seem to be saying that they can't actually use my deposit.
Europe by elimination. Not US, not South-East Asia, not Russia. Must be Europe.
To me, braces are simpler and more explicit, but then I drank the C/C++ koolaid.

Whitespace is intended for human readability, with spaces and tabs not having any implicitly contradictory meaning. In a whitespace sensitive language, you have to set your text editor to make those invisible characters visible to make certain to only use the correct invisible character, then employ multiple such characters based on the necessary level of indentation to do the work of a single set of braces.
Very impressive, kudos. I'd like screenshots rather than PSNR and SSIM because those don't translate into human perception of a good encode.

The only grip I have is the 13k lines of C + intrinsics.
The next big thing in video conferencing, Zoom competitor
Well they are all demonstrably wrong, that's what's kind of peculiar with this guy's production.
Nim is my first whitespace-sensitive language. I had no plans to love it. We're now engaged.
Their GitHub README says 24GB, and 12/16 GB requires cropping and performance not guaranteed. I’ve only seen P100 with 16 each, and its the big Quadros that have 24
The question is how much air bypasses the masks at the sides. The holes there are huge and any air that passes there will basically have the full smaller particle load. Do the masks produce considerably more resistance to breathing if you press them on with your hands? That would be a sign of this happening.
Also, many of the largest internet businesses in China started out as cheap imitations of western websites, but gained success as the western versions were blocked by the great firewall. The Chinese government has basically propped up their own industries by shutting out the west, and are now screaming about "protectionism" when the west is finally responding.
The hardware they used costs tons of money, and so does doing on a cloud provider. It’s not something to do in a weekend with your gaming card.
Why Your Technical Blogs Belong on Dev.to
The DXG-1 costs $129,000 so AWS is cheaper unless you need to do it 22 times. And you can have multiple instances running at once and get all of your results in ten days, instead of waiting ten days again for each run.
Floating Point: When Math Fails You
I do not think all this language fragmentation is a good thing. A million little obscure languages that all at the end of the day do the same thing.

Yeah, we need language research to keep devising new features and more efficient ways of programming, but this is different.

I wish the world would get behind a couple well thought out languages that cover most programming needs (functional, systems/bare metal, scripting) and stick with those.

I've seen some ridiculous and unsustainable stacks at some shops because everyone got to pick their favorite language. Then the morale of subsequent hires is in toilet because there's such a cognitive load to learn all these little crap languages.

I feel like some of these languages come about because someone needed to do some task and didn't understand or take the time to learn how to do it in an existing language. Among the latest versions of the mainstream language, there is no programming paradigm you cannot do.

And where these obscure languages REALLY fall down is tooling. Got debugger support for this? Got perftool support? No, of course you don't.

With a small number of languages, work can be put into serious tooling, and fixing compiler bugs, rather than a few devs spread thin trying to keep up with the bugs in their hobby language.
For this threat model (hacking by nation states and political activists) the focus is on the individual products, not the company. Gmail and Chrome are considered to be the most secure options; Android is not.
The interface looks really slick, but isn't intuitive at all. I constantly have to refer back to the video to find out how to do anything.

You build the graph from right to left (unusual but ok), but if you try to actually draw your lines from right to left they don't connect, you have to draw them left to right.

To rename something you click the element and type the name. Fairly straightforward, except that the interface gives no indication that this is possible. No blinking text cursor or anything of the sort.

The "arguments" category actually has nothing to do with arguments, it's just "use stuff you named previously". Why is that not something that's connected on the graph?

Oh, right, that's because of the way queries/mutations work. The name of the query is combined from the name of the query node and the name of the output node. But instead of a query having two connectors, one for input and one for output, it just has everything at a depth of one as outputs, and the child nodes of the output are the inputs (actually, that's how types and everything else works too). I certainly wouldn't have guessed that.

Compare Blender's node editor: https://code.blender.org/wp-content/uploads/2012/01/node_gro...

Anyone can look at a screenshot of Blender's editor and knows what's going on: labeled connectors, no magic with different layers, etc. Creating them is also straightforward. In comparison, if you show a graph from this tool to a random developer that works with GraphQL he/she likely won't understand what schema the graph is supposed to represent.
It's like the How I Met Your Mother said: Nothing good happens after 2am!
Oh rhimanathwani, thank you very much for your comment. It's such a great idea that one of having the computer unlock only after you smile for at least 10 secs! It's genius.

This website was a quick test but i can see that it has many other applications. I will keep in mind your suggestion.
That's the reason you won't be able to launch it in the first place. A rocket with 20 ton to orbit capacity will attract scrutiny of other space-capable powers, and they will be within their right (moral as well as legal) to shoot it down if you insist on not cooperating and disclosing its payload.

Also, even if you put a single "rod of God" in orbit, the moment you've threatened anybody with it, an attempt to shoot it down will be made. If you manage to drop it on someone, it'll only add extra mass murder charges onto your life sentence or execution.
Of course Dvorak was one of the writers on the Cringely column.

So confusion is to be expected. :)
Why is it so crucial to their business model that the customers' deposits are deposited directly with the Fed, rather than lent out to other banks on the overnight Fed Funds market? The Fed Funds rate is typically lower than the IOER rate paid on deposits with the Fed, but only by a small amount:

since early 2009 the fed funds rate has generally been 5 to 20 basis points (one basis point is equal to 0.01 percentage points) lower than the IOER [1]

For example, money lent out on the Fed Funds market on thursday earned 1.92% [2], while money deposited with the Fed earned 1.95% [3].

The Not-Quite-So-Narrow Bank wouldn't be able to pay as high a rate of interest to depositors as the true Narrow Bank, but it also wouldn't be dependent on the cooperation of the Fed, and Congress's authorization to the Fed, in collecting the IOER rate.

While looking up those numbers, i came across a nice detailed series of posts by George Selgin on IOER [4] and the Narrow Bank in particular [5] [6] - well worth a read.

[1] https://www.stlouisfed.org/publications/regional-economist/a...

[2] https://apps.newyorkfed.org/markets/autorates/fed%20funds

[3] https://www.federalreserve.gov/monetarypolicy/reqresbalances...

[4] https://www.alt-m.org/2017/06/01/ioer-and-banks-demand-for-r...

[5] https://www.alt-m.org/2018/09/10/the-skinny-on-the-narrow-ba...

[6] https://www.alt-m.org/2018/09/14/the-narrow-bank-a-follow-up...
Someone above said that animations are fine in games. But that is not actually true. I love fallout 1/2, for example, but it is pita to wait for slow-animated enemies to chase you or attack (fire geckos, I'm looking at you!!).

Frustration comes not from animation speed (except unreasonably slow), but from animations that freeze the interface. If you buy item and it jumps into a cart; if new item arrives and inserts into a list; if you change pages with < > buttons -- it is okay if it animates, but what is not okay is that you cannot click another button or simply scroll before the end of entire animation or at least slow part of ease-in curve. UI simply has response delays because of these tail timeouts. It feels slower because you cannot train yourself to catch a right moment on ultraslow ends of ease-in -- and so you tap twice to make an action or wait extra. (edit: remember how you quickly tapped on your phone to emulate g-sync with your finger?)

So, when you click buy, item starts jumping into cart, but you can instantly go back or buy/open another item. When you change pages and tap < twice, it just scrolls/rotates/whatever twice as fast. When new items arrive, space for them expands almost instantly, and then "new" animation goes, not interfering with your actions. If new items arrive continuously, debounce on 800-1500ms to prevent animations spoiling the entire interaction. And so on.
Look at any do block in Haskel, PureScript, Idris etc. It is the imperative code. The individual effects are typed and separated, but it is still the code that depends on implicit state with all its drawbacks.

Then look at Elm code. Elm does not have any imperative hatches. The monad that runs everything is at the very top level (“shell” as the article calls it) and hidden.

As such Elm code is forced to use functional decomposition resulting in very easy to follow, refactor and maintain designs.
JAXA Confirms Tiny Robots from Hayabusa2 Landed on Asteroid Ryugu
You're worried that when you try to hit ctrl-c you might accidentally type "exit"? I'm not sure how else the addition of exit as an alias for ctrl-d would affect your ctrl-c work...
See, this is what I thought too. Turns out, by compiling to C or C++, you can use their toolchains. Debuggers, codecov, emscripten...
I turn off animations entirely on my phones, and when watching others use their phones I'm always baffled by how slow they feel.

However, I've notice Android occasionally uses animation to convey things to the user, so I'll try your idea of halving it.
Agreed. That was the point I was trying to get at, albeit I might not have phrased it as clearly.