skysight-inc/HackerNews huggingface dataset:
I'm Martin Naude, founder of Synatic (https://synatic.com ). Synatic is a backend and integration platform for enterprises, bridging old and new technologies to help business build faster.

I've been building backend processing solutions for corporates for many years, and always ended up building a bespoke processing and integration system for each project. Some things I've repeatedly built are:

* Importing and exporting files from legacy systems (eg. from IBM iSeries in financial institutions, older timesheet systems for large factories and mines),
* Running lookups and calculations against datastreams (for payroll, loyalty programmes, transaction fee calculations etc)
* Transferring/transforming and aggregating data between various ERP, CRM and other business systems.

I wanted a way to accelerate the project time by using a common platform, so businesses can move faster to the solution, and not worry about the data logistics, infrastructure and production level non-functional requirements. We've built Synatic to solve these common and frequent problems.

One of our biggest features compared to other platforms is extensive debugging, logging and tracing functionalities (catch a glimpse of that on our homepage video) You can also create API's to your workflows or datasources, making Synatic a tool for quickly putting together backends. Another differentiator to existing platforms is our extensive support for legacy systems - the type found in older corporates.

Our platform is focused on helping corporates leverage modern software through API integration faster, while still having the flexibility of running on-premise (in Docker containers), on your chosen cloud providers, or as a fully hosted service. Most of our clients are financial enterprises with a large mix of technology acquired over years of operation.

Our clients have used Synatic to solve enterprise problems such as providing real time access to legacy data, consolidating data from franchises and branches, creating single customer views, and data automation between disparate systems.

We provide strong onboarding and solution support throughout all rollout stages, as well as ongoing operational support.

We'd love developers, managers, BI and operations professionals to try Synatic, and hear of your experience in building enterprise data processing, integration and operations solutions. You can signup for a full trial of Synatic for a few weeks at https://synatic.com . Thanks and looking forward to your feedback and comments!
You kneeled on his sword?
Either if the accusation were true, is less than the price of a cat food bag. How did we come to this?
Related discussions on HN:

10 months ago: https://news.ycombinator.com/item?id=20487652

2 years ago: https://news.ycombinator.com/item?id=10833278

5 years ago: https://news.ycombinator.com/item?id=7491661
> and to love Keynes

Debts get repaid, one way (with repayment) or another (welshing and never being trusted again)
> You realize a barrel jack is just some metal of a certain size right?

The dimensions you use and the voltage you put across it and polarity you use all make the jacks incompatible. You have to use a Dell charger for a Dell laptop.
Does Apple let you upgrade anything in their laptops anymore?

I thought everything was soldered to the main board for years now.
> a step beyond fascism into a new brand of totalitarianism.

Social pressure is being exerted on businesses to enact change. How does this have anything to do with fascism or totalitarianism when the government isn't even involved?
Does Cloudflare have decent user permissions yet?

Last I checked, it wasn't possible to grant permissions to (for example) a marketing employee who you don't also want permission to edit DNS records.

Edit: I see "Role based account access" is a feature of their "Enterprise" / "request pricing" tier...
I, for one, have no idea where yters lives
Google suspending an account = HN outrage

Facebook / Twitter deleting posts = they are private companies, it's fine.
Despite my advice above, I actually did it the other way around. My major was Theater (Acting/Directing) and my minor was CS. I'm quite successful as a software engineer, so I don't really regret it, but if I could do it all over again, I would have majored in CS and minored in Theater... But yes, agree 100%
>a rejection rate of 0.03 percent

I agree that this is too low and is a sign of rubber stamp-iness, but what would be the right rejection rate to make you feel more comfortable about the FISA process?

Agencies come to the court with what they think is a rock solid case, so it's not entirely outrageous that the court would have a very high approval rate. See other similar stats like the conviction rate by federal prosecutors (93%+), where they only drag a defendant into court with very good reason.
eh? politics = economics, pretty much
Thoughts on Laser Level Design
how would you characterize your efforts to understand what i am saying and communicate in a clear and unbiased manner?
Did Google ask over Oracle engineers for job interviews just to pick their brains on Java?
So would a site like Reddit selectively choosing what speech to report to the government create a chilling effect on the First Amendment, given that they may report speech that isn't illegal but still results in an investigation and maybe even court fight, and they may choose to do so based on the political leanings of individual posters (which isn't out of line with other behavior already demonstrated to be politically motivated, such as editing users comments to change what they were saying)?
> if I have not supplied a binary to you (and hence you are not my customer), then I don't need to do anything for you. This is frequently confused by people.

The confusion is on your end. Section 3 of GPLv2 requires you make the source available to any third party, not just your customer (and GPLv3's provisions are similar).

There is exactly one set of circumstances that permit you to say "no" to any and all non-customers, and it involves not limiting the initial distribution to just binaries. That is, iff you provide binaries together with the source to the customer who's giving out copies of the binaries themselves, then it is their responsibility and not yours, and only in that instance are you allowed to turn down third-party requests for source. This would also hinge on having a customer who would be fine giving out copies of the binaries they received from you in step 1 but for some reason wants not to give out copies of the source code that they received with it.
> To the customer, that has real value.

And it doesn't offer me any value if I do wish to cheat
If you read the Github thread it's mentioned that it's not just the interface, but the code structure, and design theory as well.
Exactly. Think of is as the classic compiled vs. interpreted languages debated. One is clearly faster than the other but the slower one may have different advantages.
>you seem to think...
I'll just reiterate that I don't have a position on the specific incident.

Similarly, arresting reporters isn't a plus for a policeman's career.

I do take a position on outrage culture and rampant moralizing which is not serving us well. The blame game isn't the way out of this mess. One-sided, partisan takes are just more fuel on the fire.
Are you sure? Where did you read that?
One hundred and thirty odd (provable) generations of family history blown up. Fifteen hundred generations of continual occupation gone.
Changing culture takes longer than making PR. sigh..
I read that article a few weeks back. It's interesting. I see the desire to lessen on tooling but it is going to be hard to match what these libraries are doing purely runtime. I know people want to get there again. But I think we are more likely to see lighter dev methods and then when it comes to actual production the real advantages of compilation and bundling.
I guess I could clarify as "nobody outside of academia", but I thought that was a given... And in the CS field, a Masters doesn't really do much for you, unless you're an immigrant looking for a green card (and if that's the case, my advice is totally different...)
https://www.statista.com/statistics/273567/zyngas-annual-rev...

They are making 20% of Blizzard's revenues. By creating mobile games.
As a visa holder you should generally respect the laws of your host country. To the extent that the laws of your host allow you to participate in political action you should feel entirely free to. In the case of the US I'm 95% certain that the laws allow you to engage in political speech.

Obviously you should not misrepresent yourself as a citizen of the host country, but that's just part of the general "lying is bad" moral prohibition.
Can we please stop trying to slide in an EEE reference everytime something comes up about MS?

You have clearly embraced EEE, but now you are extending it way past what it actually means, and if people like you continue you will extinguish it because it will not mean anything anymore.

Please don't EEE EEE.
Well, it doesn't say where they bring people - in a dark alley shooting addictive substances up their veins.
> But still - it's entirely reasonable to have variable names that are 10-15 characters and it makes the code more legible. Writing things out instead of using abbreviations etc.

This is my main justification for ignoring any particular limit on line length when writing code, especially when I'm using libraries that have really long method names.
You are forgetting that so far qt is dual-licensed under GPL and commercial license so far. And there are a lot of FOSS projects that happen to use qt under the GPL so far.
And for those projects there really is no other option than forking Qt or switching to alternatives if they stop providing the GPL licensed version for future version, since it would turn the FOSS project into a commercial one.

You are essentially arguing that making software available for Linux as well increases the probability of FOSS clones.
I would argue the inverse, since the motivation to create a FOSS clone is much higher if such software doesn't exist at all for a given platform (since some people will just buy the software and be done with it).
That is against laws and their terms of service.

No one, not even Zuck is saying there should be zero moderation of illegal things.

It’s the line of where “harmful” is. Some people would seriously argue every message from Trump is “harmful”, some that just want to game the system, some that really believe it, some that just don’t understand what power they are asking Facebook to take.

The other day he had 800k likes from a tweet that just said “CHINA!”... I bet more people reported that as violence/harmful than seems reasonable.
You can't use "engineer" in Canada without complete studies in engineering and paying money every year to be a member of their club.
iMac too (27 inches)
Dabangg: Noise Resilient Flush Based Attacks That Capture Processor Frequency
Don’t forget the pension issue

https://www.sfexaminer.com/news/genuine-solutions-for-san-fr...
If they're handing you the microphone, absolutely!!

Trump isn't a normal person, his words have power. Providing him with a platform to spew whatever he wants is completely irresponsible
> Hopefully you can do your RAM upgrade by yourself.

No unfortunately this isn't a user-replaceable part in most modern MacBooks.

> In the end it's a "Pro" machine no ?

Not sure what that has to do with it? Most professionals don't want to be changing their RAM.
Everett Kaser Software – Logic and puzzle games
Keivan doesn’t want an apology. Keivan only wants credit.
https://archive.is/6oOed
Some people just enjoy their job. I know several engineers who retired, only to return after a hiatus because they missed working with a team on something they were good at and passionate about. Work isn't always about money.
I believe they are talking about existing code - i.e. Linus does not want patches to re-wrap existing long lines just to get them under 80.

For new code 80 columns is still the recommendation, unless this discussion causes that to be changed.
This article is totally lives in SF. Author should know that this story is same in every city in the world. Not just SF.
He might hate SF or whatever but what happens in SF is happening in every city in the world.
Good Morning
I'm pretty sure it was delivered exactly to spec.
The RK3399 doesn't support more than 8GB RAM CMIIW. Also RK3399 seems very underpowered for software development work, you might want to wait for snapdragon Chromebook or Google's custom Exynos Chromebook.
The more interesting question is what the path from here to a united Ireland looks like. Under No Deal Brexit that's essentially assured as the outcome in the opinion of people I know who grew up on the island or lived much of their lives there. Change could be paused indefinitely while both parts of the island were anyway members of the EU but that can't last now.

Is there a peaceful route? Or will the Troubles be reignited?
1. Don't worry if you don't get something immediately. Unless you have an IQ of 250, then perfect, efficient, bug-free code will not spring from your fingertips on the first try. That's OK. Get something that kinda-sorta works - even if it's bad - then dial it in piece by piece.

2. Every programmer discovers topic they like and topics they don't like. These are different for everybody. It's hard to decide to spend time on things you don't like, but that's the only way you'll get good at them. Don't avoid hard things - plunge into them. It'll suck at first, but if you put in the effort it will almost always be worth it. Once you've developed a deep understanding of a topic you were dreading, it's not going to seem as hard to you as you thought it was.

3. Learn what it takes to get other people to understand your ideas. Calibrate the technical content to your audience's level. Always start by giving background & context. Ask your audience if what you're saying makes sense to them.

4. Differentiate yourself from the "full-stack" devs who have infested our industry like a plague of locusts. Understand how the machine works. Take an architecture class, take a compilers class, and learn at least one native/unmanaged language (preferably C).
Yes.

Analytics, Adsense, and DoubleClick for Publishers integrate for maximum ad revenue. Before replacing Google Analytics, it's better to create hundreds of apps and sites and start keeping your own stats on user context and intent.
Right, Gates was relatively well off AND lucky to be hacking at the right time.

Jobs was not rich at all but lived in the right general area AND was lucky to have the right interests to make friends with Woz.
Read a paper: Can we crowdsource language design?
Why would you lose it? As far as I understand bodies are still streamed through stdin/stdout. Are you concerned about the headers? You should have all of those anyway before dispatching.
Not for me on 16" 2019 Pro, the fans spin right up as soon as I start a Slack call and the base starts to melt rocks after about 15 mins.

Co-workers on the previous gen 15" pros also don't find this to actually be a solution. The issue is that Macbooks aren't a great investment for Apple, as the make more money in every other department, without anywhere near the upfront costs.
8GB of LPDDR3 costs about $30 retail. So they went from a 330% markup to a 660% markup. Nice.
Together with jivings I'm working on a ethical code of conduct [1]. Please add more if you want. Happy to make this a standard for websites. Maybe add a seal as well.

[1] https://hackmd.io/EmPIHGhTRh6pDSJ1VEgkkA
They had to stop using GET requests for upvotes after this issue: https://news.ycombinator.com/item?id=3742902

I'm interested in whether the password reset link is a potential issue still.
H.265/HEVC Encoding Speed on ARM CPUs with FFmpeg
I'm not familiar with casual gaming. How is Zynga doing these days?

I remember them from the Farmville days when Facebook billed itself as an "application platform" and Farmville was the poster child of that.

Facebook hasn't talked about "application platform" for years now and I don't know anyone still playing games on Facebook. So how is Zynga still a thing?
> was this one deprecating the long-standing 80-column limit for kernel source

Amen!

Let's try to get rid of the "80 column limit" dogma and move on to more flexible and realistic limits, in all languages.
That's great that it'll self destruct!
Of injury or death, yes. What do you think normally happens when you shoot people?
Show HN: VS Code Deprecated – Show deprecated usages in the editor
1968 Kerner Commission Got It Right, but Nobody Listened (March 2018)
The last partially upgradable machines were the 2015 Macbook Pros and Airs. You could upgrade the nvme ssd.

https://forums.macrumors.com/threads/upgrading-2013-2014-mac...
LOL! You haven't seen the insides of recent Macs (read: since 2010), have you? Everything is soldered to the motherboard, the battery is glued to the case, etc. They're the pinnacle of non-repairability.
I was just in this place two days ago, wanting some basic analytics from nginx, but not wanting to add GA tracking to my site.

I found: https://goaccess.io/

Had not heard about Simple Analytics before but I will check it out!
Ask HN: Practical books on building Distributed Systems in 2020?
This post was inspired by this one:
https://news.ycombinator.com/item?id=13311124
That actually explains why quite a few people I know tend to use that form in a way that, to me, sounds pretty rude - it's probably just natural for them.
> What would be the legitimate use?

Caching/storing GUI state and user configuration.

You (the server) doesn't need to know about LocalStorage contents. You can read and write from it via JS without ever sending that data somewhere. It actually improves privacy if done this way, because then the user owns the data and you just act upon it.

Unfortunately Apple thinks otherwise, they clear LocalStorage in Safari after a while by default.
Not sure if it applies here, but I've read before that is common practice for companies to never admit errors or apologizing because it could be used against them in court as if they were admitting some wrongdoing.
It can be used with MST with a bit of interopt. As for native it's possible but would require different compiler output. I saw an approach with another library mind you that emulated DOM API over Native script and used the same compiled output for both. Probably not the best way but interesting.
The term "hacker" predates electronic computers. It is originally used to refer to someone that creatively uses systems in unexpected, unconventional, and generally creative ways. Media portrayal in the mid 90s grabbed on to this term without understanding its actual context. One potential source of the term is the MIT model train club, but that is up for dispute as some claim it existed before that.

There are more self-described hackers that do good and creative things, and not just related to computer security than the malicious types. Fun fact, the "maker" movement was a branded version of the "hackerspace" movement for people. Any time you hear about a Maker they're also a Hacker just kind of a subset of them.

Source: I'm senior staff of DEFCON, the largest hacker conference on the planet.
WiseGoat – weekly dose of tech satire
Hi all, I've started a weekly newsletter which is a satirical take on tech and the startup world. Check it out and do subscribe if it looks like your cup of tea!
“This site is currently offline, as a small mark of respect”
Gave my iPad pro to my son because it wasn't as useful as my PC or laptop. He now use it to read online webtoons and casual gaming.
230% to markup to 560% markup.
Passwordless Authentication Guide
The TX81Z only has 4 operators, versus 6 on the DX7, but, on the other hand, yes, not just sine waves.

Also, it had the "LatelyBass" preset, used on a huge number of records in the 80s and 90s.
So if you do respond with "none", how would they know you do actually have social media accounts?
Do you not see the irony of then taking the position that my tactics are “cheap”?

Having read the same article, my takeaway from their characterization of thought experiments was that they misunderstood their real purpose. To pose thought experiments against what real professionals would do in particular scenarios really does undermine what the point of presenting thought experiments does. They’re used to challenge our notions about the choice we make and think about how we shape our moral code.

They ultimately are intended to make you think more about why you think a particular way about something.

So that is why it seems to be misunderstood.
It's not immediately obvious which terminal is which. I feel like the text is sharper and, as a result, more readable in the right window, not sure if that agrees or disagrees with your thoughts
Shameless plug, but PostHog is MIT licensed, open source product analytics [0]. You can use it for super simple pageview analytics and even give all of your clients their own team on one instance.

If you want something more advanced, we're comparable in features to Amplitude or Mixpanel too, but more engineering focussed.

[0] https://github.com/posthog/posthog
It was built as an interstellar colony ship - even with the ridiculously powerful and efficient drive technology they have in the Expanse it would take many years, possibly decades after reaching cruise speed before it would break at the destination. So I assume the colonists would just wait in a part of the ship perpendicular to the thrust axis during the acceleration burn and then move from that section (which would be now in micro gravity) to the rotating section. Then in reverse for the deceleration.
Sounds great! Though I think GA has a "more-private" mode (though it still requires cookies).

Their product looks interesting, something like a collective inbox + Google Wave builtin

> How to run analytics without a consent banner? It is simple; don't use cookies nor collect personal information.

Again, please. Louder for the people in the back. Thanks
Are there free alternatives to Vrije Universiteit
San Fran is a bizarre place.
I'm an Aussie, an Americanophile, and I was in the States for months last year. San Fran was simply unpleasant - the people were rude (young and old) and everything cost too much. The taxes were insane too.

I couldn't bear to live there - Salt Lake City seemed to have the most similar upsides with next to none of the downsides.
Hmmm. There was a lot of local support for the city to get rid of that very-problematic McDonalds, as the police were being called there on an average of once per day over drug dealing, shootings, etc. And the lot is slated to be developed into high-density housing, which is typically a popular notion in the HN crowd.

https://sf.curbed.com/2018/4/2/17188892/haight-steet-mcdonal...
There is also https://plausible.io/

I personally currently don't use any analytics, but they claim to be simple and lightweight so I keep an eye on them in case of future use.
It always makes me laugh when Apple (and their fans) talk about how Environmentally Friendly Apple is...

Reduce and Reuse is the best way to help pollution, yet Apple is known, famous for Planned Obsolescence and non-repairability

you can not be Environmentally Friendly and maintain the only solution to any problem is to just toss it and buy a new one
Among other idiocy, I've been told:

• Look in the Wall Street Journal want ads for a job

• Find an older person who wants to rent out a room in their home for $300 a month

• Walk into the office with a resume and ask to talk to a hiring manager

All spoken like it's gospel.
> Can we please stop trying to slide in an EEE reference everytime something comes up about MS?

Agreed and also this AppGet story wasn't EEE anyways. It was just a plain good old "Fuck you". There was no embrace or extend at any point :)
Hackers rites are different then knight rites.
"Since 2010"? Do your research a little better next time. A lot of Macs "since 2010" have had upgradable RAM and upgradable storage, etc.
Bluetooth Low Energy Development with Flutter