skysight-inc/HackerNews huggingface dataset:
PHP is only used for the database migrations that manage the construction of the database and over time, any future modifications to it. There is no other use for it really. So I don't think it should matter to you right?

The mail server isn't programmed in PHP, it's a dovecot/postfix server, it uses kubernetes to deploy. I didn't write a mail server in PHP :D That would be crazy, you'd be right if that's what you thought
I am thinking about it a lot lately. I have worked with a high growth startup (outside SV) for 2 years. And another year with a SV based but slightly less growth startup in early stage. Last year I emigrated to EU for a new job. After few months I din't like the job. I stared looking for a new job and I am getting lowball offers from everywhere. I am thinking if it makes more sense to start my own business instead of finding that perfect job.
True, but that's not integrated with the email workflow, i.e. I can't process external TODO's (i.e. emails) and my own in the same workflow, without taking my hands of my keyboard.
Something similar happens to my Finnish friends growing up in Sweden. When they speak Finnish in Finland, sometimes the response is ?????? They were using too many words clearly imported from Swedish, but with Finnish pronunciation and conjugation in their sentences. (Easily understood by anyone fluent in both Swedish and Finnish.)
How does this library save time for a iOS developer.
> dumb enough to put secrets in the code.

Man, I have tons of auth data in services like AWS just in environment variables. But pushing your rsa key to github must have happened on a bad monday.

I do often have auth info in code, plainly because of time constraints. You just have to remember it before pushing anything on github.

But aside from that, is it possible to file a DMCA for anything that has been forked if it was published under a license that permitted that action?
Zivolve A.I. Assistant app for stock trading seeks beta testers
We are bunch of tech geeks and scientists with strong background in AI and math and physics, started to build an app named zivolve to be eventually hired by YOU as an assistant to help you have a second source of income from the stock market! The idea is simple: to take advantage of short term inefficiencies in the stock prices using different A.I. tools and proven strategies as simple as a few clicks! Too good to be true? Try our BETA then!

Your honest constructive feedback would help us to build this AI for the benefit of our users! This is an opportunity for those who seek it!

Simply have the camera of your phone on the QR code on the website and install the iOS version on www.ziggtec.com
One thing to keep in mind is that one person's spare part may be another' srolen car or car parts. Especially in Europe, stealing parts is a thing. Some gangs won't steal entire cars, but only break in and take parts according to a "shopping list". Locking components to one another helps to make stolen parts useless and acts as a deterrent.
Eye is slim, buts it’s dense. There’s more content in Priavte Eye than in two weeks of the Telegraph.
There are several higher level frameworks that wrap QEMU-KVM and make it easier to use. oVirt, libvirt and proxmox are among my favourites, with the latter being quite polished and with advanced features for HA use.
Using QEMU directly is a bit tricky and it's not really intended to be used in that fashion by most users, unlike VirtualBox.

Both gnome-boxes and virt-manager use QEMU under the hood though, and they provide a point-and-click experience. I use virt-manager myself and I do not think it's any more difficult than VirtualBox is.
Almost every industrial vehicle will have to depend on hydrogen if we want to reduce emissions beyond personal transportation.
I'm on NixOS and QEMU is well integrated in Nix.

You can write a system configuration, generate a QEMU VM and run it. Also all NixOS automatic tests[1] are running in QEMU VMs that are generated from a Nix configuration.

The most beautiful thing is that you can create multiple VMs and run them simultaneously to create a virtual network. For example you can test a client-server application by running the client and the server on two hosts or test some network configuration[2].

[1]: https://nixos.org/nixos/manual/index.html#sec-nixos-tests

[2]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/nat...
See also the FT coverage: https://ftalphaville.ft.com/2019/01/30/1548828002000/Alphavi...

(While this article is non-political, I would caution readers against Spiked magazine; it is the inheritor of Living Marxism, and produces a lot of clickbait contrarianism.)
I use it to run aarch64 unit test builds on my x86 system. Pretty cool with binfmt support, allowing me to run aarch64 executables just like any other x86 executable: https://wiki.debian.org/QemuUserEmulation
https://agate.one

They have a couple of titles. They really need to link up with the large local networks though.
I think a lot of cultures have this inverted side, like how Japan is both serious/stoic, yet has silly media culture. Grow up in an authoritarian shadow and they kind of enjoy breaking unwritten rules.

I've had some similar experiences in Saudi Arabia. People are very friendly, but at the same time very aggressive. They'll corner you, block your way, and shout in your face like a drill sergeant, but it's all playful. They won't touch you and they mean no harm.
The technology enabling the universal delivery of financial services
IT is one of those few sectors where it's possible to find work in Europe without the local language.

The problem for Americans (that I have talked to here) is that allegedly your IRS is absolutely ruthless at taxing you even if you decide to settle down here. I'm sure good accountants help, but some people say they are having even problems opening bank accounts. Banks are afraid or the IRS too somehow.

Otherwise it shouldn't be a big problem, I guess you do have to bring something to the table compared to the same local guy, but life's more relaxed here. If you like that, it's a good idea. If you are crazy ambitious money and career wise, nothing beats America.
The irony is that the Raspberry Pi is basically a GPU chip with some small CPU cores tacked on. So you yes you actually need the GPU API to run code on the CPU.
Do you have appropriate benchmarks? I would appreciate seeing the comparison.
but you could come back after an hour and update the time
It's interesting that such company culture can achieve pretty amazing things, yet fail at very simple and obvious stuff.

This reminds me of a cool analogy: big companies behave like artifical general intelligence, very smart, but very unlike human intelligence.
Yes, this is very widespread amongst multilingual families, it even has a name: code-switching.

People do it almost unconsciously in many places where cultures mix (e.g. Singapore where "Singlish" can almost be considered its own language at this point)
Rather than using QEMU by itself, it might be advisable to use libvirt..? As somewhat of a newbie to virtualization, that's how I started - googling how to use libvirt and virsh, and I found a lot of resources that helped me to deploy what I needed... What are your painpoints in particular? I.e. which topics would you like to explore deeper and can't due to poor documentation/resources? We could work on improving the resources.
Here we see not the absence of a way, but of a will.
Yes, but it contrasts nicely with those "where do you see yourself in five years" interview questions. Life doesn't usually work like that.
My recommendation for that sort of use would be to look at using a 'management layer' app that sits above QEMU and handles all the fiddly command line details for you -- https://virt-manager.org/ (which uses/is part of libvirt) is a popular one, I think. The QEMU project has kind of settled on the philosophy of being the low-level tool which provides you "full manual control" and interfaces for a higher-level UI to make use of. User-friendliness is not really our forte and so we let other projects provide that part.
This re-launch covers everything from the homepage, to listing end-users, sponsors, contributors (randomly chosen) and the blog has also had a make-over.
believe what you want, lol
The open source driver doesn't use VMCS, it instead puts aside a fixed block of memory (typically 256 MiB, which I think is also a limit due to some hardware bugs) for use through the Linux Contiguous Memory Allocator (CMA) that it then draws from.

VMCS only comes into the picture if you use video decode, but I think Dave Stevenson from the foundation hacked the firmware side to support importing Linux allocated memory blocks into VMCS so that you can do zero-copy decode and import into EGL (or more likely HVS, the EGL support for the formats is pretty limited).

(I really liked the design of the HVS - having pretty much scripted planes is a fresh approach over similar hardware blocks that have a fixed number of planes each with own idiosyncracies and limitations)
> The contrast with the Huawei Mate X is stark.

Which doesn't really exist yet.
Ask a simple question, get a simple answer: the FBI exists to stop kidnapping and is singularly effective at this. If you kidnapped a soccer mom for ransom their budget for resolution is denominated in millions of dollars per day until it makes national news and then effective infinite after that point.

Among other things this destroys the infrastructure and well of expertise that sophisticated businesses require to function. If you could get a billion in cash, what would you DO with it? Your infinitely resourced adversary has every financial institution and bank teller in the country trained to detect you. If you are a sophisticated criminal organization and can launder millions, why sell the laundry to a kidnapper? Sell it to someone who will not get everyone involved burned to the ground.
I'm describing a somewhat unusual way of thinking about vectors, matrices etc. At least, it's unusual from the perspective of someone with an engineering / CS background.

First think about row and column vectors. A row vector and a column vector can be combined via standard matrix multiplication to produce a real number. From that perspective, a row vector is a function that takes a column vector and returns a real number. Similarly, column vectors take row vectors as arguments and produce real numbers.

It turns out that row (column) vectors are the only linear functions on column (row) vectors. This result is known as the Reisz representation theorem. If I give you a linear function on a row vector, you can find a column vector so that computing my function is equivalent to calculating a matrix multiply with your column vector.

Now on to matrices. Matrices take one row vector and one column vector and produce a real number. I can feed a matrix a single argument - the row vector, say - so that it becomes a function that takes one more argument (the column vector) before it returns a real number. Sort of like currying in functional programming. But as we said, the only linear functions that map column vectors into real numbers are row vectors. So by feeding our matrix one row vector, we've produced another row vector. This is the "matrices transform vectors" perspective in the OP's article. But I think the "Matrices are linear functions" perspective is more general and more powerful.

This perspective of vectors, matrices, etc... as functions might seem needlessly convoluted. But I think it's the right way to think about these objects. Tricky concepts like the tensor product and vector space duality become relatively trivial once you come to see all these objects as functions.
We have several windows vms running in virtualbox. All have rdp/vnc for specialised programs. (These are offline).

Everytime I tried to migrate to qemu or virt-manager or gnome-boxes it was a real nightmare especially installing SPICE+virtio drivers+ networking. I read in Phoronix the performance of virtualbox is subpar and all KVM/qemu is the way to go.

Please, could the OSS community build a easy to use GUI that SPICE+virtio drivers+ networking is made simple. Any one from qemu, I really appreciate the work but still very challenging for sysadmins.
In Poland for example. You are not allowed to cross the road if there is a pedestrian crossing within 100m range. Also, you can get fined for crossing the street on red light even if the street is completely empty of traffic.
It's pretty great and has been useful for many use cases for me, except too bad it lacks good 3D graphics support for modern gaming
Singapore at least.
Can anybody explain the downvotes? It looks suspicious.

It's well known and long standing problem. Rust the Language allows proper enum, but Rust the Compiler cannot pack enum into single value, as in C.

Example:

#[repr(C)]
#[repr(i32)]
#[derive(Debug)]
#[allow(dead_code)]
enum E {
A,
B,
C,
Unlabeled(i32),
}

fn main() {
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((0,0)) };
println!("v = {:?}", v)
}
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((1,1)) };
println!("v = {:?}", v)
}
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((2,2)) };
println!("v = {:?}", v)
}
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((3,3)) };
println!("v = {:?}", v)
}
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((3,55)) };
println!("v = {:?}", v)
}
{
let v: E = unsafe { std::mem::transmute::<(i32,i32), E>((55,55)) };
println!("v = {:?}", v)
}
}

Output:

v = A
v = B
v = C
v = Unlabeled(3)
v = Unlabeled(55)
v = A
We are part of a team consisting of highly efficient developers and hackers.
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for ourselves, we provide a perfect software solution to all clients.
We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us @Lulzsekhackinc@outlook.com
ICQ:745929862 WhatsApp: +14438217809
Skype: Lulzsekhackinc@outlook.com
> What are your painpoints in particular?

I believe his pain point is that with Virtual Box you get a very simple GUI where you can get VM up and running very quickly without having to use Google or read any guides at all.
> expect everyone to speak English

Tangent: When I visited Finland a few years ago, everyone I encountered spoke good English, except for one person. When I bought a bottle of water at the Helsinki airport, the store clerk couldn't understand a single word of English. At the airport store.
Says someone from The Washington Post.
While I understand and agree with your point, you are missing the tiny fact that all EVs today are very expensive cars. Even the cheapest ones can't be compared to the value of used ICE cars, by a huge margin.

One example - fiancee bought a used toyota corolla some 7 years ago for cca 4000$. Some 70000 km afterwards, the car needed few oil changes, once rear brake discs swap and tire changes. That's it, for 70000 km ride with very low fuel consumption (diesel). The car still runs fine and probably will for quite a few years.

There are whole countries where for most of its citizens, this is the only way to ever have a car. They will never afford to put 6x as much for a new one, or even more for new EV. I know as I come originally from one such country, and its by no means a 3rd world country.
Have you seen devices like https://www.indiegogo.com/projects/cosmo-communicator#/ (and their previous version https://planetcom.squarespace.com/device)?

I keep being slightly tempted to get one as an on-call/ultraportable laptop, since it's possible to connect various USB-C bits as required.
I’m not sure they would risk lying about their EPA tested mileage rating after the VW scandal. It would surely mean the end of Tesla.
Well, the original article states the following:

- Apple, as a company, does not donate any money to political candidates, CEO Tim Cook
said on Tuesday.

- He also said he doesn't believe that political action committee (PACs) should exist.
PACs allow corporations and others to secretly donate large sums to campaigns.

- While Apple doesn't try to get particular politicians elected, it still spend
millions annually on lobbying, records show.

- Cook explained, 'We focus on policies, not politics.'

I think this is an excellent stance, admirable and more companies (e.g. Google) should follow suit.
No matter how good they are, if an accident were to happen, I would want the presence of a human, if nothing else because you need one person to administer first aid while another gets help. If I was on my own I would probably be panicking too much to help.
Greed has become something we celebrate instead of condemn.
This depends on the question but I assume that in this case the interviewer wanted a different solution than one using a hash table.
Regular theft has the added benefit (for the victim) of the thief having to show up on-site in order to steal anything.

That puts him squarely in the jurisdiction of whatever country the victim lives in, with all the complications that entails (for the thief, that is.)

This is basically theft where there is no risk for the thief.
Making Sense of Apache Flink State Migration with Scala and Apache Avro
QEMU is one of the core building blocks for many of the KVM-based data center virtualization and infrastructure projects (e.g. OpenStack, oVirt, KubeVirt, etc). And is used by a wide variety of other projects for various use cases (e.g. `systemd` upstream uses QEMU to speed-up development/testing).

When you launch a KVM-based guest, most often you would see QEMU doing the major user space heavy-lifting by providing a PC-like environment—it handles guest memory management, network cards, emulated storage devices, and so forth. QEMU also has a robust Block Layer; not to mention its versatile, and widely-used, native disk image format, QCOW2.

PS: I am biased, as I work with QEMU on a daily basis :-)
The Premium Mediocre Life of Maya the Millenial:

https://www.ribbonfarm.com/2017/08/17/the-premium-mediocre-l...
Light Blue Vue.js Dashboard on Product Hunt
Any country that has street lights for pedestrians?
In Germany, you get fined.
Using Await Using (IAsyncDisposable) with ConfigureAwait
Yes. Have to be a contractor with 20 - 30 years of serious experience under your belt and well, very well connected. And with very rare exceptions (like being the next Bryan Cantrill) you have to be Swiss else you better be speaking the language near native level and be integrated into the society to pull that kind of dough in. Then, you can get a daily rate of 1120 to 1450 CHF. But we're talking being a super nice and competent person that everyone who's ever worked with you before would gladly do so again. That's the only way to get your foot in the door.
Pay to emergency brake would seem to have the potential for higher margins?
Author seems very pretencious. Suggesting that podcasts are waste of time based on handful of examples and then suggesting that (to paraphrase): "there are countless songs you could listen to" as if most music wasn't complete waste of time.

Then he goes for the sound quality and voices which just seems "hipstery" to me considering the few podcasts that I actively listen to have no hisses or cracks.

Over all completely pointless fluff piece
I'll never understand what market cap has to do with company size. Stock prices are basically an arbitrary value mostly determined by how much people buying stock think the stock is worth, are they not?

Correct me if I'm wrong but theoretically an overhyped two man operation running at a financial loss could generate the same market cap as a much larger company with massive profits? As I understand it, the only somewhat tangible factor is the actual money in the company which again can be bloated by overeager investors.

I'm not being facetious, I'm genuinely curious about the rationale.
People in the luxury goods category expect much, much more than just straight line performance. Handling the corners or interior aesthetics and quality isn't something I would choose Tesla for for example.
Orthogonal, diagonal, symmetric, and unit-determinant matrices are all sub-groups though, which makes them 'more special' then all shearing matrices.

Singular matrices are special in the sense that they keep the matrix monoid from being a group. My category theory isn't strong enough to characterize it, but this probably also has a name.

Edit: I think the singular matrices are the 'kernel' of the right adjoint of the forgetful functor from the category of groups to the category of monoids.
Though I must admit a lot of that sentence is my stringing together words I only vaguely know.
Artificial Intelligence could threaten democracy
> most VPNs have a very high privacy focus

Most? Source? What does this "focus" mean anyway?

> while ISPs simply store all your stuff.

All? Source? Cause mine doesn't.

> Even a bad VPN is better than not using one.

Unless your VPN (or someone else who has access to the network) logs all data, and someone does correlation attacks. And if someone on your VPN does nefarious things (for which they need to "hide their IP") then you can be sure the likelihood of correlation attacks and logging has... well, increased.

> SSL is unreliable (Cloudflare MITM, rogue certificate authorities, etc) and doesn't hide your IP.

Why do you need to "hide your IP"? On "all your traffic"? I don't need to hide my IP at all. Even if I'd get (D)DoSed on my cable internet (why?!), I'd just use DHCP to get a new IP address.

> Tor is slower and blocked by very, very many sites (and does not handle all traffic! Unlike a VPN).

If you need to "hide your IP", depending on your adversary, it might be worth it to use Tor.
Tesla stated that Model S and X will not get batteries based on 21700 cells because it would require redesigning more than just the battery packs themselves.
I have a NUC sitting in a closet that I've set up to serve virtual desktops using LXC or libvirt (depending on what features I need, or if it's a Linux or MacOS or Windows guest). I made some scripts to build the various types of virtual environments I need [1], and then connect to them using x2go or Chrome Remote Desktop.

This has really freed me up because I'm no longer tied to a single machine. My home dirs are mounted volumes that are also backed up, so I can tear down and rebuild the environment with a single command (which means that my environments are also deterministic). I can connect to them from anywhere on the planet, using any machine as a client (even my phone or a tablet). My main laptop is now a weaksauce 1080p chromebook that acts as a glorified thin client and web browser.

[1] https://github.com/kstenerud/virtual-builders
> ...In US, a company can be a complete monopoly, wiping out all competition, and still not cross the line for anti-trust purposes.

That's actually allowed by the contestable-market framing, at least in some cases. It all depends what you mean by "a complete monopoly" and "wiping out" competition - does it happen via some "natural" cost advantages, or has the company been building up an abusive "moat" around their position. Though even in the former case, economic theory implies that forcing a break-up of the firm that isolates the "naturally dominating" part of its business, and then subjecting that to appropriate regulation and market-openness requirements, can be a highly efficient approach and lead to improved consumer welfare.
Apart from the storing secret in repository, I'm quite impressed by their repository structure. It looks a lot better than the mess I often see in our internal projects.